From gtkmm-forge-request at lists.sourceforge.net Wed Jun 14 15:04:39 2006 From: gtkmm-forge-request at lists.sourceforge.net (gtkmm-forge-request at lists.sourceforge.net) Date: Wed, 14 Jun 2006 12:04:39 -0700 Subject: Gtkmm-forge Digest, Vol 1, Issue 1146 Message-ID: Send Gtkmm-forge mailing list submissions to gtkmm-forge at lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request at lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner at lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344792] cvs build error -- missing left curly brace after catch in examples/client/main.cc (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 22:25:50 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344792] cvs build error -- missing left curly brace after catch in examples/client/main.cc To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060614022550.096556CC192 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344792 gnomemm | gconfmm | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma at gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from jonner 2006-06-14 02:25 UTC ------- I've committed this one as well. Thanks for catching that. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1146 ******************************************** From mwhoosier at gmail.com Wed Jun 14 16:41:08 2006 From: mwhoosier at gmail.com (Matt Hoosier) Date: Wed, 14 Jun 2006 15:41:08 -0500 Subject: Wrapper functions for setting up RGBA colormaps Message-ID: I'd like to do some drawing using the alpha channel for blending. At least one technique for doing this in raw Gtk+ is to query whether an RGBA colormap exists: GdkScreen* screen = gtk_widget_get_screen(widget); GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen); gboolean supports_alpha = TRUE; if (!colormap) { /* display doesn't support compositing; fall back to RGB */ colormap = gdk_screen_get_rgb_colormap(screen); supports_alpha = FALSE; } gtk_widget_set_colormap(widget, colormap); One then can later inspect the 'supports_alpha' flag when setting up the colormap on a Cairo context. Gtkmm doesn't seem to offer wrappers for this RGBA colormap fetching/setting. Should I continue to use the underlying Gtk+ API, or is there a cleaner way of doing this kind of thing in Gtkmm? From weijie90 at gmail.com Wed Jun 14 21:32:47 2006 From: weijie90 at gmail.com (WJ Koh) Date: Thu, 15 Jun 2006 09:32:47 +0800 Subject: gtkmm-list Digest, Vol 26, Issue 17 In-Reply-To: <20060610160040.6C15D3B061C@menubar.gnome.org> References: <20060610160040.6C15D3B061C@menubar.gnome.org> Message-ID: <4d1f9930606141832h21fe131eid1cfb1a72e0f907c@mail.gmail.com> Hi, using signal_response like this: opt_padcolour_diag->signal_response().connect(sigc::ptr_fun(on_opt_padcolour_diag_destroy) ); gives me this error: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In member function 'typename sigc::adaptor_functor::deduce_result_type::type sigc::adaptor_functor::operator()(T_arg1) const [with T_arg1 = const int&, T_functor = sigc::pointer_functor0]': /usr/include/sigc++-2.0/sigc++/functors/slot.h:137: instantiated from 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, typename sigc::type_trait::take) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:144: instantiated from 'static void* (* sigc::internal::slot_call1::address())(void*) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:529: instantiated from 'sigc::slot1::slot1(const T_functor&) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:1157: instantiated from 'sigc::slot::slot(const T_functor&) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' main.cc:178: instantiated from here /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: no match for call to '(sigc::pointer_functor0) (const int&)' /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:76: note: candidates are: T_return sigc::pointer_functor0::operator()() const [with T_return = void]/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: return-statement with a value, in function returning 'void' make: *** [main.o] Error 1 Please help.. thanks! p.s. where can i find signal names like "signal_clicked"? can i use glade to add signals? Thanks. On 6/11/06, gtkmm-list-request at gnome.org wrote: > > Send gtkmm-list mailing list submissions to > gtkmm-list at gnome.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.gnome.org/mailman/listinfo/gtkmm-list > or, via email, send a message with subject or body 'help' to > gtkmm-list-request at gnome.org > > You can reach the person managing the list at > gtkmm-list-owner at gnome.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of gtkmm-list digest..." > > > Today's Topics: > > 1. Re: Website update? (Jonathon Jongsma) > 2. Re: Website update? (Murray Cumming) > 3. Re: Website update? (Jan Pfeifer) > 4. Signal emitted when Gtk::ColourSelectionDialog's close button > is clicked (weijie) > 5. Re: Signal emitted when Gtk::ColourSelectionDialog's close > button is clicked (Murray Cumming) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 9 Jun 2006 11:23:23 -0500 > From: "Jonathon Jongsma" > Subject: Re: Website update? > To: "Murray Cumming" > Cc: gtkmm-list > Message-ID: > > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. > > Thanks, > Jonner > > > ------------------------------ > > Message: 2 > Date: Fri, 09 Jun 2006 19:16:56 +0200 > From: Murray Cumming > Subject: Re: Website update? > To: Jonathon Jongsma > Cc: gtkmm-list > Message-ID: <1149873416.8058.11.camel at localhost.localdomain> > Content-Type: text/plain > > On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote: > > On 6/7/06, Jonathon Jongsma wrote: > > > Well, I've finally gotten around to doing an implementation of a new > > > website for gtkmm. For the most part, the content has not been > > > changed (there were a few things that I added and a few things that I > > > shuffled around, but nothing too significant). So it's essentially > > > just a facelift. > > > > Since I've only gotten minor suggestions and positive comments, should > > I assume that the general design is acceptable to everybody? I'd like > > to move forward on getting a new site pushed out soon if possible. If > > anybody has any serious problems with the proposal, speak up soon. > > Feel free to be critical of the design if you have concerns about it, > > but try to limit your criticisms to the design and organization of the > > proposal and not the content of the website. After a new design is > > implemented, we can try to tackle updating the content if necessary. > > Murray, I'd also really appreciate your thoughts and suggestions as > > the maintainer of gtkmm. > > Sorry, it was on my todo list. > > > The new site is located here: > > http://jonathon.quotidian.org/gtkmm.org/index.shtml > > (be gentle with the server, though. It's only served on a DSL line > > for now) > > It looks generally more up-to-date, though not radically cool. > > Some minor points: > 0. ", and more" is superfluous necessary in the title. > 1. I'd prefer to see "gtkmm" in the title rather than the domain name. > 2. We don't need the "What is gtkmm?" title, though that text block is > good. > 3. The "Other Resources" title is odd, because I didn't at first see > that the "main" menu items are in a horizontal list at the top. I'm > quite sure that this will lead to people not finding stuff. I like the > idea of making some links obvious (their text could be bigger), but I > don't have a good idea for where to put the secondary stuff. > 4. On the other pages (not the first page), the page looks rather plain > - both the left and right hand sides are just black on a white > background. But I don't like the thin lines that we have on the current > site. > > I think we need to fix 3 and 4 before making this live. > > Many thanks for pushing this. > > -- > Murray Cumming > murrayc at murrayc.com > www.murrayc.com > www.openismus.com > > > > ------------------------------ > > Message: 3 > Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT) > From: Jan Pfeifer > Subject: Re: Website update? > To: Jonathon Jongsma , Murray Cumming > > Cc: gtkmm-list > Message-ID: <20060609222647.54250.qmail at web52110.mail.yahoo.com> > Content-Type: text/plain; charset=us-ascii > > hi Jonathon, > > I'm new here, so I didn't want to comment on the contents. > > But from a normal user perspective, I enjoyed the new design. Not only > it's much better than the previous, but also it gives the site with a fresh > visual for the next couple of years. Better than that only if you > find someway to put some ajax and make some funky special fx :D > > thx a lot for the hard work! > > - jan > > > ----- Original Message ---- > From: Jonathon Jongsma > To: Murray Cumming > Cc: gtkmm-list > Sent: Friday, June 9, 2006 1:23:23 PM > Subject: Re: Website update? > > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. > > Thanks, > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list at gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > ------------------------------ > > Message: 4 > Date: Sat, 10 Jun 2006 10:59:56 +0800 > From: weijie > Subject: Signal emitted when Gtk::ColourSelectionDialog's close button > is clicked > To: gtkmm-list at gnome.org > Message-ID: <1149908397.6429.6.camel at localhost> > Content-Type: text/plain > > Hi, > What is the signal emitted when a Gtk::ColourSelectionDialog's close > button is clicked? i am using libglademm. > > For example, if i want to connect a signal handler to a button's > signal_clicked() event, i use this: > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" > > So which signal should i use for a colour selection dialog? the docs are > not helpful here. > > can anyone please point me to a site containing all the signals emitted, > espically in the context of libglademm? thanks! > > wei jie > > > > ------------------------------ > > Message: 5 > Date: Sat, 10 Jun 2006 10:18:07 +0200 > From: Murray Cumming > Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close > button is clicked > To: weijie > Cc: gtkmm-list at gnome.org > Message-ID: <1149927487.5779.7.camel at localhost.localdomain> > Content-Type: text/plain > > On Sat, 2006-06-10 at 10:59 +0800, weijie wrote: > > Hi, > > What is the signal emitted when a Gtk::ColourSelectionDialog's close > > button is clicked? i am using libglademm. > > > > For example, if i want to connect a signal handler to a button's > > signal_clicked() event, i use this: > > > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) > );" > > > > So which signal should i use for a colour selection dialog? the docs are > > not helpful here. > > > > can anyone please point me to a site containing all the signals emitted, > > espically in the context of libglademm? thanks! > > > > wei jie > > I guess you would want to handle Gtk::Dialog::signal_response. Or you > could use Gtk::Dialog::run(), which blocks until the dialog has been > closed. > > -- > Murray Cumming > murrayc at murrayc.com > www.murrayc.com > www.openismus.com > > > > ------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list at gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > End of gtkmm-list Digest, Vol 26, Issue 17 > ****************************************** > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.gnome.org/pipermail/gtkmm-list/attachments/20060615/1ac5d541/attachment-0001.htm From obarneto at hasar.com Thu Jun 15 09:43:14 2006 From: obarneto at hasar.com (Omar Barneto) Date: Thu, 15 Jun 2006 10:43:14 -0300 Subject: Monitoring I/O in gtkmm/WIN32 Message-ID: <449163F2.6060301@hasar.com> Can I use Monitoring I/O in WIN32 platform.? I used the example in http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18s02.html Because the mkfifo funtion doesn't exist I've replaced by a pipe() function but when I run the program I have continuosly the next error (pru.exe:4293252359): GLib-WARNING **: gmain.c:429: MsgWaitForMultipleObjects() failed: The handle is invalid. The test program is : #define GLIBMM_EXCEPTIONS_ENABLED #include #include "gtkmmconfig.h" //For HAVE_MKFIFO #include #include #include //The SUN Forte compiler puts F_OK here. #include #include #include int read_fd; int fd[2]; Glib::RefPtr iochannel; /* send to the fifo with: echo "Hello" > testfifo quit the program with: echo "Q" > testfifo */ // this will be our signal handler for read operations // it will print out the message sent to the fifo // and quit the program if the message was 'Q'. bool MyCallback(Glib::IOCondition io_condition) { if ((io_condition & Glib::IO_IN) == 0) { std::cerr << "Invalid fifo response" << std::endl; } else { Glib::ustring buf; #ifdef GLIBMM_EXCEPTIONS_ENABLED iochannel->read_line(buf); #else std::auto_ptr ex; iochannel->read_line(buf, ex); if(ex.get()) std::cerr << "Error: " << ex->what() << std::endl; #endif //GLIBMM_EXCEPTIONS_ENABLED std::cout << buf; if (buf == "Q\n") Gtk::Main::quit (); } return true; } int main(int argc, char *argv[]) { // the usual Gtk::Main object Gtk::Main app(argc, argv); { if( pipe(fd) < 0 ) { printf("Error pipe errno %d\n",errno); return 0; } read_fd = fd[0]; printf("pipe read %d\n",read_fd); if (read_fd == -1) { std::cerr << "error opening fifo" << std::endl; return -1; } // connect the signal handler Glib::signal_io().connect(sigc::ptr_fun(MyCallback), read_fd, Glib::IO_IN); // Creates a iochannel from the file descriptor iochannel = Glib::IOChannel::create_from_fd(read_fd); // and last but not least - run the application main loop app.run(); return 0; } What is wrong? From murrayc at murrayc.com Thu Jun 15 14:37:00 2006 From: murrayc at murrayc.com (Murray Cumming) Date: Thu, 15 Jun 2006 20:37:00 +0200 Subject: Wrapper functions for setting up RGBA colormaps In-Reply-To: References: Message-ID: <1150396620.8808.6.camel@localhost.localdomain> On Wed, 2006-06-14 at 15:41 -0500, Matt Hoosier wrote: > I'd like to do some drawing using the alpha channel for blending. At > least one technique for doing this in raw Gtk+ is to query whether an > RGBA colormap exists: > > GdkScreen* screen = gtk_widget_get_screen(widget); > > GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen); > gboolean supports_alpha = TRUE; > > if (!colormap) > { > /* display doesn't support compositing; fall back to RGB */ > colormap = gdk_screen_get_rgb_colormap(screen); > supports_alpha = FALSE; > } > > gtk_widget_set_colormap(widget, colormap); > > One then can later inspect the 'supports_alpha' flag when setting up > the colormap on a Cairo context. > > Gtkmm doesn't seem to offer wrappers for this RGBA colormap > fetching/setting. Should I continue to use the underlying Gtk+ API, or > is there a cleaner way of doing this kind of thing in Gtkmm? I wrapped those functions in HEAD just a few days ago, so they are not available yet in stable releases: http://cvs.gnome.org/viewcvs/gtkmm/ChangeLog?r1=1.486&r2=1.487 But it should be totally OK to use the C API together with the gtkmm API, using gobj(). -- Murray Cumming murrayc at murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-request at lists.sourceforge.net Thu Jun 15 15:04:20 2006 From: gtkmm-forge-request at lists.sourceforge.net (gtkmm-forge-request at lists.sourceforge.net) Date: Thu, 15 Jun 2006 12:04:20 -0700 Subject: Gtkmm-forge Digest, Vol 1, Issue 1147 Message-ID: Send Gtkmm-forge mailing list submissions to gtkmm-forge at lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request at lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner at lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344925] New: Further printing API updates (gtkmm (bugzilla.gnome.org)) 2. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 3. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] New: gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 14 Jun 2006 18:35:52 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] New: Further printing API updates To: gtkmm-forge at lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Summary: Further printing API updates Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: Normal Component: general AssignedTo: gtkmm-forge at lists.sourceforge.net ReportedBy: marko at marko.anastasov.name QAContact: gtkmm-forge at lists.sourceforge.net GNOME version: Unversioned Enhancement GNOME milestone: Unspecified * gtk/src/gtk_methods.defs: Regenerated with h2defs.py. * gtk/src/gtk_signals.defs: Updated the whole section for PrintOperation. Added defs for PrintOperationPreview: ready and got_page_size. Added accepts_pdf ans accepts_ps properties for Printer. * gtk/src/gtk_vfuncs.defs: Added a section for PrintOperationPreview with render_page, end_preview and is_selected. * gtk/src/printer.hg: New functions (properties likewise): accepts_pdf() and accepts_ps(). * gtk/src/printjob.ccg: Include gtktypebuiltins.h. * gtk/src/printjob.hg: New enum: PrintCapabilities. * gtk/src/printoperation.ccg: * gtk/src/printoperation.hg: Added a version of run() without the Window parameter. Added a commented done signal with TODO. Other new signals: create_custom_widget, custom_widget_apply, and preview (with a TODO). Renamed properties: number_of_pages and pdf_target. Added n_pages and export_filename instead, and custom_tab_label. * gtk/src/printoperationpreview.ccg: * gtk/src/printoperationpreview.hg: New files. * gtk/gtkmm.h: * gtk/src/Makefile_list_of_hg.am_fragment: Include the new files. * gtk/src/printunixdialog.hg: New functions: add_custom_tab and set_manual_capabilities. * tools/m4/convert_gtk.m4: Added new conversions. ----- What's not done yet is the "done" signal in printoperation. In the C API the user is supposed to check the status enum and then call get_error() is necessary. A solution should somehow provide normal exception handling. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 14 Jun 2006 18:36:32 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060614223632.B35B06CC11D at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #1 from Marko Anastasov 2006-06-14 22:36 UTC ------- Created an attachment (id=67366) --> (http://bugzilla.gnome.org/attachment.cgi?id=67366&action=view) patch and printingoperationpreview files -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 14 Jun 2006 18:40:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060614224018.A69F26CC121 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marko at marko.anastasov.name ------- Comment #4 from Marko Anastasov 2006-06-14 22:40 UTC ------- This is again due to recent API (function name) changes in GTK+. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 15 Jun 2006 09:07:40 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] New: gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge at lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Summary: gtkmm-2.9.4 does not build against gtk+-2.9.3 Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge at lists.sourceforge.net ReportedBy: jsacco at ydl.net QAContact: gtkmm-forge at lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified gtkmm-2.9.4 does not build against gtk+-2.9.3. Hopefully, gtkmm-2.9.5 will be released soon. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Thu, 15 Jun 2006 13:15:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060615171521.809216CC1DE at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |newren at gmail.com -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Thu, 15 Jun 2006 14:12:34 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060615181234.13DC76CC1AD at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-15 18:12 UTC ------- Created an attachment (id=67440) --> (http://bugzilla.gnome.org/attachment.cgi?id=67440&action=view) Better fix -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1147 ******************************************** From michael at elehack.net Thu Jun 15 18:58:10 2006 From: michael at elehack.net (Michael Ekstrand) Date: Thu, 15 Jun 2006 17:58:10 -0500 Subject: Problem in updating progress bar In-Reply-To: References: Message-ID: <20060615225810.GB8071@localhost.localdomain> On Thu, Jun 15, 2006 at 06:07:09PM +0000, DC A wrote: > What could be the reason for using gtk_events_pending() and > gtk_main_iteration() in the following code snippet: > > for( gflt=0; gflt<=1; ){ > gtk_progress_bar_update( (GtkProgressBar*)pbar, gflt ); > //update > while (gtk_events_pending ()) > gtk_main_iteration (); > gflt += 0.1; > sleep(1); > if ( gflt > 1 ) break; > } > > why the code cannot update the progressbar without these two functions? I > saw the API but still it is not clear to me. The gtk_progress_bar_update function does not actually draw the updated progress bar, but it rather schedules an update to happen next time drawing happens (essentially - the details are probably slightly different). Flushing the event queue (the point of the two questioned calls) forces this event to be processed, so that the progress display is actually updated. It also has the convenient side effect of allowing any user events to be processed - enables your app to be more responsive without multithreading. But yeah, I'm not 100% sure how the progress bar update code looks, but here is how I would implement such an API call (pseudocode): update_storage_of_fraction invalidate_progress_bar invalidating causes GTK to schedule a redraw, which then calls the same redraw function that is used when the widget is exposed, etc. That way you only have drawing code in one place. So it makes the implementation notably simpler. - Michael -- mouse, n: a device for pointing at the xterm in which you want to type. -- Fortune Visit me on the Web: http://www.elehack.net From jonathon.jongsma at gmail.com Thu Jun 15 20:56:59 2006 From: jonathon.jongsma at gmail.com (Jonathon Jongsma) Date: Thu, 15 Jun 2006 19:56:59 -0500 Subject: custom treemodels and treeview padding Message-ID: I've been working a bit on a custom treemodel based on standard C++ containers and I've got the basics working, but when I add it to a treeview, I get some weird padding in the beginning of the column. For example, see this screenshot: http://download.gna.org/colorscheme/etc/customtreemodel/Screenshot-testcustomtreemodel.png I tried running the example that's in the gtkmm source tree and the first column also seems to have this extra padding, although the subsequent columns don't: http://download.gna.org/colorscheme/etc/customtreemodel/gtkmm-example.png Does anybody have any suggestions for what might be causing this and what I might try to fix it? Or has anybody implemented a custom treemodel where this behavior doesn't exist? If you're interested in playing with the code, you can download it from here: http://download.gna.org/colorscheme/etc/customtreemodel/customtreemodel-0.0.2.tar.gz Any tips would be greatly appreciated. Thanks, Jonner From eduardobeloni at yahoo.com.br Fri Jun 16 10:44:50 2006 From: eduardobeloni at yahoo.com.br (eduardo fiss beloni) Date: Fri, 16 Jun 2006 07:44:50 -0700 (PDT) Subject: it's time of FIFA world cup ! Message-ID: <20060616144450.94909.qmail@web51514.mail.yahoo.com> hello people, it's time of FIFA world cup, the most important international event of the world! I'm brazilian, but I think the brazilian team wont wins the world cup, but Brazil won first game against Croatia... if you are croatian (or borned in any country that is in world cup), please reply to me, let's talk about world cup... it's a wonderfull event! thanks "A machine can do the work of fifty ordinary men, but no machine can do the work of one extraordinary man." __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From bob at fis-cal.com Fri Jun 16 13:48:35 2006 From: bob at fis-cal.com (Bob Caryl) Date: Fri, 16 Jun 2006 12:48:35 -0500 Subject: custom treemodels and treeview padding In-Reply-To: References: Message-ID: <4492EEF3.2010501@fis-cal.com> Just a shot in the dark here: Is your custom Gtk::TreeModel based on a Gtk::TreeStore or a Gtk::ListStore? If it's a Gtk::TreeStore then I'd guess that the "weird padding" is reserving space to place the expansion toggle symbol for a row that is an expandable parent. Once again, just a guess. Bob Caryl Jonathon Jongsma wrote: > I've been working a bit on a custom treemodel based on standard C++ > containers and I've got the basics working, but when I add it to a > treeview, I get some weird padding in the beginning of the column. > For example, see this screenshot: > http://download.gna.org/colorscheme/etc/customtreemodel/Screenshot-testcustomtreemodel.png > > I tried running the example that's in the gtkmm source tree and the > first column also seems to have this extra padding, although the > subsequent columns don't: > http://download.gna.org/colorscheme/etc/customtreemodel/gtkmm-example.png > > Does anybody have any suggestions for what might be causing this and > what I might try to fix it? Or has anybody implemented a custom > treemodel where this behavior doesn't exist? > > If you're interested in playing with the code, you can download it from here: > http://download.gna.org/colorscheme/etc/customtreemodel/customtreemodel-0.0.2.tar.gz > > Any tips would be greatly appreciated. > > Thanks, > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list at gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > -------------- next part -------------- A non-text attachment was scrubbed... Name: bob.vcf Type: text/x-vcard Size: 281 bytes Desc: not available Url : http://mail.gnome.org/archives/gtkmm-list/attachments/20060616/7701d253/attachment.vcf From jonathon.jongsma at gmail.com Fri Jun 16 14:26:50 2006 From: jonathon.jongsma at gmail.com (Jonathon Jongsma) Date: Fri, 16 Jun 2006 13:26:50 -0500 Subject: custom treemodels and treeview padding In-Reply-To: <4492EEF3.2010501@fis-cal.com> References: <4492EEF3.2010501@fis-cal.com> Message-ID: On 6/16/06, Bob Caryl wrote: > Just a shot in the dark here: Is your custom Gtk::TreeModel based on a > Gtk::TreeStore or a Gtk::ListStore? If it's a Gtk::TreeStore then I'd > guess that the "weird padding" is reserving space to place the expansion > toggle symbol for a row that is an expandable parent. > > Once again, just a guess. > > Bob Caryl Neither. It's based on TreeModel (which is the base class / interface for TreeStore and ListStore as well). But you're absolutely correct -- it was set as the expander column. The GTK+ documentation says the following: ----- void gtk_tree_view_set_expander_column (GtkTreeView *tree_view, GtkTreeViewColumn *column); Sets the column to draw the expander arrow at. It must be in tree_view. If column is NULL, then the expander arrow is always at the first visible column. If you do not want expander arrow to appear in your tree, set the expander column to a hidden column. ----- http://developer.gnome.org/doc/API/2.0/gtk/GtkTreeView.html#gtk-tree-view-set-expander-column So apparently I need to add a dummy column to my treeview, set it as the expander column, and then hide it in order to make the expander disappear? That seems a little bit odd, but it does work. The disadvantage is that I have to do this any time I use my custom model in a treeview. But I don't have to do that when I use a ListStore. I wonder what it is about ListStore that tells the TreeView that there is no need to reserve space for an expander... I'll keep looking into it, but if anybody has any tips, let me know. Anyway, thanks Bob. I just needed somebody to point out the obvious :) Jonner From jonathon.jongsma at gmail.com Fri Jun 16 14:42:07 2006 From: jonathon.jongsma at gmail.com (Jonathon Jongsma) Date: Fri, 16 Jun 2006 13:42:07 -0500 Subject: custom treemodels and treeview padding In-Reply-To: <4492FA42.4040602@fis-cal.com> References: <4492EEF3.2010501@fis-cal.com> <4492FA42.4040602@fis-cal.com> Message-ID: Yes, I understand that. My custom model doesn't support child rows either. My question was more specific in nature -- What specific piece of data in ListStore is used to indicate to TreeView that child rows are not supported? (i.e. what is the magic piece of data that I need to implement in my custom model?) Jonner On 6/16/06, Bob Caryl wrote: > > Hey Jonathan: > > The reason it does not happen with a ListStore is that it doesn't support > child rows.. it is just a simple list. That was the basis of my question in > the first place. I am sorry that I did a poor job of making the purpose of > my question clear. > From gtkmm-forge-request at lists.sourceforge.net Fri Jun 16 15:04:28 2006 From: gtkmm-forge-request at lists.sourceforge.net (gtkmm-forge-request at lists.sourceforge.net) Date: Fri, 16 Jun 2006 12:04:28 -0700 Subject: Gtkmm-forge Digest, Vol 1, Issue 1148 Message-ID: Send Gtkmm-forge mailing list submissions to gtkmm-forge at lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request at lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner at lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345071] New: libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 2. [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 3. [Bug 345076] New: Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) 4. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 15 Jun 2006 22:29:45 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] New: libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge at lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified Summary: libbonobomm fails to compile : "unknown option -lcpp" Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libbonobomm AssignedTo: gtkmm-forge at lists.sourceforge.net ReportedBy: newren at gmail.com QAContact: gtkmm-forge at lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: Processing file /opt/gnome2/share/idl/bonobo-2.0/Bonobo.idl /opt/gnome2/bin/orbit-idl-2 -lcpp -D__Bonobo_COMPILATION -D__Bonobo_Unknown_COMPILATION -D__Bonobo_GenericFactory_COMPILATION -D__Bonobo_Activation_types_COMPILATION -I//opt/gnome2/share/idl/bonobo-2.0 -I//opt/gnome2/share/idl/bonobo-activation-2.0 /opt/gnome2/share/idl/bonobo-2.0/Bonobo.idl orbit-idl-2: Unknown option -lcpp make[3]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm/generated' make[2]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm' make[1]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm' make[3]: *** [Bonobo.h] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 Appears to just be a missing space between the -l and the cpp. I'll attach a patch in a minute. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Thu, 15 Jun 2006 22:31:14 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060616023114.ADD196CC11F at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-16 02:31 UTC ------- Created an attachment (id=67460) --> (http://bugzilla.gnome.org/attachment.cgi?id=67460&action=view) Trivial fix for the bug -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Thu, 15 Jun 2006 23:00:33 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] New: Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge at lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Summary: Another libbonobomm compilation failure -- wrong friend class name Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libbonobomm AssignedTo: gtkmm-forge at lists.sourceforge.net ReportedBy: newren at gmail.com QAContact: gtkmm-forge at lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: In file included from unknown_cimpl.cc:4: ../../bonobomm/servers/unknown_cimpl.h:79: error: using typedef-name `Gnome::Bonobo::Servers::Unknown_CImpl::CppClassType' after `class' make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm/servers' make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm/servers' make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm' make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm' make[4]: *** [unknown_cimpl.lo] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 Error looks like a simple mistake in an m4 file; will attach a patch in a minute. It looks like libbonobomm compiles successfully with the patch in bug 345071 plus the one I'm about to attach. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 15 Jun 2006 23:02:02 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060616030202.238B76CC0C8 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-16 03:02 UTC ------- Created an attachment (id=67463) --> (http://bugzilla.gnome.org/attachment.cgi?id=67463&action=view) Simple fix -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1148 ******************************************** From gezimetc at shaw.ca Sat Jun 17 06:27:31 2006 From: gezimetc at shaw.ca (Gezim Hoxha) Date: Sat, 17 Jun 2006 04:27:31 -0600 Subject: gnome applets with gtkmm Message-ID: <1150540051.6504.1.camel@localhost.localdomain> Hi all. Could someone provide me with a mini-howto on writing gnome applets with gtkmm? I googled this but not much came up. Thanks, -Gezim From dodji at gnome.org Sat Jun 17 14:59:31 2006 From: dodji at gnome.org (Dodji Seketeli) Date: Sat, 17 Jun 2006 20:59:31 +0200 Subject: gnome applets with gtkmm In-Reply-To: <1150540051.6504.1.camel@localhost.localdomain> References: <1150540051.6504.1.camel@localhost.localdomain> Message-ID: Hello, I am not sure if there are up to date bindings to the applets api but you can use the C API to write your applet and keep the widgets used in the applet in gtkmm. There is a tutorial for the C API at http://www.gnome.org/projects/ORBit2/appletstutorial.html . Hope this helps, Dodji. On 6/17/06, Gezim Hoxha wrote: > Hi all. > > Could someone provide me with a mini-howto on writing gnome applets with > gtkmm? I googled this but not much came up. > > Thanks, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list at gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From gezimetc at shaw.ca Sat Jun 17 19:01:06 2006 From: gezimetc at shaw.ca (Gezim Hoxha) Date: Sat, 17 Jun 2006 17:01:06 -0600 Subject: gnome applets with gtkmm In-Reply-To: References: <1150540051.6504.1.camel@localhost.localdomain> Message-ID: <1150585266.8446.2.camel@localhost.localdomain> On Sat, 2006-17-06 at 20:59 +0200, Dodji Seketeli wrote: > Hello, > > I am not sure if there are up to date bindings to the applets api but > you can use the C API to write your applet and keep the widgets used > in the applet in gtkmm. > > There is a tutorial for the C API at > http://www.gnome.org/projects/ORBit2/appletstutorial.html . > > Hope this helps, Dodji, Thanks for that. Yes it helped :) I got the GTK+ version working but I have no idea how to convert it to GTKMM. Here is what I have: #include #include #include static gboolean myexample_applet_fill (PanelApplet *applet, const gchar *iid, gpointer data) { GtkWidget *label; if (strcmp (iid, "OAFIID:ExampleApplet") != 0) return FALSE; label = gtk_label_new ("Hello World"); gtk_container_add (GTK_CONTAINER (applet), label); gtk_widget_show_all (GTK_WIDGET (applet)); return TRUE; } PANEL_APPLET_BONOBO_FACTORY ("OAFIID:ExampleApplet_Factory", PANEL_TYPE_APPLET, "The Hello World Applet", "0", myexample_applet_fill, NULL); How do I convert this to GTKMM and how do I compile it? (With current one I compiled with this command: gcc $(pkg-config --cflags --libs libpanelapplet-2.0) -o my_applet my_applet.c ) Thanks, -Gezim > Dodji. > > On 6/17/06, Gezim Hoxha wrote: > > Hi all. > > > > Could someone provide me with a mini-howto on writing gnome applets with > > gtkmm? I googled this but not much came up. > > > > Thanks, > > -Gezim > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list at gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > From dodji at gnome.org Sat Jun 17 19:28:03 2006 From: dodji at gnome.org (Dodji Seketeli) Date: Sun, 18 Jun 2006 01:28:03 +0200 Subject: gnome applets with gtkmm In-Reply-To: <1150585266.8446.2.camel@localhost.localdomain> References: <1150540051.6504.1.camel@localhost.localdomain> <1150585266.8446.2.camel@localhost.localdomain> Message-ID: > Thanks for that. Yes it helped :) Good to hear that :-) > I got the GTK+ version working but I have no idea how to convert it to > GTKMM. Okay, cool. [...] okay, here is what I get after quickly changing the code: #include #include #include using namespace std ; using namespace Glib ; using namespace Gtk ; =~= static bool myexample_applet_fill (PanelApplet *applet, const gchar *iid, gpointer data) { if (!iid) { return false ; } if (ustring (iid) != "OAFIID:ExampleApplet") { cerr << "got a call for an other applet\n" ; return false ; } Label *label = manage( new Label ("Hello World")); gtk_container_add (GTK_CONTAINER (applet), GTK_WIDGET (label->gobj ())); gtk_widget_show_all (GTK_WIDGET (applet)); return true; } PANEL_APPLET_BONOBO_FACTORY ("OAFIID:ExampleApplet_Factory", PANEL_TYPE_APPLET, "The Hello World Applet", "0", (PanelAppletFactoryCallback) myexample_applet_fill, NULL); =~= To compile it, I ran: g++ -o test-applet `pkg-config --libs --cflags libpanelapplet-2.0 gtkmm-2.4` test-applet.cc I don't know if it runs okay though :-) But you should get the idea . Cheers, Dodji. From gtkmm-forge-request at lists.sourceforge.net Sat Jun 17 15:07:41 2006 From: gtkmm-forge-request at lists.sourceforge.net (gtkmm-forge-request at lists.sourceforge.net) Date: Sat, 17 Jun 2006 12:07:41 -0700 Subject: Gtkmm-forge Digest, Vol 1, Issue 1149 Message-ID: Send Gtkmm-forge mailing list submissions to gtkmm-forge at lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request at lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner at lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 3. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 4. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 5. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Fri, 16 Jun 2006 17:40:54 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060616214054.EADD26CC1DF at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc at murrayc.com ------- Comment #3 from Murray Cumming 2006-06-16 21:40 UTC ------- Thanks. That should be fixed in cvs now. I wonder why you are seeing warnings (or have them turned on by autogen.sh) and I'm not. We love warnings as errors. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Fri, 16 Jun 2006 17:29:13 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060616212913.8069C6CC1CA at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc at murrayc.com ------- Comment #2 from Murray Cumming 2006-06-16 21:29 UTC ------- I'd rather really initialize it. I'm surprised that this only showed up now. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Fri, 16 Jun 2006 17:29:38 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060616212938.790586CC1D2 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc at murrayc.com ------- Comment #2 from Murray Cumming 2006-06-16 21:29 UTC ------- Looks fine. Please commit. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Fri, 16 Jun 2006 18:59:30 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060616225930.2DC456CC1DC at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67440|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sat, 17 Jun 2006 11:19:46 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060617151946.48EDB6CC2D4 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #4 from Elijah Newren 2006-06-17 15:19 UTC ------- No clue, but it appears to be happending to Joseph as well (see bug 344990). Anyway, it does indeed look fixed so I'm marking as such. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1149 ******************************************** From xjianz at gmail.com Sun Jun 18 05:06:34 2006 From: xjianz at gmail.com (Xiangfei Jia) Date: Sun, 18 Jun 2006 21:06:34 +1200 Subject: using cairo inside gtkmm? Message-ID: I know that cairomm is not available on windows at the moment. But, I know there is a way to call gtk+ functions inside gtkmm. So, Is it possible to directly use cairo in gtkmm? Can anyone show me some short codes about how to achieve it? Thanks in advance!!! Fei -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.gnome.org/archives/gtkmm-list/attachments/20060618/097e9d7b/attachment.htm From xjianz at gmail.com Sun Jun 18 05:00:04 2006 From: xjianz at gmail.com (Xiangfei Jia) Date: Sun, 18 Jun 2006 21:00:04 +1200 Subject: Tray Icon Howto? Message-ID: I'm using gtkmm for linux and windows platforms. I want my application to be minimised to a tray icon, on the system tray in window and on the notification area in Linux. Is there an example that I can follow be able to do it? Can any one give me some help about this? Thanks alot!!! Fei -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.gnome.org/archives/gtkmm-list/attachments/20060618/49434274/attachment.htm From gtkmm-forge-request at lists.sourceforge.net Sun Jun 18 10:22:17 2006 From: gtkmm-forge-request at lists.sourceforge.net (gtkmm-forge-request at lists.sourceforge.net) Date: Sun, 18 Jun 2006 07:22:17 -0700 Subject: Gtkmm-forge Digest, Vol 1, Issue 1150 Message-ID: Send Gtkmm-forge mailing list submissions to gtkmm-forge at lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request at lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner at lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 2. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 3. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 7. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 8. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 9. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 17 Jun 2006 15:21:05 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060617192105.667746CC399 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma at gmail.com ------- Comment #3 from jonner 2006-06-17 19:21 UTC ------- well, I don't believe it shows up unless you add -Werror and/or -Wextra, right Elijah? If you want to initialize it, then passing 0 would be the proper fix, I suppose. I can commit that change. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 17 Jun 2006 15:31:49 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060617193149.F29866CC2C4 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified ------- Comment #4 from Elijah Newren 2006-06-17 19:31 UTC ------- Don't look at me, it wasn't *me* who added -Werror. ;-) autogen.sh has this in it (which I'm guessing was to prevent warning errors from 2.x users, but maybe really was meant to prevent you from getting errors from gcc-4.x users too?) : case "$*" in *--enable-warnings*|*--disable-warnings*) ;; *) # enable -Werror by default when building with gcc3 ${CXX:-"g++"} --version 2>/dev/null | grep '(GCC) 3\.[0-9]\+\.[0-9]' >/d ev/null 2>&1 \ && enable_warnings='--enable-warnings=hardcore' ;; esac -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sat, 17 Jun 2006 15:36:39 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060617193639.CD7156CC2C9 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #5 from Elijah Newren 2006-06-17 19:36 UTC ------- Murray: Are you using gcc-4.x? Your autogen.sh only turns on warnings as errors for gcc-3.x. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sat, 17 Jun 2006 10:36:55 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060617143655.55EF06CC316 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #1 from Joseph Sacco 2006-06-17 14:36 UTC ------- The code in CVS [as of 13jun] builds. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sat, 17 Jun 2006 16:09:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060617200956.A28306CC1C3 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #4 from Elijah Newren 2006-06-17 20:09 UTC ------- As per comments in bug 344788, it appears that it is more likely to build with gcc-4.x as gtkmm's autogen only automatically turns on errors for warnings when building with gcc-3.x. This seems to explain why I couldn't get it to build without lots of little patches (though they are all relatively trivial), and the reason you probably could get it to build. But yeah, I agree with you on when-will-next-release-be-available as being the important question for this bug. :) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Sat, 17 Jun 2006 13:46:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060617174621.67A406CC32F at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #3 from Joseph Sacco 2006-06-17 17:46 UTC ------- I used the Changelog to determine the date, which was not a good idea. I am actually using code from 15June, which does build on my system. 'make distcheck' even works. That being said, the important question is "When will gtkmm-2.9.5" be released?" -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Sat, 17 Jun 2006 11:21:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060617152131.ECDC56CC2E1 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #2 from Elijah Newren 2006-06-17 15:21 UTC ------- No it doesn't (bug 344788, bug 344787, bug 344771, bug 344786, and bug 344789 -- most of which have been fixed since 13jun, though). -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Sat, 17 Jun 2006 22:26:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060618022610.935966CC1B2 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #5 from jonner 2006-06-18 02:26 UTC ------- OK, I've committed with an initializer of 0 for the last field. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 9 Date: Sun, 18 Jun 2006 10:20:09 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060618142009.6DF3C6CC1BD at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #6 from Murray Cumming 2006-06-18 14:20 UTC ------- Yes, I am using gcc 4.0.3 in Ubuntu Dapper. I'd be happy if someone made autogen.sh turn on warnings for me too. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1150 ******************************************** From gtkmm-forge-request at lists.sourceforge.net Sun Jun 18 15:05:23 2006 From: gtkmm-forge-request at lists.sourceforge.net (gtkmm-forge-request at lists.sourceforge.net) Date: Sun, 18 Jun 2006 12:05:23 -0700 Subject: Gtkmm-forge Digest, Vol 1, Issue 1151 Message-ID: Send Gtkmm-forge mailing list submissions to gtkmm-forge at lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request at lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner at lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) 2. [Bug 345245] New: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 3. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 4. [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 5. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 18 Jun 2006 10:24:02 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060618142402.A480A6CC1B7 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc at murrayc.com ------- Comment #2 from Murray Cumming 2006-06-18 14:24 UTC ------- Thanks. Feel free to commit anything you like to libbonobo*mm. I don't believe that anyone is using it in reality. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sun, 18 Jun 2006 10:28:20 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] New: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge at lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Summary: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge at lists.sourceforge.net ReportedBy: newren at gmail.com QAContact: gtkmm-forge at lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified See bug 344771 comment 6. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 18 Jun 2006 10:54:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060618145448.A3FCC6CC254 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-18 14:54 UTC ------- Created an attachment (id=67579) --> (http://bugzilla.gnome.org/attachment.cgi?id=67579&action=view) Make Murray happy :-) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sun, 18 Jun 2006 11:39:47 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060618153947.1CD1A6CC1CC at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67460|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sun, 18 Jun 2006 11:39:48 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060618153948.52E996CC1D7 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67463|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1151 ******************************************** From weijie90 at gmail.com Sun Jun 18 23:45:11 2006 From: weijie90 at gmail.com (weijie) Date: Mon, 19 Jun 2006 11:45:11 +0800 Subject: GTK::ColourselectionDialog Message-ID: <1150688711.9996.0.camel@di-desktop> Hi, will anyone please help me with the problem i sent to the mailing list earlier? Thanks! wj From bob at fis-cal.com Mon Jun 19 07:52:02 2006 From: bob at fis-cal.com (Bob Caryl) Date: Mon, 19 Jun 2006 06:52:02 -0500 Subject: GTK::ColourselectionDialog In-Reply-To: <1150688711.9996.0.camel@di-desktop> References: <1150688711.9996.0.camel@di-desktop> Message-ID: <44968FE2.2080706@fis-cal.com> Well, myself, I'd just run the dialog and look for Gtk::RESPONSE_CANCEL as the return value from Gtk::Dialog::run() to test for the user having pressed the cancel button; however, after a quick perusal of the docs, this is my best guess on how to connect a callback slot that responds to the cancel button: First, get a pointer to your Gtk::ColorSelectionDialog. Then call Gtk::GetColorSelection::get_cancel_button() to get a pointer to the cancel button widget. Then call Gtk::Dialog::get_response_for_widget passing it a reference to the cancel button widget you obtained earlier. The return value of this call will be the response id for the cancel button. Then connect your callback slot to Gtk::Dialog::signal_response() using the previously obtained response ID. I hope this helps. Bob Caryl weijie wrote: > Hi, > will anyone please help me with the problem i sent to the mailing list > earlier? Thanks! > wj > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list at gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > -------------- next part -------------- A non-text attachment was scrubbed... Name: bob.vcf Type: text/x-vcard Size: 281 bytes Desc: not available Url : http://mail.gnome.org/archives/gtkmm-list/attachments/20060619/07e4bd42/attachment.vcf From gtkmm-forge-request at lists.sourceforge.net Mon Jun 19 10:58:38 2006 From: gtkmm-forge-request at lists.sourceforge.net (gtkmm-forge-request at lists.sourceforge.net) Date: Mon, 19 Jun 2006 07:58:38 -0700 Subject: Gtkmm-forge Digest, Vol 1, Issue 1152 Message-ID: Send Gtkmm-forge mailing list submissions to gtkmm-forge at lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request at lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner at lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343054] gdkmm build fails with Visual Studio 2005 (gtkmm (bugzilla.gnome.org)) 2. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 3. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 4. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 5. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 6. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 7. [Bug 344110] build error in gconfmm example (gnomemm (bugzilla.gnome.org)) 8. [Bug 339553] gnome_vfs_format_uri_for_display might expose password used (gnomemm (bugzilla.gnome.org)) 9. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 03:24:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343054] gdkmm build fails with Visual Studio 2005 To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060619072423.31BBE6CC1B3 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343054 gtkmm | build | Ver: 2.8.x ------- Comment #2 from Murray Cumming 2006-06-19 07:24 UTC ------- Surya, please respond. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 03:28:35 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060619072835.82C0F6CC1C2 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |gnome-love -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Mon, 19 Jun 2006 03:34:25 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060619073425.548C66CC1D4 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc at murrayc.com ------- Comment #2 from Murray Cumming 2006-06-19 07:34 UTC ------- Now I understand that this done signal is for asynchronous use: The program does not need to block while the printing happens. So I don't think that's so bad. It certainly can't be wrapped by an exception unless we used a blocking method. I suppose it might be slightly better if the error, if any, was passed directly by the signal, so we don't need to call get_error() separately. But that wouldn't be a huge advantage. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Mon, 19 Jun 2006 03:44:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060619074431.7C78C6CC1F1 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #3 from Murray Cumming 2006-06-19 07:44 UTC ------- - PrintOperationPreview::is_selected() should be const. (and is_selected_vfunc too, if that works.) - For PrintOperation:run() maybe we can provide a default value for "PrintOperationAction action". Maybe PRINT_OPERATION_ACTION_PRINT_DIALOG. - Regarding "// TODO: is it a pointer or a RefPtr to PrintOperationPreview in the "preview" signal?", I guess if this is always a widget (for instance, a window) then it must be a regular pointer. - In "_WRAP_PROPERTY("export_filename", Glib::ustring)", filenames should be used via std::string. Then anyone should feel free to commit this. Sorry for the delay. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Mon, 19 Jun 2006 03:26:51 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060619072651.6E1AB6CC1C8 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc at murrayc.com ------- Comment #2 from Murray Cumming 2006-06-19 07:26 UTC ------- Thanks. Feel free to commit (with ChangeLog entry). Sorry, for all this "Feel free to commit" yourself stuff. I'm not always near my PC at the moment. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Mon, 19 Jun 2006 03:25:37 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060619072537.C0BDC6CC1B9 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc at murrayc.com ------- Comment #5 from Murray Cumming 2006-06-19 07:25 UTC ------- I'll try to do a release soon. I thought the main problem was that current cvs would not build with the latest gtk+ tarball, but maybe I'm wrong. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Mon, 19 Jun 2006 04:02:29 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] build error in gconfmm example To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060619080229.A80466CC1C0 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc at murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from Murray Cumming 2006-06-19 08:02 UTC ------- Thanks. I fixed this in CVS a few days ago and release a new version. Sorry for the delay in updating this bug entry. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Mon, 19 Jun 2006 04:11:56 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 339553] gnome_vfs_format_uri_for_display might expose password used To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060619081156.C22DE6CC1DE at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=339553 gnomemm | gnome-vfsmm | Ver: 2.10 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |NOTABUG ------- Comment #3 from Murray Cumming 2006-06-19 08:11 UTC ------- This doesn't seem to be relevant to gtkmm/gnomemm. We just wrap the API we are given. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 9 Date: Mon, 19 Jun 2006 10:57:29 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060619145729.B9FA56CC1B7 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67579|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #3 from Elijah Newren 2006-06-19 14:57 UTC ------- What's wrong with saying "feel free to commit"? That's the way I almost always respond to patches for my modules (regardless of whether I'm near my PC). -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1152 ******************************************** From baltasarq at yahoo.es Fri Jun 16 06:51:32 2006 From: baltasarq at yahoo.es (Baltasar) Date: Fri, 16 Jun 2006 12:51:32 +0200 Subject: Editing a column Message-ID: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> Hi ! I've created a signal in the cell-renderer, and now I finally have a method which is called when any of the columns in the treeview is edited: void MainWindow::onColEdited(const Glib::ustring& path_string, const Glib::ustring& new_text); However, this signal doesn't give you any clue about which column was really edited: path_string contains the row, which can be useful, but the number of the column is not passed in. This time, I've explored the tutorial, but the tutorial assumes that there's only one editable column, and it used the pointer to that column directly. However, I need to centralize the event of an edited column in one method, because I don't know how many [editable] columns I'm going to have before start. Any help ? Regards, Baltasar -- Baltasar From ramashish.lists at gmail.com Mon Jun 19 10:51:39 2006 From: ramashish.lists at gmail.com (Ramashish Baranwal) Date: Mon, 19 Jun 2006 20:21:39 +0530 Subject: using Gtk::Layout. Message-ID: <6bd1d93e0606190751y21218614t88a998300535cba1@mail.gmail.com> Hi, I am trying to use Gtk::Layout to implement a layout widget in which number of child widgets (of fixed size) in a row depends on the size of the layout widget. If the layout widget is expanded/reduced the number of widgets displayed in the row should increase/decrease accordingly. Very similar to what file browsers do. But I ain't able to get the Layout widget displayed at all. I have attached a minimal source and screenshots of the program. Would appreciate if someone could tell whats going wrong here or some other way to do the same. Thanks in advance. Ram P.S. There hasn't been much activity on this group in the last few days. I hope it hasn't been moved elsewhere. -------------- next part -------------- A non-text attachment was scrubbed... Name: layout.jpg Type: image/jpeg Size: 51810 bytes Desc: not available Url : http://mail.gnome.org/archives/gtkmm-list/attachments/20060619/7e9f6e45/attachment-0001.jpg -------------- next part -------------- A non-text attachment was scrubbed... Name: navigationview.cpp Type: text/x-c++src Size: 4090 bytes Desc: not available Url : http://mail.gnome.org/archives/gtkmm-list/attachments/20060619/7e9f6e45/attachment-0003.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: navigationview.h Type: text/x-chdr Size: 1852 bytes Desc: not available Url : http://mail.gnome.org/archives/gtkmm-list/attachments/20060619/7e9f6e45/attachment-0004.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: test.cpp Type: text/x-c++src Size: 1504 bytes Desc: not available Url : http://mail.gnome.org/archives/gtkmm-list/attachments/20060619/7e9f6e45/attachment-0005.bin From morten.bo.nielsen at topsil.com Mon Jun 19 11:09:57 2006 From: morten.bo.nielsen at topsil.com (Morten Bo Nielsen) Date: Mon, 19 Jun 2006 17:09:57 +0200 Subject: drawables. Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> hi I'm currently trying to make an application that retrieves an image from, say, jpeg, and I would like to draw some lines on top of this image. I have found this snippet in the tutotial (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): bool myarea::on_expose_event(GdkEventExpose* ev) { Glib::RefPtr image = Gdk::PixBuf::create_from_file("myimage.png"); image->render_to_drawable(get_window(), get_style()->get_black_gc(), 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the whole image (from 0,0 to the full width,height) at 100,80 in the window Gdk::RGB_DITHER_NONE, 0, 0); return true; } It works. But I don't want to draw directly on the window, and every example I find the gdk::drawable used is from get_window(). I don't understand why Gtk::DrawingArea is not gdk::drawable. The question is what gtk-widget to use. Apparently only pixmap and bitmap are gdk::drawable, but they are usuable for "offscreen" rendering. Help, pseudocode, links to examples would be much appreciated. Regards Morten Bo Nielsen From gtkmm-forge-request at lists.sourceforge.net Mon Jun 19 15:05:34 2006 From: gtkmm-forge-request at lists.sourceforge.net (gtkmm-forge-request at lists.sourceforge.net) Date: Mon, 19 Jun 2006 12:05:34 -0700 Subject: Gtkmm-forge Digest, Vol 1, Issue 1153 Message-ID: Send Gtkmm-forge mailing list submissions to gtkmm-forge at lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request at lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner at lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344787] cvs build failure -- defined but unused static functions in treeview.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 3. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 4. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 11:31:37 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344787] cvs build failure -- defined but unused static functions in treeview.cc To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060619153137.3A9C26CC1B7 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344787 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc at murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from Murray Cumming 2006-06-19 15:31 UTC ------- Fixed in CVS, and I'm making a new tarball release now. Many thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 13:30:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060619173056.695306CC1B3 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #5 from Murray Cumming 2006-06-19 17:30 UTC ------- Hopefully we'll have more luck with 2.9.5 (released just now), though I haven't tested it against a tarball yet. I'd appareciate it if you could. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Mon, 19 Jun 2006 13:31:15 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060619173115.CA5E96CC1BB at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #6 from Murray Cumming 2006-06-19 17:31 UTC ------- Hopefully we'll have more luck with 2.9.5, though I haven't tested it against a tarball yet. I'd appareciate it if you could. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Mon, 19 Jun 2006 14:05:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060619180523.9FCE56CC1BF at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x ------- Comment #6 from G?tz Waschk 2006-06-19 18:05 UTC ------- I can confirm that 2.9.5 is building fine against the current gtk release. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1153 ******************************************** From jonathon.jongsma at gmail.com Mon Jun 19 15:57:11 2006 From: jonathon.jongsma at gmail.com (Jonathon Jongsma) Date: Mon, 19 Jun 2006 14:57:11 -0500 Subject: drawables. In-Reply-To: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> References: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> Message-ID: On 6/19/06, Morten Bo Nielsen wrote: > hi > > I'm currently trying to make an application that retrieves an image > from, say, jpeg, and I would like to draw some lines on top of this > image. > > I have found this snippet in the tutotial > (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): > > bool myarea::on_expose_event(GdkEventExpose* ev) > { > Glib::RefPtr image = > Gdk::PixBuf::create_from_file("myimage.png"); > image->render_to_drawable(get_window(), get_style()->get_black_gc(), > 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the > whole image (from 0,0 to the full width,height) at 100,80 in the window > Gdk::RGB_DITHER_NONE, 0, 0); > return true; > } > > It works. But I don't want to draw directly on the window, and every > example I find the gdk::drawable used is from get_window(). First, I just want to make sure that you're aware of the distinction between Gtk::Window and Gdk::Window. (I apologize if you know all of this already -- I have no idea what level of experience you have with Gtk / gtkmm so I don't want to make any assumptions). A Gtk::DrawingArea contains its own Gdk::Window (which is just a rectangular region on the screen), but this has nothing to do with the Gtk::Window widget that it is displayed in. The Gdk::Window is the window you're getting when you call the get_window() function, not the Gtk::Window. > I don't understand why Gtk::DrawingArea is not gdk::drawable. it is. You just have to get its Gdk::Window to do the actual drawing (Gdk::Window inherits from Gdk::Drawable). > The question is what gtk-widget to use. Apparently only pixmap and > bitmap are gdk::drawable, but they are usuable for "offscreen" > rendering. > > Help, pseudocode, links to examples would be much appreciated. Does that help, or did I just repeat things you already knew? Jonner From murrayc at murrayc.com Mon Jun 19 16:06:55 2006 From: murrayc at murrayc.com (Murray Cumming) Date: Mon, 19 Jun 2006 22:06:55 +0200 Subject: Editing a column In-Reply-To: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> References: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> Message-ID: <1150747615.6042.17.camel@localhost.localdomain> On Fri, 2006-06-16 at 12:51 +0200, Baltasar wrote: > Hi ! > > I've created a signal in the cell-renderer, and now I finally have a > method which is called when any of the columns in the treeview is > edited: > > void MainWindow::onColEdited(const Glib::ustring& path_string, > const Glib::ustring& new_text); > > > However, this signal doesn't give you any clue about which column was > really edited: path_string contains the row, which can be useful, but > the number of the column is not passed in. > > This time, I've explored the tutorial, but the tutorial assumes that > there's only one editable column, and it used the pointer to that column > directly. > > However, I need to centralize the event of an edited column in one > method, because I don't know how many [editable] columns I'm going to > have before start. sigc::bind will probably do what you need. -- Murray Cumming murrayc at murrayc.com www.murrayc.com www.openismus.com From mickael.drean at gmail.com Tue Jun 20 05:21:59 2006 From: mickael.drean at gmail.com (Mickael Drean) Date: Tue, 20 Jun 2006 11:21:59 +0200 Subject: Gtk::Table problem Message-ID: Hi there, In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem. Any idea? here is a sample of my code : void MyApp::export_all() { for (int i = 0; i< GetNbEcran() ;++i) { move_to_screen(i); Glib::Timer time; time.start(); while (time.elapsed() < 1 ) { } time.stop(); Glib::ustring str2 = "./ecran "; std::ostringstream converter; converter << (i+1); str2 += converter.str(); str2 += ".bmp"; get_root_window()->show(); get_root_window()->process_all_updates(); queue_draw(); (*m_IterEcran)->export_to_bmp(str2); } } void CEcran::export_to_bmp(Glib::ustring filename) { int w = 0; int h = 0; show_all_children(); Gtk::Allocation allocation = get_allocation(); GdkWindowAttr attributes; memset(&attributes, 0, sizeof(attributes)); //Set initial position and size of the Gdk::Window: attributes.x = allocation.get_x(); attributes.y = allocation.get_y(); attributes.width = allocation.get_width(); attributes.height = allocation.get_height(); attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK; attributes.window_type = GDK_WINDOW_CHILD; attributes.wclass = GDK_INPUT_OUTPUT; Glib::RefPtr refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y); refGdkWindow->process_all_updates (); get_root_window()->show(); get_root_window()->process_all_updates(); refGdkWindow->get_size(w,h); Glib::RefPtr colormap = get_colormap(); Glib::RefPtr img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h); img = refGdkWindow->get_image(0,0,w,h); Glib::RefPtr pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h); pixbuf->save(filename,"bmp"); } -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.gnome.org/archives/gtkmm-list/attachments/20060620/b5d4d184/attachment.htm From jonathon.jongsma at gmail.com Tue Jun 20 09:10:22 2006 From: jonathon.jongsma at gmail.com (Jonathon Jongsma) Date: Tue, 20 Jun 2006 08:10:22 -0500 Subject: using cairo inside gtkmm? In-Reply-To: References: Message-ID: On 6/18/06, Xiangfei Jia wrote: > I know that cairomm is not available on windows at the moment. But, I know > there is a way to call gtk+ functions inside gtkmm. So, Is it possible to > directly use cairo in gtkmm? Can anyone show me some short codes about how > to achieve it? > > Thanks in advance!!! Yes, you can use cairo directly from gtkmm. To create the cairo context, you have to use a GTK+ function (GDK actually). For example: cairo_t* cr = gdk_cairo_create(gtkmm_widget.get_window()->gobj()); // now you can use cr with regular cairo functions Jonner From murrayc at murrayc.com Tue Jun 20 13:03:22 2006 From: murrayc at murrayc.com (Murray Cumming) Date: Tue, 20 Jun 2006 19:03:22 +0200 Subject: ANNOUNCE: gtkmm 2.9.5 Message-ID: <1150823002.6261.21.camel@localhost.localdomain> *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.5: Gtk: * Assistant: Added update_buttons_state(). * Button: Added get/set_image_position(). * Clipboard: Added request_rich_text(), wait_for_rich_text(), and wait_rich_text_is_available(). * Entry: Added get/set_inner_border(). * Notebook: Added set_group_id(), get_group_id(), get_tab_reorderable(), set_tab_reorderable(), get_tab_detachable(), set_tab_detachable(). * PrintContext: Added set_cairo_context(). * Printoperation: - run(): Added PrintOperationAction parameter. - Removed set_show_dialog(), set_pdf_target(), set_track_print_status(), run_async(). - Added set_export_filename(), set_track_print_status(), set_show_progress(), set_allow_async(), set_custom_tab_label(). * Fixed warnings (Elijah Newren, Jonathon Jongsma) Pango: * Context: Added get_matrix(). * Font: Added describe_with_absolute_size(), get_font_map(). * FontDescription: Added set_absolute_size(), get_size_is_absolute(). * Layout: Added get_font_description(), index_to_line_x(). * Renderer: Added get_matrix(). *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray at usa.net www.murrayc.com From gtkmm-forge-request at lists.sourceforge.net Tue Jun 20 15:05:49 2006 From: gtkmm-forge-request at lists.sourceforge.net (gtkmm-forge-request at lists.sourceforge.net) Date: Tue, 20 Jun 2006 12:05:49 -0700 Subject: Gtkmm-forge Digest, Vol 1, Issue 1154 Message-ID: Send Gtkmm-forge mailing list submissions to gtkmm-forge at lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request at lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner at lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 2. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 3. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 16:39:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060619203948.E92236CC1BD at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #10 from Murray Cumming 2006-06-19 20:39 UTC ------- Done in cvs. Now we see output like this: murrayc at ubuntumurrayc:~/cvs/gnome216$ g++ testx11.cc `pkg-config gtkmm-2.4 --libs --cflags` In file included from /opt/gnome216/include/glibmm-2.4/glibmm/interface.h:24, from /opt/gnome216/include/glibmm-2.4/glibmm.h:38, from /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:7, from /opt/gnome216/include/gdkmm-2.4/gdkmm.h:27, from testx11.cc:2: /opt/gnome216/include/glibmm-2.4/glibmm/object.h:26:4: error: #error "X11/Xlib.h seems to have been included before this header. Due to some commonly-named macros in X11/Xlib.h, it may only be included after any glibmm, gdkmm, or gtkmm headers." /opt/gnome216/include/glibmm-2.4/glibmm/object.h:126: error: expected unqualified-id before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:126: error: expected `)' before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:127: error: expected identifier before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:127: error: expected ?,? or ?...? before numeric constant /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:187: error: expected identifier before ?int? /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:188: error: expected unqualified-id before ?{? token /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:204: error: template argument 1 is invalid /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:204: error: template argument 1 is invalid -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 18:35:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060619223544.D115F6CC1AA at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67366|0 |1 is obsolete| | ------- Comment #4 from Marko Anastasov 2006-06-19 22:35 UTC ------- Created an attachment (id=67656) --> (http://bugzilla.gnome.org/attachment.cgi?id=67656&action=view) updated patch and new files Please Murray commit this one, I got the account in the meantime but I'm paranoid about re-checking out everything before this is in the repo. I updated the above, except for the default value of "PrintOperationAction action" in run() - all parameters after the one with a default value must also have default values, and there can't be a default for std::auto_ptr& and Window&. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 20 Jun 2006 02:52:34 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060620065234.3F5D66CC1B3 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |critical Status|UNCONFIRMED |NEEDINFO Priority|Normal |High ------- Comment #5 from Murray Cumming 2006-06-20 06:52 UTC ------- Great. Anyone should feel free to commit this. > I updated the above, except for the default value of "PrintOperationAction > action" in run() - all parameters after the one with a default value must also > have default values, and there can't be a default for > std::auto_ptr& and Window&. But we can have it for the version that has no std::auto_ptr. Some extra things I noticed: - In printoperation.hg, please avoid including gtk/gtkprintoperation.h. It doesn't seem necessary. - In _WRAP_SIGNAL("preview"), it might be safer to pass the parent parameter by pointer. I guess it might sometimes be null. - printunixdialog.hg: void add_custom_tab(): Maybe we can add an overload that takes a ustring for the label. - In printoperationpreview.hg, with the signals, you probably don't want to use "no_default_handler". I generally only use that to avoid breaking ABI when adding new signals to an existing class. Feel free to make those changes directly in cvs. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 20 Jun 2006 03:02:40 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060620070240.2BB796CC1BB at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #7 from Murray Cumming 2006-06-20 07:02 UTC ------- Apparently gtkmm 2.9.5 builds fine with the latest GTK+ tarball. Thanks for all the fixes and feeback. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 20 Jun 2006 07:31:09 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060620113109.C11566CC1B3 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #8 from Joseph Sacco 2006-06-20 11:31 UTC ------- It does... You are welcome. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 20 Jun 2006 13:06:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge at lists.sourceforge.net Message-ID: <20060620170643.1E6776CC0F8 at window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |normal Status|NEEDINFO |UNCONFIRMED Priority|High |Normal ------- Comment #6 from Murray Cumming 2006-06-20 17:06 UTC ------- Resetting status, etc. I'm not sure how that was changed. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1154 ******************************************** From daf at minuslab.net Wed Jun 21 01:04:10 2006 From: daf at minuslab.net (Dave Foster) Date: Wed, 21 Jun 2006 01:04:10 -0400 Subject: Confusion over X Resources Message-ID: <1150866250.4918.15.camel@neptune.minuslab.net> Hi all- I've been developing a background setter/previwer/restorer with gtkmm for a number of months with a friend of mine. It's quite usable at the moment, but not very well rounded, it has an issue of leaking pixmaps and it has some bad interaction with other programs (other background setters can kill my program in its tracks!). I'm trying to get to the bottom of this problem. To briefly outline what happens to set the background image of X (note: this is NOT using gnome/nautilus to draw the background): - Open a connection to the X display - Execute XSetCloseDownMode() and set it to RetainPermanent - Load from file, scale or whatever, copy Pixbuf to a Pixmap - Destroy prior pixmap - Set the background of the root window - Set two named X atoms to the id of the new pixmap - Close connection to the X display In my set background function, I open a connection using Gdk::Display::open(the_display_name) (it supports multihead setups, which I run). I use the GDK_DISPLAY_XDISPLAY() macro to get the Display* pointer so I can call XSetCloseDownMode() and set the proper atoms. Using the GDK wrappers of gtkmm I create my pixbuf, scale or whatever, create a Gdk::Pixmap, and copy the pixbuf into that. I paint the background, set the atoms, and that is all. However, the connection never appears to close, becuase if I run a program like feh to set the background from the command line, my program immediatly dies, terminated by the call to XKillClient() which is supposed to kill the creator of the pixmap (remember the close down mode is permanent). Two issues: - If I am creating and closing a connection via Gdk::Display::open() shouldn't it be then separate from my main connection, thus not being subject to getting killed? - If I explicitly call flush() and close() on my Gdk::Display instance, I get a segmentation fault. The backtrace for this appears to be in the RefPtr destructor. (see below) Is this a bug? Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1223510336 (LWP 6436)] 0xb7bdb3d0 in gdk_display_x11_dispose () from /usr/lib/libgdk-x11-2.0.so.0 (gdb) bt #0 0xb7bdb3d0 in gdk_display_x11_dispose () from /usr/lib/libgdk-x11-2.0.so.0 #1 0xb7aabf2b in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #2 0xb772f520 in Glib::ObjectBase::unreference () from /usr/lib/libglibmm-2.4.so.1 #3 0x08058941 in ~RefPtr (this=0xbf9b32b0) at refptr.h:179 #4 0x080584a2 in SetBG::set_bg (disp=@0xbf9b33a0, file=@0xbf9b339c, mode=SetBG::SET_SCALE, bgcolor=@0xbf9b3398) at SetBG.cc:219 *trim* (SetBG::set_bg is my program) If you are wondering why feh or similar calls XKillClient, see this link: http://www.eterm.org/docs/view.php?doc=ref#trans The source to my project can be found at: http://svn.syscrash.ca/nitrogen/trunk/ or I can give relevant extracts if needed. The function which is giving the problems is SetBG::set_bg in http://svn.syscrash.ca/nitrogen/trunk/src/SetBG.cc Sorry for the long read on my first post, please someone have some idea of what to do! Thanks! dave -- Dave Foster From suryakiran.gullapalli@gmail.com Thu Jun 1 00:10:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 24C7B3B00BB for ; Thu, 1 Jun 2006 00:10:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04034-10 for ; Thu, 1 Jun 2006 00:10:51 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id 9AFE73B0086 for ; Thu, 1 Jun 2006 00:10:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so260552nzo for ; Wed, 31 May 2006 21:10:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=N+wbMTsUS0m6ybIQQ6WBzXon9fU/EEzIVq5El3whjJyUR4SAxxBUxIEOsBfVXkeL2YbImX2jAbHiSNiVELVdbozPa3i6O5WTSb6jawRIjg1MW1JZlhMea6gfJPV+YUdgdJ2gGLM2E/7KnKs55/7qEZslYRDyBuFifgtqtukaPXo= Received: by 10.36.160.15 with SMTP id i15mr231979nze; Wed, 31 May 2006 21:10:50 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Wed, 31 May 2006 21:10:50 -0700 (PDT) Message-ID: <3462bcdb0605312110g7d0c9974l53192508be0b611e@mail.gmail.com> Date: Thu, 1 Jun 2006 09:40:50 +0530 From: "Surya Kiran Gullapalli" To: "Tor Lillqvist" In-Reply-To: <17533.16487.144000.523256@gargle.gargle.HOWL> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1980_31614517.1149135050887" References: <447BD8D6.6060201@fluent.co.in> <17532.4652.113000.859438@gargle.gargle.HOWL> <3462bcdb0605300556u53c563dai9626a6c42a13a98c@mail.gmail.com> <3462bcdb0605302205iff4db2cyfa7e2515b63fb7ca@mail.gmail.com> <17533.16487.144000.523256@gargle.gargle.HOWL> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.187, BAYES_00=-2.599, HTML_50_60=0.134, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -2.278 X-Spam-Level: Cc: gtk-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Win32 Binaries X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 04:10:53 -0000 ------=_Part_1980_31614517.1149135050887 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline > > That's what supposed to happen when one uses the ms-windows theme. > I've got it. The stock icons are coming with other themes. Thanks, Surya ------=_Part_1980_31614517.1149135050887 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
That's what supposed to happen when one uses the ms-windows theme.

I've got it. The stock icons are coming with other themes.
Thanks,
Surya
------=_Part_1980_31614517.1149135050887-- From kranz@rheinmetall-de.com Thu Jun 1 02:05:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 32A193B00CA for ; Thu, 1 Jun 2006 02:05:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09001-01 for ; Thu, 1 Jun 2006 02:05:02 -0400 (EDT) Received: from mail86.defence-elec.de (lxsrv86.rheinmetall-de.com [194.156.172.206]) by menubar.gnome.org (Postfix) with ESMTP id 910B93B00B0 for ; Thu, 1 Jun 2006 02:05:01 -0400 (EDT) Received: from vssrv11.defence-elec.de (unknown [10.199.101.18]) by mail86.defence-elec.de (Postfix) with SMTP id C887113986 for ; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mgsrv11.defence-elec.de ([10.199.101.16]) by vssrv11.defence-elec.de (SAVSMTP 3.1.2.35) with SMTP id M2006060108052500190 for ; Thu, 01 Jun 2006 08:05:25 +0200 Received: by mgsrv11.defence-elec.de (Postfix, from userid 65534) id C03BE4718; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mssrv11.defence-elec.de (mssrv11.defence-elec.de [10.199.101.20]) by mgsrv11.defence-elec.de (Postfix) with ESMTP id 995804717 for ; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mssrv12.defence-elec.de ([10.199.101.21]) by mssrv11.defence-elec.de with Microsoft SMTPSVC(6.0.3790.1830); Thu, 1 Jun 2006 08:05:25 +0200 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C68541.5F6A154E" X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Thu, 1 Jun 2006 08:05:24 +0200 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Running a external programm in a new window Thread-Index: AcaFQV9b6KLkwQhaSbWbx0nTioOY4A== From: "Kranz, Willi" To: X-OriginalArrivalTime: 01 Jun 2006 06:05:25.0171 (UTC) FILETIME=[5FB51830:01C68541] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.137 tagged_above=-999 required=2 tests=[BAYES_50=0.001, FORGED_RCVD_HELO=0.135, HTML_MESSAGE=0.001] X-Spam-Score: 0.137 X-Spam-Level: Subject: Running a external programm in a new window X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 06:05:04 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01C68541.5F6A154E Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo all, =20 I have the following problem. I want to run an external program (with text output) in a new window. =20 There is an menu "ReadOut". When this item is pressed, I want to open a = new window (like an Xterm) and inside I want to run a simple programm with = text output (for example "HELLO WORLD"). =20 Thanks for your help =20 Willi Kranz =20 Dipl.-Phys. Willi Kranz Rheinmetall Defence Electronics GmbH System Engineer D-28309 Bremen/Germany Dept. FPCA Br=FCggeweg 54 eMail: kranz@rheinmetall-de.com +49 421 457-4237 (-4754 fax) =20 ------_=_NextPart_001_01C68541.5F6A154E Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hallo all,

 

I have the following = problem.

I want to run an external program (with text = output) in a new window.

 

There is an menu “ReadOut”. When = this item is pressed, I want to open a new

window (like an Xterm) and inside I want to = run a simple programm with text

output (for example “HELLO = WORLD”).

 

Thanks for your = help

 

Willi Kranz

 

Dipl.-Phys. Willi Kranz=A0=A0=A0=A0=A0=A0=A0=A0=A0 Rheinmetall Defence Electronics = GmbH

System Engineer=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 D-28309 = Bremen/Germany

Dept. FPCA=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = Br=FCggeweg 54

eMail: kranz@rheinmetall-de.com=A0 +49 421 457-4237 (-4754 fax)

 

------_=_NextPart_001_01C68541.5F6A154E-- From rope-walker@yandex.ru Thu Jun 1 03:44:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DC0393B0107 for ; Thu, 1 Jun 2006 03:44:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13787-09 for ; Thu, 1 Jun 2006 03:44:57 -0400 (EDT) Received: from tide.yandex.ru (tide.yandex.ru [213.180.200.37]) by menubar.gnome.org (Postfix) with ESMTP id D20EB3B0109 for ; Thu, 1 Jun 2006 03:44:56 -0400 (EDT) Received: from YAMAIL (tide.yandex.ru) by mail.yandex.ru id ; Thu, 1 Jun 2006 11:44:37 +0400 Received: from [83.219.140.194] ([83.219.140.194]) by mail.yandex.ru with HTTP; Thu, 1 Jun 2006 11:44:37 +0400 (MSD) Date: Thu, 1 Jun 2006 11:44:37 +0400 (MSD) From: "Volosatov Alexander" Sender: rope-walker@yandex.ru Message-Id: <447E9AE5.00000A.04245@tide.yandex.ru> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] Errors-To: rope-walker@yandex.ru To: gtkmm-list@gnome.org X-Source-Ip: 83.219.140.194 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.816 tagged_above=-999 required=2 tests=[AWL=-0.631, BAYES_40=-0.185, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] X-Spam-Score: -0.816 X-Spam-Level: Subject: Glib::Module error X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: rope-walker@yandex.ru List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 07:45:00 -0000 error in using this class in new version of gtkmm: GModule-CRITICAL **: g_module_symbol: assertion `module != NULL' failed in old version (2.8.3) it works properly. What i have to do? Alex From gtk-list-bounces@gnome.org Thu Jun 1 04:23:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9D7043B0C9A; Thu, 1 Jun 2006 04:23:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16604-01; Thu, 1 Jun 2006 04:23:40 -0400 (EDT) Received: from SH-mailserver.siliconheart.com (unknown [222.92.90.42]) by menubar.gnome.org (Postfix) with ESMTP id D8D4B3B0C93; Thu, 1 Jun 2006 04:23:38 -0400 (EDT) Received: from [127.0.0.1] ([192.168.29.254]) (authenticated bits=0) by SH-mailserver.siliconheart.com (8.13.6/8.13.6) with ESMTP id k518MCcU016330; Thu, 1 Jun 2006 16:22:53 +0800 Date: Thu, 01 Jun 2006 16:25:19 +0800 X-SpamFilter-By: BOX Solutions SpamTrap 1.1 with qID k4UCvwSV006800, This message is to be blocked by code: bkfkact590 X-Forwarded-To: adamzhang@siliconheart.com X-Forwarded-For: zaneread@gmail.com adamzhang@siliconheart.com X-Gmail-Received: d9796450a40d73d960cdde5e6457d04f9f178245 Received-SPF: pass (gmail.com: best guess record for domain of gtk-list-bounces@gnome.org designates 209.132.176.177 as permitted sender) DomainKey-Status: bad (test mode) X-Original-To: gtk-list@gnome.org DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=YKD2cdX2pxkx0BZvPQEuDOO1MaskKmobluyUgVJ2Szhdy7ETNI2iYYQUzY70d7npHDNPq9QLlFYMGV2k2ZP4WOhh0ugu7/uKnjkHUDhyI7V4sHt3Z6u0r/rFDLQqd55JWleT70lQqFb1MXO657TB+k31mW9bEUdCTTwVJEuyg54= Message-ID: <3462bcdb0605300556u53c563dai9626a6c42a13a98c@mail.gmail.com> From: "Surya Kiran Gullapalli" To: "Tor Lillqvist" In-Reply-To: <17532.4652.113000.859438@gargle.gargle.HOWL> MIME-Version: 1.0 References: <447BD8D6.6060201@fluent.co.in> <17532.4652.113000.859438@gargle.gargle.HOWL> X-Virus-Scanned: by amavisd-new at gnome.org X-BeenThere: gtk-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Content-Type: multipart/mixed; boundary="===============1648760788==" Sender: gtk-list-bounces@gnome.org Errors-To: gtk-list-bounces@gnome.org X-Virus-Scanned: by amavisd-new at gnome.org X-Scanned-By: MIMEDefang 2.39 X-Mailer: Becky! ver. 2.25.01 [CN] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.995 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, SUBJECT_EXCESS_BASE64=0.449, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.995 X-Spam-Level: Cc: gtkmm-list@gnome.org, Surya Kiran Gullapalli , gtk-list@gnome.org Subject: [Spam-Mail] Re: Win32 Binaries (This message is to be blocked by code: bkfkact590) X-BeenThere: gtkmm-list@gnome.org List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 08:23:41 -0000 --===============1648760788== Content-Type: multipart/alternative; boundary="----=_Part_3503_7225266.1148993790177" ------=_Part_3503_7225266.1148993790177 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, Thank you very much for your support. I'm now able to build a gtk+/gtkmm application on windows (XP) with visual studio 8. But there's ahiccup though. I've compiled and ran a sample program from both the gtk+ and gtkmm examples directory. The application is running fine, but the stock icons on the buttons are missing. Any setting I'm missing here? Thanks in advance, Surya ------=_Part_3503_7225266.1148993790177 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
Thank you very much for your support. I'm now able to build a gtk+/gtkmm application on windows (XP) with visual studio 8. But there's ahiccup though.
 
I've compiled and ran a sample program from both the gtk+ and gtkmm examples directory. The application is running fine, but the stock icons on the buttons are missing. Any setting I'm missing
here?
 
Thanks in advance,
Surya
------=_Part_3503_7225266.1148993790177-- --===============1648760788== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ gtk-list mailing list gtk-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-list --===============1648760788==-- From mail@gehli.com Thu Jun 1 12:13:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 44ED73B02DE for ; Thu, 1 Jun 2006 12:13:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19393-03 for ; Thu, 1 Jun 2006 12:13:44 -0400 (EDT) Received: from dd7726.kasserver.com (dd7726.kasserver.com [85.13.132.45]) by menubar.gnome.org (Postfix) with ESMTP id 132003B0254 for ; Thu, 1 Jun 2006 12:13:43 -0400 (EDT) Received: from dd7726.kasserver.com (dd3602.kasserver.com [81.209.188.75]) by dd7726.kasserver.com (Postfix) with SMTP id A24851118E6 for ; Thu, 1 Jun 2006 18:13:37 +0200 (CEST) From: "Alexander Gehlert" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 8bit Message-Id: <20060601161337.A24851118E6@dd7726.kasserver.com> Date: Thu, 1 Jun 2006 18:13:37 +0200 (CEST) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.213 tagged_above=-999 required=2 tests=[AWL=0.386, BAYES_00=-2.599] X-Spam-Score: -2.213 X-Spam-Level: Subject: Coverage of a Label for special unicode glyphs X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 16:13:47 -0000 Hi, in my program I need to cover a lot of languages (Latin, Cyrillic, Hebrew, Japanese). So I converted all needed strings to unicode, and pass them to Gtk::Labels, everything works fine as long as there is a fitting font installed on the system. Now I want to make sure that the labels are show in the right way: I see two ways, requieres special font packages at compile time or check at runtime for the coverage and if it is not coverd inform the user that he should add some unicode font packeges or something like that. I would prefer the second way, so I started to look how that is possible: my idea was : - get the labels layout - get the attribute list of the layout and then the fontdescription to work on with that to check the coverage But here is the first problem I ran into: Pango::AttrList atrlist = m_layout->get_attributes(); Pango::AttrIter atritr = atrlist.get_iter(); Pango::FontDescription fontdesc; fontdesc = atritr.get_font_desc(); printf("%s\n",fontdesc.to_string().c_str()); I just get "Normal" and "Normal 0" so did I miss something? does someone know a good way to check the coverage of a unicode sign show by a label? thanks in advance Alex From murrayc@murrayc.com Thu Jun 1 14:53:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BD0E43B0D75; Thu, 1 Jun 2006 14:53:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29398-02; Thu, 1 Jun 2006 14:53:46 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (ip-208-97-132-53.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id E2BA93B02A9; Thu, 1 Jun 2006 14:53:45 -0400 (EDT) Received: from noname (p5497F70E.dip.t-dialin.net [84.151.247.14]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id 5CCF7EB432; Thu, 1 Jun 2006 11:53:44 -0700 (PDT) From: Murray Cumming To: gtkmm-list@gnome.org, gnomemm-list@gnome.org Content-Type: text/plain Date: Thu, 01 Jun 2006 20:53:41 +0200 Message-Id: <1149188021.5943.40.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.431 tagged_above=-999 required=2 tests=[AWL=0.014, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.431 X-Spam-Level: Cc: Subject: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 18:53:47 -0000 I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is also interested in other C++ GNOME stuff, and there's so little traffic on gnomemm-list that it couldn't disturb gtkmm-list. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From diego@goedi.net Thu Jun 1 15:03:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0C293B0171 for ; Thu, 1 Jun 2006 15:03:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29982-08 for ; Thu, 1 Jun 2006 15:03:11 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id B3D043B011F for ; Thu, 1 Jun 2006 15:03:04 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 202A114D8C for ; Thu, 1 Jun 2006 21:03:02 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id fCIIJ0Q9oyU8 for ; Thu, 1 Jun 2006 21:03:01 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id D81BD14D8B for ; Thu, 1 Jun 2006 21:03:00 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: gtkmm-list@gnome.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-WBddPAebeHP4hW20BHSy" Date: Thu, 01 Jun 2006 21:03:07 +0200 Message-Id: <1149188587.31923.10.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.464 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, UPPERCASE_25_50=0] X-Spam-Score: -2.464 X-Spam-Level: Subject: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 19:03:13 -0000 --=-WBddPAebeHP4hW20BHSy Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi: I'm trying to show the help of my program using Yelp. I've looking at the source code of epiphany-browser and I've make some progress. But now when I call gnome_help_display_with_doc_id I get this error: "domain not found GNOME_FILE_DOMAIN_APP_HELP". In C I must do the following: (from epiphany source) ----------------- gnome_program_init (PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv, GNOME_PARAM_GOPTION_CONTEXT, option_context, GNOME_PARAM_HUMAN_READABLE_NAME, _("Web Browser" ), GNOME_PARAM_APP_DATADIR, DATADIR, NULL); ----------------- Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. =20 How can I pass params to my program that is done with gnomemm? Now this is my code: ----------------. Gnome::Main gnomeMain(PACKAGE, VERSION, Gnome::UI::module_info_get(), argc, argv); ---------------- Thanks in advance and sorry for my bad english. --=20 Diego Fdez. Dur=C3=A1n | http://iota.goedi.net GPG : 925C 9A21 7A11 3B13 6E43 50DB F579 D119 90D2 66BB --=-WBddPAebeHP4hW20BHSy Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEfznr9XnRGZDSZrsRAh9dAJ4jdn2VZyVTT4i1ew7hBZrAAtpZiwCggQ8F L88CjfcQJ6bMzAFshLsWr7c= =YteR -----END PGP SIGNATURE----- --=-WBddPAebeHP4hW20BHSy-- From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 1 15:07:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D98A53B02A9 for ; Thu, 1 Jun 2006 15:07:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30589-10 for ; Thu, 1 Jun 2006 15:07:25 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id ED0023B0171 for ; Thu, 1 Jun 2006 15:07:24 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5A26F12778 for ; Thu, 1 Jun 2006 12:07:24 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Thu, 01 Jun 2006 12:07:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=0.096, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1140 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 19:07:27 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 2. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 3. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 4. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 31 May 2006 15:23:36 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531192336.ED93E6CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #19 from Murray Cumming 2006-05-31 19:23 UTC ------- Maxim, I am just trying to help you. I can not help you based on the current information, whether or not you think I should understand perfectly. I am trying to suggest how you can make me understand. Asking you for further information in order to find out how to do some work for you is hardly "trying to convince me that I owe you some source code". Why should I keep bothering? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 31 May 2006 15:06:54 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531190654.0E1F06CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #18 from Maxim Udushlivy 2006-05-31 19:06 UTC ------- >I really have no idea what you are talking about any more. In particular >I have no idea what you mean by "serialization" here. It's default meaning, as defined in Computer Science: http://en.wikipedia.org/wiki/Serialization >I am asking for source code so you can say >"Look, I would like to do this but there's no API for it here.". When did I tell you that I want to say this? You constantly make wrong assumptions about my posts. >With great patience I am trying very hard to discover what you need. If there >is something specific that you need, please do open a new bug and try to be >clear about it. I clearly described all six feature-requests in this bugzilla entry. (They may be easily discovered at the top of this page, with little patience.) Later I revoked request [2]. Yesterday I posted comment #8 (and I am not asking for [2] anymore), but instead of admitting your mistake (comment #5) you are trying to convince me that I owe you some source code. I bet people will have fun reading this entry. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 31 May 2006 15:26:11 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531192611.7740F6CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID ------- Comment #20 from Murray Cumming 2006-05-31 19:26 UTC ------- This bug is closed because it's making me feel used and abused and I get to say when that stops. Patches for any of the non-controversial stuff would be welcome in their own bug reports. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 1 Jun 2006 05:09:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601090921.EC1E16CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #21 from Maxim Udushlivy 2006-06-01 09:09 UTC ------- >Maxim, I am just trying to help you. I can not help you based on the current >information, whether or not you think I should understand perfectly. I am >trying to suggest how you can make me understand. Murray, how many times I need to repeat that a request for [2] was revoked in comment #4? What is that "help" you keep talking about? It was *you* who started a dispute with your comment #5. I replied because your comment contains wrong information about GTK+ memory management, and *not* because I need something from you. >Asking you for further information in order to find out how to do some work for >you is hardly "trying to convince me that I owe you some source code". I am not your employer, so don't do work for me - do work for GTK+/C++ community. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1140 ******************************************** From diego@goedi.net Thu Jun 1 17:00:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B56863B0271 for ; Thu, 1 Jun 2006 17:00:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06393-05 for ; Thu, 1 Jun 2006 17:00:53 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id 358053B0124 for ; Thu, 1 Jun 2006 17:00:53 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 7659014D95 for ; Thu, 1 Jun 2006 23:00:51 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id nb27YMKxSeBn for ; Thu, 1 Jun 2006 23:00:47 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id 0593914D6F for ; Thu, 1 Jun 2006 23:00:46 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: gtkmm-list@gnome.org In-Reply-To: <1149188587.31923.10.camel@lain> References: <1149188587.31923.10.camel@lain> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-jFA8h25+WSqXKDjz4Yrz" Date: Thu, 01 Jun 2006 23:00:48 +0200 Message-Id: <1149195648.31923.15.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.317 tagged_above=-999 required=2 tests=[AWL=-0.007, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.317 X-Spam-Level: Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 21:00:54 -0000 --=-jFA8h25+WSqXKDjz4Yrz Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable While I'm wating for the answer I'm searching the answer myself. I've found a message on gnomemm-list from 3 years ago and without solution. I'm loosing the hope. http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.html I've the same problem: =3D=3D=3D=3D=3D=3D=3D=3D=3D Hi, I have a problem with the following code in gnomemm-2.1: -------------------------------------------------------------- Gnome::Main kit(PACKAGE, VERSION, Gnome::UI::module_info_get (), gtk_argc, gtk_argv); Glib::ustring ustr; Glib::ustring file ("gwavmerger.xml"); Glib::RefPtr prog =3D Gnome::Program::get (); ustr =3D prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); printf("location: %s", ustr.c_str ()); -------------------------------------------------------------- In my Makefile.am, I include datadir as: INCLUDES =3D \ -DDATADIR=3D\""$(datadir)"\" Can someone verify that with his gnomemm-2.x application? People on Gnome mailing list recommended to pass GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), but gnomemm's API won't allow for property pairs. What I ultimately want is a property pair: (GNOME_PARAM_APP_DATADIR, DATADIR) but there is no way of setting that. I hoped gnomemm API would have a method to add/modify application property later, but it doesn't. The bottom line: I cannot get Yelp work with my application. Any ideas? Anybody else has gnomemm2 app with Help contents working via XML/Yelp? thanks, -VLG =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Dur=C3=A1n escribi=C3=B3: > Hi: >=20 > I'm trying to show the help of my program using Yelp. I've looking at > the source code of epiphany-browser and I've make some progress. But now > when I call gnome_help_display_with_doc_id I get this error: "domain not > found GNOME_FILE_DOMAIN_APP_HELP". >=20 > In C I must do the following: (from epiphany source) >=20 > ----------------- > gnome_program_init (PACKAGE, VERSION, > LIBGNOMEUI_MODULE, argc, argv, > GNOME_PARAM_GOPTION_CONTEXT, option_context, > GNOME_PARAM_HUMAN_READABLE_NAME, _("Web > Browser" ), > GNOME_PARAM_APP_DATADIR, DATADIR, > NULL); > ----------------- >=20 > Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. > =20 > How can I pass params to my program that is done with gnomemm? Now this > is my code: >=20 > ----------------. > Gnome::Main gnomeMain(PACKAGE, > VERSION, > Gnome::UI::module_info_get(), > argc, > argv); > ---------------- >=20 > Thanks in advance and sorry for my bad english. >=20 > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list --=-jFA8h25+WSqXKDjz4Yrz Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEf1WA9XnRGZDSZrsRAiZYAJ4wWJaVvig7De1uRxuwwYK8bplQ6wCfSzN0 izy7x9bA1M7z6HVQwgT0jyM= =tm9c -----END PGP SIGNATURE----- --=-jFA8h25+WSqXKDjz4Yrz-- From joevandyk@gmail.com Thu Jun 1 20:33:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7B9DA3B0315 for ; Thu, 1 Jun 2006 20:33:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18829-02 for ; Thu, 1 Jun 2006 20:33:45 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 4457B3B021B for ; Thu, 1 Jun 2006 20:33:45 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so304044uge for ; Thu, 01 Jun 2006 17:33:44 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=I+axY/jsJLSAW1NkFr/q6sFVgSW54ocgRL97VnFO5jAmfdFIRApGS4lCMNovCSUJjZgIZW2iAZWGoYQKXNQ9jyGJVG1bUFlWIyPR6/bqBvBnupsvt7bQgob3w7o9Lf375eFOIcFpVLXq4U4iOVENyUXS7PN9WziE+jrfptITwBg= Received: by 10.67.100.12 with SMTP id c12mr267845ugm; Thu, 01 Jun 2006 17:33:44 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Thu, 1 Jun 2006 17:33:44 -0700 (PDT) Message-ID: Date: Thu, 1 Jun 2006 17:33:44 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.168 tagged_above=-999 required=2 tests=[AWL=0.278, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.168 X-Spam-Level: Subject: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 00:33:46 -0000 Hi, I have gtk 2.4.13 installed. What version of gtkmm do I want installed on this machine? Thanks, Joe From joevandyk@gmail.com Thu Jun 1 20:47:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1C0883B0135 for ; Thu, 1 Jun 2006 20:47:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19465-08 for ; Thu, 1 Jun 2006 20:47:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 3CCDF3B0332 for ; Thu, 1 Jun 2006 20:47:38 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so306688uge for ; Thu, 01 Jun 2006 17:47:37 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=bf3YJOOmWjeiW0QhVCdf3SvZu+75KbhZCMNcp1RANcg/PlLTzPS2oPQPeU7BMelygOsJfgnYdkuFGzelSHel9ntvKUrFj4VyEMb/Gf0iy8pUBm33xJToSfO1o1N0gE3AoEev8rfQU6cVcpHHeBLTebU8n/DtHwKkEe1JsGNPmU0= Received: by 10.67.106.3 with SMTP id i3mr272034ugm; Thu, 01 Jun 2006 17:47:37 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Thu, 1 Jun 2006 17:47:37 -0700 (PDT) Message-ID: Date: Thu, 1 Jun 2006 17:47:37 -0700 From: "Joe Van Dyk" In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149188021.5943.40.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.457 tagged_above=-999 required=2 tests=[AWL=-0.569, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.457 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 00:47:40 -0000 On 6/1/06, Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. I vote for the death of gnomemm-list. From murrayc@murrayc.com Fri Jun 2 02:59:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 16B633B1044 for ; Fri, 2 Jun 2006 02:59:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04306-07 for ; Fri, 2 Jun 2006 02:59:53 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 4988F3B0D93 for ; Fri, 2 Jun 2006 02:59:53 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 1CCC214640; Thu, 1 Jun 2006 23:59:45 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 08:59:45 +0200 (CEST) Message-ID: <56491.194.138.18.132.1149231585.squirrel@webmail.murrayc.com> In-Reply-To: References: Date: Fri, 2 Jun 2006 08:59:45 +0200 (CEST) From: "Murray Cumming" To: "Joe Van Dyk" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.478 tagged_above=-999 required=2 tests=[AWL=-0.033, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.478 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 06:59:54 -0000 > Hi, > > I have gtk 2.4.13 installed. What version of gtkmm do I want > installed on this machine? The latest version of gtkmm that you can have (without updating gtk+) is gtkmm 2.4.x We try to keep the version numbers in sync. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 2 03:01:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 200C13B02BD for ; Fri, 2 Jun 2006 03:01:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04619-08 for ; Fri, 2 Jun 2006 03:01:49 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 64C3D3B104C for ; Fri, 2 Jun 2006 03:01:49 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 8793B14609; Fri, 2 Jun 2006 00:01:48 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 09:01:48 +0200 (CEST) Message-ID: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> Date: Fri, 2 Jun 2006 09:01:48 +0200 (CEST) From: "Murray Cumming" To: "Murray Cumming" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.477 tagged_above=-999 required=2 tests=[AWL=-0.032, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.477 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 07:01:50 -0000 > >> Hi, >> >> I have gtk 2.4.13 installed. What version of gtkmm do I want >> installed on this machine? > > The latest version of gtkmm that you can have (without updating gtk+) is > gtkmm 2.4.x We try to keep the version numbers in sync. More importantly, if you are using Linux, your distribution's package management system should decide this for you. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 2 03:34:26 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B14F93B0328 for ; Fri, 2 Jun 2006 03:34:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06643-08 for ; Fri, 2 Jun 2006 03:34:25 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id A0D503B017B for ; Fri, 2 Jun 2006 03:34:25 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id C1DA4DC798; Fri, 2 Jun 2006 00:34:21 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 09:34:24 +0200 (CEST) Message-ID: <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> In-Reply-To: <1149195648.31923.15.camel@lain> References: <1149188587.31923.10.camel@lain> <1149195648.31923.15.camel@lain> Date: Fri, 2 Jun 2006 09:34:24 +0200 (CEST) From: "Murray Cumming" To: Diego Fdez.=?iso-8859-1?Q?Dur=E1n?= User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.482 tagged_above=-999 required=2 tests=[AWL=-0.037, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.482 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 07:34:26 -0000 I have a note about this in my Makefile.am: http://cvs.gnome.org/viewcvs/glom/glom/Makefile.am?view=markup And here is where I use gnome_program_init(): http://cvs.gnome.org/viewcvs/glom/glom/main.cc?view=markup Note that I don't use Gnome::Main. I use Gtk::Main, probably because Gnome::Main didn't support Glib::OptionContext at the time, and I wanted to call Gnome::Gda::init() with the same argc/argv. I also use Bakery. I guess that initializes Gnome::Vfs for me. I hope this helps. Gnome::Main is a bit odd. > While I'm wating for the answer I'm searching the answer myself. > > I've found a message on gnomemm-list from 3 years ago and without > solution. I'm loosing the hope. > > http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.html > > I've the same problem: > > ========= > Hi, > > I have a problem with the following code in gnomemm-2.1: > > -------------------------------------------------------------- > Gnome::Main kit(PACKAGE, VERSION, > Gnome::UI::module_info_get (), > gtk_argc, gtk_argv); > > Glib::ustring ustr; > Glib::ustring file ("gwavmerger.xml"); > Glib::RefPtr prog = Gnome::Program::get (); > > ustr = prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); > > printf("location: %s", ustr.c_str ()); > -------------------------------------------------------------- > > In my Makefile.am, I include datadir as: > > > INCLUDES = \ > -DDATADIR=\""$(datadir)"\" > > Can someone verify that with his gnomemm-2.x application? > > People on Gnome mailing list recommended to pass > GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), > but gnomemm's API won't allow for property pairs. > What I ultimately want is a property pair: > > (GNOME_PARAM_APP_DATADIR, DATADIR) > > but there is no way of setting that. I hoped gnomemm API would have > a method to add/modify application property later, but it doesn't. > > The bottom line: I cannot get Yelp work with my application. > > > Any ideas? > Anybody else has gnomemm2 app with Help contents working via XML/Yelp? > > thanks, > -VLG > ============ > > El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Durán escribió: >> Hi: >> >> I'm trying to show the help of my program using Yelp. I've looking at >> the source code of epiphany-browser and I've make some progress. But now >> when I call gnome_help_display_with_doc_id I get this error: "domain not >> found GNOME_FILE_DOMAIN_APP_HELP". >> >> In C I must do the following: (from epiphany source) >> >> ----------------- >> gnome_program_init (PACKAGE, VERSION, >> LIBGNOMEUI_MODULE, argc, argv, >> GNOME_PARAM_GOPTION_CONTEXT, option_context, >> GNOME_PARAM_HUMAN_READABLE_NAME, _("Web >> Browser" ), >> GNOME_PARAM_APP_DATADIR, DATADIR, >> NULL); >> ----------------- >> >> Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. >> >> How can I pass params to my program that is done with gnomemm? Now this >> is my code: >> >> ----------------. >> Gnome::Main gnomeMain(PACKAGE, >> VERSION, >> Gnome::UI::module_info_get(), >> argc, >> argv); >> ---------------- >> >> Thanks in advance and sorry for my bad english. >> >> _______________________________________________ >> gtkmm-list mailing list >> gtkmm-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gtkmm-list > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From igorbounov@topazelectro.ru Fri Jun 2 04:42:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5F08E3B105C for ; Fri, 2 Jun 2006 04:42:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11729-01 for ; Fri, 2 Jun 2006 04:42:53 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id EC1653B0E3C for ; Fri, 2 Jun 2006 04:42:51 -0400 (EDT) Received: (qmail 6089 invoked by uid 7801); 2 Jun 2006 08:34:34 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.088438 secs); 02 Jun 2006 08:34:34 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.088438 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 2 Jun 2006 08:34:33 -0000 Message-ID: <447FFA60.7020503@topazelectro.ru> Date: Fri, 02 Jun 2006 12:44:16 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: GTKMM Lists Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.419 tagged_above=-999 required=2 tests=[AWL=-0.051, BAYES_00=-2.599, TW_BG=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.419 X-Spam-Level: Subject: win32 and static linking X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 08:42:54 -0000 Hi, All! I see, that in a gtk/lib/ directory, created by package from http://www.pcpm.ucl.ac.be/~gustin/win32_ports/gtkmm.html, there are *.a libraries (libgtkmm.dll.a, libgtk-win32-2.0.dll.a and so on). Does it mean, that static linking with libraries from the list, generated by `pkg-config --libs gtkmm-2.4`, is possible? And if yes, then how? Igor Gorbounov From joevandyk@gmail.com Fri Jun 2 04:49:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA34E3B1064 for ; Fri, 2 Jun 2006 04:49:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12011-09 for ; Fri, 2 Jun 2006 04:49:16 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id 910C33B0DEA for ; Fri, 2 Jun 2006 04:49:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so402898uge for ; Fri, 02 Jun 2006 01:49:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=O2/3Q9Q1H3BJRIT2ugIiRDWNUulL0TiyG8kar7XD4F/U4owCK449q0E9g6WMx0MVykRhjz5ljgrhAXE3r0P9EE6KAZshPoZvrtJZVBfR/TRVLXCr1RMcVlReXINeDykfShHCX6MoMuEyq+sqy+Br+vSc4t/Cdeia4eY3zlehSac= Received: by 10.66.216.20 with SMTP id o20mr551325ugg; Fri, 02 Jun 2006 01:49:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 01:49:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 01:49:14 -0700 From: "Joe Van Dyk" To: "Murray Cumming" In-Reply-To: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.132 tagged_above=-999 required=2 tests=[AWL=0.314, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.132 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 08:49:17 -0000 On 6/2/06, Murray Cumming wrote: > > > > >> Hi, > >> > >> I have gtk 2.4.13 installed. What version of gtkmm do I want > >> installed on this machine? > > > > The latest version of gtkmm that you can have (without updating gtk+) is > > gtkmm 2.4.x We try to keep the version numbers in sync. > > More importantly, if you are using Linux, your distribution's package > management system should decide this for you. We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in the packages that come with the OS. From lieven@quasar3d.nl Fri Jun 2 05:16:49 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 474493B1079 for ; Fri, 2 Jun 2006 05:16:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13736-04 for ; Fri, 2 Jun 2006 05:16:46 -0400 (EDT) Received: from edwards.eatserver.nl (edwards.eatserver.nl [212.203.14.57]) by menubar.gnome.org (Postfix) with ESMTP id 13B943B1064 for ; Fri, 2 Jun 2006 05:16:45 -0400 (EDT) Received: from lieven.coded-illusions.com (rt-dkz-2b703.adsl.wanadoo.nl [83.116.85.3]) (authenticated bits=0) by edwards.eatserver.nl (8.12.10/8.12.10/SuSE Linux 0.7) with ESMTP id k529Ggi1017033 for ; Fri, 2 Jun 2006 11:16:43 +0200 To: "gtkmm-list@gnome.org" References: <447FFA60.7020503@topazelectro.ru> Message-ID: Date: Fri, 02 Jun 2006 11:16:42 +0200 From: LievenQ Content-Type: text/plain; format=flowed; delsp=yes; charset=iso-8859-15 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit In-Reply-To: <447FFA60.7020503@topazelectro.ru> User-Agent: Opera M2/8.52 (Win32, build 7721) X-Virus-Scanned: by amavisd-new X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.233 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_BG=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.233 X-Spam-Level: Subject: Re: win32 and static linking X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:16:49 -0000 Hi, Probably not. On windows, a dynamic library (dll) usually also has an import library, which is a static library that simply contains references to the functions in the dll. So these libraries are needed to be able to link your executable. Then at run time you'll need the actual dll. Greets, Lieven van der Heide. On Fri, 02 Jun 2006 10:44:16 +0200, Igor Gorbounov wrote: > Hi, All! > I see, that in a gtk/lib/ directory, created by package from > http://www.pcpm.ucl.ac.be/~gustin/win32_ports/gtkmm.html, > there are *.a libraries (libgtkmm.dll.a, libgtk-win32-2.0.dll.a and so > on). > Does it mean, that static linking with libraries from the list, generated > by `pkg-config --libs gtkmm-2.4`, is possible? And if yes, then how? > Igor Gorbounov > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ From murrayc@murrayc.com Fri Jun 2 05:42:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B7D713B0DEA for ; Fri, 2 Jun 2006 05:42:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15147-05 for ; Fri, 2 Jun 2006 05:42:14 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 9212D3B02C0 for ; Fri, 2 Jun 2006 05:42:14 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 44D371462B; Fri, 2 Jun 2006 02:42:13 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 11:42:13 +0200 (CEST) Message-ID: <36019.194.138.18.132.1149241333.squirrel@webmail.murrayc.com> In-Reply-To: References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> Date: Fri, 2 Jun 2006 11:42:13 +0200 (CEST) From: "Murray Cumming" To: "Joe Van Dyk" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.475 tagged_above=-999 required=2 tests=[AWL=-0.030, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.475 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:42:17 -0000 > On 6/2/06, Murray Cumming wrote: >> >> > >> >> Hi, >> >> >> >> I have gtk 2.4.13 installed. What version of gtkmm do I want >> >> installed on this machine? >> > >> > The latest version of gtkmm that you can have (without updating gtk+) >> is >> > gtkmm 2.4.x We try to keep the version numbers in sync. >> >> More importantly, if you are using Linux, your distribution's package >> management system should decide this for you. > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > the packages that come with the OS. Fedora has an "Extras" set of packages. I'd expect RHEL to have something similar. You presumably purchased RHEL so I think you really should contact customer support to find out. That way you might get a much more standard install of gtkmm, without so much work. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From igorbounov@topazelectro.ru Fri Jun 2 05:42:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6A2423B10C8 for ; Fri, 2 Jun 2006 05:42:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15258-08 for ; Fri, 2 Jun 2006 05:42:42 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id 6061F3B1069 for ; Fri, 2 Jun 2006 05:42:41 -0400 (EDT) Received: (qmail 9373 invoked by uid 7801); 2 Jun 2006 09:34:24 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.086806 secs); 02 Jun 2006 09:34:24 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.086806 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 2 Jun 2006 09:34:23 -0000 Message-ID: <44800867.6020504@topazelectro.ru> Date: Fri, 02 Jun 2006 13:44:07 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: Joe Van Dyk References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.453 tagged_above=-999 required=2 tests=[AWL=-0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.453 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:42:45 -0000 Joe Van Dyk writes: > [...] > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > the packages that come with the OS. It might be in some extra packages repository, just like for Fedora Core 5 there is the Extras repository. Igor Gorbounov From bob@fis-cal.com Fri Jun 2 08:38:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 82EBB3B04AD; Fri, 2 Jun 2006 08:38:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26095-03; Fri, 2 Jun 2006 08:38:34 -0400 (EDT) Received: from mailrtr1.mailzone.edeltacom.com (mailrtr1.mailzone.edeltacom.com [216.248.176.149]) by menubar.gnome.org (Postfix) with ESMTP id 886223B0351; Fri, 2 Jun 2006 08:38:34 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr1.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id EZY94755; Fri, 2 Jun 2006 08:37:59 -0400 (EDT) Message-ID: <44803128.1090106@fis-cal.com> Date: Fri, 02 Jun 2006 07:38:00 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: Murray Cumming References: <1149188021.5943.40.camel@localhost.localdomain> In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> Content-Type: multipart/mixed; boundary="------------040405090807070602050103" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 12:38:36 -0000 This is a multi-part message in MIME format. --------------040405090807070602050103 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I won't miss it. Bob Caryl Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. > > --------------040405090807070602050103 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------040405090807070602050103-- From arthurmaciel@gmail.com Fri Jun 2 11:25:18 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8C3163B0F36 for ; Fri, 2 Jun 2006 11:25:18 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03680-07 for ; Fri, 2 Jun 2006 11:25:15 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id AF7173B0421 for ; Fri, 2 Jun 2006 11:25:15 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id m7so527043nzf for ; Fri, 02 Jun 2006 08:25:15 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=ea29i7wxyd0fK4i57SH2lanzX/LllLDL0ZI8b9LQ8pJM6Ym2XYhs7dCLX6BLICYBPoSxsR6EjBYnTF//j0BG3wnCUVioc8URdmeJNo8MQ83mpCJwEZDZAly6b5E9rYeFOUhinJ42H2JUAMXy1MioV3T31r+3yjdazVaZl1rM+3A= Received: by 10.64.220.10 with SMTP id s10mr163570qbg; Fri, 02 Jun 2006 08:25:14 -0700 (PDT) Received: by 10.65.241.20 with HTTP; Fri, 2 Jun 2006 08:25:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:25:14 -0300 From: "Arthur Maciel" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.258 tagged_above=-999 required=2 tests=[AWL=0.342, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.258 X-Spam-Level: Subject: Gtkmm/C++ for UI on medical appliances X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 15:25:18 -0000 Greetings to all. I've been talking on ##C (irc.freenode.com) and I told people I was a medicine student and would like to integrate medicine and programming. Someone there suggested me to develop better GUI for medical devices (like ultra-sonography, magnetic ressonance, tomography, etc...) and other told me that I shouldn't use C or C++ while developing for appliances that deals with life; I should just do that if I were an "experienced programmer". Altough C++ is a swiss-armyknife, I don't think it could be harmful if just used to deal with user input and pass data to background hardware control programs. What do you think? Please tell me if you think this is off-topic - altough it deals about Gtkmm, maybe you would not like to talk about it here (I'll move it to the correct place) . Thanks in advance. Arthur From diego@goedi.net Fri Jun 2 12:23:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9C72B3B0140 for ; Fri, 2 Jun 2006 12:23:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07638-01 for ; Fri, 2 Jun 2006 12:23:12 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id D73C33B00C7 for ; Fri, 2 Jun 2006 12:23:09 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 517A014D93; Fri, 2 Jun 2006 18:23:08 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 0l3-7RloiZ2M; Fri, 2 Jun 2006 18:23:05 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id 85EF514D6C; Fri, 2 Jun 2006 18:23:04 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: Murray Cumming In-Reply-To: <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> References: <1149188587.31923.10.camel@lain> <1149195648.31923.15.camel@lain> <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-eaJLVgKCTeECL6Xh3qES" Date: Fri, 02 Jun 2006 17:41:17 +0200 Message-Id: <1149262877.4142.19.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.314 tagged_above=-999 required=2 tests=[AWL=-0.004, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.314 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 16:23:17 -0000 --=-eaJLVgKCTeECL6Xh3qES Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thanks Murray for your answer. ---------- This mail pretends to be a sum of what is needed to implement gnome help (yelp) in a gtkmm/gnomemm program: - configure.ac/configure.in: GNOME_DOC_INIT - Makefile.am INCLUDES =3D \ [...] -DDATADIR=3D\""$(datadir)"\"=20 =20 - main(int argc, char *argv[]) gnome_program_init (PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv, GNOME_PARAM_APP_DATADIR, DATADIR, NULL); Gtk::Main kit(argc, argv); Gtk::Window window; Gtk::Main::run(window); ---------- How to write a OMF[1] file and the help xml, create a "help" directory with the help xml and .po for translation, can be done easily looking at any GNOME program source code like epiphany browser or gedit. If you want yo can look at my source code at: http://svn.sourceforge.net/viewcvs.cgi/g4c/trunk/ =20 I hope this helps somebody. [1] Writing OMF files http://scrollkeeper.sourceforge.net/documentation/writing_scrollkeeper_omf_= files/index.html =20 El vie, 02-06-2006 a las 09:34 +0200, Murray Cumming escribi=C3=B3: > I have a note about this in my Makefile.am: > http://cvs.gnome.org/viewcvs/glom/glom/Makefile.am?view=3Dmarkup >=20 > And here is where I use gnome_program_init(): > http://cvs.gnome.org/viewcvs/glom/glom/main.cc?view=3Dmarkup >=20 > Note that I don't use Gnome::Main. I use Gtk::Main, probably because > Gnome::Main didn't support Glib::OptionContext at the time, and I wanted > to call Gnome::Gda::init() with the same argc/argv. >=20 > I also use Bakery. I guess that initializes Gnome::Vfs for me. >=20 > I hope this helps. Gnome::Main is a bit odd. >=20 > > While I'm wating for the answer I'm searching the answer myself. > > > > I've found a message on gnomemm-list from 3 years ago and without > > solution. I'm loosing the hope. > > > > http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.htm= l > > > > I've the same problem: > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D > > Hi, > > > > I have a problem with the following code in gnomemm-2.1: > > > > -------------------------------------------------------------- > > Gnome::Main kit(PACKAGE, VERSION, > > Gnome::UI::module_info_get (), > > gtk_argc, gtk_argv); > > > > Glib::ustring ustr; > > Glib::ustring file ("gwavmerger.xml"); > > Glib::RefPtr prog =3D Gnome::Program::get (); > > > > ustr =3D prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); > > > > printf("location: %s", ustr.c_str ()); > > -------------------------------------------------------------- > > > > In my Makefile.am, I include datadir as: > > > > > > INCLUDES =3D \ > > -DDATADIR=3D\""$(datadir)"\" > > > > Can someone verify that with his gnomemm-2.x application? > > > > People on Gnome mailing list recommended to pass > > GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), > > but gnomemm's API won't allow for property pairs. > > What I ultimately want is a property pair: > > > > (GNOME_PARAM_APP_DATADIR, DATADIR) > > > > but there is no way of setting that. I hoped gnomemm API would have > > a method to add/modify application property later, but it doesn't. > > > > The bottom line: I cannot get Yelp work with my application. > > > > > > Any ideas? > > Anybody else has gnomemm2 app with Help contents working via XML/Yelp? > > > > thanks, > > -VLG > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Dur=C3=83=C2=A1n escr= ibi=C3=83=C2=B3: > >> Hi: > >> > >> I'm trying to show the help of my program using Yelp. I've looking at > >> the source code of epiphany-browser and I've make some progress. But n= ow > >> when I call gnome_help_display_with_doc_id I get this error: "domain n= ot > >> found GNOME_FILE_DOMAIN_APP_HELP". > >> > >> In C I must do the following: (from epiphany source) > >> > >> ----------------- > >> gnome_program_init (PACKAGE, VERSION, > >> LIBGNOMEUI_MODULE, argc, argv, > >> GNOME_PARAM_GOPTION_CONTEXT, option_context, > >> GNOME_PARAM_HUMAN_READABLE_NAME, _("Web > >> Browser" ), > >> GNOME_PARAM_APP_DATADIR, DATADIR, > >> NULL); > >> ----------------- > >> > >> Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. > >> > >> How can I pass params to my program that is done with gnomemm? Now th= is > >> is my code: > >> > >> ----------------. > >> Gnome::Main gnomeMain(PACKAGE, > >> VERSION, > >> Gnome::UI::module_info_get(), > >> argc, > >> argv); > >> ---------------- > >> > >> Thanks in advance and sorry for my bad english. > >> > >> _______________________________________________ > >> gtkmm-list mailing list > >> gtkmm-list@gnome.org > >> http://mail.gnome.org/mailman/listinfo/gtkmm-list > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > >=20 >=20 > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com >=20 --=20 Diego Fdez. Dur=C3=A1n | http://iota.goedi.net GPG : 925C 9A21 7A11 3B13 6E43 50DB F579 D119 90D2 66BB --=-eaJLVgKCTeECL6Xh3qES Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEgFwd9XnRGZDSZrsRAr4mAJ0fZ65dg+pmWhKpdEc2zkgVSyF9RwCfU1KG ikdz2uoG8JTgQ6iTlIsHKUw= =6Y5t -----END PGP SIGNATURE----- --=-eaJLVgKCTeECL6Xh3qES-- From maestro485@comcast.net Fri Jun 2 12:51:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86C083B0135 for ; Fri, 2 Jun 2006 12:51:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09405-01 for ; Fri, 2 Jun 2006 12:51:54 -0400 (EDT) Received: from rwcrmhc13.comcast.net (rwcrmhc13.comcast.net [216.148.227.153]) by menubar.gnome.org (Postfix) with ESMTP id 71C823B012E for ; Fri, 2 Jun 2006 12:51:54 -0400 (EDT) Received: from [192.168.2.2] (c-67-171-100-38.hsd1.pa.comcast.net[67.171.100.38]) by comcast.net (rwcrmhc13) with ESMTP id <20060602165152m1300i4brge>; Fri, 2 Jun 2006 16:51:53 +0000 Message-ID: <44806C24.8030309@comcast.net> Date: Fri, 02 Jun 2006 12:49:40 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: Jonathon Jongsma References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.73 tagged_above=-999 required=2 tests=[AWL=-1.286, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: -0.73 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 16:51:57 -0000 Jonathon Jongsma wrote: > On 5/26/06, Murray Cumming wrote: >> >> No, I think he needs Gtk::TreeModelFilter: >> http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html >> >> >> Here's an example: >> http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ >> >> I guess that Nautilus uses this. > No problem Jonner. A little source browsing never hurt anybody. > Ahh, fantastic. I'd never needed such a thing so I didn't realize it > existed. Sorry for leading you in the wrong direction, Matt. > > Jonner > Thanks for the help. The TreeModelFilter appears to do the trick, although it is a little quirky. Also, there is precious little in the way of documentation about it. Is there something in the works for this? I'd be willing to contribute when I get a better handle on how the filter works. Thanks again, Matt From jonathon.jongsma@gmail.com Fri Jun 2 13:08:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5A2B63B0A74 for ; Fri, 2 Jun 2006 13:08:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10121-06 for ; Fri, 2 Jun 2006 13:08:29 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id 9B9733B0506 for ; Fri, 2 Jun 2006 13:08:29 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so567087wra for ; Fri, 02 Jun 2006 10:08:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=twyBeN7VavJGfI9z+W2XCVl+lbnj/6mjJpBo3uDgBa5pAq+G98tOw5kxl2axZPWcQpH7+axRUOE5sS359gsnjNzLk3gbQwVR0mP047ebq7yHKLr4A7So5iTVF4NKDLF9NO25zrT2VZdmY2Mrusj7xHPX+otHF64ka51Ug9Z+Mpo= Received: by 10.54.142.18 with SMTP id p18mr2032590wrd; Fri, 02 Jun 2006 10:08:28 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Fri, 2 Jun 2006 10:08:28 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 11:08:28 -0600 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149188021.5943.40.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.388 tagged_above=-999 required=2 tests=[AWL=0.058, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.388 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 17:08:32 -0000 On 6/1/06, Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. I certainly wouldn't mind. jonner From murrayc@murrayc.com Fri Jun 2 13:49:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 690023B0176 for ; Fri, 2 Jun 2006 13:49:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12635-06 for ; Fri, 2 Jun 2006 13:49:28 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (ip-208-97-132-53.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id CFCE33B008F for ; Fri, 2 Jun 2006 13:49:28 -0400 (EDT) Received: from noname (p5497F668.dip.t-dialin.net [84.151.246.104]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id 2B800EB464; Fri, 2 Jun 2006 10:49:25 -0700 (PDT) From: Murray Cumming To: Matt Bragano In-Reply-To: <44806C24.8030309@comcast.net> References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> <44806C24.8030309@comcast.net> Content-Type: text/plain Date: Fri, 02 Jun 2006 19:49:22 +0200 Message-Id: <1149270562.5848.5.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.508 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599] X-Spam-Score: -2.508 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 17:49:32 -0000 On Fri, 2006-06-02 at 12:49 -0400, Matt Bragano wrote: > Jonathon Jongsma wrote: > > On 5/26/06, Murray Cumming wrote: > >> > >> No, I think he needs Gtk::TreeModelFilter: > >> http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html > >> > >> > >> Here's an example: > >> http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ > >> > >> I guess that Nautilus uses this. > > > No problem Jonner. A little source browsing never hurt anybody. > > Ahh, fantastic. I'd never needed such a thing so I didn't realize it > > existed. Sorry for leading you in the wrong direction, Matt. > > > > Jonner > > > Thanks for the help. The TreeModelFilter appears to do the trick, > although it is a little quirky. Also, there is precious little in the > way of documentation about it. Is there something in the works for > this? I'd be willing to contribute when I get a better handle on how > the filter works. It's not a very big class. But feel free to add documentation. There may be more that we can take from the C documentation. Ask here if you have any problems figuring out how to do that. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 2 15:04:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0E51E3B04FE for ; Fri, 2 Jun 2006 15:04:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17353-02 for ; Fri, 2 Jun 2006 15:04:00 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 318CE3B01E0 for ; Fri, 2 Jun 2006 15:04:00 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id B623A13103 for ; Fri, 2 Jun 2006 12:03:59 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Fri, 02 Jun 2006 12:03:57 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.351 tagged_above=-999 required=2 tests=[AWL=0.057, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.351 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1141 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:04:02 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 2. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 3. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 4. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 5. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 1 Jun 2006 18:54:16 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601225416.29B166CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #4 from Javeed Shaikh 2006-06-01 22:54 UTC ------- Created an attachment (id=66628) --> (http://bugzilla.gnome.org/attachment.cgi?id=66628&action=view) Test case This is a test case. Compile it with g++ -Wall -pedantic -c test.h `pkg-config --cflags gdkmm-2.4` (it won't compile.) The problem is solved if the order of the two header files is swapped. I was pulling my hair out trying to fix this. I think something should be done about this. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Thu, 1 Jun 2006 19:32:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601233244.9C49E6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Karsten Br?ckelmann changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID | ------- Comment #5 from Karsten Br?ckelmann 2006-06-01 23:32 UTC ------- Re-opening on behalf of Javeed Shaikh, who provided a test case. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Fri, 2 Jun 2006 03:19:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602071918.4CF976CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #6 from Murray Cumming 2006-06-02 07:19 UTC ------- Excellent detective work. Does this happen also with gtk.h instead of gtkmm.h? Then we can reassign it to GTK+. Maybe they (or us, if necessary) could add a compiler warning to prevent it. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Fri, 2 Jun 2006 11:42:41 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602154241.D06286CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Javeed Shaikh changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |syscrash2k@gmail.com ------- Comment #7 from Javeed Shaikh 2006-06-02 15:42 UTC ------- This does not happen with the non-mm gtk.h, glib.h, or gdk.h. It does happen with gtkmm.h (because it brings in glibmm.h and gdkmm.h), glibmm.h, and gdkmm.h. The problem with the glibmm.h header is that DestroyNotify being defined as a constant by Xlib (I believe it is used for events.) The problem with gdkmm.h is that it brings in gdkmm/types.h, which the compiler does not like because the name of the enum on line 187 (Status) is also used by Xlib (I'm not quite sure what for, but grepping the header file gives many lines.) This is a bit "fudgy", because the Status enum is inside the Gdk namespace. Unfortunately, the preprocessor doesn't really speak C++ (as far as I know), and it just replaces it with the numeric constant. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Fri, 2 Jun 2006 14:29:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602182910.CEBC86CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #8 from Murray Cumming 2006-06-02 18:29 UTC ------- Ah, well done. So, at those points in the headers, we need some kind of #ifdef DestroyNotify #error "X11/Xlib.h seems to have been included before this header. Due to some commonly-named macros in X11/Xlib.h, it must be included after any glibmm/gdkmm/gtkmm headers". #endif //DestroyNotify I'm not sure whether #error can be used, but I think I've seen #warning before. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1141 ******************************************** From joevandyk@gmail.com Fri Jun 2 15:22:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AE3373B0310 for ; Fri, 2 Jun 2006 15:22:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18610-03 for ; Fri, 2 Jun 2006 15:22:23 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id D39D33B0DC0 for ; Fri, 2 Jun 2006 15:22:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so602504uge for ; Fri, 02 Jun 2006 12:22:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=L291OpYK4nRPj9+F1V4LU6o1KNWV4I4Iyurdgf5yy5zoeQ7YjH6jlkI7LGf9JR1yAv6D+OsosClwZZR3RgilTn3juEusgcrsL3IKGnDqFDk9lW6OQDdoLMjy7fDIHo8kvO88wXxa0iAD9DdyL/tbe9OIVCSPpi29PLRm+4AgGcs= Received: by 10.66.216.6 with SMTP id o6mr1079199ugg; Fri, 02 Jun 2006 12:22:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:22:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:22:14 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <44800867.6020504@topazelectro.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> <44800867.6020504@topazelectro.ru> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.42 tagged_above=-999 required=2 tests=[AWL=-0.532, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.42 X-Spam-Level: Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:22:24 -0000 On 6/2/06, Igor Gorbounov wrote: > Joe Van Dyk writes: > > [...] > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > > the packages that come with the OS. > It might be in some extra packages repository, just like for Fedora Core 5 > there is the Extras repository. > Igor Gorbounov I've never seen an extra packages repository for RHEL. Joe From joevandyk@gmail.com Fri Jun 2 15:27:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 15AE13B0170 for ; Fri, 2 Jun 2006 15:27:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18822-06 for ; Fri, 2 Jun 2006 15:27:51 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 089B93B012E for ; Fri, 2 Jun 2006 15:27:50 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so604177uge for ; Fri, 02 Jun 2006 12:27:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=eQLQoKRKT6GwDsTU9SQWMsDTq6ZtCpP5pzwdQtCdRePJdB+j7pOSHDQWrT5Qr3VVoAjvaKwRPzmUphi/D6iDXVl8Tn70VWpCmP3B0JM+YxoXlWNPWvhkoWSkR3IEezDb5BdXuOKfaLMXknywCnQykRMzoEP0QRlitexgSvV/VtY= Received: by 10.67.100.12 with SMTP id c12mr1081456ugm; Fri, 02 Jun 2006 12:27:49 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:27:49 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:27:49 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <20060527215519.5ad69b3b.alex.buell@munted.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060527135819.CEEF811004D@dd7726.kasserver.com> <20060527215519.5ad69b3b.alex.buell@munted.org.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.216 tagged_above=-999 required=2 tests=[AWL=0.384, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.216 X-Spam-Level: Subject: Re: Button depressing X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:27:53 -0000 On 5/27/06, Alex Buell wrote: > On Sat, 27 May 2006 15:55:08 +0200, I waved a wand and this message > magically appeared: > > > why don't you set the state with the method: > > Right, following on from my previous post: Here's some code the OP can > play with as I've just cracked it: > > #include > #include > > namespace Gtk > { > class DepressedToggleButton : public Gtk::ToggleButton > { > public: > DepressedToggleButton() : color(Gdk::Color("yellow")) > { set_color(color); } DepressedToggleButton(Gdk::Color c) : color(c) > { set_color(c); } ~DepressedToggleButton() {} > > void set_color(Gdk::Color c) > { > Glib::RefPtr style = > Gtk::Style::create(); style->set_bg(Gtk::STATE_ACTIVE, c); > style->set_bg(Gtk::STATE_PRELIGHT, c); > set_style(style); > } > > Gdk::Color get_color() > { > return color; > } > > protected: > virtual bool on_expose_event(GdkEventExpose* event); > > private: > Gdk::Color color; > > }; > > bool DepressedToggleButton::on_expose_event(GdkEventExpose* > event) { > return Gtk::Button::on_expose_event(event); > } > } > > class TestButton : public Gtk::Window > { > public: > TestButton(); > ~TestButton(); > > protected: > void HandleButton(int i); > > Gtk::VBox m_VBox; > Gtk::HButtonBox m_HButtonBox; > Gtk::DepressedToggleButton m_DepressedToggleButton[4]; > > private: > bool state; > }; > > TestButton::TestButton() : > state(false) > { > set_title("DepressedToggleButton"); > add(m_VBox); > > m_HButtonBox.set_border_width(5); > m_HButtonBox.set_layout(Gtk::BUTTONBOX_END); > m_HButtonBox.set_spacing(5); > > m_DepressedToggleButton[0].set_label("First"); > m_DepressedToggleButton[0].set_color(Gdk::Color("red")); > m_DepressedToggleButton[1].set_label("Second"); > m_DepressedToggleButton[1].set_color(Gdk::Color("blue")); > m_DepressedToggleButton[2].set_label("Third"); > m_DepressedToggleButton[2].set_color(Gdk::Color("green")); > m_DepressedToggleButton[3].set_label("Fourth"); // use default > color > > for (int i = 0; i < 4; i++) > { > m_DepressedToggleButton[i].signal_clicked().connect( > sigc::bind(sigc::mem_fun(*this, > &TestButton::HandleButton), i)); m_HButtonBox.add > (m_DepressedToggleButton[i]); } > > m_VBox.pack_start(m_HButtonBox, Gtk::BUTTONBOX_END, 0); > > set_resizable(false); > show_all_children(); > } > > TestButton::~TestButton() > { > } > > int main(int argc, char *argv[]) > { > Gtk::Main app(argc, argv); > > TestButton test; > Gtk::Main::run(test); > return 0; > } > > > void TestButton::HandleButton(int i) > { > std::cout << "Button " << i << " clicked!\n"; > } Thanks! I'll give that a shot. Joe From joevandyk@gmail.com Fri Jun 2 15:58:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 567783B044B for ; Fri, 2 Jun 2006 15:58:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20682-02 for ; Fri, 2 Jun 2006 15:58:15 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 2005F3B0424 for ; Fri, 2 Jun 2006 15:58:13 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so613411uge for ; Fri, 02 Jun 2006 12:58:13 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=X8e0WfjRtcMpWPEtOYn8jvmL0iQ6aYY2PJO+63oqDhm2wmvpqeGCLphUZSLO9xXWmBBjLZn1WxRQ68X2B4ztf2YHYK0/EiG0oqRYaU135l/WQHdtTi5c8cdU8qIkTAfy97Agtnwbfq6vZ/ec+IdXaJiilunRa//RC5njtbsr4ao= Received: by 10.67.106.3 with SMTP id i3mr1098050ugm; Fri, 02 Jun 2006 12:58:12 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:58:12 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:58:12 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.177 tagged_above=-999 required=2 tests=[AWL=0.269, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.177 X-Spam-Level: Subject: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:58:16 -0000 Hi, I was playing around with some code that was posted on the list earlier. The original code had an array of four DepressedToggleButtons. I changed that array to a vector, because vectors are good, right? However, it fails to compile -- something about the copy ctor. Error: g++ -o buttons main.cpp `pkg-config gtkmm-2.4 --cflags --libs` main.cpp: In copy constructor 'Gtk::DepressedToggleButton::DepressedToggleButton(const Gtk::DepressedToggleButton&)': main.cpp:8: instantiated from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Tp*, const _Tp&) [with _Tp = Gtk::DepressedToggleButton]' /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_vector.h:606: instantiated from 'void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = Gtk::DepressedToggleButton, _Alloc = std::allocator]' main.cpp:67: instantiated from here /usr/include/glibmm-2.4/glibmm/objectbase.h:154: error: 'Glib::ObjectBase::ObjectBase(const Glib::ObjectBase&)' is private main.cpp:8: error: within this context /usr/include/gtkmm-2.4/gtkmm/togglebutton.h:70: error: 'Gtk::ToggleButton::ToggleButton(const Gtk::ToggleButton&)' is private main.cpp:8: error: within this context Source: #include #include #include namespace Gtk { class DepressedToggleButton : public Gtk::ToggleButton { public: DepressedToggleButton() : color(Gdk::Color("yellow")) { set_color(color); } DepressedToggleButton(Gdk::Color c) : color(c) { set_color(c); } void set_color(Gdk::Color c) { Glib::RefPtr style = Gtk::Style::create(); style->set_bg(Gtk::STATE_ACTIVE, c); style->set_bg(Gtk::STATE_PRELIGHT, c); set_style(style); } Gdk::Color get_color() { return color; } protected: virtual bool on_expose_event(GdkEventExpose* event); private: Gdk::Color color; }; bool DepressedToggleButton::on_expose_event(GdkEventExpose* event) { return Gtk::Button::on_expose_event(event); } } class TestButton : public Gtk::Window { public: TestButton(); protected: void HandleButton(int i); Gtk::VBox m_VBox; Gtk::HButtonBox m_HButtonBox; std::vector m_DepressedToggleButton; private: bool state; }; TestButton::TestButton() : state(false) { set_title("DepressedToggleButton"); add(m_VBox); for (int i = 0; i < 4; ++i) { Gtk::DepressedToggleButton b; m_DepressedToggleButton.push_back(b); } m_HButtonBox.set_border_width(5); m_HButtonBox.set_layout(Gtk::BUTTONBOX_END); m_HButtonBox.set_spacing(5); m_DepressedToggleButton[0].set_label("First"); m_DepressedToggleButton[0].set_color(Gdk::Color("red")); m_DepressedToggleButton[1].set_label("Second"); m_DepressedToggleButton[1].set_color(Gdk::Color("blue")); m_DepressedToggleButton[2].set_label("Third"); m_DepressedToggleButton[2].set_color(Gdk::Color("green")); m_DepressedToggleButton[3].set_label("Fourth"); // use default color for (int i = 0; i < 4; i++) { m_DepressedToggleButton[i].signal_clicked().connect( sigc::bind(sigc::mem_fun(*this, &TestButton::HandleButton), i)); m_HButtonBox.add (m_DepressedToggleButton[i]); } m_VBox.pack_start(m_HButtonBox, Gtk::BUTTONBOX_END, 0); set_resizable(false); show_all_children(); } int main(int argc, char *argv[]) { Gtk::Main app(argc, argv); TestButton test; Gtk::Main::run(test); return 0; } void TestButton::HandleButton(int i) { std::cout << "Button " << i << " clicked!\n"; } From pierre.thierry@levallois.eu.org Fri Jun 2 18:44:11 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 14A1C3B0408 for ; Fri, 2 Jun 2006 18:44:11 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28583-07 for ; Fri, 2 Jun 2006 18:44:09 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id 1FBEF3B04D7 for ; Fri, 2 Jun 2006 18:44:08 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 26100BB9DF; Sat, 3 Jun 2006 00:40:00 +0200 (CEST) Date: Sat, 3 Jun 2006 00:39:59 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ChQOR20MqfxkMJg9" Content-Disposition: inline In-Reply-To: X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.379 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.379 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 22:44:11 -0000 --ChQOR20MqfxkMJg9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > However, it fails to compile -- something about the copy ctor. Try to store pointers (or Glib::Refptr) of widget, they are assignable, AFAIK. The value type of an STL container must be assignable. It must also be default constructible when you want to reserve space, I think. Quickly, Nowhere man --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --ChQOR20MqfxkMJg9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgL4/xe13INnVDYoRAhaJAKCXeEQOHDQ8Edo5824M3j1Ag+tGYgCgvc8v QIzxsDotoVXgpzAzmptRhBk= =yUu0 -----END PGP SIGNATURE----- --ChQOR20MqfxkMJg9-- From murrayc@murrayc.com Fri Jun 2 19:05:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69BAB3B11C6 for ; Fri, 2 Jun 2006 19:05:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29929-03 for ; Fri, 2 Jun 2006 19:05:23 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 93B7E3B1182 for ; Fri, 2 Jun 2006 19:05:23 -0400 (EDT) Received: from noname (p5497DA60.dip.t-dialin.net [84.151.218.96]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id BD81CEB472; Fri, 2 Jun 2006 16:05:21 -0700 (PDT) From: Murray Cumming To: Pierre THIERRY In-Reply-To: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> Content-Type: text/plain Date: Sat, 03 Jun 2006 01:05:18 +0200 Message-Id: <1149289518.5726.7.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.729 tagged_above=-999 required=2 tests=[AWL=-0.688, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558] X-Spam-Score: -1.729 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:05:24 -0000 On Sat, 2006-06-03 at 00:39 +0200, Pierre THIERRY wrote: > Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > > However, it fails to compile -- something about the copy ctor. > > Try to store pointers (or Glib::Refptr) of widget, they are assignable, > AFAIK. Please don't use Glib::RefPtr on widgets. It's not what it's meant for. A regular pointer is fine. > The value type of an STL container must be assignable. It must also be > default constructible when you want to reserve space, I think. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mailinglist@evilissimo-softdev.de Fri Jun 2 19:19:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4D2613B051C for ; Fri, 2 Jun 2006 19:19:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30616-04 for ; Fri, 2 Jun 2006 19:19:39 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by menubar.gnome.org (Postfix) with ESMTP id 3EF9C3B11E0 for ; Fri, 2 Jun 2006 19:19:36 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu4) with ESMTP (Nemesis), id 0ML21M-1FmIvX2va1-0001a8; Sat, 03 Jun 2006 01:19:35 +0200 Message-ID: <4480C770.3070607@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:19:12 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.996 tagged_above=-999 required=2 tests=[AWL=0.449, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -1.996 X-Spam-Level: Subject: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:19:40 -0000 Hi, I'm trying to use a string with german umlauts in an application and Glib::locale_to_utf8 returns an invalid string. If I execute this: Glib::ustring test = Glib::locale_to_utf8("äöüß"); and I retrieve an invalid object Glib::ustring the debugger shows me an Bad Pointer in this object. I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib problem? Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? BR Vinzenz From murrayc@murrayc.com Fri Jun 2 19:22:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 885FF3B0491 for ; Fri, 2 Jun 2006 19:22:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30876-01 for ; Fri, 2 Jun 2006 19:22:51 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 797853B0414 for ; Fri, 2 Jun 2006 19:22:51 -0400 (EDT) Received: from noname (p5497DA60.dip.t-dialin.net [84.151.218.96]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 057DD90E35; Fri, 2 Jun 2006 16:22:49 -0700 (PDT) From: Murray Cumming To: Vinzenz 'evilissimo' Feenstra In-Reply-To: <4480C770.3070607@evilissimo-softdev.de> References: <4480C770.3070607@evilissimo-softdev.de> Content-Type: text/plain; charset=utf-8 Date: Sat, 03 Jun 2006 01:22:47 +0200 Message-Id: <1149290567.5726.16.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.649 tagged_above=-999 required=2 tests=[AWL=-0.762, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -1.649 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:22:56 -0000 On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > Hi, > > I'm trying to use a string with german umlauts in an application and > Glib::locale_to_utf8 returns an invalid string. > If I execute this: > > Glib::ustring test = Glib::locale_to_utf8("äöüß"); > > and I retrieve an invalid object Glib::ustring the debugger shows me an > Bad Pointer in this object. > > I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib > problem? > > Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? This doesn't solve your problem, but: This should be caught by an exception, I think. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mailinglist@evilissimo-softdev.de Fri Jun 2 19:25:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86C0D3B07DF for ; Fri, 2 Jun 2006 19:25:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30849-07 for ; Fri, 2 Jun 2006 19:25:05 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by menubar.gnome.org (Postfix) with ESMTP id 8BAC63B0491 for ; Fri, 2 Jun 2006 19:25:04 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu6) with ESMTP (Nemesis), id 0ML29c-1FmJ0p18XZ-0007pm; Sat, 03 Jun 2006 01:25:03 +0200 Message-ID: <4480C8CC.8070401@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:25:00 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.193 tagged_above=-999 required=2 tests=[AWL=0.252, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.193 X-Spam-Level: Subject: [Fwd: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3] X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:25:05 -0000 Murray Cumming schrieb: > On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > >> Hi, >> >> I'm trying to use a string with german umlauts in an application and >> Glib::locale_to_utf8 returns an invalid string. >> If I execute this: >> >> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >> >> and I retrieve an invalid object Glib::ustring the debugger shows me an >> Bad Pointer in this object. >> >> I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib >> problem? >> >> Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? >> > > This doesn't solve your problem, but: This should be caught by an > exception, I think. > > No it is not, at least not in Debug Mode with VC++ Maybe the Gtk+ Build is not compatible to VC++ 8 / 2005 BR Vinzenz From mailinglist@evilissimo-softdev.de Fri Jun 2 19:27:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EC7763B11D2 for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31036-07 for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.177]) by menubar.gnome.org (Postfix) with ESMTP id 1E8823B051D for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu1) with ESMTP (Nemesis), id 0MKwpI-1FmJ2n2oHh-0007fD; Sat, 03 Jun 2006 01:27:05 +0200 Message-ID: <4480C946.9020106@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:27:02 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Murray Cumming References: <4480C770.3070607@evilissimo-softdev.de> <1149290567.5726.16.camel@localhost.localdomain> In-Reply-To: <1149290567.5726.16.camel@localhost.localdomain> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.263 tagged_above=-999 required=2 tests=[AWL=0.182, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.263 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:27:08 -0000 Murray Cumming schrieb: > On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > >> Hi, >> >> I'm trying to use a string with german umlauts in an application and >> Glib::locale_to_utf8 returns an invalid string. >> If I execute this: >> >> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >> >> and I retrieve an invalid object Glib::ustring the debugger shows me an >> Bad Pointer in this object. >> >> I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib >> problem? >> >> Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? >> > > This doesn't solve your problem, but: This should be caught by an > exception, I think. > > The other Gtk+ Package shouldn't be a solution for the problem ;) BR Vinzenz From pierre.thierry@levallois.eu.org Fri Jun 2 19:30:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 087F83B11C6 for ; Fri, 2 Jun 2006 19:30:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31300-02 for ; Fri, 2 Jun 2006 19:30:20 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id C536B3B051D for ; Fri, 2 Jun 2006 19:30:19 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 60E82BB9DF; Sat, 3 Jun 2006 01:26:13 +0200 (CEST) Date: Sat, 3 Jun 2006 01:26:13 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060602232613.GG3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Enx9fNJ0XV5HaWRu" Content-Disposition: inline In-Reply-To: <1149289518.5726.7.camel@localhost.localdomain> X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.341 tagged_above=-999 required=2 tests=[AWL=0.047, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_TK=0.077] X-Spam-Score: -2.341 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:30:21 -0000 --Enx9fNJ0XV5HaWRu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Murray Cumming dies 03/06/2006 hora 01:05: > Please don't use Glib::RefPtr on widgets. It's not what it's meant > for. A regular pointer is fine. I should have checked before posting. I thought that all Gtkmm widgets are Glib objets... Erroneously, Nowhere man --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --Enx9fNJ0XV5HaWRu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgMkVxe13INnVDYoRAvckAJ9m8ZNiEWP7R9X35fbUxBAEvpTLZgCdHpAQ wA92qEytm86fyrO9+p0/gwo= =LrnO -----END PGP SIGNATURE----- --Enx9fNJ0XV5HaWRu-- From mailinglist@evilissimo-softdev.de Fri Jun 2 19:32:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C4B7E3B11C6 for ; Fri, 2 Jun 2006 19:32:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31418-05 for ; Fri, 2 Jun 2006 19:32:03 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.186]) by menubar.gnome.org (Postfix) with ESMTP id C0DA73B11F8 for ; Fri, 2 Jun 2006 19:32:02 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu8) with ESMTP (Nemesis), id 0ML2ov-1FmJ7Y1svF-0002dq; Sat, 03 Jun 2006 01:32:01 +0200 Message-ID: <4480CA6D.9000807@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:31:57 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Vinzenz 'evilissimo' Feenstra References: <4480C770.3070607@evilissimo-softdev.de> <1149290567.5726.16.camel@localhost.localdomain> <4480C946.9020106@evilissimo-softdev.de> In-Reply-To: <4480C946.9020106@evilissimo-softdev.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.261 tagged_above=-999 required=2 tests=[AWL=0.107, BAYES_00=-2.599, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.261 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:32:04 -0000 Vinzenz 'evilissimo' Feenstra schrieb: > Murray Cumming schrieb: >> On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: >> >>> Hi, >>> >>> I'm trying to use a string with german umlauts in an application and >>> Glib::locale_to_utf8 returns an invalid string. >>> If I execute this: >>> >>> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >>> >>> and I retrieve an invalid object Glib::ustring the debugger shows >>> me an Bad Pointer in this object. >>> >>> I'm wondering if this _can_ be a Glibmm problem or if it is more a >>> Glib problem? >>> >>> Btw anyone knows another GTK+ package like this one from >>> gladewin32.sf.net? >>> >> >> This doesn't solve your problem, but: This should be caught by an >> exception, I think. >> >> > The other Gtk+ Package shouldn't be a solution for the problem ;) > > BR > Vinzenz > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list Hmm Strange thing, I was something to fast, I think, because if I try the same in Release mode everything wents fine. But it is strange anyway that the string is not valid in Debug Mode. However for me the issue is solved ;) BR Vinzenz From joevandyk@gmail.com Fri Jun 2 21:40:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3CEF03B0513 for ; Fri, 2 Jun 2006 21:40:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04207-01 for ; Fri, 2 Jun 2006 21:40:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id C443C3B050E for ; Fri, 2 Jun 2006 21:40:37 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so688929uge for ; Fri, 02 Jun 2006 18:40:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=tzxwVW2lPmh1EWhnzQmAZm5Bx1Y+oYY9xMv0/QQ/lG239LjtpxiRMDNuYHWrw9rWVrUsJMHsr7W3dPkOnZ+Trn3jSH3bmxRZKDhbWbr5OqISSyANtPS5gq09ofCb08/dWZYiVsU23ah5OJaDpB2chfllO6JbyMm3EmOJCyrbWUc= Received: by 10.67.97.7 with SMTP id z7mr1304035ugl; Fri, 02 Jun 2006 18:40:36 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 18:40:36 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 18:40:36 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.427 tagged_above=-999 required=2 tests=[AWL=-0.539, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.427 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 01:40:39 -0000 On 6/2/06, Murray Cumming wrote: > On Sat, 2006-06-03 at 00:39 +0200, Pierre THIERRY wrote: > > Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > > > However, it fails to compile -- something about the copy ctor. > > > > Try to store pointers (or Glib::Refptr) of widget, they are assignable, > > AFAIK. > > Please don't use Glib::RefPtr on widgets. It's not what it's meant for. > A regular pointer is fine. > > > The value type of an STL container must be assignable. It must also be > > default constructible when you want to reserve space, I think. I haven't looked at the gtkmm documentation in a while, so forgive me if this is answered there. Are Gtkmm widgets not copyable, in general? Imagine I have fifty Players. Players have a Type, and a X/Y/Z position. I'm drawing a 2D overhead display of the Players using the Gnome Canvas widget. The icons are based on the Player type, and when the X/Y/Z positions of each Player change, their icon on the canvas moves. My initial approach would be to create fifty Gnome Canvas icons and stick them in a vector. But I'd want pointers (not smart?) put in the vector? Joe From pierre.thierry@levallois.eu.org Fri Jun 2 22:25:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 750C13B043C for ; Fri, 2 Jun 2006 22:25:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05929-06 for ; Fri, 2 Jun 2006 22:25:08 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id 1C48A3B03BA for ; Fri, 2 Jun 2006 22:25:08 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id C890BBB9DF; Sat, 3 Jun 2006 04:21:01 +0200 (CEST) Date: Sat, 3 Jun 2006 04:21:01 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060603022101.GI3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="J2uG6jHjFLimDtBY" Content-Disposition: inline In-Reply-To: X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.381 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.381 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 02:25:10 -0000 --J2uG6jHjFLimDtBY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Joe Van Dyk dies 02/06/2006 hora 18:40: > My initial approach would be to create fifty Gnome Canvas icons and > stick them in a vector. But I'd want pointers (not smart?) put in the > vector? I checked with a very small testcase, and vector indeed needs a copy constructor. So yes, you'd want pointers instead. If you want to avoid problems, you should use smart ones, like boost::smart_ptr<>[1]. I also suggest you to use boost::indirect_iterator[2], which is an iterator adaptor to be used on pointer containers (when you dereference it, you get in fact the result of dereferencing it's content...). Quickly, Nowhere man =20 [1] http://www.boost.org/libs/smart_ptr/smart_ptr.htm [2] http://www.boost.org/libs/iterator/doc/indirect_iterator.html --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --J2uG6jHjFLimDtBY Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgPINxe13INnVDYoRAqFuAJ40Y41mgBzWZGm6zvY3i6FrCTDHLgCfcUkT 4SJZ15TjkUvTUxC1j1Glm34= =kP3D -----END PGP SIGNATURE----- --J2uG6jHjFLimDtBY-- From 3rdshift@comcast.net Fri Jun 2 23:38:21 2006 Return-Path: <3rdshift@comcast.net> X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A9B583B0221 for ; Fri, 2 Jun 2006 23:38:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09024-08 for ; Fri, 2 Jun 2006 23:38:21 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id DD6513B0146 for ; Fri, 2 Jun 2006 23:38:20 -0400 (EDT) Received: from rmailcenter01.comcast.net ([204.127.197.111]) by comcast.net (rwcrmhc12) with SMTP id <20060603033819m1200md9dse>; Sat, 3 Jun 2006 03:38:20 +0000 Received: from [69.251.185.66] by rmailcenter01.comcast.net; Sat, 03 Jun 2006 03:38:19 +0000 From: 3rdshift@comcast.net To: gtkmm-list@gnome.org Date: Sat, 03 Jun 2006 03:38:19 +0000 Message-Id: <060320060338.19129.4481042B0001D9B600004AB922007374789B0007089C0B9DCC@comcast.net> X-Mailer: AT&T Message Center Version 1 (Apr 11 2006) X-Authenticated-Sender: M3Jkc2hpZnRAY29tY2FzdC5uZXQ= X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.145 tagged_above=-999 required=2 tests=[AWL=-3.049, BAYES_50=0.001, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, NO_REAL_NAME=0.961, TW_TK=0.077] X-Spam-Score: 1.145 X-Spam-Level: * Subject: Can't enforce Dialog's aspect ration under win32 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 03:38:21 -0000 Hi, I am in process of porting some software from Linux to windows (msys/mingw). The piece of code that sets up a Dialog's aspect ration works flawlessly on Linux - user can resize the dialog and the ratio is enforced. On Windows, however, the same code would not let the user to resize the window. I modified the stock dialog example to illustrate the problem. gtkmm-2.4 - 2.8.4 gtk+-win32-2.0 2.8.14 Any input would be highly appreciated. -Vlad P.S. I am also looking for a complete Gtkmm application exampe that is known to compile and work on both platforms. From 3rdshift@comcast.net Fri Jun 2 23:47:41 2006 Return-Path: <3rdshift@comcast.net> X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 82BEB3B00D9 for ; Fri, 2 Jun 2006 23:47:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09355-07 for ; Fri, 2 Jun 2006 23:47:38 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [216.148.227.152]) by menubar.gnome.org (Postfix) with ESMTP id CECF93B0146 for ; Fri, 2 Jun 2006 23:47:38 -0400 (EDT) Received: from rmailcenter79.comcast.net ([204.127.197.179]) by comcast.net (rwcrmhc12) with SMTP id <20060603034738m1200mc10fe>; Sat, 3 Jun 2006 03:47:38 +0000 Received: from [69.251.185.66] by rmailcenter79.comcast.net; Sat, 03 Jun 2006 03:47:37 +0000 From: 3rdshift@comcast.net To: gtkmm-list@gnome.org Date: Sat, 03 Jun 2006 03:47:37 +0000 Message-Id: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> X-Mailer: AT&T Message Center Version 1 (Apr 11 2006) X-Authenticated-Sender: M3Jkc2hpZnRAY29tY2FzdC5uZXQ= X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.065 tagged_above=-999 required=2 tests=[AWL=-1.736, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, NO_REAL_NAME=0.961, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.065 X-Spam-Level: Subject: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 03:47:41 -0000 Hi, I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. System vitals: OS: win xp Env: mingw/msys gtk+-2.0: 2.8.14 gtkmm-2.4: 2.8.4 Any ideas or hints would hightly appreciated. thanks, -Vlad P.S. I am also looking for a Gtkmm-based project that compiles and works well on both platforms. You can compile the code example, start the program and click on 'Interactive Dialog' button. The popup dialog would not let you resize it. % g++ -g `pkg-config gtkmm-2.4 --cflags` -c dialog-aspect.cpp % g++ -g `pkg-config gtkmm-2.4 --cflags` dialog-aspect.o -o dialog-aspect `pkg-config gtkmm-2.4 --libs` ---v--- Start ----v--- /* Dialog and Message Boxes - with aspect ratio. * * Dialog widgets are used to pop up a transient window for user feedback. */ #include "gtkmm.h" #include "gtk/gtkstock.h" #include "stdio.h" class Example_Dialog : public Gtk::Window { public: Example_Dialog(); virtual ~Example_Dialog(); protected: //Signal handlers: virtual void on_button_message(); virtual void on_button_interactive(); //Member widgets: Gtk::Frame m_Frame; Gtk::VBox m_VBox, m_VBox2; Gtk::HBox m_HBox, m_HBox2; Gtk::Button m_Button_Message, m_Button_Interactive; Gtk::Table m_Table; Gtk::Label m_Label1, m_Label2; Gtk::Entry m_Entry1, m_Entry2; gint m_count; }; class Dialog_Interactive : public Gtk::Dialog { public: Dialog_Interactive(Gtk::Window& parent, const Glib::ustring& entry1, const Glib::ustring& entry2); virtual ~Dialog_Interactive(); Glib::ustring get_entry1() const; Glib::ustring get_entry2() const; protected: //Member widgets: Gtk::HBox m_HBox; Gtk::Table m_Table; Gtk::Label m_Label1, m_Label2; Gtk::Entry m_Entry1, m_Entry2; Gtk::Image m_Image; }; //Called by DemoWindow; Gtk::Window* do_dialog() { return new Example_Dialog(); } Example_Dialog::Example_Dialog() : m_Frame("Dialogs"), m_VBox(false, 8), m_HBox(false, 8), m_HBox2(false, 8), m_Button_Message("_Message Dialog", true), m_Button_Interactive("_Interactive Dialog", true), m_Table(2, 2, false), m_Label1("_Entry 1", true), m_Label2("E_ntry 2") { m_count = 0; set_title("Dialogs"); set_border_width(8); add(m_Frame); m_VBox.set_border_width(8); m_Frame.add(m_VBox); /* Standard message dialog */ m_VBox.pack_start(m_HBox, Gtk::PACK_SHRINK); m_Button_Message.signal_clicked().connect(sigc::mem_fun(*this, &Example_Dialog::on_button_message)); m_HBox.pack_start(m_Button_Message, Gtk::PACK_SHRINK); m_VBox.pack_start(*(Gtk::manage(new Gtk::HSeparator())), Gtk::PACK_SHRINK); /* Interactive dialog*/ m_VBox.pack_start(m_HBox2, Gtk::PACK_SHRINK); m_Button_Interactive.signal_clicked().connect(sigc::mem_fun(*this, &Example_Dialog::on_button_interactive)); m_HBox2.pack_start(m_VBox2, Gtk::PACK_SHRINK); m_VBox2.pack_start(m_Button_Interactive, Gtk::PACK_SHRINK); m_Table.set_row_spacings(4); m_Table.set_col_spacings(4); m_HBox2.pack_start(m_Table, Gtk::PACK_SHRINK); m_Table.attach(m_Label1, 0, 1, 0, 1); m_Table.attach(m_Entry1, 1, 2, 0, 1); m_Label1.set_mnemonic_widget(m_Entry1); m_Table.attach(m_Label2, 0, 1, 1, 2); m_Table.attach(m_Entry2, 1, 2, 1, 2); m_Label2.set_mnemonic_widget(m_Entry2); show_all(); } Example_Dialog::~Example_Dialog() { } void Example_Dialog::on_button_message() { Glib::ustring strMessage = "This message box has been popped up the following\n" "number of times:\n\n"; { Glib::ScopedPtr buf (g_strdup_printf("%d", m_count)); strMessage += buf.get(); } Gtk::MessageDialog dialog(strMessage, false, Gtk::MESSAGE_INFO, Gtk::BUTTONS_OK, true); //true = modal /*int response =*/ dialog.run(); m_count++; } void Example_Dialog::on_button_interactive() { Dialog_Interactive* pDialog = new Dialog_Interactive(*this, m_Entry1.get_text(), m_Entry2.get_text()); /*int response =*/ pDialog->run(); m_Entry1.set_text(pDialog->get_entry1()); m_Entry2.set_text(pDialog->get_entry2()); delete pDialog; } Dialog_Interactive::Dialog_Interactive(Gtk::Window& parent, const Glib::ustring& entry1, const Glib::ustring& entry2) : Gtk::Dialog("Interactive Dialog", parent, true), m_HBox(false, 8), m_Table(2, 2, false), m_Label1("_Entry 1", true), m_Label2("E_ntry 2", true), m_Image(Gtk::Stock::DIALOG_QUESTION, Gtk::ICON_SIZE_DIALOG) { add_button(Gtk::Stock::OK, Gtk::RESPONSE_OK); add_button("_Non-stock Button", Gtk::RESPONSE_CANCEL); m_HBox.set_border_width(8); get_vbox()->pack_start(m_HBox, Gtk::PACK_SHRINK); m_HBox.pack_start(m_Image, Gtk::PACK_SHRINK); m_Table.set_row_spacings(4); m_Table.set_col_spacings(4); m_HBox.pack_start(m_Table); m_Table.attach(m_Label1, 0, 1, 0, 1); m_Entry1.set_text(entry1); m_Table.attach(m_Entry1, 1, 2, 0, 1); m_Label1.set_mnemonic_widget(m_Entry1); m_Table.attach(m_Label2, 0, 1, 1, 2); m_Entry2.set_text(entry2); m_Table.attach(m_Entry2, 1, 2, 1, 2); m_Label2.set_mnemonic_widget(m_Entry2); /**************************************************** * CHANGE STARTS HERE */ // Enforce 3x5 ratio gint width = 610; gint height = 366; gdouble aspect = width * 1.0 / height; Gdk::Geometry answer_box_geometry = { width,/*min_width*/ height, /*min_height*/ -1, /* max_width; */ -1, /* max_height */ -1, /* base_width */ -1, /* base_height */ -1, /* width_inc */ -1, /* height_inc */ aspect, /* min_aspect (width/height) */ aspect /* max_aspect (width/height) */ }; set_geometry_hints (*this, answer_box_geometry, Gdk::HINT_ASPECT | Gdk::HINT_MIN_SIZE); set_resizable (true); set_size_request (width, height); /* * CHANGE ENDS HERE ****************************************************/ show_all(); } Glib::ustring Dialog_Interactive::get_entry1() const { return m_Entry1.get_text(); } Glib::ustring Dialog_Interactive::get_entry2() const { return m_Entry2.get_text(); } Dialog_Interactive::~Dialog_Interactive() { } int main(int argc, char *argv[]) { Gtk::Main kit(argc, argv); Example_Dialog window; Gtk::Main::run(window); //Shows the window and returns when it is closed. return 0; } ---^--- End ----^--- From joevandyk@gmail.com Sat Jun 3 01:27:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 642AE3B05A3 for ; Sat, 3 Jun 2006 01:27:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14040-02 for ; Sat, 3 Jun 2006 01:27:16 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id BF0953B0592 for ; Sat, 3 Jun 2006 01:27:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so718946uge for ; Fri, 02 Jun 2006 22:27:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=JlguC89XYKdz2HHcZrgXbXEWFtB0uO7ExN5dovj+yE6YEk4y8T4dOnl3IouBO4lrS5xRgHJpdXkqm4Ea3WDIJP/L6Khe1yFHjf9gvQHGNLPHoxLM1HTvmO8XIfh6Jzps09PxsWys/ulYFRQQEz/+DUqdAP00p6DitvlDyOw7HkM= Received: by 10.67.89.6 with SMTP id r6mr1405232ugl; Fri, 02 Jun 2006 22:27:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 22:27:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 22:27:14 -0700 From: "Joe Van Dyk" To: "Murray Cumming" In-Reply-To: <1148670506.5888.5.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.374 tagged_above=-999 required=2 tests=[AWL=-0.486, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.374 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 05:27:17 -0000 On 5/26/06, Murray Cumming wrote: > On Fri, 2006-05-26 at 13:30 -0500, Jonathon Jongsma wrote: > > On 5/26/06, Matt Bragano wrote: > > > Hi all, > > > > > > I've been experimenting with different ways to hide individual TreeRows > > > on the fly, but with limited success. Basically if a row's name begins > > > with a " . " then I'd like to hide it, but not necessarily erase it from > > > the TreeView using erase() since I'd like to be able to reverse this > > > action without recreating the entire view. I was looking around the > > > mailing list archives and I stumbled upon this post: > > > > > > http://marc.theaimsgroup.com/?l=gtkmm&m=109957757907166&w=2 > > > > using the cell_data_func, > [snip] > > No, I think he needs Gtk::TreeModelFilter: > http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html > > Here's an example: > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ > > I guess that Nautilus uses this. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list Wow, that's exactly what I needed for one of my applications, I think. Thanks. Joe From joevandyk@gmail.com Sat Jun 3 06:55:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 51D513B05D4 for ; Sat, 3 Jun 2006 06:55:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29703-02 for ; Sat, 3 Jun 2006 06:55:34 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 860CC3B0605 for ; Sat, 3 Jun 2006 06:55:33 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so764659uge for ; Sat, 03 Jun 2006 03:55:32 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=gPT3DLlOqVvoAdkXnwDqLPATNbC4eH7kPkQu3oeveUPbBfykyIe6wV2Ze0Gfx/Sv4TdhtV+G9c47erM0qwaYykddBQKVTx+b/CoucBC20T7hs/xzldQn0soGYMVx2RBNItxoseVxNkaFAy1HkZKsD/0HCxqCacxHUPhvkGt3CfQ= Received: by 10.67.89.5 with SMTP id r5mr1587419ugl; Sat, 03 Jun 2006 03:55:32 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 03:55:32 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 03:55:32 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.187 tagged_above=-999 required=2 tests=[AWL=0.413, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.187 X-Spam-Level: Subject: A sorted, filtered ListStore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 10:55:35 -0000 Hi, If I want to have a filtered (where one column in the model determines if the row should be showed or not) list model, and I also want the TreeView that's displaying the ListModel to be able to sort by clicking on the column headers, I'd want to do something like: Glib::RefPtr list_store = Gtk::ListStore::create(types); Glib::RefPtr filter = Gtk::TreeModelFilter::create(list_store); filter->set_visible_column(visible); // visible is a TreeModelColumn Glib::RefPtr sort = Gtk::TreeModelSort::create(filter); Gtk::TreeView tree_view(sort); So, I created a ListStore, then 'wrapped' (is there a .better term?) it in a TreeModelFilter, then wrapped that in a TreeModelSort, and the TreeView uses the TreeModelSort. Joe From joevandyk@gmail.com Sat Jun 3 07:00:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5517D3B0637 for ; Sat, 3 Jun 2006 07:00:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30102-01 for ; Sat, 3 Jun 2006 07:00:00 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id B88E33B02AD for ; Sat, 3 Jun 2006 06:59:57 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so765349uge for ; Sat, 03 Jun 2006 03:59:56 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=nHSgF1IatilJ7/kEz5yMt57ZN3upHUHWoimRtwMIAk7FRE8tSOs5EAoFUdbBRZ/0czar/lYkSXYQsnBqMHevnp/d8NdEh8Pb+BQI1cVJCQHMMi58KpcY/9QLlR7rn41w+kijng6oSUgmWWO/27Y0eZdw3M0Z9naHt11YmF36rms= Received: by 10.67.105.19 with SMTP id h19mr1585456ugm; Sat, 03 Jun 2006 03:59:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 03:59:56 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 03:59:56 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.213 tagged_above=-999 required=2 tests=[AWL=0.387, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.213 X-Spam-Level: Subject: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 11:00:02 -0000 Gtk::TreeNodeChildren children = list_store->children(); for (Gtk::TreeIter iter = children.begin(); iter != children.end(); ++iter) { Gtk::TreeRow row = *iter; // Now I can use row[something] } I don't like having to convert the TreeIter to a TreeRow. Using a TreeRow seems to make the code much nicer to read. Is there a way I can eliminate the two-step process of getting a TreeRow? Thanks, Joe From joevandyk@gmail.com Sat Jun 3 07:05:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DA98C3B048A for ; Sat, 3 Jun 2006 07:05:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30386-03 for ; Sat, 3 Jun 2006 07:05:42 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id 945153B0408 for ; Sat, 3 Jun 2006 07:05:41 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so766296uge for ; Sat, 03 Jun 2006 04:05:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=FtLo+8rwIKeYCHA3gWLG/mRZPU90ewrkYQf7Dz6n/UyQ4dpEx6P3fLrNGmg+lydMA3Yaw2gxfCSEesrY7i1I2qpoksqvGhkrzB7ZjNK5P7crIYv4VxLmiP+CEr4uZMtojUgeKz5GUp0S794I8yEWf7nQEl2EOjyKnqGIXY9k/88= Received: by 10.67.101.10 with SMTP id d10mr1592425ugm; Sat, 03 Jun 2006 04:05:40 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 04:05:40 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 04:05:40 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.381 tagged_above=-999 required=2 tests=[AWL=-0.493, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.381 X-Spam-Level: Subject: valgrind X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 11:05:43 -0000 Hi, How normal is it to see valgrind reporting leaked memory in a gtkmm application running on Linux? My trivial application shows leaked memory before the GUI pops up, and then no errors while the GUI is running. That's ok, right? Here's a recent error summary: ==21560== ERROR SUMMARY: 23 errors from 8 contexts (suppressed: 87 from 1) ==21560== malloc/free: in use at exit: 1,206,453 bytes in 12,004 blocks. ==21560== malloc/free: 98,774 allocs, 86,770 frees, 9,325,163 bytes allocated. ==21560== For counts of detected errors, rerun with: -v ==21560== searching for pointers to 12,004 not-freed blocks. ==21560== checked 1,855,548 bytes. ==21560== ==21560== LEAK SUMMARY: ==21560== definitely lost: 220 bytes in 13 blocks. ==21560== possibly lost: 71,040 bytes in 72 blocks. ==21560== still reachable: 1,135,193 bytes in 11,919 blocks. ==21560== suppressed: 0 bytes in 0 blocks. ==21560== Use --leak-check=full to see details of leaked memory. Thanks, Joe From BillS@techsi.com Sat Jun 3 10:18:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3F4563B06A5 for ; Sat, 3 Jun 2006 10:18:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08688-02 for ; Sat, 3 Jun 2006 10:18:14 -0400 (EDT) Received: from mail.techsi.com (mail.techsi.com [68.15.225.156]) by menubar.gnome.org (Postfix) with ESMTP id 221F23B0071 for ; Sat, 3 Jun 2006 10:18:13 -0400 (EDT) Received: from PCBillS ([192.168.0.219]) by mail.techsi.com (8.12.10/8.12.10) with ESMTP id k53E1VAZ025397 for ; Sat, 3 Jun 2006 09:01:34 -0500 From: "Bill Sousan" To: Date: Sat, 3 Jun 2006 09:18:05 -0500 Message-ID: <00e401c68718$8aaa76b0$db00a8c0@techsi.local> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00E5_01C686EE.A1D46EB0" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaHGIefk5cJEXwLRzKPKZWTgOZqSA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.358 tagged_above=-999 required=2 tests=[AWL=-0.514, BAYES_50=0.001, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.358 X-Spam-Level: Subject: Treeview - simulating / faking keyboard events to change selection / view X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 14:18:15 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_00E5_01C686EE.A1D46EB0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Since I am using gtkmm with a touchscreen application, I have no keyboard. However, I am using a treeview widget and intend to have supporting button widgets to allow the user to scroll through the rows within the treeview widget. My challenge is that I would like to simulate the up and down, page up and down, and home and end QWERTY keyboard keys to the treeview widget. So instead of writing all the scrolling functions myself, I would just like to use the existing ones within the treeview widget that are activated by keyboard events. So I would someone like to "trigger" the treeview widget into sensing that one of the QWERTY keyboard buttons have been pressed. Thanks, Bill ------=_NextPart_000_00E5_01C686EE.A1D46EB0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Since I am using gtkmm with = a touchscreen application, I have no keyboard.  However, I am using a treeview widget and intend to have supporting button widgets to allow = the user to scroll through the rows within the treeview widget.  My = challenge is that I would like to simulate the up and down, page up and down, and = home and end QWERTY keyboard keys to the treeview widget.  So instead of = writing all the scrolling functions myself, I would just like to use the = existing ones within the treeview widget that are activated by keyboard events.  = So I would someone like to “trigger” the treeview widget into = sensing that one of the QWERTY keyboard buttons have been = pressed.

 

Thanks,

Bill

 

------=_NextPart_000_00E5_01C686EE.A1D46EB0-- From BillS@techsi.com Sat Jun 3 11:46:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA2F73B070F for ; Sat, 3 Jun 2006 11:46:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12922-08 for ; Sat, 3 Jun 2006 11:46:46 -0400 (EDT) Received: from mail.techsi.com (wsip-68-15-225-156.om.om.cox.net [68.15.225.156]) by menubar.gnome.org (Postfix) with ESMTP id 21CBD3B070B for ; Sat, 3 Jun 2006 11:46:45 -0400 (EDT) Received: from PCBillS ([192.168.0.219]) by mail.techsi.com (8.12.10/8.12.10) with ESMTP id k53FU4AZ025728 for ; Sat, 3 Jun 2006 10:30:07 -0500 From: "Bill Sousan" To: Date: Sat, 3 Jun 2006 10:46:37 -0500 Message-ID: <00f201c68724$e8e3bf50$db00a8c0@techsi.local> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00F3_01C686FB.000DB750" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaHJOXVF6UFEz2HQyWg1WOOtwiisA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.349 tagged_above=-999 required=2 tests=[AWL=-0.486, BAYES_50=0.001, FORGED_RCVD_HELO=0.135, HTML_MESSAGE=0.001] X-Spam-Score: -0.349 X-Spam-Level: Subject: Treeview Setting Selection within multilevel treemodel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 15:46:48 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_00F3_01C686FB.000DB750 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I have a treeview widget that has an associated treemodel with multiple levels (parents with children, parents with children with children, etc.). What I want to do is when I display the treeview I want to set the selection to a saved selection. I know how to change the section using m_TreeView.expand_row(Gtk::TreePath ("1"), true) m_TreeView.scroll_to_row(Gtk::TreePath ("1:2")) ; m_TreeView.set_cursor(Gtk::TreePath ("1:2")); where "1:2" is the parent and corresponding child row. My treemodel is just one column with a single string in each row. What I want to do is set the treeview so that the cursor is on "STRINGX". I can avoid having to search the treemodel for "STRINGX" because I can know the row of "STRINGX" from when I am building the treemodel. I am adding the nodes by: { row = *(m_refTreeStore->append()); } else { row = *(m_refTreeStore->append( (*pParentTreeRow).children())); } Row // fill in row data here How can I convert the row object to its corresponding treemodel level (such as 2:4:5) or path so that I can pass the specific level position to the Treeview::scroll_to_row() method ? Thanks, Bill ------=_NextPart_000_00F3_01C686FB.000DB750 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I have a treeview widget that has an associated = treemodel with multiple levels (parents with children, parents with children with children, etc…).  What I want to do is when I display the = treeview I want to set the selection to a saved selection.  I know how to = change the section using

 

m_TreeView.expand_row(Gtk::T= reePath ("1"), true)

m_TreeView.scroll_to_row(Gtk= ::TreePath ("1:2")) ;

    =             &= nbsp;       = m_TreeView.set_cursor(Gtk::TreePath ("1:2"));

 

where “1:2” is the parent and = corresponding child row.

 

My treemodel is just one column with a single string = in each row.  What I want to do is set the treeview so that the cursor is = on “STRINGX”.  I can avoid having to search the treemodel for “STRINGX” = because I can know the row of “STRINGX” from when I am building the treemodel.  I am adding the nodes by:

 

{
      row =3D = *(m_refTreeStore->append());
}
else
{
        
       row =3D = *(m_refTreeStore->append( (*pParentTreeRow).children()));

}
 

Row // fill in row data = here

 

 

 

How can I convert the row object to its corresponding = treemodel level (such as 2:4:5) or path so that I can pass the specific level = position to the Treeview::scroll_to_row() method ?

 

 

Thanks,

Bill

 

 

 

 

------=_NextPart_000_00F3_01C686FB.000DB750-- From jonathon.jongsma@gmail.com Sat Jun 3 13:33:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9056B3B006E for ; Sat, 3 Jun 2006 13:33:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18793-05 for ; Sat, 3 Jun 2006 13:33:49 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.225]) by menubar.gnome.org (Postfix) with ESMTP id 536463B035A for ; Sat, 3 Jun 2006 13:33:49 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so724207wra for ; Sat, 03 Jun 2006 10:33:48 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=dUQ/V41ToR7UBpkYcipAg2Uh9BUMtRG/aA2/J8tnjX/3DbDgtUWZ7GkHVj0kqafR1nT12KF0I9nEVsMJLnN0j0wLhGjqTc2NVv0EcJTGoblSndFbuQSz6u6NJmYSHxmD0eXsugP3GbV5uPQaqQ5NuQWvRxk8dJQtLXSKb331CNI= Received: by 10.54.79.7 with SMTP id c7mr3269846wrb; Sat, 03 Jun 2006 10:33:48 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Sat, 3 Jun 2006 10:33:48 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 12:33:48 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.389 tagged_above=-999 required=2 tests=[AWL=0.057, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.389 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 17:33:50 -0000 iter->get_value()? On 6/3/06, Joe Van Dyk wrote: > Gtk::TreeNodeChildren children = list_store->children(); > for (Gtk::TreeIter iter = children.begin(); iter != children.end(); ++iter) > { > Gtk::TreeRow row = *iter; > // Now I can use row[something] > } > > I don't like having to convert the TreeIter to a TreeRow. Using a > TreeRow seems to make the code much nicer to read. Is there a way I > can eliminate the two-step process of getting a TreeRow? > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From mailinglist@evilissimo-softdev.de Sat Jun 3 13:36:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A1B7D3B0724 for ; Sat, 3 Jun 2006 13:36:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19128-01 for ; Sat, 3 Jun 2006 13:36:02 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.171]) by menubar.gnome.org (Postfix) with ESMTP id 0659D3B0712 for ; Sat, 3 Jun 2006 13:36:01 -0400 (EDT) Received: from [80.133.46.133] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu3) with ESMTP (Nemesis), id 0MKxQS-1Fma2a2ZaM-0003xk; Sat, 03 Jun 2006 19:36:00 +0200 Message-ID: <4481C87E.4040304@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 19:35:58 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Joe Van Dyk References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.202, BAYES_00=-2.599] X-Spam-Score: -2.397 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 17:36:05 -0000 Joe Van Dyk schrieb: > Gtk::TreeNodeChildren children = list_store->children(); > for (Gtk::TreeIter iter = children.begin(); iter != children.end(); > ++iter) > { > Gtk::TreeRow row = *iter; > // Now I can use row[something] > } > > I don't like having to convert the TreeIter to a TreeRow. Using a > TreeRow seems to make the code much nicer to read. Is there a way I > can eliminate the two-step process of getting a TreeRow? > > Thanks, > Joe What about data = (*iter)[something]; ? From gtkmm-forge-bounces@lists.sourceforge.net Sat Jun 3 15:07:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E957B3B022F for ; Sat, 3 Jun 2006 15:07:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24077-06 for ; Sat, 3 Jun 2006 15:07:51 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id ED6B93B013E for ; Sat, 3 Jun 2006 15:07:50 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5E91612531 for ; Sat, 3 Jun 2006 12:07:50 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sat, 03 Jun 2006 12:07:48 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.236 tagged_above=-999 required=2 tests=[AWL=-0.059, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_BM=0.077, TW_GD=0.077, TW_GT=0.077, TW_LG=0.077, TW_TK=0.077, TW_XF=0.077] X-Spam-Score: -1.236 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1142 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 19:07:54 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] New: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 3 Jun 2006 01:11:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] New: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x Summary: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code Product: gtkmm Version: 2.6.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: braney.bugzilla4gnome@mailnull.com QAContact: gtkmm-forge@lists.sourceforge.net CC: braney.bugzilla4gnome@mailnull.com GNOME version: 2.9/2.10 GNOME milestone: Unspecified Overview Description: While trying to compile the example from "Drawing Straight Lines" in Chapter 15 of the gtkmm-2.4 tutorial, the compiler gave me this error message: myarea.cc: In member function 'virtual bool MyArea::on_expose_event(GdkEventExpose*)': myarea.cc:45: error: 'class Gdk::Window' has no member named 'create_cairo_context' The example in question is presented at http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s02.html and the code comes from http://www.gtkmm.org/docs/gtkmm-2.4/examples/book/drawingarea/simple . Steps to Reproduce: 1) Install latest gtkmm RPMs from Fedora Core 4 "Extras" repository: libsigc++20.i386 2.0.11-1 libsigc++20-devel.i386 2.0.11-1 glibmm24.i386 2.6.1-1 glibmm24-devel.i386 2.6.1-1 gtkmm24.i386 2.6.2-2 gtkmm24-devel.i386 2.6.2-2 gtkmm24-docs.i386 2.6.2-2 gtkglext.i386 1.0.6-2 gtkglext-devel.i386 1.0.6-2 2) Install latest cairo (1.0.4) and cairomm (0.6.0) from source tarballs. (I could not find cairomm available as an RPM.) 3) Download example code from http://www.gtkmm.org/docs/gtkmm-2.4/examples/book/drawingarea/simple/* (The files are: myarea.h myarea.cc main.cc) 4) Compile with command: g++ main.cc myarea.cc -o drawingarea `pkg-config cairo cairomm-1.0 gtkmm-2.4 --cflags --libs` (The pkg-config part expands to: -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/local/include/cairo -I/usr/local/include/cairomm-1.0 -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/atk-1.0 -L/usr/local/lib -lcairomm-1.0 -lcairo -lgtkmm-2.4 -lgdkmm-2.4 -latkmm-1.6 -lgtk-x11-2.0 -lpangomm-1.4 -lglibmm-2.4 -lsigc-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 ) 5) Notice error. Actual Results: Compiler complains: myarea.cc: In member function 'virtual bool MyArea::on_expose_event(GdkEventExpose*)': myarea.cc:45: error: 'class Gdk::Window' has no member named 'create_cairo_context' (This is the entire output of the compiler.) Expected Results: Program compiles and learning continues. Build Date & Platform: Platform: Fedora Core 4 (all packages kept up to date) Compiler: g++ (GCC) 4.0.2 20051125 (Red Hat 4.0.2-8) Build dates: libsigc++20.i386 2.0.11-1 Thu 05 May 2005 04:12:26 AM CDT libsigc++20-devel.i386 2.0.11-1 Thu 05 May 2005 04:12:26 AM CDT glibmm24.i386 2.6.1-1 Thu 05 May 2005 04:24:00 AM CDT glibmm24-devel.i386 2.6.1-1 Thu 05 May 2005 04:24:00 AM CDT gtkmm24.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkmm24-devel.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkmm24-docs.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkglext.i386 1.0.6-2 Thu 07 Apr 2005 01:19:56 PM CDT gtkglext-devel.i386 1.0.6-2 Thu 07 Apr 2005 01:19:56 PM CDT Additional Builds and Platforms: Unknown. Additional Information: Before installing cairomm, there were many more errors, as apparently the Cairo related classes/libraries could not be found. This error seems to be with gtkmm or the tutorial example, not with cairo/cairomm. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1142 ******************************************** From tometzky@batory.org.pl Sun Jun 4 09:50:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 604DE3B01C0 for ; Sun, 4 Jun 2006 09:50:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20650-07 for ; Sun, 4 Jun 2006 09:50:48 -0400 (EDT) Received: from szalupa.batory.org.pl (pompka.batory.org.pl [62.89.72.236]) by menubar.gnome.org (Postfix) with ESMTP id EAE513B018D for ; Sun, 4 Jun 2006 09:50:47 -0400 (EDT) Received: from opal.localdomain (ntwklan-62-233-204-42.devs.futuro.pl [62.233.204.42]) (authenticated bits=0) by szalupa.batory.org.pl (8.13.6/8.13.4) with ESMTP id k54DoXfu016286 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 4 Jun 2006 15:50:35 +0200 Received: from opal.localdomain (localhost.localdomain [127.0.0.1]) by opal.localdomain (8.13.6/8.13.4) with ESMTP id k54DoeNl006012; Sun, 4 Jun 2006 15:50:40 +0200 Received: (from tometzky@localhost) by opal.localdomain (8.13.6/8.13.6/Submit) id k54DodbB006009; Sun, 4 Jun 2006 15:50:39 +0200 X-Authentication-Warning: opal.localdomain: tometzky set sender to tometzky@batory.org.pl using -f Date: Sun, 4 Jun 2006 15:50:39 +0200 From: Tomasz Ostrowski To: gtkmm-list@gnome.org Message-ID: <20060604135038.GA2743@batory.org.pl> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i X-Scanned-By: MIMEDefang 2.53 on 62.89.72.236 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.311 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.311 X-Spam-Level: Cc: Subject: Re: valgrind X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 13:50:51 -0000 On Sat, 03 Jun 2006, Joe Van Dyk wrote: > How normal is it to see valgrind reporting leaked memory in a gtkmm > application running on Linux? Maybe it's the same problem I submitted to GTK Bugzilla: http://bugzilla.gnome.org/show_bug.cgi?id=341573 Which I encontered on Fedora Core 5. It got closed with an info that "this happens in the X libraries, and is not a problem". It does however make debugging with valgrind much harder - this error shows with every opened window, combo box etc. Regards Tometzky -- ...although Eating Honey was a very good thing to do, there was a moment just before you began to eat it which was better than when you were... Winnie the Pooh From chris@cvine.freeserve.co.uk Sun Jun 4 12:36:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 14DA03B016C for ; Sun, 4 Jun 2006 12:36:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29917-09 for ; Sun, 4 Jun 2006 12:36:18 -0400 (EDT) Received: from smtp2.freeserve.com (smtp2.wanadoo.co.uk [193.252.22.157]) by menubar.gnome.org (Postfix) with ESMTP id C06B93B009F for ; Sun, 4 Jun 2006 12:36:17 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3108.me.freeserve.com (SMTP Server) with ESMTP id 848F25800097; Sun, 4 Jun 2006 18:36:15 +0200 (CEST) Received: from laptop.homenet (modem-115.lion.dialup.pol.co.uk [217.135.160.115]) by mwinf3108.me.freeserve.com (SMTP Server) with ESMTP id C15535800086; Sun, 4 Jun 2006 18:36:14 +0200 (CEST) X-ME-UUID: 20060604163614792.C15535800086@mwinf3108.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by laptop.homenet (8.12.10/8.12.10) with ESMTP id k53M9VWc001380; Sat, 3 Jun 2006 23:10:12 +0100 From: Chris Vine To: "Vinzenz 'evilissimo' Feenstra" , gtkmm-list@gnome.org Date: Sat, 3 Jun 2006 23:09:28 +0100 User-Agent: KMail/1.5.4 References: <4480C770.3070607@evilissimo-softdev.de> In-Reply-To: <4480C770.3070607@evilissimo-softdev.de> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200606032309.28585.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.11 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.11 X-Spam-Level: Cc: Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 16:36:19 -0000 On Saturday 03 June 2006 12:19 am, Vinzenz 'evilissimo' Feenstra wrote: > Hi, > > I'm trying to use a string with german umlauts in an application and > Glib::locale_to_utf8 returns an invalid string. > If I execute this: > > Glib::ustring test =3D Glib::locale_to_utf8("=E4=F6=FC=DF"); > > and I retrieve an invalid object Glib::ustring the debugger shows me an > Bad Pointer in this object. > > I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib > problem? > > Btw anyone knows another GTK+ package like this one from gladewin32.sf.ne= t? It is very bad practice to call Glib::locale_to_utf8() on a string literal= =20 because it will only work if the codeset locale on the machine on which the= =20 code is compiled is the same as the codeset in which the string literal=20 happens to have been written. These may not even be the same if the code i= s=20 written and compiled on the same machine (it will depend on the editor with= =20 which the code is being written). If you want a string literal to be in UTF8 then write it in UTF8, or write = it=20 in some other known codeset and use codeset conversion which does not base= =20 itself on the locale. Chris. From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 4 15:03:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3706D3B017A for ; Sun, 4 Jun 2006 15:03:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04902-08 for ; Sun, 4 Jun 2006 15:03:40 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id A4DC23B00D6 for ; Sun, 4 Jun 2006 15:03:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 36B0B12AB2 for ; Sun, 4 Jun 2006 12:03:40 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sun, 04 Jun 2006 12:03:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=0.096, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1143 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 19:03:42 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 2. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 3. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 3 Jun 2006 17:32:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060603213223.943206CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |NOTABUG ------- Comment #1 from jonner 2006-06-03 21:32 UTC ------- Thanks for reporting this, but this is not actually a bug. create_cairo_context() was introduced in gtkmm 2.9.x, so it won't be available in previous versions (2.6.x in your case). I suggest that you look at the documentation that you installed (gtkmm24-docs.i386 2.6.2-2) for the tutorial that applies to your version of gtkmm. I apologize that this was not made more clear in the online documentation. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 3 Jun 2006 21:08:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604010843.BAD0C6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #2 from Bryan Raney 2006-06-04 01:08 UTC ------- (In reply to comment #1) > Thanks for reporting this, but this is not actually a bug. > create_cairo_context() was introduced in gtkmm 2.9.x, so it won't be available > in previous versions (2.6.x in your case). I suggest that you look at the > documentation that you installed (gtkmm24-docs.i386 2.6.2-2) for the tutorial > that applies to your version of gtkmm. Thanks for the information, and for the suggestion. I actually hadn't thought of looking at the installed docs! > > I apologize that this was not made more clear in the online documentation. > Would it make sense for me to submit a bug report about the documentation being less-than-clear? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 4 Jun 2006 13:48:50 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604174850.274E56CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #3 from jonner 2006-06-04 17:48 UTC ------- > Would it make sense for me to submit a bug report about the documentation being > less-than-clear? Well, I'm trying to think of a good way to do this. In fact the drawing area chapter in the tutorial already has this note: --- Note Before gtkmm version 2.10, drawing was mostly done with Graphics Contexts (Gdk::GC) and other GDK drawing functions, but this has been largely superceded by the Cairo graphics library and its C++ binding Cairomm. See the Gdk Appendix for a description of the deprecated GDK techniques. In general, the Cairo drawing API is simpler than the GDK one, and it is generally recommended to use the Cairo drawing methods wherever possible in preference to the older GDK drawing methods. --- Do you think something more obvious is needed? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1143 ******************************************** From chris@cvine.freeserve.co.uk Sun Jun 4 17:21:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E53213B029E for ; Sun, 4 Jun 2006 17:21:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11413-10 for ; Sun, 4 Jun 2006 17:21:29 -0400 (EDT) Received: from smtp3.freeserve.com (smtp3.wanadoo.co.uk [193.252.22.156]) by menubar.gnome.org (Postfix) with ESMTP id 28CE83B0261 for ; Sun, 4 Jun 2006 17:21:28 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3203.me.freeserve.com (SMTP Server) with ESMTP id D1F461C0008E; Sun, 4 Jun 2006 23:21:26 +0200 (CEST) Received: from boulder.homenet (user-2699.l2.c1.dsl.pol.co.uk [81.77.170.139]) by mwinf3203.me.freeserve.com (SMTP Server) with ESMTP id A7A871C0008D; Sun, 4 Jun 2006 23:21:26 +0200 (CEST) X-ME-UUID: 20060604212126686.A7A871C0008D@mwinf3203.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by boulder.homenet (8.12.10/8.12.10) with ESMTP id k54LLs3M008846; Sun, 4 Jun 2006 22:21:54 +0100 From: Chris Vine To: gtkmm-list@gnome.org Date: Sun, 4 Jun 2006 22:21:54 +0100 User-Agent: KMail/1.9.1 References: <4480C770.3070607@evilissimo-softdev.de> <200606032309.28585.chris@cvine.freeserve.co.uk> In-Reply-To: <200606032309.28585.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606042221.54391.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.235 tagged_above=-999 required=2 tests=[AWL=-0.125, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.235 X-Spam-Level: Cc: Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 21:21:32 -0000 On Saturday 03 June 2006 23:09, Chris Vine wrote: > It is very bad practice to call Glib::locale_to_utf8() on a string literal > because it will only work if the codeset locale on the machine on which the > code is compiled is the same as the codeset in which the string literal > happens to have been written. These may not even be the same if the code > is written and compiled on the same machine (it will depend on the editor > with which the code is being written). Actually, on reflection it is more problematic than that. It will only work reliably if the codeset of the string literal as saved to file by the editor and compiled into the binary happens to be the same as the locale codeset under which the program is run by any particular user. Chris From cedric.gustin@gmail.com Mon Jun 5 03:44:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 61BD83B01BC for ; Mon, 5 Jun 2006 03:44:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11822-02 for ; Mon, 5 Jun 2006 03:44:14 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by menubar.gnome.org (Postfix) with ESMTP id 184083B019E for ; Mon, 5 Jun 2006 03:44:13 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l37so1482170nfc for ; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=Fnb2u8vH3CUXdXxCGA3dcPOI4NwNXCxSjw657zxAEN1rwVw0Ntbv+revQ3x6wgK3IUD8bVDn8m1ijCAKrwyx73zr/hdQrQ6+DYOhCVyeC3DNYzEEkSUt1DplqAje47a4106rV5iJ0Q/fCoiO8spQnmQp21AzaPNssrHhnQhQ3m8= Received: by 10.49.91.12 with SMTP id t12mr2933505nfl; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) Received: from ?62.4.151.206? ( [62.4.151.206]) by mx.gmail.com with ESMTP id a24sm5060458nfc.2006.06.05.00.44.10; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) Message-ID: <4483E0C6.6050201@gmail.com> Date: Mon, 05 Jun 2006 09:44:06 +0200 From: Cedric Gustin User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: 3rdshift@comcast.net References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> In-Reply-To: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.446 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.446 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: cedric.gustin@gmail.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 07:44:15 -0000 3rdshift@comcast.net wrote: > Hi, > > I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. > > System vitals: > > OS: win xp > Env: mingw/msys > gtk+-2.0: 2.8.14 > gtkmm-2.4: 2.8.4 > > > Any ideas or hints would hightly appreciated. Does the interactive dialog gets resized in the gtkmm demo/Dialog and Message boxes ? Cedric From vladislav.grinchenko@comtechmobile.com Mon Jun 5 09:41:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0BB8D3B086F for ; Mon, 5 Jun 2006 09:41:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03075-06 for ; Mon, 5 Jun 2006 09:41:35 -0400 (EDT) Received: from EXCHANGEVS1.comtechtel.com (unknown [65.170.132.200]) by menubar.gnome.org (Postfix) with ESMTP id 7CDBD3B0839 for ; Mon, 5 Jun 2006 09:41:33 -0400 (EDT) Received: from 10.5.0.222 ([10.5.0.222]) by EXCHANGEVS1.comtechtel.com ([10.10.0.15]) via Exchange Front-End Server mail.comtechtel.com ([10.10.0.168]) with Microsoft Exchange Server HTTP-DAV ; Mon, 5 Jun 2006 13:43:13 +0000 Received: from zorro.comtechtel.com by mail.comtechtel.com; 05 Jun 2006 09:44:48 -0400 From: Vladislav Grinchenko To: cedric.gustin@gmail.com In-Reply-To: <4483E0C6.6050201@gmail.com> References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> <4483E0C6.6050201@gmail.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Mon, 05 Jun 2006 09:44:48 -0400 Message-Id: <1149515088.16525.2.camel@zorro> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 (2.6.1-1.fc5.2) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.294 tagged_above=-999 required=2 tests=[AWL=0.150, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077, UNPARSEABLE_RELAY=0.001] X-Spam-Score: -2.294 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 13:41:38 -0000 Cedric, In my other posting ("Can't enforce ..." hit the 'send' button prematurely), I supplied a modification to the demo dialog code that illustrated the ratio problem. Can you, please, compile it on your installation and tell me if you can resize it? thanks, -Vlad On Mon, 2006-06-05 at 09:44 +0200, Cedric Gustin wrote: > 3rdshift@comcast.net wrote: > > Hi, > > > > I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. > > > > System vitals: > > > > OS: win xp > > Env: mingw/msys > > gtk+-2.0: 2.8.14 > > gtkmm-2.4: 2.8.4 > > > > > > Any ideas or hints would hightly appreciated. > > Does the interactive dialog gets resized in the gtkmm demo/Dialog and > Message boxes ? > > Cedric > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list From joevandyk@gmail.com Mon Jun 5 14:30:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 500DE3B026A for ; Mon, 5 Jun 2006 14:30:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21345-07 for ; Mon, 5 Jun 2006 14:30:54 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id EDA063B08D4 for ; Mon, 5 Jun 2006 14:30:53 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1363379uge for ; Mon, 05 Jun 2006 11:30:52 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=PBO0eqF7vDA4n4GOJu2dxmckn07QPvdXc4o8g4RL8YwA8LmET+vgixVSnZKlod2xQ4G8qf7tchOpxrspGrEKeCtiZEm7rMQ0VoNXPzjq0zioiauNe5LdBD0L46UBoR05tYACkchiC7IEYL48q02PO6UVBeCc4pRmc1IrrxVvJTg= Received: by 10.67.105.19 with SMTP id h19mr3655780ugm; Mon, 05 Jun 2006 11:30:52 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 11:30:52 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 11:30:52 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.128 tagged_above=-999 required=2 tests=[AWL=0.318, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.128 X-Spam-Level: Subject: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 18:30:56 -0000 Hi, Imagine you have a program with an Update() function. This Update() function is called X times per second a non-gtkmm-related function. Also imagine that you have a gtkmm GUI. Every time Update() is called, the GUI should be updated with information that's available from inside the Update() function. How would you set this up? Would you have the Gtk stuff happening in a separate thread? I suppose you'd have to... How would you tell the gtk thread to update itself? ( I'm fairly new to multithreaded program design, and gtk in general) Thanks, Joe From joevandyk@gmail.com Mon Jun 5 14:47:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 08F823B08FF for ; Mon, 5 Jun 2006 14:47:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22628-10 for ; Mon, 5 Jun 2006 14:47:50 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 0D7013B0A35 for ; Mon, 5 Jun 2006 14:47:49 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1369727uge for ; Mon, 05 Jun 2006 11:47:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=qiuGk4xobr8jmf8RFfF5M+kUAJJ8xFJGpDEEBdS8LN+bOsTJYSDgnU/NzB9hRd7yhZgmJTw0k+FNnGLjWummptDLuvXkWOljGAUne0tKu8qvL06IJ1MnhVJ9qmxsS/9JCU0/PQSoFX0bBC/VSq5h0VjH7c4YHHL5l1Dm+sM87UY= Received: by 10.67.25.9 with SMTP id c9mr3672722ugj; Mon, 05 Jun 2006 11:47:49 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 11:47:48 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 11:47:48 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> <44800867.6020504@topazelectro.ru> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.149 tagged_above=-999 required=2 tests=[AWL=0.297, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.149 X-Spam-Level: Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 18:47:54 -0000 I'm trying the source rpms found at http://fedoraproject.org/extras/3/SRPMS/ ... hopefully they work. On 6/2/06, Joe Van Dyk wrote: > On 6/2/06, Igor Gorbounov wrote: > > Joe Van Dyk writes: > > > [...] > > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > > > the packages that come with the OS. > > It might be in some extra packages repository, just like for Fedora Core 5 > > there is the Extras repository. > > Igor Gorbounov > > I've never seen an extra packages repository for RHEL. > > Joe > From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 5 15:08:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7A29F3B026A for ; Mon, 5 Jun 2006 15:08:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23790-08 for ; Mon, 5 Jun 2006 15:08:38 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id DACCC3B03AD for ; Mon, 5 Jun 2006 15:08:37 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 375FAFBB0 for ; Mon, 5 Jun 2006 12:07:25 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Mon, 05 Jun 2006 12:07:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.39 tagged_above=-999 required=2 tests=[AWL=0.095, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.39 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1144 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 19:08:41 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 2. [Bug 143007] popup menu: keyboard accelerator does not work while menu is visible (gtk+ (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 4 Jun 2006 18:58:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604225818.023C76CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #4 from Bryan Raney 2006-06-04 22:58 UTC ------- (In reply to comment #3) > > Would it make sense for me to submit a bug report about the documentation being > > less-than-clear? > > Well, I'm trying to think of a good way to do this. In fact the drawing area > chapter in the tutorial already has this note: > > --- > Note > > Before gtkmm version 2.10, drawing was mostly done with Graphics Contexts > (Gdk::GC) and other GDK drawing functions, but this has been largely superceded > by the Cairo graphics library and its C++ binding Cairomm. See the Gdk Appendix > for a description of the deprecated GDK techniques. In general, the Cairo > drawing API is simpler than the GDK one, and it is generally recommended to use > the Cairo drawing methods wherever possible in preference to the older GDK > drawing methods. > --- > > Do you think something more obvious is needed? > Well, I was confused by that Note (and probably therefore initially ignored it), because I thought I was looking at the documentation for the gtkmm library, version 2.4, not 2.10. After all, the URL always has .../gtkmm-2.4/... in it. I didn't see what version 2.10 had to do with anything. After messing around with gtkmm and the website for a while, I think I finally understand that two different version numbers are involved: the API version, and the library version. The distinction was not initially clear to this newbie, however. (I'm not a programming newbie, but more of a newbie to open source programming libraries, and definitely to GTK, gtkmm, etc.) While it does say "This documentation is for the gtkmm 2.4 and gnomemm 2.6 APIs." at the top of http://www.gtkmm.org/docs/gtkmm-2.4/docs/, perhaps it should *also* say something like: "This means any version of the gtkmm library 2.4 through 2.10." (or whatever version numbers) Or maybe: "If you are using a version of the gtkmm library below 2.10, these docs may not apply to you." Whichever is the case. Also, in the tutorial, perhaps another disclaimer like: "Some chapters of the tutorial may apply to all versions of the gtkmm library, from 2.4 through 2.10, while some may apply only to newer versions of the library. Please also see the tutorial accompanying your version of the gtkmm library for information more specific to you." And perhaps each chapter or section could indicate specifically which library versions should work with it. At least this would give more of a heads-up to newbies (who I would expect to be looking at the tutorial) that what they are looking at may not apply to their situation. As for that note in Chapter 15, I notice that the appendix it refers to appears to be missing a lot of information about GDK that is in Chapter 14 of the tutorial I have installed locally (somewhat analogous to Chapter 15 of the online tutorial). Why not keep those extra sections in that appendix for people with older versions of the gtkmm library? I hope this helps in some small way. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 5 Jun 2006 13:47:20 -0400 (EDT) From: "gtk+ (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 143007] popup menu: keyboard accelerator does not work while menu is visible To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060605174720.B85246CC0B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=143007 gtk+ | uimanager/actions | Ver: 2.6.x ------- Comment #5 from Hans Breuer 2006-06-05 17:47 UTC ------- Given that The GIMP people have written a bunch of code to have the accelerators back in their "context menus" - and given that Dia now also uses GtkUIManager and thus has to either lack the accelerators or cut and paste a lof of code to resurrect them: Could there please be some function in Gtk to reenable the accelerators in nested "context menus"? They may be bad from the HIG's point of view, but IMO the toolkit should not enforce the HIG - just make it possible and convenient to follow. And to violate it where appropriate. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1144 ******************************************** From joevandyk@gmail.com Mon Jun 5 17:06:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C07663B002C for ; Mon, 5 Jun 2006 17:06:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31927-07 for ; Mon, 5 Jun 2006 17:06:37 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id 145383B0208 for ; Mon, 5 Jun 2006 17:06:36 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1419862uge for ; Mon, 05 Jun 2006 14:06:35 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=CfjWiDMnXbJy15ONj8/kDs6dE/R78ooOKZvs374nzyuZRRymPNdf9H7Fo8LleNRaa8khAP6mmdd4r2kSwtUqWW/GNu2ps8H7xhpIuYclGFif1ZfGmYXLMYYhsWm+DKW1a8BvFg2w9NhrQWpU1EXhPT8aOf2SIPX+bAw7JniqTAw= Received: by 10.67.97.7 with SMTP id z7mr3774918ugl; Mon, 05 Jun 2006 14:06:35 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 14:06:35 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 14:06:35 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=-0.501, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Subject: Re: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 21:06:38 -0000 On 6/5/06, Hargobind Khalsa wrote: > Take a look at this: > http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18.html > I think that may be what you are looking for, no threads required. I don't see how that helps me. I want my Update() function to update the GUI each time it is called. Joe p.s. Is it possible to make the default reply-to address gtkmm-list@gnome.org? > On 6/5/06, Joe Van Dyk wrote: > > > Hi, > > Imagine you have a program with an Update() function. This Update() > function is called X times per second a non-gtkmm-related function. > > Also imagine that you have a gtkmm GUI. Every time Update() is > called, the GUI should be updated with information that's available > from inside the Update() function. > > How would you set this up? Would you have the Gtk stuff happening in > a separate thread? I suppose you'd have to... How would you tell the > gtk thread to update itself? ( I'm fairly new to multithreaded > program design, and gtk in general) > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > From pfjan@yahoo.com.br Mon Jun 5 18:02:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1102D3B08BD for ; Mon, 5 Jun 2006 18:02:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03661-01 for ; Mon, 5 Jun 2006 18:02:39 -0400 (EDT) Received: from web52114.mail.yahoo.com (web52114.mail.yahoo.com [206.190.48.117]) by menubar.gnome.org (Postfix) with SMTP id 7A7833B033E for ; Mon, 5 Jun 2006 18:02:39 -0400 (EDT) Received: (qmail 20288 invoked by uid 60001); 5 Jun 2006 22:02:38 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=pOCDNVF6FF2yDdo0A9TMS3GGAEmc8YJe2tBB00uvp7qNBQe5L18hkiBM7Kp5jOs6LR/as6lpScKFFHFRb+rqLRXxW0hwYo5Zq0irEkKGDHdZAMnE5rCl4/P6f7klzoYV7JpRo1F1M6wN9EexAr89+6YepX6J9vMtKSW9B4+q95g= ; Message-ID: <20060605220238.20286.qmail@web52114.mail.yahoo.com> Date: Tue, 6 Jun 2006 00:02:38 +0200 (CEST) From: Jan Pfeifer To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1685065713-1149544958=:15825" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Subject: Re: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 22:02:44 -0000 --0-1685065713-1149544958=:15825 Content-Type: text/plain; charset=us-ascii hi Joe, I'm fairily new to gtk programming as well. But I also have separate threads on my project doing different things. When they need to update the GUI, I use the following mechanism to talk to the GUI thread: http://www.gtkmm.org/gtkmm2/docs/reference/html/classGlib_1_1Dispatcher.html It's not trivial to tell you the truth, so I wrapped this in my (yet another) thread class. I'm sending attached so you can see/use -- look for the gui_callback method. Btw, the code is LGPL licensed. hope it helps :) - jan ps.: if someone knows an easier way to do this, let me know ;) ----- Original Message ---- From: Joe Van Dyk To: gtkmm-list@gnome.org Sent: Monday, June 5, 2006 6:06:35 PM Subject: Re: program design On 6/5/06, Hargobind Khalsa wrote: > Take a look at this: > http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18.html > I think that may be what you are looking for, no threads required. I don't see how that helps me. I want my Update() function to update the GUI each time it is called. Joe p.s. Is it possible to make the default reply-to address gtkmm-list@gnome.org? > On 6/5/06, Joe Van Dyk wrote: > > > Hi, > > Imagine you have a program with an Update() function. This Update() > function is called X times per second a non-gtkmm-related function. > > Also imagine that you have a gtkmm GUI. Every time Update() is > called, the GUI should be updated with information that's available > from inside the Update() function. > > How would you set this up? Would you have the Gtk stuff happening in > a separate thread? I suppose you'd have to... How would you tell the > gtk thread to update itself? ( I'm fairly new to multithreaded > program design, and gtk in general) > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list --0-1685065713-1149544958=:15825 Content-Type: text/x-c++hdr; name="Thread.hh" Content-Disposition: attachment; filename="Thread.hh" #ifndef _FU_THREAD_ #define _FU_THREAD_ #include #include #include #include #include #include #include namespace FU { /** * @brief FlickrUp thread model: * * Typical thread class with the following extras: * *
    *
  • cancel() actually kills the thread;
  • *
  • Utility method to call the given slot on the GUI thread. It returns after the slot returns from the GUI thread.
  • *
*/ class Thread { public: /** * Start thread infrastructure: needs to be called before entering the main loop and * before the start of any threads **/ static void init_threads(); /** * Constructor **/ Thread(); /** * Destructor **/ virtual ~Thread(); /** * Start running the thread: called by who is creating the thread **/ void start(); /** * Force cancel of thread: should be safe. **/ void cancel(); /** * Wait until thread is finished **/ void join(); /** * Callback from the GUI: the slot will be called from the GUI thread, and the * current thread will be locked until the slot returns. * * @param slot called from the GUI thread, can be used to update the interface **/ template < typename T > void gui_callback( const T &slot ); protected: /** * Method that is called when the thread is run. Can be finished with a simple return * or throwing an exception. **/ virtual void run() = 0; /** * Allow temporary block of thread cancelation, used to guarantee atomic actions. * Remember to unblock soon after. **/ void block_cancel(); /** * Unblock of thread cancelation, used after block_cancel() **/ void unblock_cancel(); private: bool running, ready, to_end; pthread_t pthread; boost::shared_ptr< boost::thread > thread; class Runnable { public: Runnable( Thread *_t ) : t(_t) {} Thread *t; void operator() (); } runnable; friend class Runnable; static void sigusr_handler(void *); /* Start GUI callback system, to be called before entering the main loop */ static void gui_start(); /* Dispatcher lock: get hold of this before using the dispatcher */ static boost::mutex mutex_dispatcher; /* Application main dispatcher: use emit() to initiate */ static boost::shared_ptr< Glib::Dispatcher > dispatcher; /* Dispatcher callback */ static sigc::signal dispatcher_callback; /* Dispatcher receiver on gui thread: runs client's slot and releases lock */ static void dispatcher_receiver(); /* Dispatcher callback return mutex locker */ static void dispatcher_callback_lock(); public: /** * Class thrown when thread is to be cancelled: if you catch this rethrow it later. **/ class Cancel {}; }; //=========================================================== // // Implementation // //=========================================================== template < typename T > void Thread::gui_callback( const T &slot ) { boost::mutex::scoped_lock lock( mutex_dispatcher ); // sanity check if ( ! dispatcher ) throw std::runtime_error( "Thread:gui_callback(): dispatcher object not created" ); // Can't be cancelled during call to UI: risk losing lock block_cancel(); sigc::connection conn = dispatcher_callback.connect( slot ); // std::cout << "registered callback" << std::endl; dispatcher->emit(); //std::cout << "emitted to dispatcher" << std::endl; dispatcher_callback_lock(); // waits for the GUI to return //std::cout << "reacquired lock from dispatcher, method returned" << std::endl; conn.disconnect(); //std::cout << "unregistered callback" << std::endl; unblock_cancel(); // Allow blocks again //std::cout << "releasing dispatcher" << std::endl; } } // namespace FU #endif --0-1685065713-1149544958=:15825 Content-Type: text/x-c++src; name="Thread.cc" Content-Disposition: attachment; filename="Thread.cc" // // C++ Implementation: Thread // // Description: // // // Author: Jan Pfeifer , (C) 2006 // // Copyright: See COPYING file that comes with this distribution // // #include "FlickrUp.hh" #include "Thread.hh" #include #include using namespace std; using namespace boost; /////////////////////////////////////////////////////////////////////////////// // // Threads initialization: handle signal // /////////////////////////////////////////////////////////////////////////////// const int canceling_signal = SIGUSR1; void sig_usr_handler( int intr ) { // cerr << "Handler called!!" << endl; throw FU::Thread::Cancel(); //pthread_exit(0); } // usr_mask is used by all threads sigset_t usr_mask; void FU::Thread::init_threads() { //cout << "Setting handlers" << endl; // Set handler struct sigaction sa_usr; sa_usr.sa_handler = sig_usr_handler; sa_usr.sa_flags = 0; sigemptyset( &sa_usr.sa_mask ); sigaddset( &sa_usr.sa_mask, canceling_signal ); sa_usr.sa_restorer = 0; if ( sigaction( canceling_signal, &sa_usr, 0 ) ) { throw runtime_error( "Couldn't set sigaction()" ); } // Unmasking signal sigemptyset( &usr_mask ); sigaddset( &usr_mask, canceling_signal ); sigprocmask( SIG_UNBLOCK, &usr_mask, 0 ); // Start gui callback mechanism Thread::gui_start(); } /////////////////////////////////////////////////////////////////////////////// // // GUI callback mechanism: based on GLib::Dispatcher // /////////////////////////////////////////////////////////////////////////////// /* Dispatcher lock: get hold of this before using the dispatcher */ boost::mutex FU::Thread::mutex_dispatcher; /* Application main dispatcher: use emit() to initiate */ boost::shared_ptr< Glib::Dispatcher > FU::Thread::dispatcher; /* Dispatcher callback */ sigc::signal FU::Thread::dispatcher_callback; /* Mutex for callback: used to synchronize the running path from the client's thread to the gui thread and back */ boost::mutex dispatcher_callback_mutex; /* Locker on the dispatcher mutex */ boost::shared_ptr< boost::mutex::scoped_lock > dispatcher_callback_locker; /* Dispatcher callback return mutex locker */ void FU::Thread::dispatcher_callback_lock() { // creates a temporary lock: will only return when main lock has been released shared_ptr< mutex::scoped_lock > tmp = shared_ptr< mutex::scoped_lock > ( new mutex::scoped_lock( dispatcher_callback_mutex ) ); // make it the main lock dispatcher_callback_locker = tmp; } /* Dispatcher receiver on gui thread: runs client's slot and releases lock */ void FU::Thread::dispatcher_receiver() { // cout << "- emiting callback" << endl; dispatcher_callback.emit(); // cout << "- releasing callback lock" << endl; dispatcher_callback_locker.reset(); } void FU::Thread::gui_start() { // Register dispatcher dispatcher = shared_ptr( new Glib::Dispatcher ); dispatcher_callback_lock(); dispatcher->connect( sigc::ptr_fun( FU::Thread::dispatcher_receiver ) ); } /////////////////////////////////////////////////////////////////////////////// // // Implement Thread class // /////////////////////////////////////////////////////////////////////////////// FU::Thread::Thread() : running(false), ready(false), to_end( false ), pthread(0), thread(), runnable( this ) { } FU::Thread::~Thread() { if ( running ) { cancel(); } if ( pthread ) join(); pthread = 0; } void FU::Thread::start() { // pthread_t p = pthread_self(); // cout << "Original thread: " << p << endl; boost::thread *t; t = new boost::thread( runnable ); thread = shared_ptr< boost::thread >( t ); } void FU::Thread::Runnable::operator() () { try { // It is already running t->running = true; t->pthread = pthread_self(); // Set mask appropriately t->unblock_cancel(); // Ready: after this point, requests will signal (pthread_kill) to end t->ready = true; // Check for end (if it was asked before we set ready) if ( t->to_end ) return; t->run(); } catch ( FU::Thread::Cancel & ) { // Ok, normal end } catch ( exception &e ) { cerr << "Exception made thread exit: " << e.what() << endl; } catch (...) { cerr << "Unknown exception made thread exit" << endl; } t->ready = false; t->running = false; } void FU::Thread::cancel() { to_end = true; if ( pthread ) pthread_kill( pthread, canceling_signal); // cout << "+ canceling thread: " << pthread << endl; } void FU::Thread::block_cancel() { pthread_sigmask( SIG_BLOCK, &usr_mask, 0 ); } void FU::Thread::unblock_cancel() { pthread_sigmask( SIG_UNBLOCK, &usr_mask, 0 ); } void FU::Thread::join() { // cout << "+ joining thread" << endl; thread->join(); thread.reset(); //cout << "+ thread joined" << endl; } --0-1685065713-1149544958=:15825-- From joevandyk@gmail.com Mon Jun 5 18:38:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7499D3B09F3 for ; Mon, 5 Jun 2006 18:37:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05683-02 for ; Mon, 5 Jun 2006 18:37:23 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 251E73B09BB for ; Mon, 5 Jun 2006 18:37:21 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1447571uge for ; Mon, 05 Jun 2006 15:37:20 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=cx5//ocL/AkrlfnI0B5ScELI8aTckCc7/nOD8uUMdfBo+jzo3l5jnDi9clSeV590xP/MiojlCWooTOrrEbL+B0WeamlRe+6xqns3ZPFguRYvdvb6WCPJFRYO2/fIzb+UETA0s/Ju4k4DeFZQmxw+le/ol7s0i9ZQwuwILX4vTV8= Received: by 10.67.30.6 with SMTP id h6mr3864580ugj; Mon, 05 Jun 2006 15:37:20 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 15:37:20 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 15:37:20 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.218 tagged_above=-999 required=2 tests=[AWL=0.382, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.218 X-Spam-Level: Subject: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 22:38:08 -0000 Any ideas why this segfaults? Any ideas on how to fix it? Thanks, Joe #include #include #include struct GUI : public Gtk::Window { Gtk::Label label; std::string text; GUI() { text = "Sup"; set_title("Application Title"); resize(300, 300); label.set_text("Label title"); add(label); show_all(); } void start() { std::cerr << "Before start()" << std::endl; Gtk::Main::run(*this); std::cerr << "After start()" << std::endl; } void update(const std::string &input) { label.set_text(input); } }; struct Program { // Has to be a pointer? Because I can't call Gtk::main // before I construct the GUI? GUI *gui; void initialize(int argc, char *argv[]) { Glib::thread_init(); Gtk::Main kit(argc, argv); gui = new GUI(); Glib::Thread *gui_thread = Glib::Thread::create(sigc::mem_fun(*gui, &GUI::start), true); // This function needs to return -- can't join on thread } void update(const std::string &input) { gui->update(input); } void shutdown() { std::cerr << "shutdown" << std::endl; } }; // I can't change main(). So, Glib::thread_init() and company needs to be done // in the above class' constructor. But that causes problems... int main(int argc, char *argv[]) { Program program; program.initialize(argc, argv); std::string input; while(true) { std::cout << "\n\nType in something cool: "; while (std::getline(std::cin, input)) program.update(input); } } From xjianz@gmail.com Mon Jun 5 19:58:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 540EE3B0967 for ; Mon, 5 Jun 2006 19:58:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09577-08 for ; Mon, 5 Jun 2006 19:58:37 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id 4687D3B094A for ; Mon, 5 Jun 2006 19:58:37 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2175349nzo for ; Mon, 05 Jun 2006 16:58:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=XDi6PJ4fv0hHhJVmgwr9Pb77fxC8FX6X5XLGtEi5eUYt1YwMWw0Wf/HjLPW9Yp+eayQgxnCxmCXqyaobgR7MYXD9DEVftjGkagpRIRwTc0af61qs4B8qgxI7VegbNXYNNh0WxzB+fF7zm3X726n/+NWf7JYgn8+fbKH43KUFI1k= Received: by 10.36.33.17 with SMTP id g17mr4767448nzg; Mon, 05 Jun 2006 16:58:36 -0700 (PDT) Received: by 10.36.121.11 with HTTP; Mon, 5 Jun 2006 16:58:36 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 11:58:36 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2316_8165376.1149551916517" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.833 tagged_above=-999 required=2 tests=[AWL=-1.042, BAYES_20=-0.74, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.833 X-Spam-Level: Subject: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 23:58:38 -0000 ------=_Part_2316_8165376.1149551916517 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes. Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing) How can I do network programming using gtkmm, considering platform independence? Thanks!!! Fei ------=_Part_2316_8165376.1149551916517 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes.

Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing)

How can I do network programming using gtkmm, considering platform independence?

Thanks!!!

Fei
------=_Part_2316_8165376.1149551916517-- From joevandyk@gmail.com Mon Jun 5 20:12:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7F57B3B0924 for ; Mon, 5 Jun 2006 20:12:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10460-08 for ; Mon, 5 Jun 2006 20:12:00 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 954C13B0926 for ; Mon, 5 Jun 2006 20:11:59 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1469763uge for ; Mon, 05 Jun 2006 17:11:58 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=VBNs7HFyDH+Ric5rCWDBZxPoYw1FmfUBXapEFT7gBypZepuXVuBdjK6jZkKgMSU+VKwWJfZbb10qQ/IGla04lL1a1FAZRZ1peH3ImGRqFxoqk77tLjevDXWQS3w6eIQtnTzbsFor6PSLP+mPLIxGDHagT4cOAIxlXF/hLQFXtLc= Received: by 10.67.105.19 with SMTP id h19mr3923127ugm; Mon, 05 Jun 2006 17:11:58 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:11:58 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:11:58 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.344 tagged_above=-999 required=2 tests=[AWL=-0.456, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.344 X-Spam-Level: Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:12:02 -0000 On 6/5/06, Xiangfei Jia wrote: > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? > > Thanks!!! gtkmm is a graphical toolkit only. No networking libraries are included in it. From joevandyk@gmail.com Mon Jun 5 20:18:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 989D93B03C9 for ; Mon, 5 Jun 2006 20:18:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10629-08 for ; Mon, 5 Jun 2006 20:18:25 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 4F0BB3B000B for ; Mon, 5 Jun 2006 20:18:25 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1471302uge for ; Mon, 05 Jun 2006 17:18:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PRdLHnrnQV4wcQxYkN5y3A+Brd+cBtO9GMPOhScRSj4zQq9KRUWINqS31MZxMGa4SLvgaRVAwkwLaVTqBtH5i1vmkVebftbQ79kHQX3eWHT9XzUcB6Z5r9IDpJvQSLVrLqhdclCGoaNWDbZ7ijNaaJR8kQzO8zOJ/nWqX6GvhuQ= Received: by 10.67.100.12 with SMTP id c12mr3926161ugm; Mon, 05 Jun 2006 17:18:24 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:18:24 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:18:24 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=-0.355, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.397 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:18:27 -0000 On 6/5/06, Joe Van Dyk wrote: > Any ideas why this segfaults? Any ideas on how to fix it? Aha. If I create the Gtk::Main object as a global, it works. However, the documentation says I can't do it. (http://gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1Main.html) Obviously, I can do it. And it's the only way I can figure out how to get this particular program to work. But I imagine something bad will probably happen.... ? Joe From joevandyk@gmail.com Mon Jun 5 20:40:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A37313B0913 for ; Mon, 5 Jun 2006 20:40:08 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11780-08 for ; Mon, 5 Jun 2006 20:40:07 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id CC8A33B0457 for ; Mon, 5 Jun 2006 20:40:06 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1475837uge for ; Mon, 05 Jun 2006 17:40:05 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=i4M+1jhY081bGgsXjZPNN7llWeRRkA8HI3wmroP4zlbXL/sgG7xcD2xS/nXS2UtZrCLAgBhfMtB5a8cTHvM2zdZa4l+KjlB8l1f8gHhcvww3zTU5rIHA7exWKVs2HM1lY0gSma/xWL8cy6xPkUjwtPuqNq2ViB+fis489dg7hs4= Received: by 10.67.25.9 with SMTP id c9mr3939972ugj; Mon, 05 Jun 2006 17:40:05 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:40:05 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:40:05 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.154 tagged_above=-999 required=2 tests=[AWL=0.446, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.154 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:40:08 -0000 On 6/5/06, Hargobind Khalsa wrote: > I think the problem with the code is that you are calling > > > Gtk::Main kit(argc, argv); > > Inside your initialize() function. > When you then return to the main function the variable "kit" has gone out of > scope and has therefore been destroyed, effectively uninitializing GTKmm... > that's why > > Gtk::Main kit(argc, argv); > is usually done in the main function. > > If you were to store "kit" in a variable that has global scope or the scope > of main then you prevent this from happening. Ah, that makes sense. I wonder why the documentation says a Gtk::Main object can't be created in the global scope. Apparently, that's what I want to do, as I can't put it inside main(). Joe From joevandyk@gmail.com Mon Jun 5 21:29:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D1C083B0076 for ; Mon, 5 Jun 2006 21:29:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14559-07 for ; Mon, 5 Jun 2006 21:29:05 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id 2C0973B0289 for ; Mon, 5 Jun 2006 21:29:05 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1486392uge for ; Mon, 05 Jun 2006 18:29:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ZEEPRRHrfLNjxLVJ0tiI2+IGjwwKLdJ/YchhazIbtYb5y94TIK/KfperOaRAWMBeETg2hNCC/OUQeqRW39Me1xjVjME+E2QglW8Ms2QIRe7fG000aCk0ZK5DPLDNlKVECS7QBp5Q3jWf6fbh4GAp0VDqqNMX3VHVXSA0DYqqnvY= Received: by 10.66.222.9 with SMTP id u9mr3977606ugg; Mon, 05 Jun 2006 18:29:04 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 18:29:04 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 18:29:04 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.171 tagged_above=-999 required=2 tests=[AWL=0.429, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.171 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 01:29:07 -0000 On 6/5/06, Hargobind Khalsa wrote: > I wonder why the documentation says a Gtk::Main object can't be > > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > > > > Why not? You note that you can't change main but I don't see any reason for > this. > > You could also probably store the object in your GUI struct... but there > might be some problem I'm not seeing with that. main() is autogenerated for me. (it's complicated) From kanadakid@gmail.com Mon Jun 5 23:19:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 373A53B0074 for ; Mon, 5 Jun 2006 23:19:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19278-08 for ; Mon, 5 Jun 2006 23:19:55 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.231]) by menubar.gnome.org (Postfix) with ESMTP id 9966A3B000A for ; Mon, 5 Jun 2006 23:19:55 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i7so49163wra for ; Mon, 05 Jun 2006 20:19:54 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=FVf4iX57uFL5weAhfI45+TTaASzg/lsyyFjcW8pwkuXOKTXc/7iEQQQXpIvUtKxRMvfg7MlhCWBKzitdzDoas8F9cpA9Bh/Yplju4K7MOI0hXL0U7QfPnm1OcJZsA+fg9nHhiWwgkmZ7H2Y6xiIpWN6Mufk+0LBBFz9rg2ttyNM= Received: by 10.54.127.4 with SMTP id z4mr5526006wrc; Mon, 05 Jun 2006 20:19:54 -0700 (PDT) Received: by 10.54.158.8 with HTTP; Mon, 5 Jun 2006 20:19:54 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 23:19:54 -0400 From: "Mike Polan" To: "Xiangfei Jia" , gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_10773_16059721.1149563994259" References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.949 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.949 X-Spam-Level: Cc: Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 03:19:57 -0000 ------=_Part_10773_16059721.1149563994259 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline 2006/6/5, Xiangfei Jia : > > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? > > Thanks!!! > > Fei > Try libcurl: http://curl.haxx.se/libcurl/. It provides a wide array of file tranfser capabilities and other misc network things. As a bonus, it is also very portable, and functions well with gtk/gtkmm. _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > ------=_Part_10773_16059721.1149563994259 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

2006/6/5, Xiangfei Jia <xjianz@gmail.com>:
I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes.

Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing)

How can I do network programming using gtkmm, considering platform independence?

Thanks!!!

Fei

Try libcurl: http://curl.haxx.se/libcurl/ . It provides a wide array of file tranfser capabilities and other misc network things. As a bonus, it is also very portable, and functions well with gtk/gtkmm.

_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list



------=_Part_10773_16059721.1149563994259-- From paul@linuxaudiosystems.com Tue Jun 6 07:40:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 356DC3B0A2E for ; Tue, 6 Jun 2006 07:40:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16977-03 for ; Tue, 6 Jun 2006 07:40:23 -0400 (EDT) Received: from vms046pub.verizon.net (vms046pub.verizon.net [206.46.252.46]) by menubar.gnome.org (Postfix) with ESMTP id BC2853B0625 for ; Tue, 6 Jun 2006 07:40:20 -0400 (EDT) Received: from dual ([151.197.208.235]) by vms046.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J0F0051OSEXGEH4@vms046.mailsrvcs.net> for gtkmm-list@gnome.org; Tue, 06 Jun 2006 06:40:09 -0500 (CDT) Date: Tue, 06 Jun 2006 07:40:23 -0400 From: Paul Davis In-reply-to: To: Joe Van Dyk Message-id: <1149594023.12354.28.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.478 tagged_above=-999 required=2 tests=[AWL=-0.033, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.478 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 11:40:34 -0000 On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > I wonder why the documentation says a Gtk::Main object can't be > created in the global scope. Apparently, that's what I want to do, as > I can't put it inside main(). GTK and gtkmm require library initialization before any objects related to them can be created. by attempting to put Gtk::Main in global scope you are effectively asking for this order to be reversed. From ramashish.lists@gmail.com Tue Jun 6 09:11:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 087523B00CD for ; Tue, 6 Jun 2006 09:11:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23663-02 for ; Tue, 6 Jun 2006 09:11:22 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.232]) by menubar.gnome.org (Postfix) with ESMTP id 0790B3B00B4 for ; Tue, 6 Jun 2006 09:11:21 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i4so131054wra for ; Tue, 06 Jun 2006 06:11:21 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=FjV3mZAiuZhOGprCdVernZOarZngcYF148Nga8XJ+t00PxKmxhgouEM75mPQI7FSuhV0YxyuHsGV497TFnIX+arbYJcaQbQ1td4xh4Qjq6SRyjGo5jkl3ZHE6MOoa7wLU4tXc00kJMEZmmYFPGltNhlkhl8a8mXANcHGwAS6z1Q= Received: by 10.54.86.12 with SMTP id j12mr214523wrb; Tue, 06 Jun 2006 06:11:21 -0700 (PDT) Received: by 10.54.141.11 with HTTP; Tue, 6 Jun 2006 06:11:21 -0700 (PDT) Message-ID: <6bd1d93e0606060611i7b7e2c07n63492fcf3cc4d8a8@mail.gmail.com> Date: Tue, 6 Jun 2006 18:41:21 +0530 From: "Ramashish Baranwal" To: "Xiangfei Jia" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[AWL=0.201, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 13:11:24 -0000 On 6/6/06, Xiangfei Jia wrote: > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? I don't have any experience doing network programming using gtkmm. If you are looking for a portable C++ networking library, check out ACE (http://www.cs.wustl.edu/~schmidt/ACE-overview.html). Ram From joevandyk@gmail.com Tue Jun 6 14:03:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 434A53B023F for ; Tue, 6 Jun 2006 14:03:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11336-05 for ; Tue, 6 Jun 2006 14:03:12 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 1A2CC3B016D for ; Tue, 6 Jun 2006 14:03:12 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1782521uge for ; Tue, 06 Jun 2006 11:03:10 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=RfdrFt7X2PxyIwr9ZEguLrHcjVhtc53YzA0E3+6cpOIg4O6DG5uIDlBxeKgwYyDMWuomHIiFj4xKcJCNs1V8tXE9sSI3gDrs1zj4Q95YsXPONKgYPFByAg0+jI/Jrc3AT9pz9zd6OUta399dKsF5Gz/GfZW06nHWGupKw5jtuQo= Received: by 10.67.25.9 with SMTP id c9mr4739683ugj; Tue, 06 Jun 2006 11:03:10 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 11:03:10 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 11:03:10 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: <1149594023.12354.28.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.109 tagged_above=-999 required=2 tests=[AWL=0.337, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.109 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 18:03:13 -0000 On 6/6/06, Paul Davis wrote: > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > I wonder why the documentation says a Gtk::Main object can't be > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > GTK and gtkmm require library initialization before any objects related > to them can be created. by attempting to put Gtk::Main in global scope > you are effectively asking for this order to be reversed. So, in the program that I had in the original email, why did it work if I had the Gtk::Main call outside of any functions? Joe From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 6 15:17:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C642A3B0B68 for ; Tue, 6 Jun 2006 15:17:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15769-06 for ; Tue, 6 Jun 2006 15:17:32 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 232E63B0B4F for ; Tue, 6 Jun 2006 15:17:32 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 2E8FA16D1F for ; Tue, 6 Jun 2006 12:05:41 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 06 Jun 2006 12:05:38 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.391 tagged_above=-999 required=2 tests=[AWL=0.094, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.391 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1145 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 19:17:33 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343997] New: gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 6 Jun 2006 06:50:33 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] New: gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Summary: gtkmm printcontext does not build Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: waschk@mandriva.org QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.15/2.16 GNOME milestone: Unspecified gtkmm 2.9.3 does not build, this is the error: printcontext.cc: In member function 'Cairo::RefPtr Gtk::PrintContext::get_cairo()': printcontext.cc:132: error: 'gtk_print_context_get_cairo' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::get_fontmap()': printcontext.cc:182: error: 'gtk_print_context_get_fontmap' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::create_context()': printcontext.cc:197: error: 'gtk_print_context_create_context' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::create_layout()': printcontext.cc:207: error: 'gtk_print_context_create_layout' was not This is with gtk+ 2.9.2, cairomm 0.6.0 and cairo 1.1.6 on Mandriva Cooker. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1145 ******************************************** From fedemico@yahoo.com Tue Jun 6 18:49:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1411A3B0124 for ; Tue, 6 Jun 2006 18:49:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27320-05 for ; Tue, 6 Jun 2006 18:49:44 -0400 (EDT) Received: from web60324.mail.yahoo.com (web60324.mail.yahoo.com [209.73.178.132]) by menubar.gnome.org (Postfix) with SMTP id 2E8EF3B00E6 for ; Tue, 6 Jun 2006 18:49:44 -0400 (EDT) Received: (qmail 25228 invoked by uid 60001); 6 Jun 2006 22:49:43 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=mEpI74eiiQixhqoY4t57pu3eRwjfOT7gXsREkslLcpNb6+MndMzD8SaEP4yO/gryJWwdG0rpg/J/bFPE4JVQlxJcqNAkoc9kvHBe79xpnJG/5BluvUO46VwbzupfJrF1Xa2GUXddKzqB031V4wOR7Io/LS+MhDfNTpCoVKJxnvQ= ; Message-ID: <20060606224943.25226.qmail@web60324.mail.yahoo.com> Received: from [163.178.124.134] by web60324.mail.yahoo.com via HTTP; Tue, 06 Jun 2006 17:49:43 CDT Date: Tue, 6 Jun 2006 17:49:43 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.648 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 1.648 X-Spam-Level: * Subject: Gdk::Pixbuf X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 22:49:47 -0000 How are you? Im not sure if this is going to go to someone. If so, I would like you to answer me please. I have a problem with pixbufs, I would appreciate that somebody answer me in order to say what is my problem. It is something related with that message Aurelian KAMEL wrote. Thanks to everybody __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From joevandyk@gmail.com Tue Jun 6 20:38:49 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AAA5A3B0344 for ; Tue, 6 Jun 2006 20:38:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32478-07 for ; Tue, 6 Jun 2006 20:38:48 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 6C6D13B012A for ; Tue, 6 Jun 2006 20:38:48 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so88579ugf for ; Tue, 06 Jun 2006 17:38:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=E3ZMW0bIXrl2ThD4fVmZ4IhVpAzD67Zoklkcfl4cvgEl0/bu+vyOYajFytz186coHXmhrISkoG5lcqojusShUgsnLGrxliAq5OvZj8W11O87wEvNdTh+llLU2fa1BTUj7lgMSGVyU3P+7BXUp3lVMKk3HXex1YL+6Qg9ygdFVt4= Received: by 10.67.105.19 with SMTP id h19mr136627ugm; Tue, 06 Jun 2006 17:38:47 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 17:38:47 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 17:38:47 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.856 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, AWL=0.057, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.856 X-Spam-Level: Subject: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 00:38:49 -0000 Is there any reason why the reply-to address on this list isn't gtkmm-list@gnome.org? On most mailing lists that I'm on, the default reply-to address is the mailing list address. On this one, I always forget to to make sure that I send the email to the mailing list address instead of to the person who sent the email that I'm replying to. Thanks, Joe From joevandyk@gmail.com Tue Jun 6 20:43:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0173E3B0752 for ; Tue, 6 Jun 2006 20:43:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00362-08 for ; Tue, 6 Jun 2006 20:42:59 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id C066D3B038B for ; Tue, 6 Jun 2006 20:42:58 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id m3so80040ugc for ; Tue, 06 Jun 2006 17:42:57 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=jkgaKDKQOWsa4nxJaGJriW8oVqujBp9dh80RLRi4Gw5ydt7ety60jta/15T61JMAB8ZilwFtKxmncgjMf7WvcEPLhFwHaTvFEJOp8tgzAyu/oSm5Vj0Je7TInVrc/K/eZfhQZNqmnbWGcss79PAkVpOeZngKibswSdEKiOenxGE= Received: by 10.67.15.3 with SMTP id s3mr125055ugi; Tue, 06 Jun 2006 17:36:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 17:36:56 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 17:36:56 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20060606224943.25226.qmail@web60324.mail.yahoo.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.423 tagged_above=-999 required=2 tests=[AWL=-0.381, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.423 X-Spam-Level: Subject: Re: Gdk::Pixbuf X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 00:43:00 -0000 On 6/6/06, Joe Van Dyk wrote: > On 6/6/06, Luis Federico G=F3mez Salazar wrote: > > How are you? > > Im not sure if this is going to go to someone. If so, > > I would like you to answer me please. > > I have a problem with pixbufs, I would appreciate that > > somebody answer me in order to say what is my problem. > > It is something related with that message Aurelian > > KAMEL wrote. > > I am good. How are you? > > It might help if you describe your pixbuf problem. > > Thanks, > Joe From mojofunk@gmail.com Wed Jun 7 01:51:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3D3873B0BC5 for ; Wed, 7 Jun 2006 01:51:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16770-05 for ; Wed, 7 Jun 2006 01:51:34 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by menubar.gnome.org (Postfix) with ESMTP id C18A73B022D for ; Wed, 7 Jun 2006 01:51:33 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id h2so75080nfe for ; Tue, 06 Jun 2006 22:51:32 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=iuVuSSfj3Ov+xi9SBbJ+HjCvigs0+MQ2P4TMjGc7W2iYbQRDN1LAJrtAMSRmG2clKhkFNnFZekls7ZIbuU2kvDQy+gN59EsQO24uZ52SK6hRQ5b09iiATiHSzM04I61hIH5GKpqaWcwkyZ08Gc6LZRNVDil3hAbnBckvmt6NdIE= Received: by 10.48.12.12 with SMTP id 12mr138630nfl; Tue, 06 Jun 2006 22:51:31 -0700 (PDT) Received: by 10.49.41.15 with HTTP; Tue, 6 Jun 2006 22:51:31 -0700 (PDT) Message-ID: <4bb03be40606062251t38476d8bhcf92cbaa7dac9e82@mail.gmail.com> Date: Wed, 7 Jun 2006 15:51:31 +1000 From: "Tim Mayberry" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.042 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.042 X-Spam-Level: Subject: Problem restoring pane handle position after fullscreen X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 05:51:35 -0000 Hello, I don't think i've posted to this list before so I'll start by thanking everyone involved with gtkmm, it is a real pleasure to use so far. I noticed what appeared to be a bug in an application that I use a fair bit and it annoyed me enough that I set out to fix it. I couldn't see anything obviously wrong with the code so I created a silly test case that exhibits the same behaviour. The application(and the test case) contains a horizontal pane, when the window is in fullscreen mode child1 of the pane is set to occupy the entire space, then when the window is restored using unfullscreen the pane handle is reset to the position it was in before the fullscreen. I can't get the position of the pane handle to restore to the correct location and I'd appreciate it if someone could tell me what is preventing it from working, is the code incorrect or is there some other problem. Thanks in advance, test case follows: #include class PaneTest : public Gtk::Window { public: PaneTest(); protected: void on_pane_toggled(); Gtk::VBox m_box; Gtk::Button m_child1_button; Gtk::Button m_child2_button; Gtk::HPaned m_pane; Gtk::ToggleButton m_toggle_button; gint m_last_pane_position; }; PaneTest::PaneTest() : m_toggle_button("Maximize Child Button 1"), m_child1_button("Pane Child Button 1"), m_child2_button("Pane Child Button 2"), m_last_pane_position(0) { set_title("pane test"); set_border_width(10); m_toggle_button.signal_toggled().connect( sigc::mem_fun(*this, &PaneTest::on_pane_toggled) ); m_pane.pack1(m_child1_button, true, true); m_pane.pack2(m_child2_button, true, true); m_box.pack_start(m_pane); m_box.pack_start(m_toggle_button); add(m_box); show_all_children(); } void PaneTest::on_pane_toggled() { if(m_toggle_button.get_active()) { m_last_pane_position = m_pane.get_position(); m_pane.set_position(m_pane.property_max_position()); fullscreen(); } else { unfullscreen(); m_pane.set_position(m_last_pane_position); } } int main(int argc, char *argv[]) { Gtk::Main kit(argc, argv); PaneTest ptest; Gtk::Main::run(ptest); return 0; } From fbacque@free.fr Wed Jun 7 02:54:09 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A077E3B0A40 for ; Wed, 7 Jun 2006 02:54:09 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20496-09 for ; Wed, 7 Jun 2006 02:54:08 -0400 (EDT) Received: from smtp5-g19.free.fr (smtp5-g19.free.fr [212.27.42.35]) by menubar.gnome.org (Postfix) with ESMTP id 9B2443B05FA for ; Wed, 7 Jun 2006 02:54:08 -0400 (EDT) Received: from alakazam.opl.hom (lns-bzn-61-82-250-87-203.adsl.proxad.net [82.250.87.203]) by smtp5-g19.free.fr (Postfix) with SMTP id 20AD9275CF for ; Wed, 7 Jun 2006 08:54:07 +0200 (CEST) Date: Wed, 7 Jun 2006 09:03:19 +0200 From: Francis BACQUE To: gtkmm-list@gnome.org Message-Id: <20060607090319.2e0a0848.fbacque@free.fr> In-Reply-To: References: X-Mailer: Sylpheed version 2.2.0 (GTK+ 2.8.12; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.777 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.777 X-Spam-Level: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 06:54:09 -0000 On Tue, 6 Jun 2006 17:38:47 -0700 "Joe Van Dyk" wrote: > Is there any reason why the reply-to address on this list isn't > gtkmm-list@gnome.org? It is the job of a good mail user agent ;) Francis From joevandyk@gmail.com Wed Jun 7 03:06:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 15FAB3B03A5 for ; Wed, 7 Jun 2006 03:06:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21388-02 for ; Wed, 7 Jun 2006 03:06:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id E899C3B0365 for ; Wed, 7 Jun 2006 03:06:37 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id m2so182607uge for ; Wed, 07 Jun 2006 00:06:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=c+o31+4CUqiriiruJQlQZWUUdZvXWoxlzWHGgwwn6V3Lhd5wQhlycwS5aZQXRFD3WeqX40rEPe2NtVD8tK3FZNIljMQF1k7R/moAJDYjx8ujtPizSGoYy6a0zdSSw17AKApmMnE2IFUZG+Lhy0CNRvnBT0xnRPomlDm1w9RKIyo= Received: by 10.66.250.17 with SMTP id x17mr199457ugh; Wed, 07 Jun 2006 00:06:36 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 00:06:36 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 00:06:36 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: <20060607090319.2e0a0848.fbacque@free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060607090319.2e0a0848.fbacque@free.fr> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.064 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, AWL=-0.709, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.064 X-Spam-Level: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 07:06:39 -0000 On 6/7/06, Francis BACQUE wrote: > On Tue, 6 Jun 2006 17:38:47 -0700 > "Joe Van Dyk" wrote: > > > Is there any reason why the reply-to address on this list isn't > > gtkmm-list@gnome.org? > > It is the job of a good mail user agent ;) If you say so. I'm subscribed to a dozen technical mailing lists and this is the only one where I have to either reply to all or manually change the address. The gtk mailing list works as expected, by the way. Joe From murrayc@murrayc.com Wed Jun 7 03:18:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1B3743B0C3C for ; Wed, 7 Jun 2006 03:18:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22143-01 for ; Wed, 7 Jun 2006 03:18:32 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 02AA23B0343 for ; Wed, 7 Jun 2006 03:18:29 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 33D53DC711; Wed, 7 Jun 2006 00:18:28 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Wed, 7 Jun 2006 09:18:28 +0200 (CEST) Message-ID: <62386.194.138.18.132.1149664708.squirrel@webmail.murrayc.com> In-Reply-To: <1149643406.25628.40.camel@plantain.jesacco.com> References: <1149643406.25628.40.camel@plantain.jesacco.com> Date: Wed, 7 Jun 2006 09:18:28 +0200 (CEST) From: "Murray Cumming" To: "Joseph E. Sacco, Ph.D." User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.442 tagged_above=-999 required=2 tests=[AWL=-0.074, BAYES_00=-2.599, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.442 X-Spam-Level: Cc: guenther , murrayc@murrayc.com, gtkmm-list@gnome.org Subject: Re: gconfmm-2.14.1 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 07:18:38 -0000 > Murray, Thanks, but do please use gtkmm-list or bugzilla in future. > There is a minor bug in gconfmm-2.14.1/examples/client/main.cc, see > attached patch. > > With this patch, gconfmm-2.14.1: > > * builds within GARNOME-2.14.x Thanks. Sorry for that. I'll fix that soon. There's nothing useful in the new release when doing a normal build anyway, so don't worry about it too much. > * does not [yet] build within GARNOME-2.15.x What exactly is the error? > Question: > > Are other version bumps required to build gconfmm-2.14.1 within > 2.15.x? No, GConf and gconfmm are API and ABI compatible. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From javi.aranega@gmail.com Wed Jun 7 04:22:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C1B7F3B03BF for ; Wed, 7 Jun 2006 04:22:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26695-06 for ; Wed, 7 Jun 2006 04:22:53 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 6A0993B034F for ; Wed, 7 Jun 2006 04:22:53 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so192608ugf for ; Wed, 07 Jun 2006 01:22:52 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=jeMe8GPpF+57LfMpKaJHAK6CTKakh2KmSQul449ppz4iWYm0A8Y8uYLaRZ9azQoE4bCUu+ugQd5MXst0SKW5z0lo07BreMHAuyyo5jy2xexCUsqA5CB1I6lVmCZYS+I7cI12J+CSIRnEUEzlBLG1Rk4y4zPiW3suFwgyRh91fQY= Received: by 10.78.31.18 with SMTP id e18mr43143hue; Wed, 07 Jun 2006 01:22:52 -0700 (PDT) Received: by 10.78.28.14 with HTTP; Wed, 7 Jun 2006 01:22:52 -0700 (PDT) Message-ID: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> Date: Wed, 7 Jun 2006 10:22:52 +0200 From: "Javier Aranega" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3217_9457771.1149668572262" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.65 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.65 X-Spam-Level: Subject: How to work with libglademm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 08:22:54 -0000 ------=_Part_3217_9457771.1149668572262 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi!! I'm newbie in gtkmm/gnome application development and I'm working with that in my studies final project. I have to develop an application that work wit= h some Midi libraries and other stuff. I have decided to work with gtkmm and libglademm to load the UI that I make with glade-2. I want some examples that works like that. What is the rigth way to do this? I'd thought to make a class that had all the pointers to the widgets and to work with that, or is better to make different classes (for the differenst parts of the UI) that receive the pointer Glib::RefPtr of the class mainWindow.cc to reference the differents widgets? Other question is about how to integrate external libraries with the autotools stuff. I need some examples that help me. Thanks. Javi Ar=E1nega U. de Alicante ------=_Part_3217_9457771.1149668572262 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi!!

I'm newbie in gtkmm/gnome application development and I'm working with that in my studies final project. I have to develop an application that work with some Midi libraries and other stuff. I have decided to work with gtkmm and libglademm to load the UI that I make with glade-2. I want some examples that works like that. What is the rigth way to do this? I'd thought to make a class that had all the pointers to the widgets and to work with that, or is better to make different classes (for the differenst parts of the UI) that receive the pointer Glib::RefPtr of the class mainWindow.cc to reference the differents widgets?
Other question is about how to integrate external libraries with the autoto= ols stuff.
I need some examples that help me.

Thanks.

Javi Ar=E1nega
U. de Alicante
------=_Part_3217_9457771.1149668572262-- From igorbounov@topazelectro.ru Wed Jun 7 05:46:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 152CA3B0BBC for ; Wed, 7 Jun 2006 05:46:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32284-08 for ; Wed, 7 Jun 2006 05:46:33 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id C94703B0387 for ; Wed, 7 Jun 2006 05:46:32 -0400 (EDT) Received: (qmail 389 invoked by uid 7801); 7 Jun 2006 09:38:06 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.084341 secs); 07 Jun 2006 09:38:06 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.084341 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 7 Jun 2006 09:38:05 -0000 Message-ID: <4486A0CF.9020104@topazelectro.ru> Date: Wed, 07 Jun 2006 13:47:59 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: Javier Aranega References: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> In-Reply-To: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.6 tagged_above=-999 required=2 tests=[AWL=-0.860, BAYES_20=-0.74] X-Spam-Score: -1.6 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: How to work with libglademm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 09:46:38 -0000 Javier Aranega writes: > [...] > I need some examples that help me. There are some examples in libglademm package. Hope it helps. Igor Gorbounov From pfjan@yahoo.com.br Wed Jun 7 06:07:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B99B83B0BCF for ; Wed, 7 Jun 2006 06:07:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01502-04 for ; Wed, 7 Jun 2006 06:07:05 -0400 (EDT) Received: from web52109.mail.yahoo.com (web52109.mail.yahoo.com [206.190.48.112]) by menubar.gnome.org (Postfix) with SMTP id 8103B3B08CC for ; Wed, 7 Jun 2006 06:07:05 -0400 (EDT) Received: (qmail 56367 invoked by uid 60001); 7 Jun 2006 10:07:04 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=ETz7sdpK4VJCz7Et3He3Vz7BwnB/Q28BwT9PUrEp2XbDRCJErSs98etbN32+4IMUkfeJSovtRmtISHdvWPI8Z4r3R1PVOC7amHBnDxOfi9WzDApUDk8JlWqAELZL3tOeS5Tij/IEn3HDZwV6zfPUiMA/rIK/GWaak3ZVxhyh6EI= ; Message-ID: <20060607100704.56365.qmail@web52109.mail.yahoo.com> Received: from [201.6.132.11] by web52109.mail.yahoo.com via HTTP; Wed, 07 Jun 2006 03:07:04 PDT Date: Wed, 7 Jun 2006 03:07:04 -0700 (PDT) From: Jan Pfeifer To: Joe Van Dyk , gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Cc: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 10:07:06 -0000 Agreed, same problem here :) ----- Original Message ---- From: Joe Van Dyk To: gtkmm-list@gnome.org Sent: Tuesday, June 6, 2006 9:38:47 PM Subject: Change reply-to address to gtkmm-list@gnome.org ? Is there any reason why the reply-to address on this list isn't gtkmm-list@gnome.org? On most mailing lists that I'm on, the default reply-to address is the mailing list address. On this one, I always forget to to make sure that I send the email to the mailing list address instead of to the person who sent the email that I'm replying to. Thanks, Joe _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From onur.tugcu@gmail.com Sun Jun 4 00:38:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1C4DE3B0572 for ; Sun, 4 Jun 2006 00:38:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15199-04 for ; Sun, 4 Jun 2006 00:38:49 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by menubar.gnome.org (Postfix) with ESMTP id AC3753B01B3 for ; Sun, 4 Jun 2006 00:38:48 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l37so1360088nfc for ; Sat, 03 Jun 2006 21:38:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=IduZtPjnCMBf/pxE/swyZhvYLxQwmhMDQW/W/JY/su/HMWZvc+K15d3AlJdt61Xjrl5+cvlllXR5dWLcVDr6GHBpbn/zBM3i1cfR7hVdhwrplyf9l9pWFyxESLMj4KtMgADMqTE0ju8OUligm6JhkqQqNKzX4iSCpSJ/lHlXOdQ= Received: by 10.49.6.9 with SMTP id j9mr3249287nfi; Sat, 03 Jun 2006 21:38:47 -0700 (PDT) Received: by 10.48.42.10 with HTTP; Sat, 3 Jun 2006 21:38:47 -0700 (PDT) Message-ID: Date: Sun, 4 Jun 2006 07:38:47 +0300 From: "Onur Tugcu" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.888 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.888 X-Spam-Level: X-Mailman-Approved-At: Wed, 07 Jun 2006 10:15:12 -0400 Subject: rubberband select X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 04:38:50 -0000 Hi, I'm just starting to use gtkmm-2.4 (that's the name of the package on my system) and to me, it is worth great praise. I love the sigc++ action. I've spent a few hours becoming proficient with the treeview widget and related syntax, but when it comes to drawing area, I'm stumped. I want to have rectangle shaped elements in the drawing area which hold pictures, and I want to be able to select some with good old rubberband select or drag individual rectangles around (even into other widgets). I *will* eventually struggle and finish this with gtkmm, but I would like a few ideas and pointers that will make my life easier and more fun. Thank you --Nurettin From murrayc@murrayc.com Wed Jun 7 12:34:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D3443B0D69 for ; Wed, 7 Jun 2006 12:34:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29602-04 for ; Wed, 7 Jun 2006 12:34:01 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 31ADB3B0D39 for ; Wed, 7 Jun 2006 12:34:01 -0400 (EDT) Received: from noname (p5497CB1E.dip.t-dialin.net [84.151.203.30]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 1C2417F07B; Wed, 7 Jun 2006 09:33:58 -0700 (PDT) From: Murray Cumming To: Joe Van Dyk In-Reply-To: References: <20060607090319.2e0a0848.fbacque@free.fr> Content-Type: text/plain Date: Wed, 07 Jun 2006 18:33:56 +0200 Message-Id: <1149698036.5916.20.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.911 tagged_above=-999 required=2 tests=[AWL=-1.480, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, RCVD_IN_SORBS_WEB=1.456, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.911 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 16:34:02 -0000 On Wed, 2006-06-07 at 00:06 -0700, Joe Van Dyk wrote: > On 6/7/06, Francis BACQUE wrote: > > On Tue, 6 Jun 2006 17:38:47 -0700 > > "Joe Van Dyk" wrote: > > > > > Is there any reason why the reply-to address on this list isn't > > > gtkmm-list@gnome.org? > > > > It is the job of a good mail user agent ;) > > If you say so. I'm subscribed to a dozen technical mailing lists and > this is the only one where I have to either reply to all or manually > change the address. > > The gtk mailing list works as expected, by the way. gtk-list is just like gtkmm-list. The following link is what you will always be pointed to whenever you ask this. I'll change it when the GNOME mailing lists defaults change (they won't). I am not interested in the details and I'd rather people didn't bother discussing it on this list. http://www.unicom.com/pw/reply-to-harmful.html -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Wed Jun 7 12:56:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A3A693B032A for ; Wed, 7 Jun 2006 12:56:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31100-03 for ; Wed, 7 Jun 2006 12:56:51 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id 3FC793B00A8 for ; Wed, 7 Jun 2006 12:56:51 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so412674wra for ; Wed, 07 Jun 2006 09:56:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=usE1Lr5+lHD5tREPTMy1k+WDw2nGuBjMYAm2eaOcgZQiu2tKT3y4ICRP7yEVY3dkred5dlgHGLOxW14fbM574EYTqQ62l93VA6d5WORCjJ3e97OFEE7pxTZogNGFDRE7eScX7DOYhRpUq0PUeeFUs+ObPoFXLTyRFvhsfW9UJyo= Received: by 10.54.89.11 with SMTP id m11mr959957wrb; Wed, 07 Jun 2006 09:56:50 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 09:56:49 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 11:56:49 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1146123221.6040.14.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.39 tagged_above=-999 required=2 tests=[AWL=0.056, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.39 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 16:56:52 -0000 On 4/27/06, Murray Cumming wrote: > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > Our website is looking a bit unfashionable these days. Would someone > > like to play with the CSS and make it look like something from the year > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > system yet. > > Is nobody interesting in making us look a little more hip? > Well, I've finally gotten around to doing an implementation of a new website for gtkmm. For the most part, the content has not been changed (there were a few things that I added and a few things that I shuffled around, but nothing too significant). So it's essentially just a facelift. What I ended up implementing doesn't look much like the mockups I posted a while back, because although I liked the overall design of the mockups, I felt they had some pretty significant problems and I wanted to start fresh. I ended up liking this new design better, anyway. But design is somewhat personal, so you may have a different opinion... The new site is located here: http://jonathon.quotidian.org/gtkmm.org/index.shtml (be gentle with the server, though. It's only served on a DSL line for now) I've changed the colors since I wasn't a big fan of the old colors. I also ended up using relatively few images (there's no 'logo' image like the current website has, and no icons like the mockups had). Play around with it a bit and let me know what you think. Especially let me know what you think of the separation of navigation items into two groups -- the main group across the top ("home, license, download, etc") and the "Other Resources" on the sidebar. I'm also interested in how it looks in different browsers. I've tested it in epiphany on Linux, firefox and IE on windows. I'm aware that it currently looks awful in IE because I'm using PNG images with alpha (which IE doesn't support at all). I'll have to fix that at some point by either not using alpha or by switching to GIF images. If you notice layout problems, let me know. One comment that came up from Writser when I posted the mockups was adding more information targetted to new developers to explain why they should use gtkmm. I think that's a great idea that should be pursued, but I didn't incorporate any of that into this design yet. Note: the "Documentation" and "FAQ" links will not work since they point to the standard gtkmm API / tutorial documentation location which I haven't uploaded to my staging server. But it will look exactly the same as it does now (i.e. http://gtkmm.org/docs/gtkmm-2.4/docs/) -- I haven't touched that part. Suggestions and comments welcome. Thanks, Jonner From marble@igloo.snowplains.org Wed Jun 7 13:00:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F31783B00A8 for ; Wed, 7 Jun 2006 13:00:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31335-10 for ; Wed, 7 Jun 2006 13:00:15 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 60E2A3B0087 for ; Wed, 7 Jun 2006 13:00:15 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 1E7C7368542; Wed, 7 Jun 2006 18:00:12 +0100 (BST) Date: Wed, 7 Jun 2006 18:00:11 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Message-ID: <20060607170011.GC21110@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.527 tagged_above=-999 required=2 tests=[AWL=0.074, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -2.527 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 17:00:17 -0000 On Wed, Jun 07, 2006 at 11:56:49AM -0500, Jonathon Jongsma wrote: > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line for now) > > I'm also interested in how it looks in different browsers. I've > > Suggestions and comments welcome. I think it looks good (in Konqueror 3.5.3). ~Ainsley From joevandyk@gmail.com Wed Jun 7 13:59:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5647C3B0B53 for ; Wed, 7 Jun 2006 13:59:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02871-06 for ; Wed, 7 Jun 2006 13:59:55 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 6BE453B083F for ; Wed, 7 Jun 2006 13:59:55 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id a2so421653ugf for ; Wed, 07 Jun 2006 10:59:54 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=XNzAnPiuG/voXPuoAyXMrOPBK4sJ+0WpHZ/XIerRLS1GdDyRSPmRmtD1jHnwomfpxDu3Nt4xkuEW3oPjWsg8JApQtpK+ZyBipJo7LZDYqicpLDuzPft4+TnlnuqEgqRd0IVzegkGSG/yx89Zt+UJTeVtW7GBYQF5Xl9KjU+clBo= Received: by 10.67.100.12 with SMTP id c12mr768040ugm; Wed, 07 Jun 2006 10:59:53 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 10:59:52 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 10:59:52 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.305 tagged_above=-999 required=2 tests=[AWL=-0.417, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.305 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 17:59:58 -0000 On 6/7/06, Jonathon Jongsma wrote: > On 4/27/06, Murray Cumming wrote: > > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > > Our website is looking a bit unfashionable these days. Would someone > > > like to play with the CSS and make it look like something from the year > > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > > system yet. > > > > Is nobody interesting in making us look a little more hip? > > > > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. > > What I ended up implementing doesn't look much like the mockups I > posted a while back, because although I liked the overall design of > the mockups, I felt they had some pretty significant problems and I > wanted to start fresh. I ended up liking this new design better, > anyway. But design is somewhat personal, so you may have a different > opinion... > > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line for now) > > I've changed the colors since I wasn't a big fan of the old colors. I > also ended up using relatively few images (there's no 'logo' image > like the current website has, and no icons like the mockups had). > > Play around with it a bit and let me know what you think. Especially > let me know what you think of the separation of navigation items into > two groups -- the main group across the top ("home, license, download, > etc") and the "Other Resources" on the sidebar. > > I'm also interested in how it looks in different browsers. I've > tested it in epiphany on Linux, firefox and IE on windows. I'm aware > that it currently looks awful in IE because I'm using PNG images with > alpha (which IE doesn't support at all). I'll have to fix that at > some point by either not using alpha or by switching to GIF images. > If you notice layout problems, let me know. > > One comment that came up from Writser when I posted the mockups was > adding more information targetted to new developers to explain why > they should use gtkmm. I think that's a great idea that should be > pursued, but I didn't incorporate any of that into this design yet. > > Note: the "Documentation" and "FAQ" links will not work since they > point to the standard gtkmm API / tutorial documentation location > which I haven't uploaded to my staging server. But it will look > exactly the same as it does now (i.e. > http://gtkmm.org/docs/gtkmm-2.4/docs/) -- I haven't touched that part. You can trick IE into displaying transparent pngs. Google does it in http://maps.google.com. See http://homepage.ntlworld.com/bobosola/pngtest.htm for details. From doug@mobile-intelligence.com Wed Jun 7 14:17:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CE6EA3B0140 for ; Wed, 7 Jun 2006 14:17:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04111-09 for ; Wed, 7 Jun 2006 14:17:01 -0400 (EDT) Received: from mic3.mobile-intelligence.com (mic3.mobile-intelligence.com [66.73.38.140]) by menubar.gnome.org (Postfix) with SMTP id F22843B0176 for ; Wed, 7 Jun 2006 14:17:00 -0400 (EDT) Received: (qmail 12621 invoked from network); 7 Jun 2006 18:16:59 -0000 Received: from mic2.mobile-intelligence.com (HELO doug.workgroup.local) (66.73.38.139) by mic3.mobile-intelligence.com with SMTP; 7 Jun 2006 18:16:59 -0000 From: "Douglas C. MacKenzie" To: Joe Van Dyk In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Content-Type: text/plain Date: Wed, 07 Jun 2006 14:16:59 -0400 Message-Id: <1149704219.13806.296.camel@doug.workgroup.local> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-4.fc4) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.141 tagged_above=-999 required=2 tests=[AWL=0.323, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.141 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:17:03 -0000 A couple small suggestions: 1. I would like to see a link to the cvs repository, and directions with the cvs project names. It is helpful to create patches against the cvs tree, and it is often very difficult to guess project names. Here is an example description from a sourceforge project's site: > Anonymous CVS Access > > This project's SourceForge.net CVS repository can be checked out > through anonymous (pserver) CVS with the following instruction set. > The module you wish to check out must be specified as the modulename. > When prompted for a password for anonymous, simply press the Enter > key. To determine the names of the modules created by this project, > you may examine their CVS repository via the provided web-based CVS > repository viewer. > > cvs > -d:pserver:anonymous@libdc1394.cvs.sourceforge.net:/cvsroot/libdc1394 > login > > cvs -z3 > -d:pserver:anonymous@libdc1394.cvs.sourceforge.net:/cvsroot/libdc1394 > co -P modulename > > Information about accessing this CVS repository may be found in our > document titled, "CVS (Version Control for Source Code)". > > Updates from within the module's directory do not need the -d > parameter. > > NOTE: UNIX file and directory names are case sensitive. The path to > the project CVSROOT must be specified using lowercase characters > (i.e. /cvsroot/libdc1394) > 2. I don't see a link to the glade gui builder in the related tools area. I think it looks very nice. Doug From jonathon.jongsma@gmail.com Wed Jun 7 14:26:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4D2F43B00C8 for ; Wed, 7 Jun 2006 14:26:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04648-10 for ; Wed, 7 Jun 2006 14:25:54 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.229]) by menubar.gnome.org (Postfix) with ESMTP id 7B2FD3B027D for ; Wed, 7 Jun 2006 14:25:54 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so431016wra for ; Wed, 07 Jun 2006 11:25:53 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=WLdthYB/NoL9Ox811B2XvmZYRiNBBkPtElTg81roJUUO0gzzKAe6MPWBJ+SC1Jhl775uGC/+8CqYYpDSIgSynY/gZo2g2JBzMWm5dPIn2+++p8sAgQScY9VnoFA0lfAF9tKntpW6F7VpJMSRHcq0ePg8Hae6NMyZ7KykdOTdSUs= Received: by 10.54.124.19 with SMTP id w19mr980774wrc; Wed, 07 Jun 2006 11:25:14 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 11:25:52 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 13:25:52 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.467 tagged_above=-999 required=2 tests=[AWL=0.133, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.467 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:26:01 -0000 On 6/7/06, Joe Van Dyk wrote: > You can trick IE into displaying transparent pngs. Google does it in > http://maps.google.com. > > See http://homepage.ntlworld.com/bobosola/pngtest.htm for details. Yes, I was vaguely aware that there were workarounds for IE. But looking at the solution, it appears that this only applies to images in an html img tag -- all of my images are specified in the CSS file with the background-image property. It doesn't appear that this solution will work in this situation. Jonner From jonathon.jongsma@gmail.com Wed Jun 7 14:32:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D15F73B029F for ; Wed, 7 Jun 2006 14:32:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05197-02 for ; Wed, 7 Jun 2006 14:32:38 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.231]) by menubar.gnome.org (Postfix) with ESMTP id 2F5073B045B for ; Wed, 7 Jun 2006 14:32:38 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so432650wra for ; Wed, 07 Jun 2006 11:32:37 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OL6ErPTH38cqKTtKJWgLUFVMZRhO1BXCoItk60dlZ/2+32kxoGQqQ5S0YFM5v9KfcKk2+dfXf7GFqstMSQ+H4TpjsTT2S8JI524UCFYBI/yW0m1LjILvtkslaC0V2J1aPfmvLxLBMpVXQnuc37pzORVmoBY0Sf2ZWCxhVKxY20c= Received: by 10.54.86.13 with SMTP id j13mr878542wrb; Wed, 07 Jun 2006 11:31:43 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 11:32:36 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 13:32:37 -0500 From: "Jonathon Jongsma" To: "Douglas C. MacKenzie" In-Reply-To: <1149704219.13806.296.camel@doug.workgroup.local> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149704219.13806.296.camel@doug.workgroup.local> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.468 tagged_above=-999 required=2 tests=[AWL=0.132, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.468 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:32:40 -0000 On 6/7/06, Douglas C. MacKenzie wrote: > A couple small suggestions: > > 1. I would like to see a link to the cvs repository, > and directions with the cvs project names. It is helpful > to create patches against the cvs tree, and it is often > very difficult to guess project names. Here is an example > description from a sourceforge project's site: Odd, I could have sworn I had a link to the CVS page under the "Other resources" link along the left sidebar. The page always existed (and was linked from the 'development' page), I just forgot to add a link in a more prominent place. I've now added the link to the sidebar. Does that solve your concern or is there some additional information you'd like to see on that page? > 2. I don't see a link to the glade gui builder in the related tools > area. Good point. That should be added. > I think it looks very nice. thanks Jonner From mickael.drean@gmail.com Wed Jun 7 15:04:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 863843B008F for ; Wed, 7 Jun 2006 15:04:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06907-08 for ; Wed, 7 Jun 2006 15:04:09 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id C21973B0160 for ; Wed, 7 Jun 2006 15:04:08 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so446160ugf for ; Wed, 07 Jun 2006 12:04:07 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=KLUH/U3/wIMrSmVoPWNOuWGTlusG6/8scPGIfcwFVBDAAOpcwhROA3AAG/wQn/14w0bijG6/DXP0Q2qgTtoGn8waLc0yAy2n71bc+NwL8t0f1Bj1THwdPbmxvYmSPHWZFYnufrCoo5xgcqzYNYyZSzOQarfhr99zBsRyu3taC+o= Received: by 10.67.101.10 with SMTP id d10mr826072ugm; Wed, 07 Jun 2006 12:04:07 -0700 (PDT) Received: by 10.67.91.9 with HTTP; Wed, 7 Jun 2006 12:04:07 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 21:04:07 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9309_19701194.1149707047651" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.532 tagged_above=-999 required=2 tests=[AWL=-0.284, BAYES_00=-2.599, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.532 X-Spam-Level: Subject: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:04:11 -0000 ------=_Part_9309_19701194.1149707047651 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi folks, I have a colorbutton into a Dialog and when i clicked it, a colorselection dialog open but not always as the toplevel window. So ,i'd like to know to make this dialog always at toplevel when opened. Another question: when i run my software, i get a "gmon.out" file. I saw that it's a file in which is describe what happened during software run, is there something on window which is able to open it? Thanks. Mick ------=_Part_9309_19701194.1149707047651 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi folks,

  I have a colorbutton into a Dialog and when i clicked it, a colorselection dialog open but not always as the toplevel window. So ,i'd like to know to make this dialog always at toplevel when opened.

 Another question: when i run my software, i get a "gmon.out" file. I saw that it's a file in which is describe what happened during software run, is there something on window which is able to open it?

Thanks.

Mick
------=_Part_9309_19701194.1149707047651-- From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 7 15:07:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9F45D3B0239 for ; Wed, 7 Jun 2006 15:07:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07338-07 for ; Wed, 7 Jun 2006 15:07:21 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 207763B014D for ; Wed, 7 Jun 2006 15:07:21 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 9899AE9CC for ; Wed, 7 Jun 2006 12:07:16 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Wed, 07 Jun 2006 12:06:52 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.353 tagged_above=-999 required=2 tests=[AWL=0.055, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.353 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1146 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:07:22 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 2. [Bug 344110] New: build error in gconfmm example (gnomemm (bugzilla.gnome.org)) 3. [Bug 344110] build error in gconfmm example (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 6 Jun 2006 17:22:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060606212245.40DF56CC0B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from Murray Cumming 2006-06-06 21:22 UTC ------- Yes, gtk+ 2.9 changed some API (which is OK). It's fixed in CVS, and will be fixed by a new gtkmm tarball today. Thanks for the feedback. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 7 Jun 2006 02:17:41 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] New: build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified Summary: build error in gconfmm example Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: gconfmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: waschk@mandriva.org QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.15/2.16 GNOME milestone: Unspecified gconfmm 2.14.1 does not build if the exceptions are enabled. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 7 Jun 2006 02:18:50 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060607061850.4274F6CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified ------- Comment #1 from G?tz Waschk 2006-06-07 06:18 UTC ------- Created an attachment (id=66875) --> (http://bugzilla.gnome.org/attachment.cgi?id=66875&action=view) fix build -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1146 ******************************************** From murrayc@murrayc.com Wed Jun 7 15:39:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 71EF73B0DDF; Wed, 7 Jun 2006 15:38:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09273-01; Wed, 7 Jun 2006 15:38:57 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip2.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id 3DC723B0E65; Wed, 7 Jun 2006 15:38:44 -0400 (EDT) Received: from noname (p5497CB1E.dip.t-dialin.net [84.151.203.30]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 1E03F7F05A; Wed, 7 Jun 2006 12:38:41 -0700 (PDT) From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Wed, 07 Jun 2006 21:38:36 +0200 Message-Id: <1149709116.5916.26.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.684 tagged_above=-999 required=2 tests=[AWL=-0.695, BAYES_00=-2.599, RCVD_IN_SORBS_WEB=1.456, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.684 X-Spam-Level: Cc: Subject: ANNOUNCE: gtkmm 2.9.4 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:39:02 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.4: Gtk: * PrintContext: - Added set_track_print_status() and cancel(), paginate signal. (Marko Anastasov) - get_cairo() renamed to get_cairo_context(), - get_fontmap() renamed to get_pango_fontmap(), - create_context() renamed to create_pango_context(), - create_layout() renamed to create_pango_layout(). (Murray Cumming) * PrintJob: - Added set/get_track_print_status(). (Marko Anastasov) Pango: * Added CairoFontMap. (Might be removed later) * Context: Added update_from_cairo_context(), set_cairo_font_options(), set_cairo_font_options(), get_font_options(), set_resolution(), get_resolution(). * Layout: Added create(Cairo::Context), update_from_cairo_context(), add_to_cairo_context(). * LayoutLine: Added show_in_cairo_context(), add_to_cairo_context(). (Murray Cumming) *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From cedric.gustin@gmail.com Wed Jun 7 16:08:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6A2FE3B0B3C for ; Wed, 7 Jun 2006 16:08:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11081-09 for ; Wed, 7 Jun 2006 16:08:24 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id A309A3B0BB7 for ; Wed, 7 Jun 2006 16:08:23 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so482399ugf for ; Wed, 07 Jun 2006 13:08:22 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type; b=M+WFxjWq6qCP2f3mZxs5P3f1m0KxGgbLxbKBg22ji3R4BA7BzYE8lAO/VG3nsKAU80c/vR0pHKpEWKI5K7XtF/2p3CLyII+xw2iNqRMtxJo+o0IUuRhNZsIxaaL11+1Lz/85Nw1vTyjCAQDRBMY+Uk/CcosYCgG+yaIPaQqUyR0= Received: by 10.67.100.12 with SMTP id c12mr868182ugm; Wed, 07 Jun 2006 13:08:21 -0700 (PDT) Received: from ?62.4.141.8? ( [62.4.141.8]) by mx.gmail.com with ESMTP id j1sm1365869ugf.2006.06.07.13.08.18; Wed, 07 Jun 2006 13:08:21 -0700 (PDT) Message-ID: <448726D5.5040007@gmail.com> Date: Wed, 07 Jun 2006 21:19:49 +0200 From: Cedric Gustin User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: Vladislav Grinchenko References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> <4483E0C6.6050201@gmail.com> <1149515088.16525.2.camel@zorro> In-Reply-To: <1149515088.16525.2.camel@zorro> X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/mixed; boundary="------------060608010803000706080408" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.484 tagged_above=-999 required=2 tests=[AWL=0.039, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -2.484 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: cedric.gustin@gmail.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 20:08:27 -0000 This is a multi-part message in MIME format. --------------060608010803000706080408 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Guess you found a bug in the win32 port of gtk+. See the attached example. I would recommend you submit a bug report to the gtk+ bugzilla. Or I can also do it for you if you prefer... Cedric Vladislav Grinchenko wrote: > In my other posting ("Can't enforce ..." hit the 'send' button > prematurely), I supplied a modification to the demo dialog code that > illustrated the ratio problem. Can you, please, compile it on your > installation and tell me if you can resize it? --------------060608010803000706080408 Content-Type: text/plain; name="test_gtk_hints.c" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="test_gtk_hints.c" #include static gboolean delete_event(GtkWidget *widget,GdkEvent *event,gpointer data) { gtk_main_quit (); return FALSE; } int main( int argc, char *argv[] ) { GtkWidget *window; GtkWidget *label; gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); g_signal_connect(G_OBJECT (window), "delete_event", G_CALLBACK (delete_event), NULL); label = gtk_label_new("Hello World"); gtk_container_add(GTK_CONTAINER (window), label); gint width = 200; gint height = 122; gdouble aspect = width * 1.0 / height; GdkGeometry box_geometry = { width, /* min_width */ height, /* min_height */ -1, /* max_width; */ -1, /* max_height */ width, /* base_width */ height, /* base_height */ 1, /* width_inc */ 1, /* height_inc */ aspect, /* min_aspect (width/height) */ aspect /* max_aspect (width/height) */ }; gtk_window_set_geometry_hints(GTK_WINDOW(window), window, &box_geometry, GDK_HINT_ASPECT | GDK_HINT_MIN_SIZE); gtk_widget_show(label); gtk_widget_show(window); gtk_main(); return 0; } --------------060608010803000706080408-- From joevandyk@gmail.com Wed Jun 7 20:49:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9ADB53B0491 for ; Wed, 7 Jun 2006 20:49:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27150-03 for ; Wed, 7 Jun 2006 20:49:57 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id 3DCDA3B03F0 for ; Wed, 7 Jun 2006 20:49:57 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j40so540719ugd for ; Wed, 07 Jun 2006 17:49:56 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=kdUcyYAfv0nfj5NB/C8fucFfkD0JpfoJzQpZpWjg4rPGoHemqArDQMiQO6B/UhE42A85qqnwY9hw3MSaTLNuI71p90rsek2cVzZH1Hdd7/bdWZ73VHlME1yg/AHYyOTF4ZxeyRvzCzZtK/4ZQQ/Ym6NgrbyL3EZGnoKos3Kzp6c= Received: by 10.66.252.4 with SMTP id z4mr1049055ugh; Wed, 07 Jun 2006 17:49:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 17:49:56 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 17:49:56 -0700 From: "Joe Van Dyk" To: paul@linuxaudiosystems.com In-Reply-To: <1149594023.12354.28.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.069 tagged_above=-999 required=2 tests=[AWL=0.377, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.069 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 00:49:58 -0000 On 6/6/06, Paul Davis wrote: > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > I wonder why the documentation says a Gtk::Main object can't be > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > GTK and gtkmm require library initialization before any objects related > to them can be created. by attempting to put Gtk::Main in global scope > you are effectively asking for this order to be reversed. If I have Gtk::Main outside of any classes or functions (global scope, right?), what "related" objects would be created before Gtk::Main was called? From jonathon.jongsma@gmail.com Wed Jun 7 21:32:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6351E3B04FF for ; Wed, 7 Jun 2006 21:32:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29477-09 for ; Wed, 7 Jun 2006 21:32:42 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id 02A973B006F for ; Wed, 7 Jun 2006 21:32:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id x3so311823nzd for ; Wed, 07 Jun 2006 18:32:41 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=R/wC2/eFo9Bc6pA1MFK0XiTAVTdki5f5C1Y2+J1E8FYEanfsmbwwrRoxxgWhbSA8UlYfX68xmcWmX6bya16pJN5w6fW6bpcRIJUSCY+/3JBOQy8WgtaeLGV3vN5TFv6wJhxScGfHNO+hs4ylg0XfCBeTY7hFAtpvHn/7l0ukjUI= Received: by 10.37.15.64 with SMTP id s64mr1557582nzi; Wed, 07 Jun 2006 18:32:41 -0700 (PDT) Received: by 10.36.247.30 with HTTP; Wed, 7 Jun 2006 18:32:40 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 20:32:40 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.392 tagged_above=-999 required=2 tests=[AWL=0.054, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.392 X-Spam-Level: Cc: gtkmm-list@gnome.org, paul@linuxaudiosystems.com Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 01:32:44 -0000 On 6/7/06, Joe Van Dyk wrote: > On 6/6/06, Paul Davis wrote: > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > I wonder why the documentation says a Gtk::Main object can't be > > > created in the global scope. Apparently, that's what I want to do, as > > > I can't put it inside main(). > > > > GTK and gtkmm require library initialization before any objects related > > to them can be created. by attempting to put Gtk::Main in global scope > > you are effectively asking for this order to be reversed. > > If I have Gtk::Main outside of any classes or functions (global scope, > right?), what "related" objects would be created before Gtk::Main was > called? well, if I'm not mistaken, the constructor for Gtk::Main actually initializes GTK+, right? so you might be able to get away with a global Gtk::Main, but if the documentation says not to, I'd be very wary of doing so. Perhaps you could just have a global Gtk::Main* (pointer), and then inside your Program::Initialize() function do something like globalMainPointer = new Gtk::Main(argc, argv); then the Gtk::Main object won't be destroyed after exiting Program::Initialize() and you'll still be able to access it through your global pointer variable. That said, I haven't done any multi-threaded GTK / gtkmm programming, so there may be a completely different approach that would work better. Jonner From joevandyk@gmail.com Wed Jun 7 22:47:31 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3E2BB3B008F for ; Wed, 7 Jun 2006 22:47:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00668-06 for ; Wed, 7 Jun 2006 22:47:30 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id E8D713B0077 for ; Wed, 7 Jun 2006 22:47:29 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id k3so615448ugf for ; Wed, 07 Jun 2006 19:47:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OE6nVnP87u149wSFqppNUCxEfFEM+K1x/9FaNBC/09+HoB773v5ycFGnTbgxvDKCTitGjyCZDc3acEyX6uEOpIVFmEkIHW6DfdbbKO19hscN7tJP8hsVoa/CJ81AWC3hDX29ykcQfJiNMV2EeV1JBxPkTCcm4WJH+vdRfRO+RHA= Received: by 10.67.97.7 with SMTP id z7mr1116273ugl; Wed, 07 Jun 2006 19:47:28 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 19:47:28 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 19:47:28 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.38 tagged_above=-999 required=2 tests=[AWL=-0.338, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.38 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 02:47:31 -0000 On 6/7/06, Jonathon Jongsma wrote: > On 6/7/06, Joe Van Dyk wrote: > > > > Seems to me that when Program::initialize() exits, the global pointer > > variable would be pointing to garbage. > > > > Joe > > > > why? dynamically allocated objects live until you explicitly delete > them. That's the essence of memory leaks, but it works to your > advantage in cases like this. It's the same reason that your gui > variable isn't pointing at garbage when initialize() exits. Whoops, you're right. I was thinking automatic, not dynamic. From spray@lyx.org Thu Jun 8 11:43:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4958F3B0071 for ; Thu, 8 Jun 2006 11:43:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16951-01 for ; Thu, 8 Jun 2006 11:43:17 -0400 (EDT) Received: from mail-gw1.york.ac.uk (mail-gw1.york.ac.uk [144.32.128.246]) by menubar.gnome.org (Postfix) with ESMTP id 0447F3B0EF8 for ; Thu, 8 Jun 2006 11:43:16 -0400 (EDT) Received: from host-172-19-13-221.sns.york.ac.uk (host-172-19-13-221.sns.york.ac.uk [172.19.13.221]) by mail-gw1.york.ac.uk (8.13.6/8.13.6) with ESMTP id k58FhBTc021293 for ; Thu, 8 Jun 2006 16:43:11 +0100 (BST) From: John Spray To: gtkmm-list@gnome.org In-Reply-To: References: Content-Type: text/plain Date: Thu, 08 Jun 2006 16:43:06 +0100 Message-Id: <1149781386.5175.1.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-York-MailScanner: Found to be clean X-York-MailScanner-From: spray@lyx.org X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.525 tagged_above=-999 required=2 tests=[AWL=0.074, BAYES_00=-2.599] X-Spam-Score: -2.525 X-Spam-Level: Subject: Re: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 15:43:19 -0000 On Wed, 2006-06-07 at 21:04 +0200, Mickael Drean wrote: > Another question: when i run my software, i get a "gmon.out" file. I > saw that it's a file in which is describe what happened during > software run, is there something on window which is able to open it? One question per post makes things much easier to keep track of. Anyway - gmon.out is the file that programs compiled with "-pg" (profiling) generate. You then feed this file to gprof to generate a report. No idea about gprof on windows, at the very least you can probably run it with cygwin. John From pfjan@yahoo.com.br Thu Jun 8 12:15:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 015463B06FD for ; Thu, 8 Jun 2006 12:15:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19486-05 for ; Thu, 8 Jun 2006 12:15:32 -0400 (EDT) Received: from web52115.mail.yahoo.com (web52115.mail.yahoo.com [206.190.48.118]) by menubar.gnome.org (Postfix) with SMTP id DF6E13B0630 for ; Thu, 8 Jun 2006 12:15:31 -0400 (EDT) Received: (qmail 56565 invoked by uid 60001); 8 Jun 2006 16:15:30 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=k9wF/yqUqNlNbmmyE+QK4kIJ19t4zlBXuvyjcXlJl8CeQCUwGvEoPskq5ag7KePci/2LOFC7asELxyA013ONdF5yJKFRyjbIvnoqCkA2i8SE1dC/Q8fGQQA0S9JODhden80rP5ZO8gW9JuRToN1JwAgG3jdFyLaAmmfsk1FNMmc= ; Message-ID: <20060608161530.56563.qmail@web52115.mail.yahoo.com> Received: from [201.6.132.11] by web52115.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 09:15:30 PDT Date: Thu, 8 Jun 2006 09:15:30 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.412 tagged_above=-999 required=2 tests=[AWL=-0.013, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -2.412 X-Spam-Level: Subject: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 16:15:35 -0000 hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) ... an hour later ... I still can't make the accelerators work. I tried, inside my GtkWindow derivate construtor: ... m_accelerators = get_accel_group(); Glib::RefPtr accelertable = m_accelerators; // ???? if ( ! m_accelerators ) throw missing_widget( "Gtk::Window::get_accel_group() returned empty!" ); m_accelerators->activate( /*GQuark ???*/ Glib::Quark("fullscreen"), /* accelertable ??? */ accelertable, 'F', Gdk::CONTROL_MASK ); m_accelerators->signal_accel_activate().connect( sigc::mem_fun( *this, &MyWindow::on_fullscreen ) ); ... it compiled fine, and also ran, but Ctrl+F never activate anything :( ... Any ideas ? I also tried: ... m_accelerators = get_accel_group(); add_accelerator( "fullscreen", m_accelerators, 'F', /* Modifiers GDK::CONTROL_MASK */ Gdk::RELEASE_MASK, Gtk::ACCEL_VISIBLE ); .. but it complains: Gtk-WARNING **: gtkwidget.c:3260: widget `gtkmm__GtkWindow' has no activatable signal "fullscreen" without arguments well, understandable ... but I couldn't find where to associate the "accel_signal" (a string) to an actual signal which I could connect to. any help would be greatly appreciated :) thnks! jan From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 8 15:06:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B1C7F3B035A for ; Thu, 8 Jun 2006 15:06:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30661-02 for ; Thu, 8 Jun 2006 15:06:01 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 5FBB93B070B for ; Thu, 8 Jun 2006 15:06:01 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 00B4313C18 for ; Thu, 8 Jun 2006 12:06:01 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Thu, 08 Jun 2006 12:05:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.392 tagged_above=-999 required=2 tests=[AWL=0.093, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.392 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1140 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 19:06:02 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 8 Jun 2006 13:59:25 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060608175925.E35DE6CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #9 from Javeed Shaikh 2006-06-08 17:59 UTC ------- Something of the sort would indeed help immensely. To be honest, I have to blame Xlib for horrible namespace pollution(they could've done similar to what gtk does, prefixing everything.) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1140 ******************************************** From murrayc@murrayc.com Thu Jun 8 16:43:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E37E03B027F for ; Thu, 8 Jun 2006 16:43:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04151-10 for ; Thu, 8 Jun 2006 16:43:19 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id F09E53B00EA for ; Thu, 8 Jun 2006 16:43:18 -0400 (EDT) Received: from noname (p5497FA0A.dip.t-dialin.net [84.151.250.10]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 836D47F01E; Thu, 8 Jun 2006 13:43:17 -0700 (PDT) From: Murray Cumming To: Kent Bolton In-Reply-To: <1149010336.5916.32.camel@localhost.localdomain> References: <8f3606650605240822s30ba222m67f75081e77b55d8@mail.gmail.com> <1148489801.11680.34.camel@localhost.localdomain> <1148632993.5971.4.camel@localhost.localdomain> <1149010336.5916.32.camel@localhost.localdomain> Content-Type: text/plain Date: Thu, 08 Jun 2006 22:43:14 +0200 Message-Id: <1149799394.5749.16.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.406 tagged_above=-999 required=2 tests=[AWL=0.039, BAYES_00=-2.599, TW_BM=0.077, TW_GT=0.077] X-Spam-Score: -2.406 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gtk_widget_class_install_style_property X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 20:43:20 -0000 On Tue, 2006-05-30 at 19:32 +0200, Murray Cumming wrote: > On Fri, 2006-05-26 at 10:43 +0200, Murray Cumming wrote: > > I've tried to get that working here: > > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/mywidget.cc?view=markup > > But while parsing my rc file: > > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/custom_gtkrc?view=markup > > > > I get this error: > > " > > custom_gtkrc:3: error: invalid identifier `examplescale', expected valid > > identifier > > " > > > > Maybe someone knows what I am doing wrong. > > I submitted a GTK+ bug about that error: > http://bugzilla.gnome.org/show_bug.cgi?id=343012 > > However, even when I hack glibmm to produce custom types that start with > a capital letter, which fixes that error, I still can't seem to actually > get a value out of the rc file. The GTK+ bug is still there, so we still need to hack glibmm for now, but with that hack, I now have a working example: http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/ The secret (discovered on gtk-list@gnome.org) was that the style values are only available when the widget has been realized. Luckily, that's when we need them. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mpfeifer77@googlemail.com Thu Jun 8 17:09:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9937E3B0105 for ; Thu, 8 Jun 2006 17:09:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05848-03 for ; Thu, 8 Jun 2006 17:09:25 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by menubar.gnome.org (Postfix) with ESMTP id DC61E3B102B for ; Thu, 8 Jun 2006 17:09:24 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id p77so458954nfc for ; Thu, 08 Jun 2006 14:09:23 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=googlemail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=hTogQNrxgk4oPyPcJmponlsORWJsh30ETOA36ve3xOqv7Vwm4Xohk/PQT72UwOskm4l0SQyDXKwI8tkDvWS4w0iViw1UIQfYvB5x2OSCyY9oW9dU8j6l911Ppq73p7UN0UM9MVGFLRO+94UQ9lFmUeWgfIQj8jyEXxfMnGBDnFI= Received: by 10.49.2.11 with SMTP id e11mr1787829nfi; Thu, 08 Jun 2006 14:09:23 -0700 (PDT) Received: by 10.49.26.13 with HTTP; Thu, 8 Jun 2006 14:09:23 -0700 (PDT) Message-ID: Date: Thu, 8 Jun 2006 23:09:23 +0200 From: "Matthias Pfeifer" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Subject: Re: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 21:09:27 -0000 2006/6/7, Mickael Drean : > Hi folks, > [SNIP] > Another question: when i run my software, i get a "gmon.out" file. I saw > that it's a file in which is describe what happened during software run, is > there something on window which is able to open it? gmon out keeps information about function calls. it measures the time each call of a function takes and some more values. This is ment for performance tuning. Note that this has some major impact on the runtime of your binaries. They should slow down. Matthias From gezimetc@shaw.ca Fri Jun 9 02:56:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7C70A3B0399 for ; Fri, 9 Jun 2006 02:56:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01481-09 for ; Fri, 9 Jun 2006 02:55:59 -0400 (EDT) Received: from pd3mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 8CFD53B00D7 for ; Fri, 9 Jun 2006 02:55:59 -0400 (EDT) Received: from pd3mr8so.prod.shaw.ca (pd3mr8so-qfe3.prod.shaw.ca [10.0.141.24]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K0049HZ96NN30@l-daemon> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Received: from pn2ml3so.prod.shaw.ca ([10.0.121.147]) by pd3mr8so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K00MSRZ96X5G0@pd3mr8so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Received: from laptopi ([70.65.132.245]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K00HL2Z96A0C0@l-daemon> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Date: Fri, 09 Jun 2006 00:55:54 -0600 From: Gezim Hoxha In-reply-to: To: gtkmm Message-id: <1149836154.4947.3.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.388 tagged_above=-999 required=2 tests=[AWL=0.077, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.388 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 06:56:01 -0000 On Wed, 2006-07-06 at 11:56 -0500, Jonathon Jongsma wrote: > Suggestions and comments welcome. Jonner, Congrats, you did a great job. Here are my suggestions to make it even better: 1.) Under "What is gtkmm?" section the word "widgets" should be linked to the widgets part of the documentation or to a description of what a widget is as in the Microsoft world, they're called controls. 2.) I feel like somehow the links on the left are too cluttered. Maybe this is because they have the white background (same as the main column) which in my brain probably means a column of text to read. So if the background of the left links could be changed, it would give it more of a menu feel, I think. 3.) I'm not sure the menu is the right place to include the recommendations and descriptions of stable and unstable releases. All in all, you did a great job and the fact that there is no/few images doesn't hurt it at all. Thanks, -Gezim From denis@poolshark.org Fri Jun 9 09:13:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 72D4E3B0340 for ; Fri, 9 Jun 2006 09:13:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26054-09 for ; Fri, 9 Jun 2006 09:13:42 -0400 (EDT) Received: from charlie.albator.org (unknown [64.151.106.180]) by menubar.gnome.org (Postfix) with ESMTP id AC4203B024E for ; Fri, 9 Jun 2006 09:13:42 -0400 (EDT) Received: from [192.168.1.11] (AMontsouris-151-1-66-216.w82-123.abo.wanadoo.fr [82.123.5.216]) (authenticated bits=0) by charlie.albator.org (8.13.1/8.13.1) with ESMTP id k59DUASD000482 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 9 Jun 2006 06:30:16 -0700 Message-ID: <44897382.8030801@poolshark.org> Date: Fri, 09 Jun 2006 15:11:30 +0200 From: Denis Leroy User-Agent: Mozilla Thunderbird 1.0.8-1.1.fc4 (X11/20060501) X-Accept-Language: en-us, en MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.74 tagged_above=-999 required=2 tests=[BAYES_20=-0.74] X-Spam-Score: -0.74 X-Spam-Level: Subject: Glom on digg X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 13:13:44 -0000 Nice! http://www.newsforge.com/article.pl?sid=06/06/01/1928215 (will be submitted to Fedora Extras shortly, but the review process is sooo slow lately). From pfjan@yahoo.com.br Fri Jun 9 09:33:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 042CD3B038D for ; Fri, 9 Jun 2006 09:33:08 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27634-06 for ; Fri, 9 Jun 2006 09:33:07 -0400 (EDT) Received: from web52101.mail.yahoo.com (web52101.mail.yahoo.com [206.190.48.104]) by menubar.gnome.org (Postfix) with SMTP id BFFAA3B0287 for ; Fri, 9 Jun 2006 09:33:06 -0400 (EDT) Received: (qmail 21836 invoked by uid 60001); 9 Jun 2006 13:33:05 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=dmhw4hwo/m39XKizJUf9aCcNFGCj/npCzsC+nX7jlIERgiO0H4cFYKP+FhmD5Gb6JKbNiDgyEKMZVg/MpIqo/oJYm/D09qForeVkEeEJ++i+Ua5KdOHItfjPpH9FBizcA/sB6HJ9mUAM7WiA2dqXideTbwTWFIGSTjzVaHHj3a0= ; Message-ID: <20060609133305.21834.qmail@web52101.mail.yahoo.com> Received: from [201.6.132.11] by web52101.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 06:33:05 PDT Date: Fri, 9 Jun 2006 06:33:05 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.116 tagged_above=-999 required=2 tests=[AWL=-1.317, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -1.116 X-Spam-Level: Subject: open an URL in the "standard" gnome selected browser X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 13:33:08 -0000 hi :) any ideas how to achieve this ? I need the user to check an URL, outside the desktop program. How do I do this in a standard way for gnome ? thx for any help! - jan From pfjan@yahoo.com.br Fri Jun 9 11:05:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5E17B3B10F6 for ; Fri, 9 Jun 2006 11:05:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00841-09 for ; Fri, 9 Jun 2006 11:05:28 -0400 (EDT) Received: from web52103.mail.yahoo.com (web52103.mail.yahoo.com [206.190.48.106]) by menubar.gnome.org (Postfix) with SMTP id 277033B0413 for ; Fri, 9 Jun 2006 11:05:28 -0400 (EDT) Received: (qmail 31376 invoked by uid 60001); 9 Jun 2006 15:05:27 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=jHBhVKzzs1SZKcM0jnA+G0mSgEMDz+gMk0f3ANQiVDLz7bor8ZMKYqijOyix2UFj2nPnh4MVGY/YNrNnE0yZg5Qz8vgpnz//9mTwvMJD6dPqO1zDwR5Nbce1y1T53dqbx4ekQ2aY8LO0PGMn306XGSUyxeWp7yi8nFJhm/LFwDw= ; Message-ID: <20060609150527.31374.qmail@web52103.mail.yahoo.com> Received: from [201.6.132.11] by web52103.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 08:05:27 PDT Date: Fri, 9 Jun 2006 08:05:27 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org In-Reply-To: <20060609133305.21834.qmail@web52101.mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.048, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.397 X-Spam-Level: Subject: Re: open an URL in the "standard" gnome selected browser X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 15:05:29 -0000 Found out :) So, for others searching for the same question, here is the code to launch the browser configured in gnome as the preferred application: if( ! gnome_url_show_on_screen ( url.c_str(), get_screen()->gobj(), 0 ) ) { logger.error( "Wasn't able to open URL : "+url ); Gtk::MessageDialog message( *mywindow, "An error has occurred while trying to launch the " "default web browser.\n\n" "Please check your settings in the " "'Preferred Applications' preference tool.\n\n" "You can continue with the login process, by opening" " the following address in your browser:\n\n" +url, false, Gtk::MESSAGE_WARNING ); message.run(); } note, this code is scoped inside a method of a Gtk::Dialog derivate. - jan ----- Original Message ---- From: Jan Pfeifer To: gtkmm-list@gnome.org Sent: Friday, June 9, 2006 10:33:05 AM Subject: open an URL in the "standard" gnome selected browser hi :) any ideas how to achieve this ? I need the user to check an URL, outside the desktop program. How do I do this in a standard way for gnome ? thx for any help! - jan _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From jonathon.jongsma@gmail.com Fri Jun 9 12:23:26 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A8D5A3B110D for ; Fri, 9 Jun 2006 12:23:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06050-03 for ; Fri, 9 Jun 2006 12:23:25 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 143DE3B03B5 for ; Fri, 9 Jun 2006 12:23:24 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 12so681911nzp for ; Fri, 09 Jun 2006 09:23:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=icOhv9NF/6LIeyrbgKghZ3wLAEHmOKs/ZG0w8NgRgMlxscRKm/lSRJbE6k3rhH/CryWJAcX6sw3ykG7LXg1uUTvuoWq2LBJ4R6qlikndRleZ59jvIJ4kc5n5wl5HUS30flKEt3kaAPOgEC99Is1K5iDk8/TKotTzDkUvG30SDz0= Received: by 10.36.104.15 with SMTP id b15mr4320977nzc; Fri, 09 Jun 2006 09:23:24 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 9 Jun 2006 09:23:23 -0700 (PDT) Message-ID: Date: Fri, 9 Jun 2006 11:23:23 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.469 tagged_above=-999 required=2 tests=[AWL=0.131, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.469 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 16:23:26 -0000 On 6/7/06, Jonathon Jongsma wrote: > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. Since I've only gotten minor suggestions and positive comments, should I assume that the general design is acceptable to everybody? I'd like to move forward on getting a new site pushed out soon if possible. If anybody has any serious problems with the proposal, speak up soon. Feel free to be critical of the design if you have concerns about it, but try to limit your criticisms to the design and organization of the proposal and not the content of the website. After a new design is implemented, we can try to tackle updating the content if necessary. Murray, I'd also really appreciate your thoughts and suggestions as the maintainer of gtkmm. Thanks, Jonner From murrayc@murrayc.com Fri Jun 9 13:17:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 207B73B11AF for ; Fri, 9 Jun 2006 13:17:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09703-01 for ; Fri, 9 Jun 2006 13:17:02 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 4F34F3B02ED for ; Fri, 9 Jun 2006 13:17:02 -0400 (EDT) Received: from noname (p5497E62B.dip.t-dialin.net [84.151.230.43]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 5750990E9A; Fri, 9 Jun 2006 10:17:00 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Content-Type: text/plain Date: Fri, 09 Jun 2006 19:16:56 +0200 Message-Id: <1149873416.8058.11.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 17:17:04 -0000 On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote: > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. Sorry, it was on my todo list. > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line > for now) It looks generally more up-to-date, though not radically cool. Some minor points: 0. ", and more" is superfluous necessary in the title. 1. I'd prefer to see "gtkmm" in the title rather than the domain name. 2. We don't need the "What is gtkmm?" title, though that text block is good. 3. The "Other Resources" title is odd, because I didn't at first see that the "main" menu items are in a horizontal list at the top. I'm quite sure that this will lead to people not finding stuff. I like the idea of making some links obvious (their text could be bigger), but I don't have a good idea for where to put the secondary stuff. 4. On the other pages (not the first page), the page looks rather plain - both the left and right hand sides are just black on a white background. But I don't like the thin lines that we have on the current site. I think we need to fix 3 and 4 before making this live. Many thanks for pushing this. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From pfjan@yahoo.com.br Fri Jun 9 18:26:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D17553B01AC for ; Fri, 9 Jun 2006 18:26:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24947-08 for ; Fri, 9 Jun 2006 18:26:49 -0400 (EDT) Received: from web52110.mail.yahoo.com (web52110.mail.yahoo.com [206.190.48.113]) by menubar.gnome.org (Postfix) with SMTP id 755CB3B0101 for ; Fri, 9 Jun 2006 18:26:49 -0400 (EDT) Received: (qmail 54252 invoked by uid 60001); 9 Jun 2006 22:26:47 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=2VkHCyapjvbOlC6BsaNFQwyDcRZBgYMxDzZHz+huEr2iT8g6qeylPWMc0dFadW6NIlA2BVt5FZ/bq9X0OKVUsZ2mVJsNkDdPMoIEQOZun8Zzq35fGzkwdkRhac/xK2N9znp2Yt1A/bUiT4ZwBVEhfpcH0Xuuw3irWeR+CC0MyCI= ; Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com> Received: from [201.6.132.11] by web52110.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 15:26:47 PDT Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT) From: Jan Pfeifer To: Jonathon Jongsma , Murray Cumming In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.308 tagged_above=-999 required=2 tests=[AWL=-0.063, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.308 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 22:26:51 -0000 hi Jonathon, I'm new here, so I didn't want to comment on the contents. But from a normal user perspective, I enjoyed the new design. Not only it's much better than the previous, but also it gives the site with a fresh visual for the next couple of years. Better than that only if you find someway to put some ajax and make some funky special fx :D thx a lot for the hard work! - jan ----- Original Message ---- From: Jonathon Jongsma To: Murray Cumming Cc: gtkmm-list Sent: Friday, June 9, 2006 1:23:23 PM Subject: Re: Website update? On 6/7/06, Jonathon Jongsma wrote: > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. Since I've only gotten minor suggestions and positive comments, should I assume that the general design is acceptable to everybody? I'd like to move forward on getting a new site pushed out soon if possible. If anybody has any serious problems with the proposal, speak up soon. Feel free to be critical of the design if you have concerns about it, but try to limit your criticisms to the design and organization of the proposal and not the content of the website. After a new design is implemented, we can try to tackle updating the content if necessary. Murray, I'd also really appreciate your thoughts and suggestions as the maintainer of gtkmm. Thanks, Jonner _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From weijie90@gmail.com Fri Jun 9 22:59:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 50F353B0118 for ; Fri, 9 Jun 2006 22:59:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04763-01 for ; Fri, 9 Jun 2006 22:59:50 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id 66F853B0085 for ; Fri, 9 Jun 2006 22:59:50 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id x3so892374nzd for ; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:subject:from:to:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=kO/CinUTfkOTi3826b29WBpHDS7S891mZN7H6dinymlZkpkeJDrbZE4U1ZulJ5wjJvCR86GMSy1DMrZw5JddpmODVir4LjXqbQ0JYiy/godnD1WRXMXXCHSAy8iXpUOETAarCaiFQqU4Xw9XwtQSbExIXijYv9V8Gxfbh9MMuPQ= Received: by 10.36.118.11 with SMTP id q11mr5114174nzc; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.126.141]) by mx.gmail.com with ESMTP id 19sm48952nzp.2006.06.09.19.59.47; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Sat, 10 Jun 2006 10:59:56 +0800 Message-Id: <1149908397.6429.6.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.24 tagged_above=-999 required=2 tests=[AWL=-0.361, BAYES_00=-2.599, RCVD_IN_NJABL_PROXY=0.721, SPF_PASS=-0.001] X-Spam-Score: -2.24 X-Spam-Level: Subject: Signal emitted when Gtk::ColourSelectionDialog's close button is clicked X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 02:59:53 -0000 Hi, What is the signal emitted when a Gtk::ColourSelectionDialog's close button is clicked? i am using libglademm. For example, if i want to connect a signal handler to a button's signal_clicked() event, i use this: "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" So which signal should i use for a colour selection dialog? the docs are not helpful here. can anyone please point me to a site containing all the signals emitted, espically in the context of libglademm? thanks! wei jie From murrayc@murrayc.com Sat Jun 10 04:18:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3AB1F3B034A for ; Sat, 10 Jun 2006 04:18:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18885-06 for ; Sat, 10 Jun 2006 04:18:20 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by menubar.gnome.org (Postfix) with ESMTP id C60743B00D0 for ; Sat, 10 Jun 2006 04:18:20 -0400 (EDT) Received: from noname (p5497EE67.dip.t-dialin.net [84.151.238.103]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 7648F129A83; Sat, 10 Jun 2006 01:18:18 -0700 (PDT) From: Murray Cumming To: weijie In-Reply-To: <1149908397.6429.6.camel@localhost> References: <1149908397.6429.6.camel@localhost> Content-Type: text/plain Date: Sat, 10 Jun 2006 10:18:07 +0200 Message-Id: <1149927487.5779.7.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close button is clicked X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 08:18:24 -0000 On Sat, 2006-06-10 at 10:59 +0800, weijie wrote: > Hi, > What is the signal emitted when a Gtk::ColourSelectionDialog's close > button is clicked? i am using libglademm. > > For example, if i want to connect a signal handler to a button's > signal_clicked() event, i use this: > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" > > So which signal should i use for a colour selection dialog? the docs are > not helpful here. > > can anyone please point me to a site containing all the signals emitted, > espically in the context of libglademm? thanks! > > wei jie I guess you would want to handle Gtk::Dialog::signal_response. Or you could use Gtk::Dialog::run(), which blocks until the dialog has been closed. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Sat Jun 10 14:01:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DF5023B016C for ; Sat, 10 Jun 2006 14:01:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18478-01 for ; Sat, 10 Jun 2006 14:01:04 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id 19FAF3B00DD for ; Sat, 10 Jun 2006 14:01:04 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1281321nzo for ; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=r3y8NxJgpKsUMzWiUBGQJm6Xr1y1QBT5BnzV33wGT1so4Z3lVfGWO+Ea1H/HMTM9PRY1YDlf/ZQcTrLaMHiNEoo8jQ0vEdrx/gXRAvWlq8MutS0ia+LHBrrVod6+RfHMuqWwCOVWiU357rOpfrRCIWgNbSohPuGeNDOvJWkEH7I= Received: by 10.36.77.19 with SMTP id z19mr6061787nza; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 13:01:03 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149873416.8058.11.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.47 tagged_above=-999 required=2 tests=[AWL=0.130, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.47 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 18:01:06 -0000 On 6/9/06, Murray Cumming wrote: >> The new site is located here: >> http://jonathon.quotidian.org/gtkmm.org/index.shtml >> (be gentle with the server, though. It's only served on a DSL line >> for now) > > It looks generally more up-to-date, though not radically cool. Were you looking for radically cool? Because that's not really what I was going for, and I'm not sure I'm capable of radically cool, anyway :) > 3. The "Other Resources" title is odd, because I didn't at first see > that the "main" menu items are in a horizontal list at the top. I'm > quite sure that this will lead to people not finding stuff. I like the I agree that the title is a bit odd. Would it help if the horizontal list was aligned along the left instead of the right so that it was harder to miss the 'main' menu? Or do you think a totally different arrangement is necessary? > 4. On the other pages (not the first page), the page looks rather plain > - both the left and right hand sides are just black on a white > background. But I don't like the thin lines that we have on the current > site. hmm. I'm not so sure I agree with this. I tend to think that the plain white main section looks rather elegant and uncluttered, but that's just my opinion. I'll experiment more with some differentiation of the sidebar, though I've tried some things already and wasn't happy with them at all. Thanks for the input, Jonner From murrayc@murrayc.com Sat Jun 10 14:18:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 438CB3B03AC for ; Sat, 10 Jun 2006 14:18:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19166-08 for ; Sat, 10 Jun 2006 14:18:45 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 195243B016C for ; Sat, 10 Jun 2006 14:18:44 -0400 (EDT) Received: from noname (p5497CBE5.dip.t-dialin.net [84.151.203.229]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 4A1E17F01E; Sat, 10 Jun 2006 11:18:43 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> Content-Type: text/plain Date: Sat, 10 Jun 2006 20:18:39 +0200 Message-Id: <1149963519.5715.4.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 18:18:47 -0000 On Sat, 2006-06-10 at 13:01 -0500, Jonathon Jongsma wrote: > On 6/9/06, Murray Cumming wrote: > > >> The new site is located here: > >> http://jonathon.quotidian.org/gtkmm.org/index.shtml > >> (be gentle with the server, though. It's only served on a DSL line > >> for now) > > > > It looks generally more up-to-date, though not radically cool. > > Were you looking for radically cool? Because that's not really what I > was going for, and I'm not sure I'm capable of radically cool, anyway > :) > > > 3. The "Other Resources" title is odd, because I didn't at first see > > that the "main" menu items are in a horizontal list at the top. I'm > > quite sure that this will lead to people not finding stuff. I like the > > I agree that the title is a bit odd. > Would it help if the horizontal list was aligned along the left > instead of the right so that it was harder to miss the 'main' menu? > Or do you think a totally different arrangement is necessary? That could help. I don't have a better suggestion, I'm afraid. > > 4. On the other pages (not the first page), the page looks rather plain > > - both the left and right hand sides are just black on a white > > background. But I don't like the thin lines that we have on the current > > site. > > hmm. I'm not so sure I agree with this. I tend to think that the > plain white main section looks rather elegant and uncluttered, but > that's just my opinion. I'll experiment more with some > differentiation of the sidebar, though I've tried some things already > and wasn't happy with them at all. I'm mostly concerned that the 2 sections have no clear separation other than the separate paragraph blocks. > > Thanks for the input, > Jonner -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Sat Jun 10 15:33:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 762113B0532 for ; Sat, 10 Jun 2006 15:33:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23094-02 for ; Sat, 10 Jun 2006 15:33:31 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.195]) by menubar.gnome.org (Postfix) with ESMTP id 9F4E43B0429 for ; Sat, 10 Jun 2006 15:33:31 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1294870nzo for ; Sat, 10 Jun 2006 12:33:31 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OV2Vhze94C8HmUC5iGNdzVXTuIGPVf76/3YPPj4QUlUmmATiw/WigcpM/PPCZKFUD9nRte8mXxU5CWUsw+IC8wha+XlPxixP2z9Qhe0WFTp+BjkjaQVz8hMsMp84NEH3+oySFowE0RqdfqfQ9dG236V0G/1xAAx+zrfAQUfzi0Y= Received: by 10.36.77.19 with SMTP id z19mr6146557nza; Sat, 10 Jun 2006 12:33:29 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 12:33:29 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 14:33:29 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149963519.5715.4.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.47 tagged_above=-999 required=2 tests=[AWL=0.130, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.47 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 19:33:33 -0000 On 6/10/06, Murray Cumming wrote: > > >> The new site is located here: > > >> http://jonathon.quotidian.org/gtkmm.org/index.shtml > > >> (be gentle with the server, though. It's only served on a DSL line > > >> for now) > > I agree that the title is a bit odd. > > Would it help if the horizontal list was aligned along the left > > instead of the right so that it was harder to miss the 'main' menu? > > Or do you think a totally different arrangement is necessary? > > That could help. I don't have a better suggestion, I'm afraid. I've aligned it to the left, but haven't yet come up with a better title for "Other Resources" so I've left it as is for now. Is the main menu more obvious now or do you think we need a different approach? > > hmm. I'm not so sure I agree with this. I tend to think that the > > plain white main section looks rather elegant and uncluttered, but > > that's just my opinion. I'll experiment more with some > > differentiation of the sidebar, though I've tried some things already > > and wasn't happy with them at all. > > I'm mostly concerned that the 2 sections have no clear separation other > than the separate paragraph blocks. I've uploaded a new version with a different background color for the sidebar menu. Let me know what you think (anybody may comment of course, not just murray). I tried to keep it pretty subtle, but I think it still works to differentiate the sections. There were a couple other minor changes as well. The address is the same as before (http://jonathon.quotidian.org/gtkmm.org/). I've left the old version up as well if you want to examine the differences more closely. you can find it here: http://jonathon.quotidian.org/gtkmm.org-old/ I've not addressed the PNG-with-alpha issue yet, so it will still look like crap in IE, I'm afraid. I'll tackle that soon. Jonner From gezimetc@shaw.ca Sat Jun 10 19:27:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D5BF3B002C for ; Sat, 10 Jun 2006 19:27:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31898-10 for ; Sat, 10 Jun 2006 19:27:21 -0400 (EDT) Received: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id D039C3B022A for ; Sat, 10 Jun 2006 19:27:21 -0400 (EDT) Received: from pd4mr7so.prod.shaw.ca (pd4mr7so-qfe3.prod.shaw.ca [10.0.141.84]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O00EJP3RCJVG0@l-daemon> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:26:05 -0600 (MDT) Received: from pn2ml6so.prod.shaw.ca ([10.0.121.150]) by pd4mr7so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O00E3X3NXRB20@pd4mr7so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:26:00 -0600 (MDT) Received: from laptopi ([70.65.132.245]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O003KD3NXEM00@l-daemon> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:23:57 -0600 (MDT) Date: Sat, 10 Jun 2006 17:23:56 -0600 From: Gezim Hoxha In-reply-to: To: gtkmm Message-id: <1149981837.14096.12.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.359 tagged_above=-999 required=2 tests=[AWL=-0.956, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.359 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 23:27:23 -0000 On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > I've uploaded a new version with a different background color for the > sidebar menu. Let me know what you think (anybody may comment of > course, not just murray). I tried to keep it pretty subtle, but I > think it still works to differentiate the sections. There were a > couple other minor changes as well. The new version looks much better. However, padding of the sidebar is too high (both top and left). Also, I experimented a bit and if you change the colour in #header .content to #BD311F, I think it looks better because it distinguishes the top links from the gtkmm description ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour change, how about changing the colour of the top links to maroon (just like "Other resources") and changing the background to the striped one? This way, all the links will look the same. So, for the first change, here is the link: http://people.uleth.ca/~gezim.hoxha/index2.shtml and for the second one (I prefer this): http://people.uleth.ca/~gezim.hoxha/index.shtml Hope that helps, -Gezim From jonathon.jongsma@gmail.com Sat Jun 10 23:13:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BDC3B3B05C0 for ; Sat, 10 Jun 2006 23:13:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07123-08 for ; Sat, 10 Jun 2006 23:13:46 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id 9CD883B05B8 for ; Sat, 10 Jun 2006 23:13:46 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1414493nzo for ; Sat, 10 Jun 2006 20:12:55 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=A4BD7Bj2C2tT1gjPNIzyEG++VI6I3GN1jHj7zubJejTPBjNeD6Tz6VX/sYPLQmX1QN4OeYPOwgJZBRbdYtRvp2KdVoRp/M+bFicM+LDm3Ys/bFMf0xEzg3KVcJs6n/LonYzhx1gM5inPgEbZpNR3uL/fbtHS9ihhcRjY83cgIkc= Received: by 10.36.120.14 with SMTP id s14mr6582421nzc; Sat, 10 Jun 2006 20:12:55 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 20:12:54 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 22:12:54 -0500 From: "Jonathon Jongsma" To: "Gezim Hoxha" In-Reply-To: <1149981837.14096.12.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> <1149981837.14096.12.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.394 tagged_above=-999 required=2 tests=[AWL=0.052, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.394 X-Spam-Level: Cc: gtkmm Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 03:13:47 -0000 On 6/10/06, Gezim Hoxha wrote: > On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > > The new version looks much better. However, padding of the sidebar is > too high (both top and left). I disagree. I think the sidebar should line up vertically with the main content. You've moved it up so that now it's quite a bit higher than the main part of the page. Also, to me it looks much more pleasing to have roughly equal space on the left and right sides of the sidebar. You've moved it to the left so now there's a small gap on the left and a relatively big gap on the right (between the sidebar and the content). Also, I experimented a bit and if you > change the colour in #header .content to #BD311F, I think it looks > better because it distinguishes the top links from the gtkmm description > ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour > change, how about changing the colour of the top links to maroon (just > like "Other resources") and changing the background to the striped one? > This way, all the links will look the same. > > So, for the first change, here is the link: > http://people.uleth.ca/~gezim.hoxha/index2.shtml > and for the second one (I prefer this): > http://people.uleth.ca/~gezim.hoxha/index.shtml Thanks a lot for your suggestions. I still prefer mine to either of those. The first one especially (with the red title text) doesn't look good to me. The second one is better, but it doesn't feel quite right to me. Jonner From jbgarcia@uvigo.es Sun Jun 11 08:34:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0C8053B00DE for ; Sun, 11 Jun 2006 08:34:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09209-05 for ; Sun, 11 Jun 2006 08:33:57 -0400 (EDT) Received: from cebola.uvigo.es (cebola.uvigo.es [193.146.32.124]) by menubar.gnome.org (Postfix) with ESMTP id 827453B0095 for ; Sun, 11 Jun 2006 08:33:56 -0400 (EDT) Received: from correo.uvigo.es. (correo.uvigo.es [193.146.32.68]) by cebola.uvigo.es (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k5BBt7N3022689 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT) for ; Sun, 11 Jun 2006 13:55:07 +0200 Received: from pcjgarcia.ei.uvigo.es (pcjgarcia.ei.uvigo.es [193.147.87.131]) by correo.uvigo.es. (8.12.11/8.12.1) with ESMTP id k5BBt6gU018212 for ; Sun, 11 Jun 2006 13:55:06 +0200 From: "J. Baltasar Garcia Perez-Schofield" To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 Organization: Universidad de Vigo Date: Sun, 11 Jun 2006 13:54:54 +0200 Message-Id: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: "" X-Mail-Scanned: Criba + Clamd smtp.uvigo.es X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.459 tagged_above=-999 required=2 tests=[AWL=0.064, BAYES_00=-2.599, SPF_PASS=-0.001, TW_JB=0.077] X-Spam-Score: -2.459 X-Spam-Level: Subject: cell edited event handler X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 12:34:00 -0000 Hi ! I have a TreeView with single rows and columns (not hierarchical rows under other rows). I need to know when a column in a row has been changed by the user. Should be something like "on_edited()". Note that I don't need to know whether a row has been selected. I already know how to deal with this. However, I haven't found anything in the documentation about this. Where should I look in ? Thank you in advance, Baltasar -- -- PBC -- J. Baltasar García Perez-Schofield jbgarcia en uvigo de es http://webs.uvigo.es/jbgarcia/ Dep. Informática, Universidad de Vigo, España (Spain) From joevandyk@gmail.com Sun Jun 11 14:24:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A98723B0181 for ; Sun, 11 Jun 2006 14:24:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27506-04 for ; Sun, 11 Jun 2006 14:24:15 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 070723B01E9 for ; Sun, 11 Jun 2006 14:24:14 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id k40so2072706ugc for ; Sun, 11 Jun 2006 11:23:38 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=pI6qQeCOeYDaWeP8A+EGYbM4E3HR61EP1xQqQ9YojukvFzbr0n6Rn5wlLewmBtSCQdTLw53Y9uiZztt5+N87VqEF3lF3MYbe2xrpJfjbmtTl0PAJVuvoqswAmcjc5fXRnRaxfRbgNlYoSuy6N+rrK3w3eClR6BHYdUfQb+8CW9s= Received: by 10.67.100.12 with SMTP id c12mr4376876ugm; Sun, 11 Jun 2006 11:16:58 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sun, 11 Jun 2006 11:16:58 -0700 (PDT) Message-ID: Date: Sun, 11 Jun 2006 11:16:58 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> <1149981837.14096.12.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.29 tagged_above=-999 required=2 tests=[AWL=-0.402, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.29 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 18:24:16 -0000 On 6/10/06, Jonathon Jongsma wrote: > On 6/10/06, Gezim Hoxha wrote: > > On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > > > > The new version looks much better. However, padding of the sidebar is > > too high (both top and left). > > I disagree. I think the sidebar should line up vertically with the > main content. You've moved it up so that now it's quite a bit higher > than the main part of the page. > Also, to me it looks much more pleasing to have roughly equal space on > the left and right sides of the sidebar. You've moved it to the left > so now there's a small gap on the left and a relatively big gap on the > right (between the sidebar and the content). > > Also, I experimented a bit and if you > > change the colour in #header .content to #BD311F, I think it looks > > better because it distinguishes the top links from the gtkmm description > > ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour > > change, how about changing the colour of the top links to maroon (just > > like "Other resources") and changing the background to the striped one? > > This way, all the links will look the same. > > > > So, for the first change, here is the link: > > http://people.uleth.ca/~gezim.hoxha/index2.shtml > > and for the second one (I prefer this): > > http://people.uleth.ca/~gezim.hoxha/index.shtml I vote for the that one. (http://people.uleth.ca/~gezim.hoxha/index.shtml) Joe > > Thanks a lot for your suggestions. I still prefer mine to either of > those. The first one especially (with the red title text) doesn't > look good to me. The second one is better, but it doesn't feel quite > right to me. > > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 11 17:36:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9F6723B0405 for ; Sun, 11 Jun 2006 17:36:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03493-07 for ; Sun, 11 Jun 2006 17:36:15 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id E80A43B00F7 for ; Sun, 11 Jun 2006 17:36:14 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 521C712E56 for ; Sun, 11 Jun 2006 12:04:14 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sun, 11 Jun 2006 12:04:12 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.393 tagged_above=-999 required=2 tests=[AWL=0.092, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.393 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1141 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 21:36:17 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 339791] Gtk::Menu crash with child (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 11 Jun 2006 13:18:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 339791] Gtk::Menu crash with child To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060611171848.AC5DE6CC1D9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=339791 gtkmm | general | Ver: 2.8.x ------- Comment #21 from Murray Cumming 2006-06-11 17:18 UTC ------- So, while trying to make a C test case, I am wondering 1. Where do we attach() the menu item? 2. What does attach/detach mean for a menu item? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1141 ******************************************** From maestro485@comcast.net Sun Jun 11 18:00:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 040793B01C4 for ; Sun, 11 Jun 2006 18:00:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04616-09 for ; Sun, 11 Jun 2006 18:00:03 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id EE4EF3B0171 for ; Sun, 11 Jun 2006 18:00:02 -0400 (EDT) Received: from [192.168.2.2] (c-67-165-72-149.hsd1.pa.comcast.net[67.165.72.149]) by comcast.net (rwcrmhc12) with ESMTP id <20060611215928m1200paa5je>; Sun, 11 Jun 2006 21:59:29 +0000 Message-ID: <448C91B5.8010100@comcast.net> Date: Sun, 11 Jun 2006 17:57:09 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.556 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 0.556 X-Spam-Level: Subject: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 22:00:04 -0000 After much help, I've successfully implemented a TreeModel with a TreeModelFilter. However, I've noticed that if I expand a node, collapse it and expand it again, the contents are "doubled". That is, if the expanded row contained items A and B, on the second expansion the items in the row are now A B A B. I tried using a model column flag to determine if the tree had been expanded once prior, but with no luck. Now I'm trying to simply remove the child rows in the on_row_collapsed() method like this: void on_row_collapsed(const Gtk::TreeModel::iterator& iter, const Gtk::TreeModel::Path &path) { Gtk::TreeModel::Row row = *iter; const Gtk::TreeNodeChildren &nodeChildren = row.children(); Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); while(child != nodeChildren.end()) { child = refTreeModel->erase(*child); // this causes errors } } The problem is that every time the while loop is executed I recieve this error: Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, tree_store)' failed Any ideas as to what is the problem here? Or is there a better way to work around the doubled-up rows I'm running into? Thanks, Matt Bragano From jan.pfeifer@yahoo.com.br Thu Jun 8 09:08:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 509E13B044F for ; Thu, 8 Jun 2006 09:08:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05768-03 for ; Thu, 8 Jun 2006 09:08:20 -0400 (EDT) Received: from web52111.mail.yahoo.com (web52111.mail.yahoo.com [206.190.48.114]) by menubar.gnome.org (Postfix) with SMTP id 98FCB3B0433 for ; Thu, 8 Jun 2006 09:08:18 -0400 (EDT) Received: (qmail 26418 invoked by uid 60001); 8 Jun 2006 13:08:17 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type; b=o/tfgNCexPe1degWIA5BGdfUDmfskgQIH6CWMD8qhZGaDw6eE/q1IamulTcvZUB5Cik/h8J1X8jZLoeoCno9VxEtYKW0T0NydYA35HidU4nZjT9opxpnU74V3vvE6XWYuoCo1xEOo3G1m9Vbe50JF9SlufgM9Jy2Fp2/11OZrpA= ; Message-ID: <20060608130817.26416.qmail@web52111.mail.yahoo.com> Received: from [201.6.132.11] by web52111.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 06:08:17 PDT Date: Thu, 8 Jun 2006 06:08:17 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.015 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: 0.015 X-Spam-Level: X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 13:08:24 -0000 hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) - jan From jan.pfeifer@yahoo.com.br Thu Jun 8 10:41:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3C7A63B0093 for ; Thu, 8 Jun 2006 10:41:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12449-06 for ; Thu, 8 Jun 2006 10:41:28 -0400 (EDT) Received: from web52101.mail.yahoo.com (web52101.mail.yahoo.com [206.190.48.104]) by menubar.gnome.org (Postfix) with SMTP id 2A5313B0609 for ; Thu, 8 Jun 2006 10:41:28 -0400 (EDT) Received: (qmail 92047 invoked by uid 60001); 8 Jun 2006 14:41:24 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type; b=f9E+i9V48/YK2diF/rJExVeVoC4afLvwJVEZQ6Ab1fpo0v9ItOIWMXUd+7sKLyBj00kTiIGSDorgrsfr1Pvu+crQWNh///y1YenS4U2XwxMlyIj4/Mfz51qOLVBEml+EFihKzBCAo+T8iVS3QXQ37a7uu8NexSup7xrHDMytaME= ; Message-ID: <20060608144124.92045.qmail@web52101.mail.yahoo.com> Received: from [201.6.132.11] by web52101.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 22:41:24 CST Date: Thu, 8 Jun 2006 22:41:24 +0800 (CST) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.215 tagged_above=-999 required=2 tests=[AWL=1.230, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.215 X-Spam-Level: X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: Re: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 14:41:29 -0000 an hour later ... I still can't make the accelerators work. I tried, inside my GtkWindow derivate construtor: ... m_accelerators = get_accel_group(); Glib::RefPtr accelertable = m_accelerators; // ???? if ( ! m_accelerators ) throw missing_widget( "Gtk::Window::get_accel_group() returned empty!" ); m_accelerators->activate( /*GQuark ???*/ Glib::Quark("fullscreen"), /* accelertable ??? */ accelertable, 'F', Gdk::CONTROL_MASK ); m_accelerators->signal_accel_activate().connect( sigc::mem_fun( *this, &MyWindow::on_fullscreen ) ); ... it compiled fine, and also ran, but Ctrl+F never activate anything :( ... Any ideas ? I also tried: ... m_accelerators = get_accel_group(); add_accelerator( "fullscreen", m_accelerators, 'F', /* Modifiers GDK::CONTROL_MASK */ Gdk::RELEASE_MASK, Gtk::ACCEL_VISIBLE ); .. but it complains: Gtk-WARNING **: gtkwidget.c:3260: widget `gtkmm__GtkWindow' has no activatable signal "fullscreen" without arguments well, understandable ... but I couldn't find where to associate the "accel_signal" (a string) to an actual signal which I could connect to. any help would be greatly appreciated :) thnks! jan ----- Original Message ---- From: Jan Pfeifer To: gtkmm-list@gnome.org Sent: Thursday, June 8, 2006 10:08:17 AM Subject: accelerators outside menu hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) - jan From wooyea2000@163.com Sun Jun 11 02:06:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCEA13B0074 for ; Sun, 11 Jun 2006 02:06:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12368-06 for ; Sun, 11 Jun 2006 02:06:00 -0400 (EDT) Received: from m12-14.163.com (m12-14.163.com [220.181.12.14]) by menubar.gnome.org (Postfix) with SMTP id 23AB43B00A3 for ; Sun, 11 Jun 2006 02:05:57 -0400 (EDT) Received: from mypc (unknown [219.159.82.3]) by smtp11 (Coremail) with SMTP id wKjADjZAyAS3rYtEMnqABA==.2818S2; Sun, 11 Jun 2006 13:44:23 +0800 (CST) Date: Sun, 11 Jun 2006 13:46:40 +0800 To: gtkmm-list@gnome.org From: "Ji Liu" Organization: wooyea Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Message-ID: User-Agent: Opera Mail/9.00 (Linux) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.744 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_AHBL_RHSBL=0.231, DNS_FROM_SECURITYSAGE=1.513, SPF_PASS=-0.001] X-Spam-Score: 1.744 X-Spam-Level: * X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: why not add mdi support in next version of gtk? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 06:06:02 -0000 mdi is very useful in my appinion. anjuta and monodevelop are lack of mdi support, hard to use. From jonathon.jongsma@gmail.com Sun Jun 11 23:46:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A42623B038B for ; Sun, 11 Jun 2006 23:46:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17352-04 for ; Sun, 11 Jun 2006 23:46:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 3AC283B013F for ; Sun, 11 Jun 2006 23:46:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id z3so1219825nzf for ; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=migkzYil3efk86JNrE9/mB3ejtZBkIRiwX6mueFI0MnI+UTelxBizx6H2e80PO2YzyfRDpozHlnX6pd7hPViMHNMmG4fI84OvE5su0WKozvuU0X982TXbDHgO6jJMwrYdvf5RkD4jvrweTH18QoSgg0ZjGnnQDId3WZzDjZpdzQ= Received: by 10.36.118.13 with SMTP id q13mr8016289nzc; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) Message-ID: Date: Sun, 11 Jun 2006 22:45:38 -0500 From: "Jonathon Jongsma" To: gtkmm MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_3826_31980428.1150083938792" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Subject: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 03:46:42 -0000 ------=_Part_3826_31980428.1150083938792 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I don't know exactly when, but fairly recently, the website link on the "About" dialog of my application stopped working (sometimes it would segfault, sometimes just didn't do anything). I haven't changed anything in that part of the application, so I'm thinking it must have been due to a gtkmm or gtk update from my distribution. I'm currently running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried building it against my jhbuild gtkmm installation, and the same thing happens. I haven't found an easy way of trying an earlier version. I haven't done any hard-core digging yet, i thought I'd check first to see whether anybody else has noticed this. I've attached a stripped-down example application that just shows a dialog and registers its url handler with set_url_hook(). The url hook is just supposed to print a message to the terminal. On my computer, the message never gets printed to the terminal. I'd appreciate knowing whether this works for others (and what version you're trying with). You can compile with the standard g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc In this test app, I don't get segfaults, but clicking the link does nothing. In my application, I sometimes get segfaults, but the one big difference is that in my application, I inherit from Gtk::AboutDialog instead of using it directly, Alternatively, if somebody can see something that I'm doing wrong, feel free to point it out. Thanks, Jonner ------=_Part_3826_31980428.1150083938792 Content-Type: text/x-c++src; name=about.cc; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Attachment-Id: f_eoc8a6t6 Content-Disposition: attachment; filename="about.cc" #include #include #include #include #include #include #include static void on_link_clicked(Gtk::AboutDialog& dialog, const Glib::ustring& link) { // This line never gets printed to the terminal std::cout << "on_link_clicked" << std::endl; } int main(int argc, char** argv) { Gtk::Main kit(argc, argv); Gtk::AboutDialog about; about.set_name("gtkmm AboutDialog Test"); about.set_url_hook(sigc::ptr_fun(&on_link_clicked)); about.set_website("http://gtkmm.org/"); about.set_website_label("gtkmm Website"); about.set_version("0.1"); about.set_copyright("\xC2\xA9 2006 Jonathon Jongsma"); about.set_comments("Comments about the application"); about.set_license("GPL"); std::vector authors; authors.push_back("Jonathon Jongsma"); about.set_authors(authors); std::vector documenters; documenters.push_back("Jonathon Jongsma"); about.set_documenters(documenters); about.set_translator_credits("Jonathon Jongsma"); // just use a generic 'image' icon from the theme as the logo Glib::RefPtr theme =3D Gtk::IconTheme::get_default(); const Glib::ustring icon_name =3D "image"; if (theme->has_icon(icon_name)) { Glib::RefPtr logo; logo =3D theme->load_icon(icon_name, 150, Gtk::ICON_LOOKUP_USE_BUILTIN); about.set_logo(logo); } kit.run(about); return 0; } ------=_Part_3826_31980428.1150083938792-- From bob@fis-cal.com Mon Jun 12 08:37:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCBEF3B008A for ; Mon, 12 Jun 2006 08:37:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02401-08 for ; Mon, 12 Jun 2006 08:37:16 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 7BBCB3B00D8 for ; Mon, 12 Jun 2006 08:37:16 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ASD02516; Mon, 12 Jun 2006 08:36:35 -0400 (EDT) Message-ID: <448D5FD6.60903@fis-cal.com> Date: Mon, 12 Jun 2006 07:36:38 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: "J. Baltasar Garcia Perez-Schofield" References: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> In-Reply-To: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> Content-Type: multipart/mixed; boundary="------------000104050403030105000206" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: cell edited event handler X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 12:37:20 -0000 This is a multi-part message in MIME format. --------------000104050403030105000206 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Get a pointer to the cell renderer for the column of interest and connect to its "signal_edited" signal with your callback slot. Bob J. Baltasar Garcia Perez-Schofield wrote: > Hi ! > > I have a TreeView with single rows and columns (not hierarchical rows > under other rows). > > I need to know when a column in a row has been changed by the user. > Should be something like "on_edited()". Note that I don't need to know > whether a row has been selected. I already know how to deal with this. > > However, I haven't found anything in the documentation about this. > Where should I look in ? > > Thank you in advance, > > Baltasar > --------------000104050403030105000206 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------000104050403030105000206-- From bob@fis-cal.com Mon Jun 12 09:08:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C8E333B0083 for ; Mon, 12 Jun 2006 09:08:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03051-10 for ; Mon, 12 Jun 2006 09:08:39 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 9C9773B0010 for ; Mon, 12 Jun 2006 09:08:39 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ASD20452; Mon, 12 Jun 2006 09:07:36 -0400 (EDT) Message-ID: <448D6716.1080501@fis-cal.com> Date: Mon, 12 Jun 2006 08:07:34 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Matt Bragano References: <448C91B5.8010100@comcast.net> In-Reply-To: <448C91B5.8010100@comcast.net> Content-Type: multipart/mixed; boundary="------------010406090002060005070808" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 13:08:41 -0000 This is a multi-part message in MIME format. --------------010406090002060005070808 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit The following are guesses made after reading the docs on TreeModelFilter: First off, you probably will want to convert the iterator passed to your callback slot to an iterator in the child TreeModel you used to create your TreeModelFilter using: Gtk::TreeModelFilter::convert_iter_to_child_iter() since, most probably, the iter being passed to your callback is from the TreeModelFilter instead of the actual TreeModel you originally populated. Next, you make the assumption that the iterator "child" is valid. Instead of the while loop you are employing, try this instead: for(child = nodeChildren.begin(); child ; child = refTreeModel->erase(*child)); At least this way, you won't get any invalid child object errors. Bob Matt Bragano wrote: > After much help, I've successfully implemented a TreeModel with a > TreeModelFilter. However, I've noticed that if I expand a node, > collapse it and expand it again, the contents are "doubled". That is, > if the expanded row contained items A and B, on the second expansion > the items in the row are now A B A B. > > I tried using a model column flag to determine if the tree had been > expanded once prior, but with no luck. Now I'm trying to simply > remove the child rows in the on_row_collapsed() method like this: > > void on_row_collapsed(const Gtk::TreeModel::iterator& iter, > const Gtk::TreeModel::Path &path) { > > Gtk::TreeModel::Row row = *iter; > > const Gtk::TreeNodeChildren &nodeChildren = row.children(); > > Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); > > while(child != nodeChildren.end()) { > > child = refTreeModel->erase(*child); // this causes errors > > } > > } > > > The problem is that every time the while loop is executed I recieve > this error: > > Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, > tree_store)' failed > > Any ideas as to what is the problem here? Or is there a better way to > work around the doubled-up rows I'm running into? > > Thanks, > Matt Bragano > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------010406090002060005070808 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------010406090002060005070808-- From maestro485@comcast.net Mon Jun 12 11:45:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 569943B008A for ; Mon, 12 Jun 2006 11:45:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08645-06 for ; Mon, 12 Jun 2006 11:45:33 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id 1D3983B0078 for ; Mon, 12 Jun 2006 11:45:33 -0400 (EDT) Received: from [192.168.2.2] (c-67-165-72-149.hsd1.pa.comcast.net[67.165.72.149]) by comcast.net (rwcrmhc12) with ESMTP id <20060612154427m1200pab6he>; Mon, 12 Jun 2006 15:44:27 +0000 Message-ID: <448D8B4F.9030502@comcast.net> Date: Mon, 12 Jun 2006 11:42:07 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: gtkmm-list@gnome.org References: <448C91B5.8010100@comcast.net> <448D6716.1080501@fis-cal.com> In-Reply-To: <448D6716.1080501@fis-cal.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.701 tagged_above=-999 required=2 tests=[AWL=-1.411, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.701 X-Spam-Level: Subject: Re: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 15:45:34 -0000 Ah, I wasn't thinking about the convert_iter_to_child_iter(). That did the trick. And you're right, a for loop would be best applied here. Thanks for the help, Matt Bragano Bob Caryl wrote: > The following are guesses made after reading the docs on TreeModelFilter: > > First off, you probably will want to convert the iterator passed to > your callback slot to an iterator in the child TreeModel you used to > create your TreeModelFilter using: > > Gtk::TreeModelFilter::convert_iter_to_child_iter() > > since, most probably, the iter being passed to your callback is from > the TreeModelFilter instead of the actual TreeModel you originally > populated. > > Next, you make the assumption that the iterator "child" is valid. > Instead of the while loop you are employing, try this instead: > > for(child = nodeChildren.begin(); child ; child = > refTreeModel->erase(*child)); > > At least this way, you won't get any invalid child object errors. > > Bob > > Matt Bragano wrote: >> After much help, I've successfully implemented a TreeModel with a >> TreeModelFilter. However, I've noticed that if I expand a node, >> collapse it and expand it again, the contents are "doubled". That >> is, if the expanded row contained items A and B, on the second >> expansion the items in the row are now A B A B. >> >> I tried using a model column flag to determine if the tree had been >> expanded once prior, but with no luck. Now I'm trying to simply >> remove the child rows in the on_row_collapsed() method like this: >> >> void on_row_collapsed(const Gtk::TreeModel::iterator& iter, >> const Gtk::TreeModel::Path &path) { >> >> Gtk::TreeModel::Row row = *iter; >> >> const Gtk::TreeNodeChildren &nodeChildren = row.children(); >> >> Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); >> >> while(child != nodeChildren.end()) { >> >> child = refTreeModel->erase(*child); // this causes errors >> >> } >> >> } >> >> >> The problem is that every time the while loop is executed I recieve >> this error: >> >> Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, >> tree_store)' failed >> >> Any ideas as to what is the problem here? Or is there a better way >> to work around the doubled-up rows I'm running into? >> >> Thanks, >> Matt Bragano >> _______________________________________________ >> gtkmm-list mailing list >> gtkmm-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gtkmm-list >> From murrayc@murrayc.com Mon Jun 12 13:52:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AFEC43B0BBB for ; Mon, 12 Jun 2006 13:52:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20315-07 for ; Mon, 12 Jun 2006 13:52:29 -0400 (EDT) Received: from kungfu.dreamhost.com (kungfu.dreamhost.com [66.33.216.126]) by menubar.gnome.org (Postfix) with ESMTP id C42633B08FE for ; Mon, 12 Jun 2006 12:57:34 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by kungfu.dreamhost.com (Postfix) with ESMTP id 357351F797B for ; Mon, 12 Jun 2006 09:54:38 -0700 (PDT) Received: from noname (p5497CFC0.dip.t-dialin.net [84.151.207.192]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id BD3A5129A83; Mon, 12 Jun 2006 09:49:33 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: Content-Type: text/plain Date: Mon, 12 Jun 2006 18:49:29 +0200 Message-Id: <1150130969.5748.15.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.366 tagged_above=-999 required=2 tests=[AWL=0.002, BAYES_00=-2.599, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.366 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 17:52:32 -0000 On Sun, 2006-06-11 at 22:45 -0500, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). Me too. > I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. It doesn't work for me either. I guess theoretically I could have broken it with my recent changes, but I can't see anything obvious by looking at gtk/src/about.ccg. Something seems to be wrong somewhere though. Valgrind reports this when I click on the link: ==27202== at 0x4171B49: SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, void*) (slot_base.h:273) ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:83) ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd ==27202== at 0x401D268: operator delete(void*) (vg_replace_malloc.c:246) ==27202== by 0x4756196: sigc::slot_base::~slot_base() (slot_base.cc:101) ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) ==27202== by 0x8049CB3: main (in /home/murrayc/cvs/gnome216/gtkmm/a.out) > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From armin@arbur.net Mon Jun 12 14:10:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BB7BF3B06B2 for ; Mon, 12 Jun 2006 14:10:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23250-02 for ; Mon, 12 Jun 2006 14:10:49 -0400 (EDT) Received: from dd1222.kasserver.com (dd1222.kasserver.com [81.209.148.151]) by menubar.gnome.org (Postfix) with ESMTP id 7DBAA3B085E for ; Mon, 12 Jun 2006 12:43:13 -0400 (EDT) Received: from unununium.wlan (p54A2E681.dip.t-dialin.net [84.162.230.129]) by dd1222.kasserver.com (Postfix) with ESMTP id C07FD1559C7; Mon, 12 Jun 2006 18:42:09 +0200 (CEST) From: Armin Burgmeier To: Jonathon Jongsma In-Reply-To: References: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-4aUVgO8rU5eJSYqS6HWe" Date: Mon, 12 Jun 2006 18:41:53 +0200 Message-Id: <1150130513.7623.20.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.365 tagged_above=-999 required=2 tests=[AWL=-0.055, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.365 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 18:10:53 -0000 --=-4aUVgO8rU5eJSYqS6HWe Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Works fine for me. gtkmm is 2.8.3 and GTK+ is 2.8.18 on a x86 gentoo system. -- armin --=-4aUVgO8rU5eJSYqS6HWe Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEjZlRhOtxKlDYm6cRAtjUAKCsf+mowSAAORSrQfImdVH53tayxQCgnz/W simP3Br01gn3iww4WOW4/Ic= =RVt1 -----END PGP SIGNATURE----- --=-4aUVgO8rU5eJSYqS6HWe-- From jonathon.jongsma@gmail.com Mon Jun 12 14:11:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EEC783B035F for ; Mon, 12 Jun 2006 14:11:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23321-03 for ; Mon, 12 Jun 2006 14:11:19 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.199]) by menubar.gnome.org (Postfix) with ESMTP id F22243B0ADE for ; Mon, 12 Jun 2006 13:42:52 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2051937nzo for ; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=VizpPUEcFVUiSugwlSOZ1KhBqSrx+p0o6Igxp+iRiK1WxdAbfliKHxTfrFIMPA4VTcgvlNUXoqBsfHOtaFs8XFVZwCQIc61WxoSutX3+TeYzBFH3W5xqnOdcDSFII+Pvcd3l3MI5UdP74WT/7pVeuSdCZ3gDkJIuWLJGOUvHs/A= Received: by 10.36.37.20 with SMTP id k20mr4281420nzk; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) Message-ID: Date: Mon, 12 Jun 2006 12:42:17 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1150130969.5748.15.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150130969.5748.15.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 18:11:23 -0000 On 6/12/06, Murray Cumming wrote: > > I've also tried > > building it against my jhbuild gtkmm installation, and the same thing > > happens. I haven't found an easy way of trying an earlier version. I > > haven't done any hard-core digging yet, i thought I'd check first to > > see whether anybody else has noticed this. > > It doesn't work for me either. I guess theoretically I could have broken > it with my recent changes, but I can't see anything obvious by looking > at gtk/src/about.ccg. OK, so it's not just me then. (by the way, I assume you mean gtk/src/aboutdialog.ccg?). I think it must be in gtkmm though, because url buttons in plain-GTK+ applications still seem to work for me. It seems almost like the callback is not being registered. But now that I know that other people are seeing this, I'll look into it a bit more. > Something seems to be wrong somewhere though. Valgrind reports this when > I click on the link: > > ==27202== at 0x4171B49: > SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, > void*) (slot_base.h:273) > ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) > ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) > ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) > ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) > ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) > ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) > ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) > ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) > ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) > ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) > ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) > ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) > ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED > (gtkmarshalers.c:83) > ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd > ==27202== at 0x401D268: operator delete(void*) > (vg_replace_malloc.c:246) > ==27202== by 0x4756196: sigc::slot_base::~slot_base() > (slot_base.cc:101) > ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) > ==27202== by 0x8049CB3: main > (in /home/murrayc/cvs/gnome216/gtkmm/a.out) So nothing happens after it reaches SignalProxy_ActivateLink_gtk_callback? Is that what you're trying to show? I'm not completely sure what I'm looking for here... Thanks, Jonner From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 12 15:05:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E70153B0345 for ; Mon, 12 Jun 2006 15:05:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26275-02 for ; Mon, 12 Jun 2006 15:05:40 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 408C63B025E for ; Mon, 12 Jun 2006 15:05:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5FD56FF9B for ; Mon, 12 Jun 2006 12:05:09 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Mon, 12 Jun 2006 12:05:07 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.355 tagged_above=-999 required=2 tests=[AWL=0.053, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.355 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1142 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 19:05:43 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343054] gdkmm build fails with Visual Studio 2005 (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 12 Jun 2006 03:34:03 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343054] gdkmm build fails with Visual Studio 2005 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060612073403.5AFB56CC1B6@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343054 gtkmm | build | Ver: 2.8.x Cedric Gustin changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal OS/Version|All |Windows ------- Comment #1 from Cedric Gustin 2006-06-12 07:34 UTC ------- No problem here with gtk+ 2.8.18 (gladewin32 distribution) and gtkmm-2.8.8. Please give more information on 1. The gtk+ distribution you use. 2. The version of gtkmm you try to build and if it also fails with the latest release (2.8.8). 2. The target that fails (Debug/Release/Both) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1142 ******************************************** From murrayc@murrayc.com Tue Jun 13 02:42:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 593833B00AF for ; Tue, 13 Jun 2006 02:42:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13201-05 for ; Tue, 13 Jun 2006 02:42:33 -0400 (EDT) Received: from webmail1.sd.dreamhost.com (webmail1.sd.dreamhost.com [66.33.201.159]) by menubar.gnome.org (Postfix) with ESMTP id 0730B3B000A for ; Tue, 13 Jun 2006 02:42:32 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail1.sd.dreamhost.com (Postfix) with ESMTP id A61AB2C1A2; Mon, 12 Jun 2006 23:34:49 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Tue, 13 Jun 2006 08:34:49 +0200 (CEST) Message-ID: <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> In-Reply-To: References: <1150130969.5748.15.camel@localhost.localdomain> Date: Tue, 13 Jun 2006 08:34:49 +0200 (CEST) From: "Murray Cumming" To: "Jonathon Jongsma" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.557 tagged_above=-999 required=2 tests=[AWL=0.042, BAYES_00=-2.599] X-Spam-Score: -2.557 X-Spam-Level: Cc: Murray Cumming , gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 06:42:34 -0000 > OK, so it's not just me then. (by the way, I assume you mean > gtk/src/aboutdialog.ccg?). Yes. > Something seems to be wrong somewhere though. Valgrind reports this when >> I click on the link: >> >> ==27202== at 0x4171B49: >> SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, >> void*) (slot_base.h:273) >> ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) >> ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) >> ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) >> ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) >> ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) >> ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) >> ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) >> ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) >> ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) >> ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) >> ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) >> ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) >> ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED >> (gtkmarshalers.c:83) >> ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd >> ==27202== at 0x401D268: operator delete(void*) >> (vg_replace_malloc.c:246) >> ==27202== by 0x4756196: sigc::slot_base::~slot_base() >> (slot_base.cc:101) >> ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) >> ==27202== by 0x8049CB3: main >> (in /home/murrayc/cvs/gnome216/gtkmm/a.out) > > So nothing happens after it reaches > SignalProxy_ActivateLink_gtk_callback? Is that what you're trying to > show? I'm not completely sure what I'm looking for here... The slot (or the useful part of it) seems to have been deleted, before the point at which the GTK+ callback tries to use it. Valgrind errors usually have two parts - where it went wrong, and where caused that. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From ramashish.lists@gmail.com Tue Jun 13 12:34:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0CE723B0071 for ; Tue, 13 Jun 2006 12:34:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30177-06 for ; Tue, 13 Jun 2006 12:34:14 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id B33813B0009 for ; Tue, 13 Jun 2006 12:34:13 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so3058024ugf for ; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=A7q+3q5/E0etVn6yppcBMDbYKfZGXGCKhtVkzKz3c5qbo3ErPEi8+/mZ0Qb4nuGGkGKDEmC99BsfH9gwTFupWpcDnXVdRg2exoA9Eg2IOtMR1XThWupvpUqijwXi8AxLKdJxFZHYmsFEoyFGzsT81bz5zEMhLLpzgzxdxRgDv3E= Received: by 10.67.89.6 with SMTP id r6mr6450159ugl; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) Message-ID: <6bd1d93e0606130933w13cbb6b1rfa6655771c681985@mail.gmail.com> Date: Tue, 13 Jun 2006 22:03:24 +0530 From: "Ramashish Baranwal" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Subject: Changing label of Gtk::MenuItem at runtime X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:34:15 -0000 Hi, Is it possible to change label of Gtk::MenuItem at runtime? If yes, how? Ram From ramashish.lists@gmail.com Tue Jun 13 12:45:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 20B0C3B008F for ; Tue, 13 Jun 2006 12:45:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30356-09 for ; Tue, 13 Jun 2006 12:45:32 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id E493B3B0009 for ; Tue, 13 Jun 2006 12:45:31 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so632400ugf for ; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=IaTH0V0UpsN4Hm/zibsU9Vg8D1bj/m1/9gkY7TaYsgdyGysesmMXsZSevXRaWc2JWAhJQVj7UIU7TkJs5V3699t98SJI+MURgD27tApAycSvMJNVequk9nQAS6+LCr7LrW77vxJR19PhlBxvdBKTJihvUPBDAO3PyJTlgwHRIeU= Received: by 10.66.216.6 with SMTP id o6mr6466967ugg; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) Message-ID: <6bd1d93e0606130944j35bc511fsaf2a08dae491705f@mail.gmail.com> Date: Tue, 13 Jun 2006 22:14:28 +0530 From: "Ramashish Baranwal" To: "Ji Liu" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.744 tagged_above=-999 required=2 tests=[AWL=-0.856, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.744 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: why not add mdi support in next version of gtk? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:45:33 -0000 You can write MDI applications using Gtk/Gtkmm. I haven't used Anjuta/Monodevelop. But if you are complaining about them not being an MDI application, thats not because its not possible to do in Gtk. On 6/11/06, Ji Liu wrote: > > > mdi is very useful in my appinion. > anjuta and monodevelop are lack of mdi support, hard to use. > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From ramashish.lists@gmail.com Tue Jun 13 12:58:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 27C343B03D0 for ; Tue, 13 Jun 2006 12:58:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31526-01 for ; Tue, 13 Jun 2006 12:58:56 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 8A52C3B0387 for ; Tue, 13 Jun 2006 12:58:55 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so638549ugf for ; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=WRyzS18BEJG95Eur5dk0Tuh6965bTPncjK4w2SvU2a2DJuMAJRBuvsh5srzFfrd7ZCY+wm06kbx1IYpQQXgmcBxBinEEpR9ES9oYskVA/SHZlmsouJgMQ0ynT9GeaFXGz0hHDT2VnnaJOrBoPWXw68psKON59tsHUAUH+xZGGcQ= Received: by 10.66.216.6 with SMTP id o6mr6476489ugg; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) Message-ID: <6bd1d93e0606130955o4b48aeb3laf080a01c063b28@mail.gmail.com> Date: Tue, 13 Jun 2006 22:25:50 +0530 From: "Ramashish Baranwal" To: "Jonathon Jongsma" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.057 tagged_above=-999 required=2 tests=[AWL=0.313, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.057 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:58:57 -0000 Hi, I tried the program which you sent. Its working as expected. Info about my environment- Fedora Core 5 gtkmm version 2.8.3-1 I installed gtkmm using yum, an install/update program shipped with Fedora. Ram On 6/12/06, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. > > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. > > Thanks, > Jonner > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From murrayc@murrayc.com Tue Jun 13 13:22:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B6E913B0477 for ; Tue, 13 Jun 2006 13:22:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32429-02 for ; Tue, 13 Jun 2006 13:22:46 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id C42563B046B for ; Tue, 13 Jun 2006 13:22:46 -0400 (EDT) Received: from noname (p5497ED90.dip.t-dialin.net [84.151.237.144]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 7567990F14; Tue, 13 Jun 2006 10:22:08 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> References: <1150130969.5748.15.camel@localhost.localdomain> <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> Content-Type: text/plain Date: Tue, 13 Jun 2006 19:21:59 +0200 Message-Id: <1150219319.5735.14.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.481 tagged_above=-999 required=2 tests=[AWL=0.118, BAYES_00=-2.599] X-Spam-Score: -2.481 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 17:22:48 -0000 On Tue, 2006-06-13 at 08:34 +0200, Murray Cumming wrote: > The slot (or the useful part of it) seems to have been deleted, before the > point at which the GTK+ callback tries to use it. Valgrind errors usually > have two parts - where it went wrong, and where caused that. Here's the culprit. I hate void*. Index: ChangeLog =================================================================== RCS file: /cvs/gnome/gtkmm/ChangeLog,v retrieving revision 1.488 diff -u -p -r1.488 ChangeLog --- ChangeLog 10 Jun 2006 22:42:09 -0000 1.488 +++ ChangeLog 13 Jun 2006 17:20:52 -0000 @@ -1,3 +1,8 @@ +2006-06-13 Murray Cumming + + * gtk/src/aboutdialog.ccg: set_url_hook(): Pass the slot pointer instead of a + pointer to the slot pointer, so that this works again. + 2006-06-11 Murray Cumming * gtk/src/assistant.hg: Added update_buttons_state(). Index: gtk/src/aboutdialog.ccg =================================================================== RCS file: /cvs/gnome/gtkmm/gtk/src/aboutdialog.ccg,v retrieving revision 1.4 diff -u -p -r1.4 aboutdialog.ccg --- gtk/src/aboutdialog.ccg 11 May 2006 11:40:24 -0000 1.4 +++ gtk/src/aboutdialog.ccg 13 Jun 2006 17:20:52 -0000 @@ -76,7 +76,7 @@ void AboutDialog::set_url_hook(const Slo SlotActivateLink* slot_copy = new SlotActivateLink(slot); gtk_about_dialog_set_url_hook( - &SignalProxy_ActivateLink_gtk_callback, &slot_copy, + &SignalProxy_ActivateLink_gtk_callback, slot_copy, &SignalProxy_ActivateLink_gtk_callback_destroy); } -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 13:37:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6765E3B02D9 for ; Tue, 13 Jun 2006 13:37:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00492-09 for ; Tue, 13 Jun 2006 13:37:07 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 81A383B041D for ; Tue, 13 Jun 2006 13:37:07 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id AEBBAF00E for ; Tue, 13 Jun 2006 10:36:08 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 10:36:06 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.394 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.394 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1143 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 17:37:10 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344771] New: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 3. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 4. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 5. [Bug 344786] New: cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 6. [Bug 344787] New: cvs build failure -- defined but unused static functions in treeview.cc (gtkmm (bugzilla.gnome.org)) 7. [Bug 344788] New: cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 11:28:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] New: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Summary: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified notebook.cc:33: warning: unused parameter 'source' make[5]: *** [notebook.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 11:32:19 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613153219.EBAA96CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-13 15:32 UTC ------- And if I fix that warning by adding the following lines // Avoid unused variable compilation warning/error (void) source; then I get the following error: notebook.cc: In function `GtkNotebook* SignalProxy_WindowCreation_gtk_callback(GtkNotebook*, GtkWidget*, gint, gint, void*)': notebook.cc:57: warning: control reaches end of non-void function make[5]: *** [notebook.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 13 Jun 2006 11:47:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613154756.277A16CC1B5@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x G?tz Waschk changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED | ------- Comment #2 from G?tz Waschk 2006-06-13 15:47 UTC ------- It doesn't build in gtkmm 2.9.4 against gtk+ 2.9.3: make[1]: Entering directory `/tmp/BUILD/gtkmm-2.9.4/gtk/gtkmm' if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -I../../gtk -I../../gtk -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/cairo -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fomit-frame-pointer -march=i586 -mtune=pentiumpro -fasynchronous-unwind-tables -Wall -MT printoperation.lo -MD -MP -MF ".deps/printoperation.Tpo" -c -o printoperation.lo printoperation.cc; \ then mv -f ".deps/printoperation.Tpo" ".deps/printoperation.Plo"; else rm -f ".deps/printoperation.Tpo"; exit 1; fi g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -I../../gtk -I../../gtk -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/cairo -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fomit-frame-pointer -march=i586 -mtune=pentiumpro -fasynchronous-unwind-tables -Wall -MT printoperation.lo -MD -MP -MF .deps/printoperation.Tpo -c printoperation.cc -fPIC -DPIC -o .libs/printoperation.o printoperation.cc: In member function 'void Gtk::PrintOperation::set_show_dialog(bool)': printoperation.cc:735: error: 'gtk_print_operation_set_show_dialog' was not declared in this scope printoperation.cc: In member function 'void Gtk::PrintOperation::set_pdf_target(const std::string&)': printoperation.cc:740: error: 'gtk_print_operation_set_pdf_target' was not declared in this scope printoperation.cc: In member function 'Gtk::PrintOperationResult Gtk::PrintOperation::run(Gtk::Window&)': printoperation.cc:755: error: cannot convert 'GtkWindow*' to 'GtkPrintOperationAction' for argument '2' to 'GtkPrintOperationResult gtk_print_operation_run(GtkPrintOperation*, GtkPrintOperationAction, GtkWindow*, GError**)' printoperation.cc: In member function 'void Gtk::PrintOperation::run_async(Gtk::Window&)': printoperation.cc:790: error: 'gtk_print_operation_run_async' was not declared in this scope -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 13 Jun 2006 12:49:27 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613164927.A2C746CC246@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x ------- Comment #3 from Murray Cumming 2006-06-13 16:49 UTC ------- Hmm, OK, it's difficult to catch the moment when GTK+ do a release. I'm not likely to release a new tarball to fix this because cvs HEAD of GTK+ and gtkmm has already moved on. Maybe we'll have better luck for the next GTK+ tarball. In the meantime, you could try CVS with jhbuild. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 13 Jun 2006 13:30:17 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] New: cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Summary: cvs fails to compile -- unused parameter 'obj' in recentchooser.h Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Another one, after working around 344771: ../../gtk/gtkmm/recentchooser.h:266: warning: unused parameter 'obj' make[5]: *** [recentchooser.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Simple workaround is adding a "(void)obj;" statement. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 13 Jun 2006 13:31:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344787] New: cvs build failure -- defined but unused static functions in treeview.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344787 gtkmm | build | Ver: unspecified Summary: cvs build failure -- defined but unused static functions in treeview.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: treeview.cc:118: warning: 'void SignalProxy_SearchPosition_gtk_callback(GtkTreeView*, GtkWidget*, void*)' defined but not used treeview.cc:136: warning: 'void SignalProxy_SearchPosition_gtk_callback_destroy(void*)' defined but not used make[5]: *** [treeview.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Tue, 13 Jun 2006 13:33:42 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] New: cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified Summary: cvs build failure -- missing initializer when declaring and defining struct instance Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: accelmap.cc: In function `bool Gtk::AccelMap::lookup_entry(const Glib::ustring&, Gtk::AccelKey&)': accelmap.cc:69: warning: missing initializer for member `_GtkAccelKey::accel_flags' make[5]: *** [accelmap.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Fix I used (didn't check if this is actually the wanted flag values or not) was to just add another 0 at the end of the initializer list. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1143 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 15:38:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EC0C53B02FB for ; Tue, 13 Jun 2006 15:38:37 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04404-01 for ; Tue, 13 Jun 2006 15:38:36 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id EA5D63B0017 for ; Tue, 13 Jun 2006 15:38:35 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 01C0EF895 for ; Tue, 13 Jun 2006 12:05:20 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 12:05:17 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.394 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.394 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1144 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 19:38:38 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344789] New: cvs build failure -- backwards initialization order in examplewindow.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 13:35:24 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344789] New: cvs build failure -- backwards initialization order in examplewindow.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344789 gtkmm | build | Ver: unspecified Summary: cvs build failure -- backwards initialization order in examplewindow.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: examplewindow.h: In constructor `ExampleWindow::ExampleWindow()': examplewindow.h:41: warning: `ExampleWindow::m_Button_Quit' will be initialized after examplewindow.h:38: warning: `Gtk::ListViewText ExampleWindow::m_ListViewText' examplewindow.cc:25: warning: when initialized here make[5]: *** [examplewindow.o] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book/treeview/listviewtext' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book/treeview' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Fix is just to reverse initialization order. Let me know if you'd prefer if I filed these as one big bug, or would like patches when I know the workaround/fix like this case, or have any other suggestsions. Thanks for your hard work! -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 13:29:03 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613172903.C6D586CC1B9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #2 from Elijah Newren 2006-06-13 17:29 UTC ------- Simple workaround I used for now: cvs -q -z3 update -Pd -D 2006-06-06 gtk/src/notebook.ccg -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1144 ******************************************** From page.rob@gmail.com Tue Jun 13 16:54:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EB5E33B00C4 for ; Tue, 13 Jun 2006 16:54:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06154-09 for ; Tue, 13 Jun 2006 16:54:42 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id 5F9803B00A4 for ; Tue, 13 Jun 2006 16:54:42 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id c39so1930135pyd for ; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PazdLmQfF1Jljz/kGFE6iRsTyTG+jXatNk2qD2wkceqcunM9vLjl8Al6N/Mp4i1IE7zbtcycJNw0WHcHim9yDacA2H9sdf+oZcKJLB5HtKOZYhGA6vCbGWTnboWKSEA0+BAoFHK+qEq8YqKdMwsqfW7wO8IvuMSn9LRkLip1FOY= Received: by 10.35.89.10 with SMTP id r10mr3482836pyl; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) Received: by 10.35.91.9 with HTTP; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) Message-ID: Date: Tue, 13 Jun 2006 20:53:51 +0000 From: "Rob Page" To: "Jonathon Jongsma" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.395 tagged_above=-999 required=2 tests=[AWL=-0.026, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.395 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 20:54:45 -0000 Hi Jonner, Clicking the link works here, printing the error message and all... I'm running a gentoo system with gtkmm-2.8.1. Rob. On 6/12/06, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. > > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. > > Thanks, > Jonner > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From jonathon.jongsma@gmail.com Tue Jun 13 17:20:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4DA883B018F for ; Tue, 13 Jun 2006 17:20:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07150-02 for ; Tue, 13 Jun 2006 17:20:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.195]) by menubar.gnome.org (Postfix) with ESMTP id E47493B00EA for ; Tue, 13 Jun 2006 17:20:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2680822nzo for ; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=sosfbSIeYBYFPKFiKWmMA3P9nmz/pX16ZcHHWk8Eif7ZvDDYXfP4QzXJmPYN8+UvZnA9ug3wWfzIF5TEbwy6/jLbA9rSa/LCID4pH1npvs53oOu0yhozxYQRdqTyPdyXwbkkAGB1xOGgUfQPN70uu3tkBZFcMzdiBeTXiaVuxD0= Received: by 10.36.55.12 with SMTP id d12mr11513133nza; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) Message-ID: Date: Tue, 13 Jun 2006 16:19:40 -0500 From: "Jonathon Jongsma" To: "Rob Page" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 21:20:54 -0000 Thanks Rob. It looks like murray beat me to it and found a solution to the problem already. From the sounds of it, it crept in sometime between 2.8.3 and 2.8.5, but looks like it should be fixed in the next release. jonner On 6/13/06, Rob Page wrote: > Hi Jonner, > > Clicking the link works here, printing the error message and all... > I'm running a gentoo system with gtkmm-2.8.1. > > Rob. > > On 6/12/06, Jonathon Jongsma wrote: > > I don't know exactly when, but fairly recently, the website link on > > the "About" dialog of my application stopped working (sometimes it > > would segfault, sometimes just didn't do anything). I haven't changed > > anything in that part of the application, so I'm thinking it must have > > been due to a gtkmm or gtk update from my distribution. I'm currently > > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > > building it against my jhbuild gtkmm installation, and the same thing > > happens. I haven't found an easy way of trying an earlier version. I > > haven't done any hard-core digging yet, i thought I'd check first to > > see whether anybody else has noticed this. > > > > I've attached a stripped-down example application that just shows a > > dialog and registers its url handler with set_url_hook(). The url hook > > is just supposed to print a message to the terminal. On my computer, > > the message never gets printed to the terminal. I'd appreciate > > knowing whether this works for others (and what version you're trying > > with). You can compile with the standard > > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > > > In this test app, I don't get segfaults, but clicking the link does > > nothing. In my application, I sometimes get segfaults, but the one > > big difference is that in my application, I inherit from > > Gtk::AboutDialog instead of using it directly, > > > > Alternatively, if somebody can see something that I'm doing wrong, > > feel free to point it out. > > > > Thanks, > > Jonner > > > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 21:44:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 817043B00D4 for ; Tue, 13 Jun 2006 21:44:55 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12724-10 for ; Tue, 13 Jun 2006 21:44:52 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id C7A9A3B00A5 for ; Tue, 13 Jun 2006 21:44:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 960BCF8A2 for ; Tue, 13 Jun 2006 18:12:02 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 18:12:01 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.317 tagged_above=-999 required=2 tests=[AWL=0.014, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_BG=0.077, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.317 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1145 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 01:44:55 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344802] libgnomeprintmm fails to built -- missing link to libpangocairo (gnomemm (bugzilla.gnome.org)) 2. [Bug 344802] New: libgnomeprintmm fails to built -- missing link to libpangocairo (gnomemm (bugzilla.gnome.org)) 3. [Bug 344792] New: cvs build error -- missing left curly brace after catch in examples/client/main.cc (gnomemm (bugzilla.gnome.org)) 4. [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo (gtkmm (bugzilla.gnome.org)) 5. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 6. [Bug 344789] cvs build failure -- backwards initialization order in examplewindow.cc (gtkmm (bugzilla.gnome.org)) 7. [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 14:50:17 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to built -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613185017.3F86D6CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gnomemm | libgnomeprintmm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-13 18:50 UTC ------- Created an attachment (id=67278) --> (http://bugzilla.gnome.org/attachment.cgi?id=67278&action=view) Fix the build Looks like this was a bug in pangomm's pkg-config file. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 14:38:42 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] New: libgnomeprintmm fails to built -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gnomemm | libgnomeprintmm | Ver: unspecified Summary: libgnomeprintmm fails to built -- missing link to libpangocairo Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libgnomeprintmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Here's the compilation line: g++ -g -O2 -o generate_extra_defs generate_defs_libgnomeprint.o -L/opt/gnome2/lib /opt/gnome2/lib/libpangomm-1.4.so -L/local/build/cc/gcc-3.4.3-objdir/i686-pc-linux-gnu/libstdc++-v3/src -L/local/build/cc/gcc-3.4.3-objdir/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/local/build/cc/gcc-3.4.3-objdir/gcc -L/usr/local/i686-pc-linux-gnu/bin -L/usr/local/i686-pc-linux-gnu/lib -L/usr/local/sys/FortranPlus/fplus_55h/lib -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3 -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/lib -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3/../../.. /opt/gnome2/lib/libcairomm-1.0.so -L/usr/X11R6/lib /opt/gnome2/lib/libcairo.so /opt/gnome2/lib/libXrender.so -lX11 /usr/local/lib/libpng12.so /opt/gnome2/lib/libglibmm-2.4.so /opt/gnome2/lib/libgnomeprint-2-2.so /opt/gnome2/lib/libpangoft2-1.0.so /opt/gnome2/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libfreetype.so /opt/gnome2/lib/libart_lgpl_2.so /opt/gnome2/lib/libxml2.so -lz /opt/gnome2/lib/libpango-1.0.so -lm /opt/gnome2/lib/libglibmm_generate_extra_defs-2.4.so /opt/gnome2/lib/libsigc-2.0.so /opt/gnome2/lib/libgobject-2.0.so /opt/gnome2/lib/libgmodule-2.0.so -ldl /opt/gnome2/lib/libglib-2.0.so /usr/local/lib/libiconv.so /usr/local/lib/libstdc++.so -Wl,--rpath -Wl,/opt/gnome2/lib -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/opt/gnome2/lib -Wl,--rpath -Wl,/usr/local/lib Here's the errors: /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_create_context' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_set_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_set_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_layout_line_path' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_get_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_update_layout' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_get_font_options' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_layout_path' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_get_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_update_context' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_show_layout_line' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_get_type' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_set_font_options' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_create_layout' collect2: ld returned 1 exit status make[2]: *** [generate_extra_defs] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libgnomeprintmm/tools/extra_defs_gen' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libgnomeprintmm/tools' make: *** [all-recursive] Error 1 Looks like it forgets to include libpangocairo -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 13 Jun 2006 13:45:19 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344792] New: cvs build error -- missing left curly brace after catch in examples/client/main.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344792 gnomemm | gconfmm | Ver: unspecified Summary: cvs build error -- missing left curly brace after catch in examples/client/main.cc Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: gconfmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified main.cc: In function `int main(int, char**)': main.cc:41: error: expected `{' before "std" main.cc:41: error: `ex' was not declared in this scope main.cc: At global scope: main.cc:45: error: expected unqualified-id before "return" main.cc:46: error: expected declaration before '}' token make[2]: *** [main.o] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/gconfmm/examples/client' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/gconfmm/examples' make: *** [all-recursive] Error 1 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 13 Jun 2006 14:51:28 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613185128.1A5D66CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gtkmm | general | Ver: 2.9.x Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Component|libgnomeprintmm |general Product|gnomemm |gtkmm Summary|libgnomeprintmm fails to |libgnomeprintmm fails to |built -- missing link to |build -- missing link to |libpangocairo |libpangocairo Version|unspecified |2.9.x -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 13 Jun 2006 20:49:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614004943.14E026CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified ------- Comment #1 from jonner 2006-06-14 00:49 UTC ------- Created an attachment (id=67308) --> (http://bugzilla.gnome.org/attachment.cgi?id=67308&action=view) patch that removes initialization fields altogether Well, the gkey parameter here will simply be filled by the gtk_accel_map_lookup_entry call, so I'm inclined to just remove the initialization values altogether (since they're clearly just fillers anyway). Anybody opposed to this solution? patch attached. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 13 Jun 2006 21:00:47 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344789] cvs build failure -- backwards initialization order in examplewindow.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614010047.810556CC1A3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344789 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from jonner 2006-06-14 01:00 UTC ------- I've committed the fix for this to CVS. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Tue, 13 Jun 2006 21:10:50 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614011050.07AA66CC1AF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gtkmm | general | Ver: 2.9.x jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from jonner 2006-06-14 01:10 UTC ------- I've committed this one as well. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1145 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 14 15:04:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D0E93B01B3 for ; Wed, 14 Jun 2006 15:04:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02819-08 for ; Wed, 14 Jun 2006 15:04:51 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 932693B01DD for ; Wed, 14 Jun 2006 15:04:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E256B12EDF for ; Wed, 14 Jun 2006 12:04:41 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1146 To: gtkmm-forge@lists.sourceforge.net Date: Wed, 14 Jun 2006 12:04:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.356 tagged_above=-999 required=2 tests=[AWL=0.052, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.356 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 19:04:53 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344792] cvs build error -- missing left curly brace after catch in examples/client/main.cc (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 22:25:50 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344792] cvs build error -- missing left curly brace after catch in examples/client/main.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614022550.096556CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344792 gnomemm | gconfmm | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from jonner 2006-06-14 02:25 UTC ------- I've committed this one as well. Thanks for catching that. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1146 ******************************************** From mwhoosier@gmail.com Wed Jun 14 16:42:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 20D6B3B0209 for ; Wed, 14 Jun 2006 16:42:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03476-06 for ; Wed, 14 Jun 2006 16:42:29 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.201]) by menubar.gnome.org (Postfix) with ESMTP id B15523B0290 for ; Wed, 14 Jun 2006 16:42:28 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id i30so164688wxd for ; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Received: by 10.70.63.1 with SMTP id l1mr1224949wxa; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Received: by 10.70.58.10 with HTTP; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Message-ID: Date: Wed, 14 Jun 2006 15:41:08 -0500 From: "Matt Hoosier" To: gtkmm-list@gnome.org Subject: Wrapper functions for setting up RGBA colormaps MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.533 tagged_above=-999 required=2 tests=[AWL=0.067, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.533 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 20:42:32 -0000 I'd like to do some drawing using the alpha channel for blending. At least one technique for doing this in raw Gtk+ is to query whether an RGBA colormap exists: GdkScreen* screen = gtk_widget_get_screen(widget); GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen); gboolean supports_alpha = TRUE; if (!colormap) { /* display doesn't support compositing; fall back to RGB */ colormap = gdk_screen_get_rgb_colormap(screen); supports_alpha = FALSE; } gtk_widget_set_colormap(widget, colormap); One then can later inspect the 'supports_alpha' flag when setting up the colormap on a Cairo context. Gtkmm doesn't seem to offer wrappers for this RGBA colormap fetching/setting. Should I continue to use the underlying Gtk+ API, or is there a cleaner way of doing this kind of thing in Gtkmm? From weijie90@gmail.com Wed Jun 14 21:33:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AAB893B0276 for ; Wed, 14 Jun 2006 21:33:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29438-02 for ; Wed, 14 Jun 2006 21:33:04 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id AF4613B0102 for ; Wed, 14 Jun 2006 21:33:03 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so620743uge for ; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Received: by 10.67.30.6 with SMTP id h6mr1237250ugj; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Received: by 10.66.242.9 with HTTP; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Message-ID: <4d1f9930606141832h21fe131eid1cfb1a72e0f907c@mail.gmail.com> Date: Thu, 15 Jun 2006 09:32:47 +0800 From: "WJ Koh" To: gtkmm-list@gnome.org Subject: Re: gtkmm-list Digest, Vol 26, Issue 17 In-Reply-To: <20060610160040.6C15D3B061C@menubar.gnome.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_31701_8096328.1150335167213" References: <20060610160040.6C15D3B061C@menubar.gnome.org> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.887 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.887 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 01:33:06 -0000 ------=_Part_31701_8096328.1150335167213 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, using signal_response like this: opt_padcolour_diag->signal_response().connect(sigc::ptr_fun(on_opt_padcolour_diag_destroy) ); gives me this error: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In member function 'typename sigc::adaptor_functor::deduce_result_type::type sigc::adaptor_functor::operator()(T_arg1) const [with T_arg1 = const int&, T_functor = sigc::pointer_functor0]': /usr/include/sigc++-2.0/sigc++/functors/slot.h:137: instantiated from 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, typename sigc::type_trait::take) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:144: instantiated from 'static void* (* sigc::internal::slot_call1::address())(void*) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:529: instantiated from 'sigc::slot1::slot1(const T_functor&) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:1157: instantiated from 'sigc::slot::slot(const T_functor&) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' main.cc:178: instantiated from here /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: no match for call to '(sigc::pointer_functor0) (const int&)' /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:76: note: candidates are: T_return sigc::pointer_functor0::operator()() const [with T_return = void]/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: return-statement with a value, in function returning 'void' make: *** [main.o] Error 1 Please help.. thanks! p.s. where can i find signal names like "signal_clicked"? can i use glade to add signals? Thanks. On 6/11/06, gtkmm-list-request@gnome.org wrote: > > Send gtkmm-list mailing list submissions to > gtkmm-list@gnome.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.gnome.org/mailman/listinfo/gtkmm-list > or, via email, send a message with subject or body 'help' to > gtkmm-list-request@gnome.org > > You can reach the person managing the list at > gtkmm-list-owner@gnome.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of gtkmm-list digest..." > > > Today's Topics: > > 1. Re: Website update? (Jonathon Jongsma) > 2. Re: Website update? (Murray Cumming) > 3. Re: Website update? (Jan Pfeifer) > 4. Signal emitted when Gtk::ColourSelectionDialog's close button > is clicked (weijie) > 5. Re: Signal emitted when Gtk::ColourSelectionDialog's close > button is clicked (Murray Cumming) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 9 Jun 2006 11:23:23 -0500 > From: "Jonathon Jongsma" > Subject: Re: Website update? > To: "Murray Cumming" > Cc: gtkmm-list > Message-ID: > > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. > > Thanks, > Jonner > > > ------------------------------ > > Message: 2 > Date: Fri, 09 Jun 2006 19:16:56 +0200 > From: Murray Cumming > Subject: Re: Website update? > To: Jonathon Jongsma > Cc: gtkmm-list > Message-ID: <1149873416.8058.11.camel@localhost.localdomain> > Content-Type: text/plain > > On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote: > > On 6/7/06, Jonathon Jongsma wrote: > > > Well, I've finally gotten around to doing an implementation of a new > > > website for gtkmm. For the most part, the content has not been > > > changed (there were a few things that I added and a few things that I > > > shuffled around, but nothing too significant). So it's essentially > > > just a facelift. > > > > Since I've only gotten minor suggestions and positive comments, should > > I assume that the general design is acceptable to everybody? I'd like > > to move forward on getting a new site pushed out soon if possible. If > > anybody has any serious problems with the proposal, speak up soon. > > Feel free to be critical of the design if you have concerns about it, > > but try to limit your criticisms to the design and organization of the > > proposal and not the content of the website. After a new design is > > implemented, we can try to tackle updating the content if necessary. > > Murray, I'd also really appreciate your thoughts and suggestions as > > the maintainer of gtkmm. > > Sorry, it was on my todo list. > > > The new site is located here: > > http://jonathon.quotidian.org/gtkmm.org/index.shtml > > (be gentle with the server, though. It's only served on a DSL line > > for now) > > It looks generally more up-to-date, though not radically cool. > > Some minor points: > 0. ", and more" is superfluous necessary in the title. > 1. I'd prefer to see "gtkmm" in the title rather than the domain name. > 2. We don't need the "What is gtkmm?" title, though that text block is > good. > 3. The "Other Resources" title is odd, because I didn't at first see > that the "main" menu items are in a horizontal list at the top. I'm > quite sure that this will lead to people not finding stuff. I like the > idea of making some links obvious (their text could be bigger), but I > don't have a good idea for where to put the secondary stuff. > 4. On the other pages (not the first page), the page looks rather plain > - both the left and right hand sides are just black on a white > background. But I don't like the thin lines that we have on the current > site. > > I think we need to fix 3 and 4 before making this live. > > Many thanks for pushing this. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > > > ------------------------------ > > Message: 3 > Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT) > From: Jan Pfeifer > Subject: Re: Website update? > To: Jonathon Jongsma , Murray Cumming > > Cc: gtkmm-list > Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com> > Content-Type: text/plain; charset=us-ascii > > hi Jonathon, > > I'm new here, so I didn't want to comment on the contents. > > But from a normal user perspective, I enjoyed the new design. Not only > it's much better than the previous, but also it gives the site with a fresh > visual for the next couple of years. Better than that only if you > find someway to put some ajax and make some funky special fx :D > > thx a lot for the hard work! > > - jan > > > ----- Original Message ---- > From: Jonathon Jongsma > To: Murray Cumming > Cc: gtkmm-list > Sent: Friday, June 9, 2006 1:23:23 PM > Subject: Re: Website update? > > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. > > Thanks, > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > ------------------------------ > > Message: 4 > Date: Sat, 10 Jun 2006 10:59:56 +0800 > From: weijie > Subject: Signal emitted when Gtk::ColourSelectionDialog's close button > is clicked > To: gtkmm-list@gnome.org > Message-ID: <1149908397.6429.6.camel@localhost> > Content-Type: text/plain > > Hi, > What is the signal emitted when a Gtk::ColourSelectionDialog's close > button is clicked? i am using libglademm. > > For example, if i want to connect a signal handler to a button's > signal_clicked() event, i use this: > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" > > So which signal should i use for a colour selection dialog? the docs are > not helpful here. > > can anyone please point me to a site containing all the signals emitted, > espically in the context of libglademm? thanks! > > wei jie > > > > ------------------------------ > > Message: 5 > Date: Sat, 10 Jun 2006 10:18:07 +0200 > From: Murray Cumming > Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close > button is clicked > To: weijie > Cc: gtkmm-list@gnome.org > Message-ID: <1149927487.5779.7.camel@localhost.localdomain> > Content-Type: text/plain > > On Sat, 2006-06-10 at 10:59 +0800, weijie wrote: > > Hi, > > What is the signal emitted when a Gtk::ColourSelectionDialog's close > > button is clicked? i am using libglademm. > > > > For example, if i want to connect a signal handler to a button's > > signal_clicked() event, i use this: > > > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) > );" > > > > So which signal should i use for a colour selection dialog? the docs are > > not helpful here. > > > > can anyone please point me to a site containing all the signals emitted, > > espically in the context of libglademm? thanks! > > > > wei jie > > I guess you would want to handle Gtk::Dialog::signal_response. Or you > could use Gtk::Dialog::run(), which blocks until the dialog has been > closed. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > > > ------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > End of gtkmm-list Digest, Vol 26, Issue 17 > ****************************************** > ------=_Part_31701_8096328.1150335167213 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,
using signal_response like this:
opt_padcolour_diag->signal_response().connect(sigc::ptr_fun(on_opt_padcolour_diag_destroy) );

gives me this error:

/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In member function 'typename sigc::adaptor_functor<T_functor>::deduce_result_type<T_arg1, void, void, void, void, void, void>::type sigc::adaptor_functor<T_functor>::operator()(T_arg1) const [with T_arg1 = const int&, T_functor = sigc::pointer_functor0<void>]':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:137:   instantiated from 'static T_return sigc::internal::slot_call1<T_functor, T_return, T_arg1>::call_it(sigc::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:144:   instantiated from 'static void* (* sigc::internal::slot_call1<T_functor, T_return, T_arg1>::address())(void*) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:529:   instantiated from 'sigc::slot1<T_return, T_arg1>::slot1(const T_functor&) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1157:   instantiated from 'sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
main.cc:178:   instantiated from here
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: no match for call to '(sigc::pointer_functor0<void>) (const int&)'
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:76: note: candidates are: T_return sigc::pointer_functor0<T_return>::operator()() const [with T_return = void]/usr/include/sigc++- 2.0/sigc++/adaptors/adaptor_trait.h:84: error: return-statement with a value, in function returning 'void'
make: *** [main.o] Error 1

Please help.. thanks!
p.s. where can i find signal names like "signal_clicked"? can i use glade to add signals? Thanks.

On 6/11/06, gtkmm-list-request@gnome.org <gtkmm-list-request@gnome.org > wrote:
Send gtkmm-list mailing list submissions to
         gtkmm-list@gnome.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://mail.gnome.org/mailman/listinfo/gtkmm-list
or, via email, send a message with subject or body 'help' to
        gtkmm-list-request@gnome.org

You can reach the person managing the list at
        gtkmm-list-owner@gnome.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of gtkmm-list digest..."


Today's Topics:

   1. Re: Website update? (Jonathon Jongsma)
   2. Re: Website update? (Murray Cumming)
   3. Re: Website update? (Jan Pfeifer)
   4. Signal emitted when Gtk::ColourSelectionDialog's close button
      is        clicked (weijie)
   5. Re: Signal emitted when Gtk::ColourSelectionDialog's close
      button    is clicked (Murray Cumming)


----------------------------------------------------------------------

Message: 1
Date: Fri, 9 Jun 2006 11:23:23 -0500
From: "Jonathon Jongsma" < jonathon.jongsma@gmail.com>
Subject: Re: Website update?
To: "Murray Cumming" <murrayc@murrayc.com>
Cc: gtkmm-list < gtkmm-list@gnome.org>
Message-ID:
        <ee2fcb570606090923icd105fcuad56b54a72ce09e2@mail.gmail.com >
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> Well, I've finally gotten around to doing an implementation of a new
> website for gtkmm.  For the most part, the content has not been
> changed (there were a few things that I added and a few things that I
> shuffled around, but nothing too significant).  So it's essentially
> just a facelift.

Since I've only gotten minor suggestions and positive comments, should
I assume that the general design is acceptable to everybody?  I'd like
to move forward on getting a new site pushed out soon if possible.  If
anybody has any serious problems with the proposal, speak up soon.
Feel free to be critical of the design if you have concerns about it,
but try to limit your criticisms to the design and organization of the
proposal and not the content of the website.  After a new design is
implemented, we can try to tackle updating the content if necessary.
Murray, I'd also really appreciate your thoughts and suggestions as
the maintainer of gtkmm.

Thanks,
Jonner


------------------------------

Message: 2
Date: Fri, 09 Jun 2006 19:16:56 +0200
From: Murray Cumming <murrayc@murrayc.com>
Subject: Re: Website update?
To: Jonathon Jongsma <jonathon.jongsma@gmail.com>
Cc: gtkmm-list <gtkmm-list@gnome.org>
Message-ID: <1149873416.8058.11.camel@localhost.localdomain>
Content-Type: text/plain

On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote:
> On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> > Well, I've finally gotten around to doing an implementation of a new
> > website for gtkmm.  For the most part, the content has not been
> > changed (there were a few things that I added and a few things that I
> > shuffled around, but nothing too significant).  So it's essentially
> > just a facelift.
>
> Since I've only gotten minor suggestions and positive comments, should
> I assume that the general design is acceptable to everybody?  I'd like
> to move forward on getting a new site pushed out soon if possible.  If
> anybody has any serious problems with the proposal, speak up soon.
> Feel free to be critical of the design if you have concerns about it,
> but try to limit your criticisms to the design and organization of the
> proposal and not the content of the website.  After a new design is
> implemented, we can try to tackle updating the content if necessary.
> Murray, I'd also really appreciate your thoughts and suggestions as
> the maintainer of gtkmm.

Sorry, it was on my todo list.

> The new site is located here:
> http://jonathon.quotidian.org/gtkmm.org/index.shtml
> (be gentle with the server, though.  It's only served on a DSL line
> for now)

It looks generally more up-to-date, though not radically cool.

Some minor points:
0. ", and more" is superfluous necessary in the title.
1. I'd prefer to see "gtkmm" in the title rather than the domain name.
2. We don't need the "What is gtkmm?" title, though that text block is
good.
3. The "Other Resources" title is odd, because I didn't at first see
that the "main" menu items are in a horizontal list at the top. I'm
quite sure that this will lead to people not finding stuff. I like the
idea of making some links obvious (their text could be bigger), but I
don't have a good idea for where to put the secondary stuff.
4. On the other pages (not the first page), the page looks rather plain
- both the left and right hand sides are just black on a white
background. But I don't like the thin lines that we have on the current
site.

I think we need to fix 3 and 4 before making this live.

Many thanks for pushing this.

--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com
www.openismus.com



------------------------------

Message: 3
Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT)
From: Jan Pfeifer <pfjan@yahoo.com.br>
Subject: Re: Website update?
To: Jonathon Jongsma <jonathon.jongsma@gmail.com>,      Murray Cumming
        <murrayc@murrayc.com>
Cc: gtkmm-list < gtkmm-list@gnome.org>
Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii

hi Jonathon,

I'm new here, so I didn't want to comment on the contents.

But from a normal user perspective, I enjoyed the new design. Not only it's much better than the previous, but also it gives the site with a fresh visual for the next couple of years. Better than that only if you find  someway to put some ajax and make some funky special fx :D

thx a lot for the hard work!

- jan


----- Original Message ----
From: Jonathon Jongsma <jonathon.jongsma@gmail.com>
To: Murray Cumming < murrayc@murrayc.com>
Cc: gtkmm-list <gtkmm-list@gnome.org>
Sent: Friday, June 9, 2006 1:23:23 PM
Subject: Re: Website update?

On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> Well, I've finally gotten around to doing an implementation of a new
> website for gtkmm.  For the most part, the content has not been
> changed (there were a few things that I added and a few things that I
> shuffled around, but nothing too significant).  So it's essentially
> just a facelift.

Since I've only gotten minor suggestions and positive comments, should
I assume that the general design is acceptable to everybody?  I'd like
to move forward on getting a new site pushed out soon if possible.  If
anybody has any serious problems with the proposal, speak up soon.
Feel free to be critical of the design if you have concerns about it,
but try to limit your criticisms to the design and organization of the
proposal and not the content of the website.  After a new design is
implemented, we can try to tackle updating the content if necessary.
Murray, I'd also really appreciate your thoughts and suggestions as
the maintainer of gtkmm.

Thanks,
Jonner
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list





------------------------------

Message: 4
Date: Sat, 10 Jun 2006 10:59:56 +0800
From: weijie <weijie90@gmail.com>
Subject: Signal emitted when Gtk::ColourSelectionDialog's close button
        is      clicked
To: gtkmm-list@gnome.org
Message-ID: <1149908397.6429.6.camel@localhost>
Content-Type: text/plain

Hi,
What is the signal emitted when a Gtk::ColourSelectionDialog's close
button is clicked? i am using libglademm.

For example, if i want to connect a signal handler to a button's
signal_clicked() event, i use this:

"exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );"

So which signal should i use for a colour selection dialog? the docs are
not helpful here.

can anyone please point me to a site containing all the signals emitted,
espically in the context of libglademm? thanks!

wei jie



------------------------------

Message: 5
Date: Sat, 10 Jun 2006 10:18:07 +0200
From: Murray Cumming <murrayc@murrayc.com>
Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close
        button  is clicked
To: weijie <weijie90@gmail.com>
Cc: gtkmm-list@gnome.org
Message-ID: < 1149927487.5779.7.camel@localhost.localdomain>
Content-Type: text/plain

On Sat, 2006-06-10 at 10:59 +0800, weijie wrote:
> Hi,
> What is the signal emitted when a Gtk::ColourSelectionDialog's close
> button is clicked? i am using libglademm.
>
> For example, if i want to connect a signal handler to a button's
> signal_clicked() event, i use this:
>
> "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );"
>
> So which signal should i use for a colour selection dialog? the docs are
> not helpful here.
>
> can anyone please point me to a site containing all the signals emitted,
> espically in the context of libglademm? thanks!
>
> wei jie

I guess you would want to handle Gtk::Dialog::signal_response. Or you
could use Gtk::Dialog::run(), which blocks until the dialog has been
closed.

--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com
www.openismus.com



------------------------------

_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list


End of gtkmm-list Digest, Vol 26, Issue 17
******************************************

------=_Part_31701_8096328.1150335167213-- From obarneto@hasar.com Thu Jun 15 09:41:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7A3D23B0263 for ; Thu, 15 Jun 2006 09:41:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14033-01 for ; Thu, 15 Jun 2006 09:41:20 -0400 (EDT) Received: from mailgw.hasar.com (mail.hasar.com [200.80.204.3]) by menubar.gnome.org (Postfix) with ESMTP id E1FD13B01A3 for ; Thu, 15 Jun 2006 09:41:19 -0400 (EDT) Received: from mailserver.hasar.com ([192.168.1.80]) by mailgw.hasar.com (8.13.6/8.12.10) with ESMTP id k5FDbW8n004385 for ; Thu, 15 Jun 2006 10:37:32 -0300 Received: (qmail 18576 invoked from network); 15 Jun 2006 13:44:22 -0000 Received: from unknown (HELO [192.0.2.254]) ([192.0.2.254]) (envelope-sender ) by 0 (qmail-ldap-1.03) with SMTP for ; 15 Jun 2006 13:44:22 -0000 Message-ID: <449163F2.6060301@hasar.com> Date: Thu, 15 Jun 2006 10:43:14 -0300 From: Omar Barneto User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: gtkmm-list@gnome.org Subject: Monitoring I/O in gtkmm/WIN32 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-HASAR-MailScanner-Information: Please contact the Administrator for more information X-HASAR-MailScanner: Found to be clean X-MailScanner-From: obarneto@hasar.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.092 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_WHOIS_BOGONS=2.43, TW_MK=0.077] X-Spam-Score: -0.092 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 13:41:22 -0000 Can I use Monitoring I/O in WIN32 platform.? I used the example in http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18s02.html Because the mkfifo funtion doesn't exist I've replaced by a pipe() function but when I run the program I have continuosly the next error (pru.exe:4293252359): GLib-WARNING **: gmain.c:429: MsgWaitForMultipleObjects() failed: The handle is invalid. The test program is : #define GLIBMM_EXCEPTIONS_ENABLED #include #include "gtkmmconfig.h" //For HAVE_MKFIFO #include #include #include //The SUN Forte compiler puts F_OK here. #include #include #include int read_fd; int fd[2]; Glib::RefPtr iochannel; /* send to the fifo with: echo "Hello" > testfifo quit the program with: echo "Q" > testfifo */ // this will be our signal handler for read operations // it will print out the message sent to the fifo // and quit the program if the message was 'Q'. bool MyCallback(Glib::IOCondition io_condition) { if ((io_condition & Glib::IO_IN) == 0) { std::cerr << "Invalid fifo response" << std::endl; } else { Glib::ustring buf; #ifdef GLIBMM_EXCEPTIONS_ENABLED iochannel->read_line(buf); #else std::auto_ptr ex; iochannel->read_line(buf, ex); if(ex.get()) std::cerr << "Error: " << ex->what() << std::endl; #endif //GLIBMM_EXCEPTIONS_ENABLED std::cout << buf; if (buf == "Q\n") Gtk::Main::quit (); } return true; } int main(int argc, char *argv[]) { // the usual Gtk::Main object Gtk::Main app(argc, argv); { if( pipe(fd) < 0 ) { printf("Error pipe errno %d\n",errno); return 0; } read_fd = fd[0]; printf("pipe read %d\n",read_fd); if (read_fd == -1) { std::cerr << "error opening fifo" << std::endl; return -1; } // connect the signal handler Glib::signal_io().connect(sigc::ptr_fun(MyCallback), read_fd, Glib::IO_IN); // Creates a iochannel from the file descriptor iochannel = Glib::IOChannel::create_from_fd(read_fd); // and last but not least - run the application main loop app.run(); return 0; } What is wrong? From murrayc@murrayc.com Thu Jun 15 14:37:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DB7BD3B01B8 for ; Thu, 15 Jun 2006 14:37:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27612-01 for ; Thu, 15 Jun 2006 14:37:57 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id CABB73B00F9 for ; Thu, 15 Jun 2006 14:37:57 -0400 (EDT) Received: from noname (p5497DFAB.dip.t-dialin.net [84.151.223.171]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 4395C129A8A; Thu, 15 Jun 2006 11:37:05 -0700 (PDT) Subject: Re: Wrapper functions for setting up RGBA colormaps From: Murray Cumming To: Matt Hoosier In-Reply-To: References: Content-Type: text/plain Date: Thu, 15 Jun 2006 20:37:00 +0200 Message-Id: <1150396620.8808.6.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.404 tagged_above=-999 required=2 tests=[AWL=0.041, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.404 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 18:37:59 -0000 On Wed, 2006-06-14 at 15:41 -0500, Matt Hoosier wrote: > I'd like to do some drawing using the alpha channel for blending. At > least one technique for doing this in raw Gtk+ is to query whether an > RGBA colormap exists: > > GdkScreen* screen = gtk_widget_get_screen(widget); > > GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen); > gboolean supports_alpha = TRUE; > > if (!colormap) > { > /* display doesn't support compositing; fall back to RGB */ > colormap = gdk_screen_get_rgb_colormap(screen); > supports_alpha = FALSE; > } > > gtk_widget_set_colormap(widget, colormap); > > One then can later inspect the 'supports_alpha' flag when setting up > the colormap on a Cairo context. > > Gtkmm doesn't seem to offer wrappers for this RGBA colormap > fetching/setting. Should I continue to use the underlying Gtk+ API, or > is there a cleaner way of doing this kind of thing in Gtkmm? I wrapped those functions in HEAD just a few days ago, so they are not available yet in stable releases: http://cvs.gnome.org/viewcvs/gtkmm/ChangeLog?r1=1.486&r2=1.487 But it should be totally OK to use the C API together with the gtkmm API, using gobj(). -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 15 15:04:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 613E03B0610 for ; Thu, 15 Jun 2006 15:04:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28609-10 for ; Thu, 15 Jun 2006 15:04:57 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id CDBD63B04F3 for ; Thu, 15 Jun 2006 15:04:56 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 554EB12292 for ; Thu, 15 Jun 2006 12:04:21 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1147 To: gtkmm-forge@lists.sourceforge.net Date: Thu, 15 Jun 2006 12:04:20 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.395 tagged_above=-999 required=2 tests=[AWL=0.090, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 19:04:58 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344925] New: Further printing API updates (gtkmm (bugzilla.gnome.org)) 2. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 3. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] New: gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 14 Jun 2006 18:35:52 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] New: Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Summary: Further printing API updates Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: marko@marko.anastasov.name QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unversioned Enhancement GNOME milestone: Unspecified * gtk/src/gtk_methods.defs: Regenerated with h2defs.py. * gtk/src/gtk_signals.defs: Updated the whole section for PrintOperation. Added defs for PrintOperationPreview: ready and got_page_size. Added accepts_pdf ans accepts_ps properties for Printer. * gtk/src/gtk_vfuncs.defs: Added a section for PrintOperationPreview with render_page, end_preview and is_selected. * gtk/src/printer.hg: New functions (properties likewise): accepts_pdf() and accepts_ps(). * gtk/src/printjob.ccg: Include gtktypebuiltins.h. * gtk/src/printjob.hg: New enum: PrintCapabilities. * gtk/src/printoperation.ccg: * gtk/src/printoperation.hg: Added a version of run() without the Window parameter. Added a commented done signal with TODO. Other new signals: create_custom_widget, custom_widget_apply, and preview (with a TODO). Renamed properties: number_of_pages and pdf_target. Added n_pages and export_filename instead, and custom_tab_label. * gtk/src/printoperationpreview.ccg: * gtk/src/printoperationpreview.hg: New files. * gtk/gtkmm.h: * gtk/src/Makefile_list_of_hg.am_fragment: Include the new files. * gtk/src/printunixdialog.hg: New functions: add_custom_tab and set_manual_capabilities. * tools/m4/convert_gtk.m4: Added new conversions. ----- What's not done yet is the "done" signal in printoperation. In the C API the user is supposed to check the status enum and then call get_error() is necessary. A solution should somehow provide normal exception handling. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 14 Jun 2006 18:36:32 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614223632.B35B06CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #1 from Marko Anastasov 2006-06-14 22:36 UTC ------- Created an attachment (id=67366) --> (http://bugzilla.gnome.org/attachment.cgi?id=67366&action=view) patch and printingoperationpreview files -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 14 Jun 2006 18:40:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614224018.A69F26CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marko@marko.anastasov.name ------- Comment #4 from Marko Anastasov 2006-06-14 22:40 UTC ------- This is again due to recent API (function name) changes in GTK+. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 15 Jun 2006 09:07:40 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] New: gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Summary: gtkmm-2.9.4 does not build against gtk+-2.9.3 Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: jsacco@ydl.net QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified gtkmm-2.9.4 does not build against gtk+-2.9.3. Hopefully, gtkmm-2.9.5 will be released soon. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Thu, 15 Jun 2006 13:15:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060615171521.809216CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |newren@gmail.com -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Thu, 15 Jun 2006 14:12:34 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060615181234.13DC76CC1AD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-15 18:12 UTC ------- Created an attachment (id=67440) --> (http://bugzilla.gnome.org/attachment.cgi?id=67440&action=view) Better fix -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1147 ******************************************** From michael@elehack.net Thu Jun 15 18:59:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 181F63B0007 for ; Thu, 15 Jun 2006 18:59:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04746-09 for ; Thu, 15 Jun 2006 18:59:12 -0400 (EDT) Received: from weirdo.crazywebhosting.net (weirdo.crazywebhosting.net [70.85.78.4]) by menubar.gnome.org (Postfix) with ESMTP id D31EE3B0080 for ; Thu, 15 Jun 2006 18:59:12 -0400 (EDT) Received: from rentacop.student.iastate.edu ([64.113.93.202] helo=bezalel.elehack.net) by weirdo.crazywebhosting.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.52) id 1Fr0nT-0002Tl-8t for gtkmm-list@gnome.org; Thu, 15 Jun 2006 17:58:44 -0500 Received: by bezalel.elehack.net (sSMTP sendmail emulation); Thu, 15 Jun 2006 17:58:42 -0500 From: "Michael Ekstrand" Resent-From: Michael Ekstrand Resent-Date: Thu, 15 Jun 2006 17:58:42 -0500 Resent-Message-ID: <20060615225842.GC8071@localhost.localdomain> Resent-To: gtkmm-list@gnome.org Date: Thu, 15 Jun 2006 17:58:10 -0500 To: DC A Subject: Re: Problem in updating progress bar Message-ID: <20060615225810.GB8071@localhost.localdomain> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11+cvs20060403 X-Antivirus-Scanner: Clean mail though you should still use an Antivirus X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - weirdo.crazywebhosting.net X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - elehack.net X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.389 tagged_above=-999 required=2 tests=[AWL=0.075, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.389 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 22:59:16 -0000 On Thu, Jun 15, 2006 at 06:07:09PM +0000, DC A wrote: > What could be the reason for using gtk_events_pending() and > gtk_main_iteration() in the following code snippet: > > for( gflt=0; gflt<=1; ){ > gtk_progress_bar_update( (GtkProgressBar*)pbar, gflt ); > //update > while (gtk_events_pending ()) > gtk_main_iteration (); > gflt += 0.1; > sleep(1); > if ( gflt > 1 ) break; > } > > why the code cannot update the progressbar without these two functions? I > saw the API but still it is not clear to me. The gtk_progress_bar_update function does not actually draw the updated progress bar, but it rather schedules an update to happen next time drawing happens (essentially - the details are probably slightly different). Flushing the event queue (the point of the two questioned calls) forces this event to be processed, so that the progress display is actually updated. It also has the convenient side effect of allowing any user events to be processed - enables your app to be more responsive without multithreading. But yeah, I'm not 100% sure how the progress bar update code looks, but here is how I would implement such an API call (pseudocode): update_storage_of_fraction invalidate_progress_bar invalidating causes GTK to schedule a redraw, which then calls the same redraw function that is used when the widget is exposed, etc. That way you only have drawing code in one place. So it makes the implementation notably simpler. - Michael -- mouse, n: a device for pointing at the xterm in which you want to type. -- Fortune Visit me on the Web: http://www.elehack.net From jonathon.jongsma@gmail.com Thu Jun 15 20:57:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 339953B00DD for ; Thu, 15 Jun 2006 20:57:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08342-07 for ; Thu, 15 Jun 2006 20:57:22 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 3280B3B0011 for ; Thu, 15 Jun 2006 20:57:22 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so810574nzo for ; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Received: by 10.36.215.21 with SMTP id n21mr3308501nzg; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Message-ID: Date: Thu, 15 Jun 2006 19:56:59 -0500 From: "Jonathon Jongsma" To: gtkmm Subject: custom treemodels and treeview padding MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.395 tagged_above=-999 required=2 tests=[AWL=0.051, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 00:57:23 -0000 I've been working a bit on a custom treemodel based on standard C++ containers and I've got the basics working, but when I add it to a treeview, I get some weird padding in the beginning of the column. For example, see this screenshot: http://download.gna.org/colorscheme/etc/customtreemodel/Screenshot-testcustomtreemodel.png I tried running the example that's in the gtkmm source tree and the first column also seems to have this extra padding, although the subsequent columns don't: http://download.gna.org/colorscheme/etc/customtreemodel/gtkmm-example.png Does anybody have any suggestions for what might be causing this and what I might try to fix it? Or has anybody implemented a custom treemodel where this behavior doesn't exist? If you're interested in playing with the code, you can download it from here: http://download.gna.org/colorscheme/etc/customtreemodel/customtreemodel-0.0.2.tar.gz Any tips would be greatly appreciated. Thanks, Jonner From eduardobeloni@yahoo.com.br Fri Jun 16 10:46:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2213D3B007D for ; Fri, 16 Jun 2006 10:46:43 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31918-05 for ; Fri, 16 Jun 2006 10:46:41 -0400 (EDT) Received: from web51514.mail.yahoo.com (web51514.mail.yahoo.com [206.190.39.160]) by menubar.gnome.org (Postfix) with SMTP id F07493B0007 for ; Fri, 16 Jun 2006 10:46:40 -0400 (EDT) Received: (qmail 94911 invoked by uid 60001); 16 Jun 2006 14:44:50 -0000 Message-ID: <20060616144450.94909.qmail@web51514.mail.yahoo.com> Received: from [200.17.82.49] by web51514.mail.yahoo.com via HTTP; Fri, 16 Jun 2006 07:44:50 PDT Date: Fri, 16 Jun 2006 07:44:50 -0700 (PDT) From: eduardo fiss beloni Subject: it's time of FIFA world cup ! To: gtkmm list MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.03 tagged_above=-999 required=2 tests=[AWL=-1.231, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -1.03 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 14:46:43 -0000 hello people, it's time of FIFA world cup, the most important international event of the world! I'm brazilian, but I think the brazilian team wont wins the world cup, but Brazil won first game against Croatia... if you are croatian (or borned in any country that is in world cup), please reply to me, let's talk about world cup... it's a wonderfull event! thanks "A machine can do the work of fifty ordinary men, but no machine can do the work of one extraordinary man." __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From bob@fis-cal.com Fri Jun 16 14:03:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 716BE3B04D4 for ; Fri, 16 Jun 2006 14:03:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10616-01 for ; Fri, 16 Jun 2006 14:03:07 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 899DE3B04FC for ; Fri, 16 Jun 2006 14:02:58 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ATC34012; Fri, 16 Jun 2006 13:48:55 -0400 (EDT) Message-ID: <4492EEF3.2010501@fis-cal.com> Date: Fri, 16 Jun 2006 12:48:35 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Jonathon Jongsma Subject: Re: custom treemodels and treeview padding References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------020505040308030005050300" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:03:10 -0000 This is a multi-part message in MIME format. --------------020505040308030005050300 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Just a shot in the dark here: Is your custom Gtk::TreeModel based on a Gtk::TreeStore or a Gtk::ListStore? If it's a Gtk::TreeStore then I'd guess that the "weird padding" is reserving space to place the expansion toggle symbol for a row that is an expandable parent. Once again, just a guess. Bob Caryl Jonathon Jongsma wrote: > I've been working a bit on a custom treemodel based on standard C++ > containers and I've got the basics working, but when I add it to a > treeview, I get some weird padding in the beginning of the column. > For example, see this screenshot: > http://download.gna.org/colorscheme/etc/customtreemodel/Screenshot-testcustomtreemodel.png > > I tried running the example that's in the gtkmm source tree and the > first column also seems to have this extra padding, although the > subsequent columns don't: > http://download.gna.org/colorscheme/etc/customtreemodel/gtkmm-example.png > > Does anybody have any suggestions for what might be causing this and > what I might try to fix it? Or has anybody implemented a custom > treemodel where this behavior doesn't exist? > > If you're interested in playing with the code, you can download it from here: > http://download.gna.org/colorscheme/etc/customtreemodel/customtreemodel-0.0.2.tar.gz > > Any tips would be greatly appreciated. > > Thanks, > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > --------------020505040308030005050300 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------020505040308030005050300-- From jonathon.jongsma@gmail.com Fri Jun 16 14:27:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E37F33B00E2 for ; Fri, 16 Jun 2006 14:27:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12241-10 for ; Fri, 16 Jun 2006 14:27:33 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 3D9043B0134 for ; Fri, 16 Jun 2006 14:27:33 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1097268nzo for ; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Received: by 10.36.38.19 with SMTP id l19mr817010nzl; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Message-ID: Date: Fri, 16 Jun 2006 13:26:50 -0500 From: "Jonathon Jongsma" To: bob@fis-cal.com Subject: Re: custom treemodels and treeview padding In-Reply-To: <4492EEF3.2010501@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4492EEF3.2010501@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.472 tagged_above=-999 required=2 tests=[AWL=0.128, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.472 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:27:35 -0000 On 6/16/06, Bob Caryl wrote: > Just a shot in the dark here: Is your custom Gtk::TreeModel based on a > Gtk::TreeStore or a Gtk::ListStore? If it's a Gtk::TreeStore then I'd > guess that the "weird padding" is reserving space to place the expansion > toggle symbol for a row that is an expandable parent. > > Once again, just a guess. > > Bob Caryl Neither. It's based on TreeModel (which is the base class / interface for TreeStore and ListStore as well). But you're absolutely correct -- it was set as the expander column. The GTK+ documentation says the following: ----- void gtk_tree_view_set_expander_column (GtkTreeView *tree_view, GtkTreeViewColumn *column); Sets the column to draw the expander arrow at. It must be in tree_view. If column is NULL, then the expander arrow is always at the first visible column. If you do not want expander arrow to appear in your tree, set the expander column to a hidden column. ----- http://developer.gnome.org/doc/API/2.0/gtk/GtkTreeView.html#gtk-tree-view-set-expander-column So apparently I need to add a dummy column to my treeview, set it as the expander column, and then hide it in order to make the expander disappear? That seems a little bit odd, but it does work. The disadvantage is that I have to do this any time I use my custom model in a treeview. But I don't have to do that when I use a ListStore. I wonder what it is about ListStore that tells the TreeView that there is no need to reserve space for an expander... I'll keep looking into it, but if anybody has any tips, let me know. Anyway, thanks Bob. I just needed somebody to point out the obvious :) Jonner From jonathon.jongsma@gmail.com Fri Jun 16 14:42:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2283A3B000B for ; Fri, 16 Jun 2006 14:42:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13609-08 for ; Fri, 16 Jun 2006 14:42:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id C628E3B007D for ; Fri, 16 Jun 2006 14:42:56 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1100624nzo for ; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Received: by 10.36.33.15 with SMTP id g15mr834102nzg; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Message-ID: Date: Fri, 16 Jun 2006 13:42:07 -0500 From: "Jonathon Jongsma" To: bob@fis-cal.com Subject: Re: custom treemodels and treeview padding In-Reply-To: <4492FA42.4040602@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4492EEF3.2010501@fis-cal.com> <4492FA42.4040602@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.472 tagged_above=-999 required=2 tests=[AWL=0.128, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.472 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:42:58 -0000 Yes, I understand that. My custom model doesn't support child rows either. My question was more specific in nature -- What specific piece of data in ListStore is used to indicate to TreeView that child rows are not supported? (i.e. what is the magic piece of data that I need to implement in my custom model?) Jonner On 6/16/06, Bob Caryl wrote: > > Hey Jonathan: > > The reason it does not happen with a ListStore is that it doesn't support > child rows.. it is just a simple list. That was the basis of my question in > the first place. I am sorry that I did a poor job of making the purpose of > my question clear. > From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 16 15:05:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4437E3B0096 for ; Fri, 16 Jun 2006 15:05:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15175-10 for ; Fri, 16 Jun 2006 15:05:30 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 6FE023B007C for ; Fri, 16 Jun 2006 15:05:30 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E0B9B1354C for ; Fri, 16 Jun 2006 12:04:29 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1148 To: gtkmm-forge@lists.sourceforge.net Date: Fri, 16 Jun 2006 12:04:28 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.395 tagged_above=-999 required=2 tests=[AWL=0.090, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 19:05:32 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345071] New: libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 2. [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 3. [Bug 345076] New: Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) 4. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 15 Jun 2006 22:29:45 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] New: libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified Summary: libbonobomm fails to compile : "unknown option -lcpp" Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libbonobomm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: Processing file /opt/gnome2/share/idl/bonobo-2.0/Bonobo.idl /opt/gnome2/bin/orbit-idl-2 -lcpp -D__Bonobo_COMPILATION -D__Bonobo_Unknown_COMPILATION -D__Bonobo_GenericFactory_COMPILATION -D__Bonobo_Activation_types_COMPILATION -I//opt/gnome2/share/idl/bonobo-2.0 -I//opt/gnome2/share/idl/bonobo-activation-2.0 /opt/gnome2/share/idl/bonobo-2.0/Bonobo.idl orbit-idl-2: Unknown option -lcpp make[3]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm/generated' make[2]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm' make[1]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm' make[3]: *** [Bonobo.h] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 Appears to just be a missing space between the -l and the cpp. I'll attach a patch in a minute. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Thu, 15 Jun 2006 22:31:14 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616023114.ADD196CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-16 02:31 UTC ------- Created an attachment (id=67460) --> (http://bugzilla.gnome.org/attachment.cgi?id=67460&action=view) Trivial fix for the bug -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Thu, 15 Jun 2006 23:00:33 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] New: Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Summary: Another libbonobomm compilation failure -- wrong friend class name Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libbonobomm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: In file included from unknown_cimpl.cc:4: ../../bonobomm/servers/unknown_cimpl.h:79: error: using typedef-name `Gnome::Bonobo::Servers::Unknown_CImpl::CppClassType' after `class' make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm/servers' make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm/servers' make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm' make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm' make[4]: *** [unknown_cimpl.lo] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 Error looks like a simple mistake in an m4 file; will attach a patch in a minute. It looks like libbonobomm compiles successfully with the patch in bug 345071 plus the one I'm about to attach. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 15 Jun 2006 23:02:02 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616030202.238B76CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-16 03:02 UTC ------- Created an attachment (id=67463) --> (http://bugzilla.gnome.org/attachment.cgi?id=67463&action=view) Simple fix -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1148 ******************************************** From gezimetc@shaw.ca Sat Jun 17 06:29:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0476C3B0538 for ; Sat, 17 Jun 2006 06:29:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18370-10 for ; Sat, 17 Jun 2006 06:29:40 -0400 (EDT) Received: from pd2mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id F3B753B0870 for ; Sat, 17 Jun 2006 06:29:39 -0400 (EDT) Received: from pd3mr3so.prod.shaw.ca (pd3mr3so-qfe3.prod.shaw.ca [10.0.141.179]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000FSQ2DV4LE0@l-daemon> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Received: from pn2ml3so.prod.shaw.ca ([10.0.121.147]) by pd3mr3so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000C5J2DVSHE0@pd3mr3so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Received: from laptopi ([70.65.128.114]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000A8D2DULMA0@l-daemon> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Date: Sat, 17 Jun 2006 04:27:31 -0600 From: Gezim Hoxha Subject: gnome applets with gtkmm To: gtkmm Message-id: <1150540051.6504.1.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.337 tagged_above=-999 required=2 tests=[AWL=-0.934, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.337 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 10:29:41 -0000 Hi all. Could someone provide me with a mini-howto on writing gnome applets with gtkmm? I googled this but not much came up. Thanks, -Gezim From dodji.seketeli@gmail.com Sat Jun 17 15:27:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id ACCD33B016E for ; Sat, 17 Jun 2006 15:27:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04467-06 for ; Sat, 17 Jun 2006 15:27:15 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.207]) by menubar.gnome.org (Postfix) with ESMTP id A54AB3B010F for ; Sat, 17 Jun 2006 15:27:15 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id h29so596036wxd for ; Sat, 17 Jun 2006 12:26:23 -0700 (PDT) Received: by 10.70.92.17 with SMTP id p17mr5991218wxb; Sat, 17 Jun 2006 11:59:31 -0700 (PDT) Received: by 10.70.112.1 with HTTP; Sat, 17 Jun 2006 11:59:31 -0700 (PDT) Message-ID: Date: Sat, 17 Jun 2006 20:59:31 +0200 From: "Dodji Seketeli" Sender: dodji.seketeli@gmail.com To: "Gezim Hoxha" Subject: Re: gnome applets with gtkmm In-Reply-To: <1150540051.6504.1.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150540051.6504.1.camel@localhost.localdomain> X-Google-Sender-Auth: 040a62af6524cb2c X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.009, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 19:27:16 -0000 Hello, I am not sure if there are up to date bindings to the applets api but you can use the C API to write your applet and keep the widgets used in the applet in gtkmm. There is a tutorial for the C API at http://www.gnome.org/projects/ORBit2/appletstutorial.html . Hope this helps, Dodji. On 6/17/06, Gezim Hoxha wrote: > Hi all. > > Could someone provide me with a mini-howto on writing gnome applets with > gtkmm? I googled this but not much came up. > > Thanks, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From gezimetc@shaw.ca Sat Jun 17 19:02:07 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 56F583B0072; Sat, 17 Jun 2006 19:02:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13501-03; Sat, 17 Jun 2006 19:02:06 -0400 (EDT) Received: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 200613B0089; Sat, 17 Jun 2006 19:02:05 -0400 (EDT) Received: from pd2mr4so.prod.shaw.ca (pd2mr4so-qfe3.prod.shaw.ca [10.0.141.107]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100GFP19UZI20@l-daemon>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Received: from pn2ml1so.prod.shaw.ca ([10.0.121.145]) by pd2mr4so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100JZR19UM830@pd2mr4so.prod.shaw.ca>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Received: from laptopi ([70.65.128.114]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100HGY19UOOJ0@l-daemon>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Date: Sat, 17 Jun 2006 17:01:06 -0600 From: Gezim Hoxha Subject: Re: gnome applets with gtkmm In-reply-to: To: Dodji Seketeli , gtkmm Message-id: <1150585266.8446.2.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1150540051.6504.1.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.322 tagged_above=-999 required=2 tests=[AWL=-0.919, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.322 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 23:02:07 -0000 On Sat, 2006-17-06 at 20:59 +0200, Dodji Seketeli wrote: > Hello, > > I am not sure if there are up to date bindings to the applets api but > you can use the C API to write your applet and keep the widgets used > in the applet in gtkmm. > > There is a tutorial for the C API at > http://www.gnome.org/projects/ORBit2/appletstutorial.html . > > Hope this helps, Dodji, Thanks for that. Yes it helped :) I got the GTK+ version working but I have no idea how to convert it to GTKMM. Here is what I have: #include #include #include static gboolean myexample_applet_fill (PanelApplet *applet, const gchar *iid, gpointer data) { GtkWidget *label; if (strcmp (iid, "OAFIID:ExampleApplet") != 0) return FALSE; label = gtk_label_new ("Hello World"); gtk_container_add (GTK_CONTAINER (applet), label); gtk_widget_show_all (GTK_WIDGET (applet)); return TRUE; } PANEL_APPLET_BONOBO_FACTORY ("OAFIID:ExampleApplet_Factory", PANEL_TYPE_APPLET, "The Hello World Applet", "0", myexample_applet_fill, NULL); How do I convert this to GTKMM and how do I compile it? (With current one I compiled with this command: gcc $(pkg-config --cflags --libs libpanelapplet-2.0) -o my_applet my_applet.c ) Thanks, -Gezim > Dodji. > > On 6/17/06, Gezim Hoxha wrote: > > Hi all. > > > > Could someone provide me with a mini-howto on writing gnome applets with > > gtkmm? I googled this but not much came up. > > > > Thanks, > > -Gezim > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > From dodji.seketeli@gmail.com Sat Jun 17 19:36:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6B77B3B00DC for ; Sat, 17 Jun 2006 19:36:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15010-06 for ; Sat, 17 Jun 2006 19:35:57 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.205]) by menubar.gnome.org (Postfix) with ESMTP id AFD0A3B012A for ; Sat, 17 Jun 2006 19:35:57 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id i30so24604wxd for ; Sat, 17 Jun 2006 16:34:46 -0700 (PDT) Received: by 10.70.83.9 with SMTP id g9mr6237085wxb; Sat, 17 Jun 2006 16:28:03 -0700 (PDT) Received: by 10.70.112.1 with HTTP; Sat, 17 Jun 2006 16:28:03 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 01:28:03 +0200 From: "Dodji Seketeli" Sender: dodji.seketeli@gmail.com To: "Gezim Hoxha" Subject: Re: gnome applets with gtkmm In-Reply-To: <1150585266.8446.2.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150540051.6504.1.camel@localhost.localdomain> <1150585266.8446.2.camel@localhost.localdomain> X-Google-Sender-Auth: 69e021f4e3dc096e X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 23:36:02 -0000 > Thanks for that. Yes it helped :) Good to hear that :-) > I got the GTK+ version working but I have no idea how to convert it to > GTKMM. Okay, cool. [...] okay, here is what I get after quickly changing the code: #include #include #include using namespace std ; using namespace Glib ; using namespace Gtk ; =~= static bool myexample_applet_fill (PanelApplet *applet, const gchar *iid, gpointer data) { if (!iid) { return false ; } if (ustring (iid) != "OAFIID:ExampleApplet") { cerr << "got a call for an other applet\n" ; return false ; } Label *label = manage( new Label ("Hello World")); gtk_container_add (GTK_CONTAINER (applet), GTK_WIDGET (label->gobj ())); gtk_widget_show_all (GTK_WIDGET (applet)); return true; } PANEL_APPLET_BONOBO_FACTORY ("OAFIID:ExampleApplet_Factory", PANEL_TYPE_APPLET, "The Hello World Applet", "0", (PanelAppletFactoryCallback) myexample_applet_fill, NULL); =~= To compile it, I ran: g++ -o test-applet `pkg-config --libs --cflags libpanelapplet-2.0 gtkmm-2.4` test-applet.cc I don't know if it runs okay though :-) But you should get the idea . Cheers, Dodji. From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 00:00:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 575BB3B0089 for ; Sun, 18 Jun 2006 00:00:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22242-08 for ; Sun, 18 Jun 2006 00:00:49 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 852D03B0087 for ; Sun, 18 Jun 2006 00:00:49 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id AAA6912677 for ; Sat, 17 Jun 2006 12:07:42 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1149 To: gtkmm-forge@lists.sourceforge.net Date: Sat, 17 Jun 2006 12:07:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.396 tagged_above=-999 required=2 tests=[AWL=0.089, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.396 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 04:00:53 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 3. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 4. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 5. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Fri, 16 Jun 2006 17:40:54 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616214054.EADD26CC1DF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #3 from Murray Cumming 2006-06-16 21:40 UTC ------- Thanks. That should be fixed in cvs now. I wonder why you are seeing warnings (or have them turned on by autogen.sh) and I'm not. We love warnings as errors. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Fri, 16 Jun 2006 17:29:13 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616212913.8069C6CC1CA@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-16 21:29 UTC ------- I'd rather really initialize it. I'm surprised that this only showed up now. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Fri, 16 Jun 2006 17:29:38 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616212938.790586CC1D2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-16 21:29 UTC ------- Looks fine. Please commit. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Fri, 16 Jun 2006 18:59:30 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616225930.2DC456CC1DC@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67440|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sat, 17 Jun 2006 11:19:46 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617151946.48EDB6CC2D4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #4 from Elijah Newren 2006-06-17 15:19 UTC ------- No clue, but it appears to be happending to Joseph as well (see bug 344990). Anyway, it does indeed look fixed so I'm marking as such. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1149 ******************************************** From xjianz@gmail.com Sun Jun 18 05:17:25 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86AF33B072D for ; Sun, 18 Jun 2006 05:17:25 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14833-02 for ; Sun, 18 Jun 2006 05:17:24 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.198]) by menubar.gnome.org (Postfix) with ESMTP id 8A7B03B0678 for ; Sun, 18 Jun 2006 05:17:24 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 18so842998nzp for ; Sun, 18 Jun 2006 02:16:34 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr6055091nzi; Sun, 18 Jun 2006 02:06:34 -0700 (PDT) Received: by 10.36.118.1 with HTTP; Sun, 18 Jun 2006 02:06:34 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 21:06:34 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org Subject: using cairo inside gtkmm? MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3653_3249718.1150621594722" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.887 tagged_above=-999 required=2 tests=[AWL=-0.942, BAYES_20=-0.74, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.887 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 09:17:25 -0000 ------=_Part_3653_3249718.1150621594722 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I know that cairomm is not available on windows at the moment. But, I know there is a way to call gtk+ functions inside gtkmm. So, Is it possible to directly use cairo in gtkmm? Can anyone show me some short codes about how to achieve it? Thanks in advance!!! Fei ------=_Part_3653_3249718.1150621594722 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I know that cairomm is not available on windows at the moment. But, I know there is a way to call gtk+ functions inside gtkmm. So, Is it possible to directly use cairo in gtkmm? Can anyone show me some short codes about how to achieve it?

Thanks in advance!!!

Fei
------=_Part_3653_3249718.1150621594722-- From xjianz@gmail.com Sun Jun 18 06:52:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 92E633B091D for ; Sun, 18 Jun 2006 06:52:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19128-08 for ; Sun, 18 Jun 2006 06:52:32 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id C77B93B0854 for ; Sun, 18 Jun 2006 06:52:31 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1673251nzo for ; Sun, 18 Jun 2006 03:51:26 -0700 (PDT) Received: by 10.36.41.4 with SMTP id o4mr2676234nzo; Sun, 18 Jun 2006 02:00:04 -0700 (PDT) Received: by 10.36.118.1 with HTTP; Sun, 18 Jun 2006 02:00:04 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 21:00:04 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org Subject: Tray Icon Howto? MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3597_13874039.1150621204687" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.724 tagged_above=-999 required=2 tests=[AWL=-0.074, BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.724 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 10:52:32 -0000 ------=_Part_3597_13874039.1150621204687 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I'm using gtkmm for linux and windows platforms. I want my application to be minimised to a tray icon, on the system tray in window and on the notification area in Linux. Is there an example that I can follow be able to do it? Can any one give me some help about this? Thanks alot!!! Fei ------=_Part_3597_13874039.1150621204687 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I'm using gtkmm for linux and windows platforms. I want my application to be minimised to a tray icon, on the system tray in window and on the notification area in Linux.

Is there an example that I can follow be able to do it? Can any one give me some help about this?

Thanks alot!!!

Fei
------=_Part_3597_13874039.1150621204687-- From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 10:23:18 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 17B0B3B0BEE for ; Sun, 18 Jun 2006 10:23:18 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30476-03 for ; Sun, 18 Jun 2006 10:23:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 636373B0BE8 for ; Sun, 18 Jun 2006 10:23:16 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 34BD813CFD for ; Sun, 18 Jun 2006 07:22:19 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1150 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 18 Jun 2006 07:22:17 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=0.088, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.397 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 14:23:18 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 2. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 3. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 7. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 8. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 9. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 17 Jun 2006 15:21:05 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617192105.667746CC399@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com ------- Comment #3 from jonner 2006-06-17 19:21 UTC ------- well, I don't believe it shows up unless you add -Werror and/or -Wextra, right Elijah? If you want to initialize it, then passing 0 would be the proper fix, I suppose. I can commit that change. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 17 Jun 2006 15:31:49 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617193149.F29866CC2C4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified ------- Comment #4 from Elijah Newren 2006-06-17 19:31 UTC ------- Don't look at me, it wasn't *me* who added -Werror. ;-) autogen.sh has this in it (which I'm guessing was to prevent warning errors from 2.x users, but maybe really was meant to prevent you from getting errors from gcc-4.x users too?) : case "$*" in *--enable-warnings*|*--disable-warnings*) ;; *) # enable -Werror by default when building with gcc3 ${CXX:-"g++"} --version 2>/dev/null | grep '(GCC) 3\.[0-9]\+\.[0-9]' >/d ev/null 2>&1 \ && enable_warnings='--enable-warnings=hardcore' ;; esac -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sat, 17 Jun 2006 15:36:39 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617193639.CD7156CC2C9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #5 from Elijah Newren 2006-06-17 19:36 UTC ------- Murray: Are you using gcc-4.x? Your autogen.sh only turns on warnings as errors for gcc-3.x. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sat, 17 Jun 2006 10:36:55 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617143655.55EF06CC316@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #1 from Joseph Sacco 2006-06-17 14:36 UTC ------- The code in CVS [as of 13jun] builds. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sat, 17 Jun 2006 16:09:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617200956.A28306CC1C3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #4 from Elijah Newren 2006-06-17 20:09 UTC ------- As per comments in bug 344788, it appears that it is more likely to build with gcc-4.x as gtkmm's autogen only automatically turns on errors for warnings when building with gcc-3.x. This seems to explain why I couldn't get it to build without lots of little patches (though they are all relatively trivial), and the reason you probably could get it to build. But yeah, I agree with you on when-will-next-release-be-available as being the important question for this bug. :) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Sat, 17 Jun 2006 13:46:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617174621.67A406CC32F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #3 from Joseph Sacco 2006-06-17 17:46 UTC ------- I used the Changelog to determine the date, which was not a good idea. I am actually using code from 15June, which does build on my system. 'make distcheck' even works. That being said, the important question is "When will gtkmm-2.9.5" be released?" -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Sat, 17 Jun 2006 11:21:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617152131.ECDC56CC2E1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #2 from Elijah Newren 2006-06-17 15:21 UTC ------- No it doesn't (bug 344788, bug 344787, bug 344771, bug 344786, and bug 344789 -- most of which have been fixed since 13jun, though). -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Sat, 17 Jun 2006 22:26:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618022610.935966CC1B2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #5 from jonner 2006-06-18 02:26 UTC ------- OK, I've committed with an initializer of 0 for the last field. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 9 Date: Sun, 18 Jun 2006 10:20:09 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618142009.6DF3C6CC1BD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #6 from Murray Cumming 2006-06-18 14:20 UTC ------- Yes, I am using gcc 4.0.3 in Ubuntu Dapper. I'd be happy if someone made autogen.sh turn on warnings for me too. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1150 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 19:52:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4EF763B0308 for ; Sun, 18 Jun 2006 19:52:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15608-10 for ; Sun, 18 Jun 2006 19:52:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id C0F3F3B0E3E for ; Sun, 18 Jun 2006 19:50:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 725FF16054 for ; Sun, 18 Jun 2006 12:05:25 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1151 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 18 Jun 2006 12:05:23 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=0.088, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.397 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 23:52:22 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) 2. [Bug 345245] New: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 3. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 4. [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 5. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 18 Jun 2006 10:24:02 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618142402.A480A6CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-18 14:24 UTC ------- Thanks. Feel free to commit anything you like to libbonobo*mm. I don't believe that anyone is using it in reality. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sun, 18 Jun 2006 10:28:20 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] New: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Summary: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified See bug 344771 comment 6. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 18 Jun 2006 10:54:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618145448.A3FCC6CC254@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-18 14:54 UTC ------- Created an attachment (id=67579) --> (http://bugzilla.gnome.org/attachment.cgi?id=67579&action=view) Make Murray happy :-) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sun, 18 Jun 2006 11:39:47 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618153947.1CD1A6CC1CC@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67460|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sun, 18 Jun 2006 11:39:48 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618153948.52E996CC1D7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67463|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1151 ******************************************** From weijie90@gmail.com Sun Jun 18 23:46:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 41CDF3B03C1 for ; Sun, 18 Jun 2006 23:46:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22691-10 for ; Sun, 18 Jun 2006 23:46:12 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.202]) by menubar.gnome.org (Postfix) with ESMTP id 085473B012E for ; Sun, 18 Jun 2006 23:46:11 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 34so1084503nzf for ; Sun, 18 Jun 2006 20:45:15 -0700 (PDT) Received: by 10.65.107.11 with SMTP id j11mr3785901qbm; Sun, 18 Jun 2006 20:45:15 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.108.52]) by mx.gmail.com with ESMTP id q17sm1007522qbq.2006.06.18.20.45.13; Sun, 18 Jun 2006 20:45:14 -0700 (PDT) Subject: GTK::ColourselectionDialog From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Mon, 19 Jun 2006 11:45:11 +0800 Message-Id: <1150688711.9996.0.camel@di-desktop> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.209 tagged_above=-999 required=2 tests=[AWL=0.391, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.209 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 03:46:13 -0000 Hi, will anyone please help me with the problem i sent to the mailing list earlier? Thanks! wj From bob@fis-cal.com Mon Jun 19 07:59:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6CFF83B093C for ; Mon, 19 Jun 2006 07:59:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09354-03 for ; Mon, 19 Jun 2006 07:59:12 -0400 (EDT) Received: from mailrtr3.mailzone.edeltacom.com (mailrtr3.mailzone.edeltacom.com [216.248.176.150]) by menubar.gnome.org (Postfix) with ESMTP id 84E213B0A21 for ; Mon, 19 Jun 2006 07:59:12 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr3.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id GNN82437; Mon, 19 Jun 2006 07:52:05 -0400 (EDT) Message-ID: <44968FE2.2080706@fis-cal.com> Date: Mon, 19 Jun 2006 06:52:02 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: weijie Subject: Re: GTK::ColourselectionDialog References: <1150688711.9996.0.camel@di-desktop> In-Reply-To: <1150688711.9996.0.camel@di-desktop> Content-Type: multipart/mixed; boundary="------------050904030107030305090800" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 11:59:14 -0000 This is a multi-part message in MIME format. --------------050904030107030305090800 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Well, myself, I'd just run the dialog and look for Gtk::RESPONSE_CANCEL as the return value from Gtk::Dialog::run() to test for the user having pressed the cancel button; however, after a quick perusal of the docs, this is my best guess on how to connect a callback slot that responds to the cancel button: First, get a pointer to your Gtk::ColorSelectionDialog. Then call Gtk::GetColorSelection::get_cancel_button() to get a pointer to the cancel button widget. Then call Gtk::Dialog::get_response_for_widget passing it a reference to the cancel button widget you obtained earlier. The return value of this call will be the response id for the cancel button. Then connect your callback slot to Gtk::Dialog::signal_response() using the previously obtained response ID. I hope this helps. Bob Caryl weijie wrote: > Hi, > will anyone please help me with the problem i sent to the mailing list > earlier? Thanks! > wj > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > --------------050904030107030305090800 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------050904030107030305090800-- From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 19 11:30:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3B0A53B0891 for ; Mon, 19 Jun 2006 11:30:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17720-08 for ; Mon, 19 Jun 2006 11:30:45 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 78B053B0123 for ; Mon, 19 Jun 2006 11:30:45 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id CB1FC12B71 for ; Mon, 19 Jun 2006 07:58:39 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1152 To: gtkmm-forge@lists.sourceforge.net Date: Mon, 19 Jun 2006 07:58:38 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.321 tagged_above=-999 required=2 tests=[AWL=0.010, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.321 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 15:30:48 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343054] gdkmm build fails with Visual Studio 2005 (gtkmm (bugzilla.gnome.org)) 2. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 3. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 4. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 5. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 6. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 7. [Bug 344110] build error in gconfmm example (gnomemm (bugzilla.gnome.org)) 8. [Bug 339553] gnome_vfs_format_uri_for_display might expose password used (gnomemm (bugzilla.gnome.org)) 9. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 03:24:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343054] gdkmm build fails with Visual Studio 2005 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072423.31BBE6CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343054 gtkmm | build | Ver: 2.8.x ------- Comment #2 from Murray Cumming 2006-06-19 07:24 UTC ------- Surya, please respond. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 03:28:35 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072835.82C0F6CC1C2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |gnome-love -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Mon, 19 Jun 2006 03:34:25 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619073425.548C66CC1D4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-19 07:34 UTC ------- Now I understand that this done signal is for asynchronous use: The program does not need to block while the printing happens. So I don't think that's so bad. It certainly can't be wrapped by an exception unless we used a blocking method. I suppose it might be slightly better if the error, if any, was passed directly by the signal, so we don't need to call get_error() separately. But that wouldn't be a huge advantage. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Mon, 19 Jun 2006 03:44:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619074431.7C78C6CC1F1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #3 from Murray Cumming 2006-06-19 07:44 UTC ------- - PrintOperationPreview::is_selected() should be const. (and is_selected_vfunc too, if that works.) - For PrintOperation:run() maybe we can provide a default value for "PrintOperationAction action". Maybe PRINT_OPERATION_ACTION_PRINT_DIALOG. - Regarding "// TODO: is it a pointer or a RefPtr to PrintOperationPreview in the "preview" signal?", I guess if this is always a widget (for instance, a window) then it must be a regular pointer. - In "_WRAP_PROPERTY("export_filename", Glib::ustring)", filenames should be used via std::string. Then anyone should feel free to commit this. Sorry for the delay. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Mon, 19 Jun 2006 03:26:51 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072651.6E1AB6CC1C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-19 07:26 UTC ------- Thanks. Feel free to commit (with ChangeLog entry). Sorry, for all this "Feel free to commit" yourself stuff. I'm not always near my PC at the moment. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Mon, 19 Jun 2006 03:25:37 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072537.C0BDC6CC1B9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #5 from Murray Cumming 2006-06-19 07:25 UTC ------- I'll try to do a release soon. I thought the main problem was that current cvs would not build with the latest gtk+ tarball, but maybe I'm wrong. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Mon, 19 Jun 2006 04:02:29 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619080229.A80466CC1C0@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from Murray Cumming 2006-06-19 08:02 UTC ------- Thanks. I fixed this in CVS a few days ago and release a new version. Sorry for the delay in updating this bug entry. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Mon, 19 Jun 2006 04:11:56 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 339553] gnome_vfs_format_uri_for_display might expose password used To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619081156.C22DE6CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=339553 gnomemm | gnome-vfsmm | Ver: 2.10 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |NOTABUG ------- Comment #3 from Murray Cumming 2006-06-19 08:11 UTC ------- This doesn't seem to be relevant to gtkmm/gnomemm. We just wrap the API we are given. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 9 Date: Mon, 19 Jun 2006 10:57:29 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619145729.B9FA56CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67579|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #3 from Elijah Newren 2006-06-19 14:57 UTC ------- What's wrong with saying "feel free to commit"? That's the way I almost always respond to patches for my modules (regardless of whether I'm near my PC). -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1152 ******************************************** From baltasarq@yahoo.es Fri Jun 16 06:52:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 36DC23B000B for ; Fri, 16 Jun 2006 06:52:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26098-04 for ; Fri, 16 Jun 2006 06:52:57 -0400 (EDT) Received: from smtp109.plus.mail.re2.yahoo.com (smtp109.plus.mail.re2.yahoo.com [206.190.53.34]) by menubar.gnome.org (Postfix) with SMTP id 1582D3B0011 for ; Fri, 16 Jun 2006 06:52:57 -0400 (EDT) Received: (qmail 93165 invoked from network); 16 Jun 2006 10:51:45 -0000 Received: from unknown (HELO pcjgarcia.ei.uvigo.es) (baltasarq@193.147.87.131 with login) by smtp109.plus.mail.re2.yahoo.com with SMTP; 16 Jun 2006 10:51:45 -0000 Subject: Editing a column From: Baltasar To: gtkmm-list@gnome.org Content-Type: text/plain Date: Fri, 16 Jun 2006 12:51:32 +0200 Message-Id: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.399 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -2.399 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 10:52:58 -0000 Hi ! I've created a signal in the cell-renderer, and now I finally have a method which is called when any of the columns in the treeview is edited: void MainWindow::onColEdited(const Glib::ustring& path_string, const Glib::ustring& new_text); However, this signal doesn't give you any clue about which column was really edited: path_string contains the row, which can be useful, but the number of the column is not passed in. This time, I've explored the tutorial, but the tutorial assumes that there's only one editable column, and it used the pointer to that column directly. However, I need to centralize the event of an edited column in one method, because I don't know how many [editable] columns I'm going to have before start. Any help ? Regards, Baltasar -- Baltasar From ramashish.lists@gmail.com Mon Jun 19 10:52:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0DAFE3B018E for ; Mon, 19 Jun 2006 10:52:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15911-10 for ; Mon, 19 Jun 2006 10:52:12 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 8F9FC3B017E for ; Mon, 19 Jun 2006 10:52:11 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so2564918uge for ; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Received: by 10.66.216.6 with SMTP id o6mr1463030ugg; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Message-ID: <6bd1d93e0606190751y21218614t88a998300535cba1@mail.gmail.com> Date: Mon, 19 Jun 2006 20:21:39 +0530 From: "Ramashish Baranwal" To: gtkmm Subject: using Gtk::Layout. MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_10061_20542222.1150728699324" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.459 tagged_above=-999 required=2 tests=[AWL=-0.494, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_WP=0.077] X-Spam-Score: -1.459 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 14:52:14 -0000 ------=_Part_10061_20542222.1150728699324 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I am trying to use Gtk::Layout to implement a layout widget in which number of child widgets (of fixed size) in a row depends on the size of the layout widget. If the layout widget is expanded/reduced the number of widgets displayed in the row should increase/decrease accordingly. Very similar to what file browsers do. But I ain't able to get the Layout widget displayed at all. I have attached a minimal source and screenshots of the program. Would appreciate if someone could tell whats going wrong here or some other way to do the same. Thanks in advance. Ram P.S. There hasn't been much activity on this group in the last few days. I hope it hasn't been moved elsewhere. ------=_Part_10061_20542222.1150728699324 Content-Type: image/jpeg; name=layout.jpg Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy3h2w Content-Disposition: attachment; filename="layout.jpg" /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAHBAoMDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDu7zxT qFve3EKbCscjICWfOAcf3qh/4S7UvSP/AL6k/wDiq5zxbcS2lvrtzA2yaFLiRGwDhgGIOD71414e 8ISeKLGbUZNQlSUzuhHlCQu2FYksXHJ3H8utehWdChBSlHpd9DjlV5Iuc5WSPoj/AIS7UvSP/vqT /wCKo/4S7UvSP/vqT/4qvO/Dukw6PdRWx1bUri5FoAbW4lzGgG3lVGQMcAAMcA9+tdRHFJMxWKN3 YDOFUk4rejTw9aCqRSa8nf8AEiNdzXNCV13Nz/hLtS9I/wDvqT/4qj/hLtS9I/8AvqT/AOKrCdGj ba6lW64IwaStvqtH+UftZ9ze/wCEu1L0j/76k/8AiqX/AIS3UfSP/vp//iqwKWl9Vo/yh7Wfc3v+ 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 V/kf3MPaQ7o7bdRuriV8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u0XxXbLtzqhbGM5vbH5sbeuG77 T0/vtjHy7T2FX+R/cw9pDujtt1G6uJXxXbLtzqhbGM5vbH5sbeuG77T0/vtjHy7RfFdsu3OqFsYz m9sfmxt64bvtPT++2MfLtPYVf5H9zD2kO6O23Ubq4lfFdsu3OqFsYzm9sfmxt64bvtPT++2MfLtF 8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u09hV/kf3MPaQ7o7bdXI+OLi1jufD32jXYNH2X7zG5e4g jdUFvMhKiUEN80iKeDjfnjqK6+K7ZdudULYxnN7Y/Njb1w3faen99sY+XaL4rtl251QtjGc3tj82 NvXDd9p6f32xj5dp7Cr/ACP7mHPDujIgsJNc8L6ZFZyQ6nb2F7Ot6LKe3uBdMwY+dhyUyWfeVYgg ucdBnUbQby31XQLm1sLm5ktbe3t5JdQFvKscasdxLbt6zAEncgIY7QemQ9fFdsu3OqFsYzm9sfmx t64bvtPT++2MfLtF8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u09hV/kf3MOeHdHM6d4P1WTShFL4f On6lb6RHY21zG1uAXESiVndXLFmIMY+UgDn+I47vwjpp0qwuU+zXlqJZ/MEFwIFCfIoOxYSVVTjO OuST3rKXxXbLtzqhbGM5vbH5sbeuG77T0/vtjHy7RfFdsu3OqFsYzm9sfmxt64bvtPT++2MfLtPY Vf5H9zDnh3R226jdXEr4rtl251QtjGc3tj82NvXDd9p6f32xj5doviu2XbnVC2MZze2PzY29cN32 np/fbGPl2nsKv8j+5h7SHdHbbqN1cSviu2XbnVC2MZze2PzY29cN32np/fbGPl2i+K7ZdudULYxn N7Y/Njb1w3faen99sY+Xaewq/wAj+5h7SHdHbbqN1cSviu2XbnVC2MZze2PzY29cN32np/fbGPl2 i+K7ZdudULYxnN7Y/Njb1w3faen99sY+Xaewq/yP7mHtId0dtuo3VxK+K7ZdudULYxnN7Y/Njb1w 3faen99sY+XaL4rtl251QtjGc3tj82NvXDd9p6f32xj5dp7Cr/I/uYe0h3R226jdXEr4rtl251Qt jGc3tj82NvXDd9p6f32xj5doviu2XbnVC2MZze2PzY29cN32np/fbGPl2nsKv8j+5h7SHdHbbqN1 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 l1wBGwXPt3AH4iue1WUokX72SQOWaPe3RM4B/HBrsW8KStBdW0TC7eZlyYxypznjNYWoN9nnhdYp IpoioEypgRjGAB68Dj8x1rljaL0ZMo2Me60vVJbFL+a1uPJboxQ4HHYdcY71FpUXlXMcuMSRsDlw RtI5/TrXpHhLX0adILgu1zLJIwklJbcoQYGT1P3qpeJ/CWmpnVNPP2ZHkMRiZv3ccpxtPPRc8H0y OgrP2zd4yJcL6op6PYG60aG6xEYhO0mxOC6jO4sB05Ue+Cfaua8U+Q2rtJYq0lpKg8uQg4J74Pf0 rqfDsF3DZXEE9vNFKpeN2PIBYgcehHOe3NXoNL06G2trGRpWsvOZBFJKSEbAJK4wejc81ipxhJsV ro4S71KJrTTwkRWWCLa5c5VscDaB045PvTriHUdQt42axVVjiAJiQLuA/iIHeumbQNHa5a4SCWE2 bslyhf8AdFgTggtk4PXGTW68NtDpSyJMJY5FAniVRteF+A698g9jnp2xVzrqLshKLe55PKXErB3Y tnkhsj9OKK37i20+yuHtp7L7RInBmVyof0OO3GKK150xcp6VRRRXoGwUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFZMfWb/rpJ/6EaKKxrfCOPU3dF/4/wCT/rgv8qp+OP8Ajxuf+uEH9aKK8rqvUb6nE+G/ +PrTv+vpP5NXSeIv+RK1n/sLN/6ElFFbS+MhdTtLL/kXLf6f0rz26/4+Yf8AsKv/AOiFoorlpbsb +EpeKP8AkGT/APXzJ/6CKv2P/Il2n/XlN/6Nooq6vwr1BbnJa9/yGZ/ov/oIooorqjsjI//Z ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-c++src; name=navigationview.cpp; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy986d Content-Disposition: attachment; filename="navigationview.cpp" I2luY2x1ZGUgIm5hdmlnYXRpb252aWV3LmgiCiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRl IDxpb3N0cmVhbT4KI2luY2x1ZGUgPGZ1bmN0aW9uYWw+CgpuYW1lc3BhY2UgVWkKewpOYXZpZ2F0 aW9uVmlldzo6TmF2aWdhdGlvblZpZXcoaW50IGN3LCBpbnQgY2gsIGludCBwYWRkaW5nKToKICAg IG1fQ2hpbGRXaWR0aChjdyksIG1fQ2hpbGRIZWlnaHQoY2gpLCBtX1BhZGRpbmcocGFkZGluZykK ewogICAgaW5pdCgpOwp9CgpOYXZpZ2F0aW9uVmlldzo6fk5hdmlnYXRpb25WaWV3KCkKewp9Cgp2 b2lkIE5hdmlnYXRpb25WaWV3OjppbnNlcnQoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zLCBHdGs6 OldpZGdldCAqd3B0cikKewogICAgbV9DaGlsZExpc3QuaW5zZXJ0KHBvcywgd3B0cik7CiAgICB3 cHRyLT5zZXRfcGFyZW50KCp0aGlzKTsKICAgIHVwZGF0ZV9sYXlvdXQoKTsKfQoKdm9pZCBOYXZp Z2F0aW9uVmlldzo6ZXJhc2UoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zKQp7CiAgICAoKnBvcykt PnVucGFyZW50KCk7CiAgICBtX0NoaWxkTGlzdC5lcmFzZShwb3MpOwogICAgdXBkYXRlX2xheW91 dCgpOwp9Cgp2b2lkIE5hdmlnYXRpb25WaWV3OjpjbGVhcigpCnsKICAgIHN0ZDo6Zm9yX2VhY2go bV9DaGlsZExpc3QuYmVnaW4oKSwgbV9DaGlsZExpc3QuZW5kKCksIAogICAgICAgICAgICBzdGQ6 Om1lbV9mdW4oJkd0azo6V2lkZ2V0Ojp1bnBhcmVudCkpOwogICAgbV9DaGlsZExpc3QuY2xlYXIo KTsKICAgIHVwZGF0ZV9sYXlvdXQoKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6aW5pdCgpCnsK ICAgIG1fQ2hpbGRXaWR0aCA9IHN0ZDo6bWF4KDEsIG1fQ2hpbGRXaWR0aCk7CiAgICBtX0NoaWxk SGVpZ2h0ID0gc3RkOjptYXgoMSwgbV9DaGlsZEhlaWdodCk7CiAgICBtX1BhZGRpbmcgPSBzdGQ6 Om1heCgxLCBtX1BhZGRpbmcpOwoKICAgIHVwZGF0ZV9sYXlvdXQoKTsKCiAgICBzaG93X2FsbF9j aGlsZHJlbigpOwp9Cgp2b2lkIE5hdmlnYXRpb25WaWV3Ojp1cGRhdGVfbGF5b3V0KCkKewogICAg dXBkYXRlX2xheW91dChnZXRfYWxsb2NhdGlvbigpKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6 dXBkYXRlX2xheW91dChjb25zdCBHdGs6OkFsbG9jYXRpb24gJmFsbG9jYXRpb24pCnsKICAgIHN0 ZDo6Y291dCA8PCAidXBkYXRlIGxheW91dFxuIjsKCiAgICAvLyBjYWxjdWxhdGUgc2NyZWVuIHBh cmFtZXRlcnMsIG51bWJlciBvZiByb3dzLCBjb2x1bW5zIHRvIGJlIGRpc3BsYXllZAogICAgaW50 IGF2YWlsX3dpZHRoID0gYWxsb2NhdGlvbi5nZXRfd2lkdGgoKSAtIDIqQk9SREVSX1NJWkU7CiAg ICBtX0NlbGxXaWR0aCA9IG1fQ2hpbGRXaWR0aCArIDIqbV9QYWRkaW5nOwogICAgbV9DZWxsSGVp Z2h0ID0gbV9DaGlsZEhlaWdodCArIDIqbV9QYWRkaW5nOwoKICAgIG1fTnVtQ29scyA9IHN0ZDo6 bWF4KDEsIGF2YWlsX3dpZHRoL21fQ2VsbFdpZHRoKTsKICAgIG1fTnVtUm93cyA9IG1fQ2hpbGRM aXN0LnNpemUoKS9tX051bUNvbHM7CiAgICBpZihtX0NoaWxkTGlzdC5zaXplKCkgJSBtX051bUNv bHMgIT0gMCkKICAgICAgICArK21fTnVtUm93czsKCiAgICBpbnQgaGVpZ2h0ID0gbV9OdW1Sb3dz Km1fQ2VsbEhlaWdodCArIDIqQk9SREVSX1NJWkU7CiAgICBnZXRfdmFkanVzdG1lbnQoKS0+c2V0 X3N0ZXBfaW5jcmVtZW50KG1fQ2VsbEhlaWdodCk7CgogICAgaW50IHggPSBpbnQoZ2V0X2hhZGp1 c3RtZW50KCktPmdldF92YWx1ZSgpKTsKICAgIGludCB5ID0gaW50KGhlaWdodCptX1Njcm9sbFZh bHVlKTsKCiAgICBpbnQgaW5kZXggPSAwOwogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgaXQ7CiAg ICBmb3IoaXQgPSBtX0NoaWxkTGlzdC5iZWdpbigpOyBpdCAhPSBtX0NoaWxkTGlzdC5lbmQoKTsg KytpdCwgKytpbmRleCkgewogICAgICAgIGludCBjY29sID0gaW5kZXggJSBtX051bUNvbHM7CiAg ICAgICAgaW50IGNyb3cgPSBpbmRleCAvIG1fTnVtQ29sczsKICAgICAgICBpbnQgY3ggPSBCT1JE RVJfU0laRSArIG1fUGFkZGluZyArIGNjb2wqbV9DZWxsV2lkdGg7CiAgICAgICAgaW50IGN5ID0g Qk9SREVSX1NJWkUgKyBtX1BhZGRpbmcgKyBjcm93Km1fQ2VsbEhlaWdodDsKICAgICAgICBHdGs6 OkFsbG9jYXRpb24gY2hpbGRfYWxsb2MoY3gsIGN5LCBtX0NoaWxkV2lkdGgsIG1fQ2hpbGRIZWln aHQpOwogICAgICAgICgqaXQpLT5zaXplX2FsbG9jYXRlKGNoaWxkX2FsbG9jKTsKICAgIH0KCiAg ICBzZXRfc2l6ZSh4LCB5LCBhbGxvY2F0aW9uLmdldF93aWR0aCgpLCBoZWlnaHQpOwoKICAgIHNo b3dfYWxsX2NoaWxkcmVuKCk7Cn0KCnZvaWQgTmF2aWdhdGlvblZpZXc6OnNldF9zaXplKGludCB4 LCBpbnQgeSwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQp7CiAgICBnZXRfaGFkanVzdG1lbnQoKS0+ c2V0X3VwcGVyKHN0ZDo6bWF4KGdldF9hbGxvY2F0aW9uKCkuZ2V0X3dpZHRoKCksIHdpZHRoKSk7 CiAgICBnZXRfdmFkanVzdG1lbnQoKS0+c2V0X3VwcGVyKHN0ZDo6bWF4KGdldF9hbGxvY2F0aW9u KCkuZ2V0X2hlaWdodCgpLCBoZWlnaHQpKTsKCiAgICBib29sIHhjaGFuZ2UgPSBnZXRfaGFkanVz dG1lbnQoKS0+Z2V0X3ZhbHVlKCkgIT0geDsKICAgIGJvb2wgeWNoYW5nZSA9IGdldF92YWRqdXN0 bWVudCgpLT5nZXRfdmFsdWUoKSAhPSB5OwogICAgaWYoeGNoYW5nZSB8fCB5Y2hhbmdlKSB7CiAg ICAgICAgZ2V0X2hhZGp1c3RtZW50KCktPnNldF92YWx1ZSh4KTsKICAgICAgICBnZXRfdmFkanVz dG1lbnQoKS0+c2V0X3ZhbHVlKHkpOwogICAgfQoKICAgIGlmKGdldF93aWR0aCgpICE9IHdpZHRo IHx8IGdldF9oZWlnaHQoKSAhPSBoZWlnaHQpCiAgICAgICAgQmFzZVQ6OnNldF9zaXplKHdpZHRo LCBoZWlnaHQpOwp9CgovKgpib29sIE5hdmlnYXRpb25WaWV3Ojpvbl9leHBvc2VfZXZlbnQoR2Rr RXZlbnRFeHBvc2UgKmV2ZW50KQp7CiAgICBHZGs6OlJlY3RhbmdsZSBhcmVhKCYoZXZlbnQtPmFy ZWEpKTsKICAgIGRyYXdfYWxsX2NlbGxzKGFyZWEpOwogICAgcmV0dXJuIEJhc2VUOjpvbl9leHBv c2VfZXZlbnQoZXZlbnQpOwp9CiovCgp2b2lkIE5hdmlnYXRpb25WaWV3OjpkcmF3X2FsbF9jZWxs cyhjb25zdCBHZGs6OlJlY3RhbmdsZSAmYXJlYSkKewogICAgLy8gVGhpcyBpcyBhbiBpbi1lZmZp Y2llbnQgd2F5IG9mIHVwZGF0aW5nLCB3ZSBuZWVkIG9ubHkgdXBkYXRlIGNlbGxzCiAgICAvLyBs eWluZyBpbiBhcmVhCiAgICBzdGQ6OmNvdXQgPDwgImRyYXdpbmcuLlxuIjsKICAgIHNob3dfYWxs X2NoaWxkcmVuKCk7CiAgICBmb3IoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgaXQgPSBtX0NoaWxkTGlz dC5iZWdpbigpOwogICAgICAgICAgICBpdCAhPSBtX0NoaWxkTGlzdC5lbmQoKTsgKytpdCkgewog ICAgICAgICgqaXQpLT5zaG93KCk7CiAgICAgICAgKCppdCktPnF1ZXVlX2RyYXcoKTsKICAgIH0K fQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6b25fc2l6ZV9hbGxvY2F0ZShHdGs6OkFsbG9jYXRpb24g JmFsbG9jYXRpb24pCnsKICAgIHN0ZDo6Y291dCA8PCAiYWxsb2MudzogIiA8PCBhbGxvY2F0aW9u LmdldF93aWR0aCgpIDw8ICIsICIKICAgICAgICAgICAgICA8PCAiYWxsb2MuaDogIiA8PCBhbGxv Y2F0aW9uLmdldF9oZWlnaHQoKSA8PCAiXG4iOwoKICAgIG1fU2Nyb2xsVmFsdWUgPSAoZ2V0X3Zh ZGp1c3RtZW50KCktPmdldF92YWx1ZSgpL2dldF92YWRqdXN0bWVudCgpLT5nZXRfdXBwZXIoKSk7 CiAgICB1cGRhdGVfbGF5b3V0KGFsbG9jYXRpb24pOwogICAgc2V0X2FsbG9jYXRpb24oYWxsb2Nh dGlvbik7CgogICAgLy8gc2hvdWxkIEkgY2FsbCBiYXNlIHZlcnNpb24sIGl0IGRvZXNuJ3Qgc2Vl bSB0byBtYWtlIGFueSBkaWZmZXJlbmNlIDooCiAgICBCYXNlVDo6b25fc2l6ZV9hbGxvY2F0ZShh bGxvY2F0aW9uKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6b25fc2l6ZV9yZXF1ZXN0KEd0azo6 UmVxdWlzaXRpb24gKnJlcXVpcykKewogICAgKnJlcXVpcyA9IEd0azo6UmVxdWlzaXRpb24oKTsK CiAgICAvLyBzZW5zaWJsZSBtaW5pbXVtcwogICAgcmVxdWlzLT53aWR0aCA9IDMwMDsKICAgIHJl cXVpcy0+aGVpZ2h0ID0gMjAwOwp9Cn0gLyogbmFtZXNwYWNlIFVpICovCgo= ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-chdr; name=navigationview.h; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy9uhm Content-Disposition: attachment; filename="navigationview.h" I2lmbmRlZiBfVUlfTkFWSUdBVElPTlZJRVdfSF8KI2RlZmluZSBfVUlfTkFWSUdBVElPTlZJRVdf SF8KCiNpbmNsdWRlIDxndGttbS90YWJsZS5oPgojaW5jbHVkZSA8Z3RrbW0vbGF5b3V0Lmg+CiNp bmNsdWRlIDxsaXN0PgoKbmFtZXNwYWNlIFVpCnsKY2xhc3MgTmF2aWdhdGlvblZpZXc6IHB1Ymxp YyBHdGs6OkxheW91dAp7CiBwdWJsaWM6CiAgICB0eXBlZGVmIHN0ZDo6bGlzdDxXaWRnZXQqPiBD aGlsZExpc3RUOwoKIHB1YmxpYzoKICAgIC8vIChjd2lkdGgsIGNoZWlnaHQpID0+IGNoaWxkIHdp ZHRoIGFuZCBoZWlnaHQgKGZpeGVkKQogICAgTmF2aWdhdGlvblZpZXcoaW50IGN3aWR0aCwgaW50 IGNoZWlnaHQsIGludCBwYWRkaW5nID0gMSk7CiAgICB2aXJ0dWFsIH5OYXZpZ2F0aW9uVmlldygp OwoKICAgIGJvb2wgZW1wdHkoKSBjb25zdCAgICAgICAgICAgICAgICAgIHsgcmV0dXJuIG1fQ2hp bGRMaXN0LmVtcHR5KCk7IH0KCiAgICB2b2lkIGNoaWxkX3dpZHRoKGludCBjd2lkdGgpICAgICAg ICB7IG1fQ2hpbGRXaWR0aCA9IGN3aWR0aDsgfQogICAgdm9pZCBjaGlsZF9oZWlnaHQoaW50IGNo ZWlnaHQpICAgICAgeyBtX0NoaWxkSGVpZ2h0ID0gY2hlaWdodDsgfQogICAgaW50IGNoaWxkX3dp ZHRoKCkgY29uc3QgICAgICAgICAgICAgeyByZXR1cm4gbV9DaGlsZFdpZHRoOyB9CiAgICBpbnQg Y2hpbGRfaGVpZ2h0KCkgY29uc3QgICAgICAgICAgICB7IHJldHVybiBtX0NoaWxkSGVpZ2h0OyB9 CgogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgYmVnaW4oKSAgICAgICAgeyByZXR1cm4gbV9DaGls ZExpc3QuYmVnaW4oKTsgfQogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgZW5kKCkgICAgICAgICAg eyByZXR1cm4gbV9DaGlsZExpc3QuZW5kKCk7IH0KCiAgICAvLyBpbnNlcnRpb24KICAgIHZvaWQg aW5zZXJ0KENoaWxkTGlzdFQ6Oml0ZXJhdG9yIHBvcywgR3RrOjpXaWRnZXQgKndwdHIpOwoKICAg IC8vIHJlbW92YWwKICAgIHZvaWQgZXJhc2UoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zKTsKCiAg ICB2b2lkIGNsZWFyKCk7CgogcHJvdGVjdGVkOgogICAgdHlwZWRlZiBHdGs6OkxheW91dCBCYXNl VDsKCiAgICAvLyBkYXRhCiAgICBpbnQgbV9DaGlsZFdpZHRoLCBtX0NoaWxkSGVpZ2h0OwogICAg aW50IG1fUGFkZGluZzsKICAgIENoaWxkTGlzdFQgbV9DaGlsZExpc3Q7CgogICAgaW50IG1fQ2Vs bFdpZHRoLCBtX0NlbGxIZWlnaHQ7CiAgICBpbnQgbV9IU2l6ZSwgbV9WU2l6ZTsKICAgIGRvdWJs ZSBtX1Njcm9sbFZhbHVlOwogICAgaW50IG1fTnVtUm93cywgbV9OdW1Db2xzOwoKICAgIHN0YXRp YyBjb25zdCBpbnQgQk9SREVSX1NJWkUgPSA2OwoKICAgIC8vIG92ZXJyaWRlcwogICAgdmlydHVh bCB2b2lkIG9uX3NpemVfYWxsb2NhdGUoR3RrOjpBbGxvY2F0aW9uICZhbGxvY2F0aW9uKTsKICAg IHZpcnR1YWwgdm9pZCBvbl9zaXplX3JlcXVlc3QoR3RrOjpSZXF1aXNpdGlvbiAqcmVxdWlzKTsK Ly8gICAgdmlydHVhbCBib29sIG9uX2V4cG9zZV9ldmVudChHZGtFdmVudEV4cG9zZSAqZXZlbnQp OwoKICAgIC8vCiAgICB2aXJ0dWFsIHZvaWQgaW5pdCgpOwogICAgdmlydHVhbCB2b2lkIHVwZGF0 ZV9sYXlvdXQoKTsKICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVfbGF5b3V0KGNvbnN0IEd0azo6QWxs b2NhdGlvbiAmYWxsb2NhdGlvbik7CiAgICB2aXJ0dWFsIHZvaWQgc2V0X3NpemUoaW50IHgsIGlu dCB5LCBpbnQgdywgaW50IGgpOwogICAgdmlydHVhbCB2b2lkIGRyYXdfYWxsX2NlbGxzKGNvbnN0 IEdkazo6UmVjdGFuZ2xlICZhcmVhKTsKfTsKCn0gLyogbmFtZXNwYWNlIFVpICovCgojZW5kaWYg LyogX1VJX05BVklHQVRJT05WSUVXX0hfICovCgo= ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-c++src; name=test.cpp; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy9yms Content-Disposition: attachment; filename="test.cpp" I2luY2x1ZGUgIm5hdmlnYXRpb252aWV3LmgiCiNpbmNsdWRlIDxndGttbS9tYWluLmg+CiNpbmNs dWRlIDxndGttbS9idXR0b24uaD4KI2luY2x1ZGUgPGd0a21tL3dpbmRvdy5oPgojaW5jbHVkZSA8 Z3RrbW0vYm94Lmg+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1 ZGUgPHNzdHJlYW0+CiNpbmNsdWRlIDxib29zdC9zaGFyZWRfcHRyLmhwcD4KCnVzaW5nIG5hbWVz cGFjZSBzdGQ7CgpHbGliOjp1c3RyaW5nIHN0cihpbnQgaSkKewogIG9zdHJpbmdzdHJlYW0gb3V0 OwogIG91dCA8PCBpOwogIHJldHVybiBvdXQuc3RyKCk7Cn0KCmNsYXNzIEV4YW1wbGVXaW5kb3c6 IHB1YmxpYyBHdGs6OldpbmRvdwp7CnB1YmxpYzoKICBFeGFtcGxlV2luZG93KCk7CiAgdmlydHVh bCB+RXhhbXBsZVdpbmRvdygpOwoKcHJvdGVjdGVkOgogIC8vQ2hpbGQgd2lkZ2V0czoKICBVaTo6 TmF2aWdhdGlvblZpZXcgbV9WaWV3OwogIHN0ZDo6bGlzdDwgYm9vc3Q6OnNoYXJlZF9wdHI8R3Rr OjpCdXR0b24+ID4gbV9CTGlzdDsKCiAgdm9pZCBpbml0KGludCBjb3VudCk7CiAgdm9pZCBvbl9j aGFuZ2UoKTsKfTsKCkV4YW1wbGVXaW5kb3c6OkV4YW1wbGVXaW5kb3coKTogbV9WaWV3KDIwLCAy MCkKewogIEd0azo6VkJveCAqcGJveD0gR3RrOjptYW5hZ2UobmV3IEd0azo6VkJveCk7CiAgR3Rr OjpCdXR0b24gKnBjaGFuZ2UgPSBHdGs6Om1hbmFnZShuZXcgR3RrOjpCdXR0b24oIl9SZXNpemUi LCB0cnVlKSk7CiAgYWRkKCpwYm94KTsKCiAgaW5pdCgxMCk7CgogIHBib3gtPnBhY2tfc3RhcnQo bV9WaWV3KTsKICBwYm94LT5wYWNrX3N0YXJ0KCpwY2hhbmdlKTsKCiAgcGNoYW5nZS0+c2lnbmFs X2NsaWNrZWQoKS5jb25uZWN0KHNpZ2M6Om1lbV9mdW4oKnRoaXMsICZFeGFtcGxlV2luZG93Ojpv bl9jaGFuZ2UpKTsKCiAgc2hvd19hbGxfY2hpbGRyZW4oKTsKfQoKRXhhbXBsZVdpbmRvdzo6fkV4 YW1wbGVXaW5kb3coKQp7Cn0KCnZvaWQgRXhhbXBsZVdpbmRvdzo6b25fY2hhbmdlKCkKewogIGNv dXQgPDwgInJlc2l6aW5nIHRvICIgPDwgbV9CTGlzdC5zaXplKCkgKyAxIDw8IGVuZGw7CiAgaW5p dChtX0JMaXN0LnNpemUoKSArIDEpOwp9Cgp2b2lkIEV4YW1wbGVXaW5kb3c6OmluaXQoaW50IGNv dW50KQp7CiAgR3RrOjpCdXR0b24gKmJwdHIgPSBuZXcgR3RrOjpCdXR0b24oc3RyKG1fQkxpc3Qu c2l6ZSgpKSk7CiAgbV9CTGlzdC5wdXNoX2JhY2soYm9vc3Q6OnNoYXJlZF9wdHI8R3RrOjpCdXR0 b24+KGJwdHIpKTsKICBtX1ZpZXcuaW5zZXJ0KG1fVmlldy5lbmQoKSwgYnB0cik7Cn0KCiNpbmNs dWRlIDxndGttbS9tYWluLmg+CgppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQp7CiAg R3RrOjpNYWluIGtpdChhcmdjLCBhcmd2KTsKCiAgRXhhbXBsZVdpbmRvdyB3aW5kb3c7CiAga2l0 LnJ1bih3aW5kb3cpOyAvL1Nob3dzIHRoZSB3aW5kb3cgYW5kIHJldHVybnMgd2hlbiBpdCBpcyBj bG9zZWQuCgogIHJldHVybiAwOwp9Cgo= ------=_Part_10061_20542222.1150728699324-- From morten.bo.nielsen@topsil.com Mon Jun 19 11:23:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DD2E13B04B6 for ; Mon, 19 Jun 2006 11:23:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17470-10 for ; Mon, 19 Jun 2006 11:23:51 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id 6BD073B0771 for ; Mon, 19 Jun 2006 11:23:51 -0400 (EDT) Content-class: urn:content-classes:message Subject: drawables. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Mon, 19 Jun 2006 17:09:57 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: drawables. Thread-Index: AcaTsm2D6gzWi5XYTAWvBh9TJuRQPg== From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Spam-Score: -2.522 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 15:23:55 -0000 hi I'm currently trying to make an application that retrieves an image from, say, jpeg, and I would like to draw some lines on top of this image. I have found this snippet in the tutotial (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): bool myarea::on_expose_event(GdkEventExpose* ev) { Glib::RefPtr image =3D Gdk::PixBuf::create_from_file("myimage.png"); image->render_to_drawable(get_window(), get_style()->get_black_gc(), 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the whole image (from 0,0 to the full width,height) at 100,80 in the window Gdk::RGB_DITHER_NONE, 0, 0); return true; } It works. But I don't want to draw directly on the window, and every example I find the gdk::drawable used is from get_window().=20 I don't understand why Gtk::DrawingArea is not gdk::drawable. The question is what gtk-widget to use. Apparently only pixmap and bitmap are gdk::drawable, but they are usuable for "offscreen" rendering. Help, pseudocode, links to examples would be much appreciated. Regards Morten Bo Nielsen From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 19 15:06:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CC7D93B0598 for ; Mon, 19 Jun 2006 15:06:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26851-10 for ; Mon, 19 Jun 2006 15:06:19 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 189973B0B44 for ; Mon, 19 Jun 2006 15:06:19 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E6D65166D1 for ; Mon, 19 Jun 2006 12:05:35 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1153 To: gtkmm-forge@lists.sourceforge.net Date: Mon, 19 Jun 2006 12:05:34 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.398 tagged_above=-999 required=2 tests=[AWL=0.087, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.398 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 19:06:21 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344787] cvs build failure -- defined but unused static functions in treeview.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 3. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 4. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 11:31:37 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344787] cvs build failure -- defined but unused static functions in treeview.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619153137.3A9C26CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344787 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from Murray Cumming 2006-06-19 15:31 UTC ------- Fixed in CVS, and I'm making a new tarball release now. Many thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 13:30:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619173056.695306CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #5 from Murray Cumming 2006-06-19 17:30 UTC ------- Hopefully we'll have more luck with 2.9.5 (released just now), though I haven't tested it against a tarball yet. I'd appareciate it if you could. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Mon, 19 Jun 2006 13:31:15 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619173115.CA5E96CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #6 from Murray Cumming 2006-06-19 17:31 UTC ------- Hopefully we'll have more luck with 2.9.5, though I haven't tested it against a tarball yet. I'd appareciate it if you could. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Mon, 19 Jun 2006 14:05:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619180523.9FCE56CC1BF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x ------- Comment #6 from G?tz Waschk 2006-06-19 18:05 UTC ------- I can confirm that 2.9.5 is building fine against the current gtk release. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1153 ******************************************** From jonathon.jongsma@gmail.com Mon Jun 19 15:58:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1D8A63B0E59 for ; Mon, 19 Jun 2006 15:58:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29753-05 for ; Mon, 19 Jun 2006 15:57:59 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id CE9873B0E43 for ; Mon, 19 Jun 2006 15:57:58 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2247961nzo for ; Mon, 19 Jun 2006 12:57:12 -0700 (PDT) Received: by 10.36.251.45 with SMTP id y45mr7993320nzh; Mon, 19 Jun 2006 12:57:12 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 19 Jun 2006 12:57:11 -0700 (PDT) Message-ID: Date: Mon, 19 Jun 2006 14:57:11 -0500 From: "Jonathon Jongsma" To: "Morten Bo Nielsen" Subject: Re: drawables. In-Reply-To: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.396 tagged_above=-999 required=2 tests=[AWL=0.050, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.396 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 19:58:00 -0000 On 6/19/06, Morten Bo Nielsen wrote: > hi > > I'm currently trying to make an application that retrieves an image > from, say, jpeg, and I would like to draw some lines on top of this > image. > > I have found this snippet in the tutotial > (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): > > bool myarea::on_expose_event(GdkEventExpose* ev) > { > Glib::RefPtr image = > Gdk::PixBuf::create_from_file("myimage.png"); > image->render_to_drawable(get_window(), get_style()->get_black_gc(), > 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the > whole image (from 0,0 to the full width,height) at 100,80 in the window > Gdk::RGB_DITHER_NONE, 0, 0); > return true; > } > > It works. But I don't want to draw directly on the window, and every > example I find the gdk::drawable used is from get_window(). First, I just want to make sure that you're aware of the distinction between Gtk::Window and Gdk::Window. (I apologize if you know all of this already -- I have no idea what level of experience you have with Gtk / gtkmm so I don't want to make any assumptions). A Gtk::DrawingArea contains its own Gdk::Window (which is just a rectangular region on the screen), but this has nothing to do with the Gtk::Window widget that it is displayed in. The Gdk::Window is the window you're getting when you call the get_window() function, not the Gtk::Window. > I don't understand why Gtk::DrawingArea is not gdk::drawable. it is. You just have to get its Gdk::Window to do the actual drawing (Gdk::Window inherits from Gdk::Drawable). > The question is what gtk-widget to use. Apparently only pixmap and > bitmap are gdk::drawable, but they are usuable for "offscreen" > rendering. > > Help, pseudocode, links to examples would be much appreciated. Does that help, or did I just repeat things you already knew? Jonner From murrayc@murrayc.com Mon Jun 19 16:07:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7B8F83B0E1A for ; Mon, 19 Jun 2006 16:07:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30172-02 for ; Mon, 19 Jun 2006 16:07:48 -0400 (EDT) Received: from swarthymail-a5.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 689BE3B01B2 for ; Mon, 19 Jun 2006 16:07:48 -0400 (EDT) Received: from noname (p5497F6A7.dip.t-dialin.net [84.151.246.167]) by swarthymail-a5.dreamhost.com (Postfix) with ESMTP id 8D828109EB1; Mon, 19 Jun 2006 13:06:58 -0700 (PDT) Subject: Re: Editing a column From: Murray Cumming To: Baltasar In-Reply-To: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> References: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> Content-Type: text/plain Date: Mon, 19 Jun 2006 22:06:55 +0200 Message-Id: <1150747615.6042.17.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.481 tagged_above=-999 required=2 tests=[AWL=0.118, BAYES_00=-2.599] X-Spam-Score: -2.481 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 20:07:53 -0000 On Fri, 2006-06-16 at 12:51 +0200, Baltasar wrote: > Hi ! > > I've created a signal in the cell-renderer, and now I finally have a > method which is called when any of the columns in the treeview is > edited: > > void MainWindow::onColEdited(const Glib::ustring& path_string, > const Glib::ustring& new_text); > > > However, this signal doesn't give you any clue about which column was > really edited: path_string contains the row, which can be useful, but > the number of the column is not passed in. > > This time, I've explored the tutorial, but the tutorial assumes that > there's only one editable column, and it used the pointer to that column > directly. > > However, I need to centralize the event of an edited column in one > method, because I don't know how many [editable] columns I'm going to > have before start. sigc::bind will probably do what you need. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mickael.drean@gmail.com Tue Jun 20 05:33:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2A0113B01AB for ; Tue, 20 Jun 2006 05:33:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06181-08 for ; Tue, 20 Jun 2006 05:33:11 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by menubar.gnome.org (Postfix) with ESMTP id A99143B030E for ; Tue, 20 Jun 2006 05:33:10 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id z3so84030nzf for ; Tue, 20 Jun 2006 02:32:01 -0700 (PDT) Received: by 10.65.105.6 with SMTP id h6mr5906565qbm; Tue, 20 Jun 2006 02:21:59 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Tue, 20 Jun 2006 02:21:59 -0700 (PDT) Message-ID: Date: Tue, 20 Jun 2006 11:21:59 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: Gtk::Table problem MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_35951_15760242.1150795319588" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.745 tagged_above=-999 required=2 tests=[AWL=0.854, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.745 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 09:33:14 -0000 ------=_Part_35951_15760242.1150795319588 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi there, In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem. Any idea? here is a sample of my code : void MyApp::export_all() { for (int i = 0; i< GetNbEcran() ;++i) { move_to_screen(i); Glib::Timer time; time.start(); while (time.elapsed() < 1 ) { } time.stop(); Glib::ustring str2 = "./ecran "; std::ostringstream converter; converter << (i+1); str2 += converter.str(); str2 += ".bmp"; get_root_window()->show(); get_root_window()->process_all_updates(); queue_draw(); (*m_IterEcran)->export_to_bmp(str2); } } void CEcran::export_to_bmp(Glib::ustring filename) { int w = 0; int h = 0; show_all_children(); Gtk::Allocation allocation = get_allocation(); GdkWindowAttr attributes; memset(&attributes, 0, sizeof(attributes)); //Set initial position and size of the Gdk::Window: attributes.x = allocation.get_x(); attributes.y = allocation.get_y(); attributes.width = allocation.get_width(); attributes.height = allocation.get_height(); attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK; attributes.window_type = GDK_WINDOW_CHILD; attributes.wclass = GDK_INPUT_OUTPUT; Glib::RefPtr refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y); refGdkWindow->process_all_updates (); get_root_window()->show(); get_root_window()->process_all_updates(); refGdkWindow->get_size(w,h); Glib::RefPtr colormap = get_colormap(); Glib::RefPtr img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h); img = refGdkWindow->get_image(0,0,w,h); Glib::RefPtr pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h); pixbuf->save(filename,"bmp"); } ------=_Part_35951_15760242.1150795319588 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

Hi there,

In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem.

Any idea?
 
 

here is a sample of my code :

void MyApp::export_all()

{

for (int i = 0; i< GetNbEcran() ;++i)

{

move_to_screen(i);

Glib::Timer time;

time.start();

while (time.elapsed() < 1 )

{

}

time.stop();

Glib::ustring str2 = "./ecran ";

std::ostringstream converter;

converter << (i+1);

str2 += converter.str();

str2 += ".bmp";

get_root_window()->show();

get_root_window()->process_all_updates();

queue_draw();

(*m_IterEcran)->export_to_bmp(str2);

}

}

void CEcran::export_to_bmp(Glib::ustring filename)

{

int w = 0;

int h = 0;

show_all_children();

Gtk::Allocation allocation = get_allocation();

GdkWindowAttr attributes;

memset(&attributes, 0, sizeof(attributes));

//Set initial position and size of the Gdk::Window:

attributes.x = allocation.get_x();

attributes.y = allocation.get_y();

attributes.width = allocation.get_width();

attributes.height = allocation.get_height();

attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK;

attributes.window_type = GDK_WINDOW_CHILD;

attributes.wclass = GDK_INPUT_OUTPUT;

Glib::RefPtr<Gdk::Window> refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y);

refGdkWindow->process_all_updates ();

get_root_window()->show();

get_root_window()->process_all_updates();

refGdkWindow->get_size(w,h);

Glib::RefPtr<Gdk::Colormap> colormap = get_colormap();

Glib::RefPtr<Gdk::Image> img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h);

img = refGdkWindow->get_image(0,0,w,h);

Glib::RefPtr<Gdk::Pixbuf> pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h);

pixbuf->save(filename,"bmp");

}

------=_Part_35951_15760242.1150795319588-- From jonathon.jongsma@gmail.com Tue Jun 20 09:10:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 373493B047E for ; Tue, 20 Jun 2006 09:10:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17056-08 for ; Tue, 20 Jun 2006 09:10:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id D7E303B0458 for ; Tue, 20 Jun 2006 09:10:56 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2532319nzo for ; Tue, 20 Jun 2006 06:10:23 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr8949752nzi; Tue, 20 Jun 2006 06:10:22 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Tue, 20 Jun 2006 06:10:22 -0700 (PDT) Message-ID: Date: Tue, 20 Jun 2006 08:10:22 -0500 From: "Jonathon Jongsma" To: "Xiangfei Jia" Subject: Re: using cairo inside gtkmm? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.474 tagged_above=-999 required=2 tests=[AWL=0.126, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.474 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 13:10:59 -0000 On 6/18/06, Xiangfei Jia wrote: > I know that cairomm is not available on windows at the moment. But, I know > there is a way to call gtk+ functions inside gtkmm. So, Is it possible to > directly use cairo in gtkmm? Can anyone show me some short codes about how > to achieve it? > > Thanks in advance!!! Yes, you can use cairo directly from gtkmm. To create the cairo context, you have to use a GTK+ function (GDK actually). For example: cairo_t* cr = gdk_cairo_create(gtkmm_widget.get_window()->gobj()); // now you can use cr with regular cairo functions Jonner From murrayc@murrayc.com Tue Jun 20 13:04:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BEAFD3B05E3; Tue, 20 Jun 2006 13:04:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30785-01; Tue, 20 Jun 2006 13:04:23 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id 7AB3D3B04F0; Tue, 20 Jun 2006 13:04:23 -0400 (EDT) Received: from noname (p5497DB9C.dip.t-dialin.net [84.151.219.156]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id AF950129A91; Tue, 20 Jun 2006 10:03:26 -0700 (PDT) Subject: ANNOUNCE: gtkmm 2.9.5 From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Tue, 20 Jun 2006 19:03:22 +0200 Message-Id: <1150823002.6261.21.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.404 tagged_above=-999 required=2 tests=[AWL=0.041, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.404 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 17:04:28 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.5: Gtk: * Assistant: Added update_buttons_state(). * Button: Added get/set_image_position(). * Clipboard: Added request_rich_text(), wait_for_rich_text(), and wait_rich_text_is_available(). * Entry: Added get/set_inner_border(). * Notebook: Added set_group_id(), get_group_id(), get_tab_reorderable(), set_tab_reorderable(), get_tab_detachable(), set_tab_detachable(). * PrintContext: Added set_cairo_context(). * Printoperation: - run(): Added PrintOperationAction parameter. - Removed set_show_dialog(), set_pdf_target(), set_track_print_status(), run_async(). - Added set_export_filename(), set_track_print_status(), set_show_progress(), set_allow_async(), set_custom_tab_label(). * Fixed warnings (Elijah Newren, Jonathon Jongsma) Pango: * Context: Added get_matrix(). * Font: Added describe_with_absolute_size(), get_font_map(). * FontDescription: Added set_absolute_size(), get_size_is_absolute(). * Layout: Added get_font_description(), index_to_line_x(). * Renderer: Added get_matrix(). *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 20 15:07:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA6E63B04D5 for ; Tue, 20 Jun 2006 15:07:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07387-01 for ; Tue, 20 Jun 2006 15:06:57 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id CB3233B055D for ; Tue, 20 Jun 2006 15:06:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 727702E015 for ; Tue, 20 Jun 2006 12:06:00 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1154 To: gtkmm-forge@lists.sourceforge.net Date: Tue, 20 Jun 2006 12:05:49 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.399 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.399 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 19:07:05 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 2. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 3. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 16:39:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619203948.E92236CC1BD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #10 from Murray Cumming 2006-06-19 20:39 UTC ------- Done in cvs. Now we see output like this: murrayc@ubuntumurrayc:~/cvs/gnome216$ g++ testx11.cc `pkg-config gtkmm-2.4 --libs --cflags` In file included from /opt/gnome216/include/glibmm-2.4/glibmm/interface.h:24, from /opt/gnome216/include/glibmm-2.4/glibmm.h:38, from /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:7, from /opt/gnome216/include/gdkmm-2.4/gdkmm.h:27, from testx11.cc:2: /opt/gnome216/include/glibmm-2.4/glibmm/object.h:26:4: error: #error "X11/Xlib.h seems to have been included before this header. Due to some commonly-named macros in X11/Xlib.h, it may only be included after any glibmm, gdkmm, or gtkmm headers." /opt/gnome216/include/glibmm-2.4/glibmm/object.h:126: error: expected unqualified-id before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:126: error: expected `)' before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:127: error: expected identifier before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:127: error: expected ?,? or ?...? before numeric constant /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:187: error: expected identifier before ?int? /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:188: error: expected unqualified-id before ?{? token /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:204: error: template argument 1 is invalid /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:204: error: template argument 1 is invalid -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 18:35:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619223544.D115F6CC1AA@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67366|0 |1 is obsolete| | ------- Comment #4 from Marko Anastasov 2006-06-19 22:35 UTC ------- Created an attachment (id=67656) --> (http://bugzilla.gnome.org/attachment.cgi?id=67656&action=view) updated patch and new files Please Murray commit this one, I got the account in the meantime but I'm paranoid about re-checking out everything before this is in the repo. I updated the above, except for the default value of "PrintOperationAction action" in run() - all parameters after the one with a default value must also have default values, and there can't be a default for std::auto_ptr& and Window&. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 20 Jun 2006 02:52:34 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620065234.3F5D66CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |critical Status|UNCONFIRMED |NEEDINFO Priority|Normal |High ------- Comment #5 from Murray Cumming 2006-06-20 06:52 UTC ------- Great. Anyone should feel free to commit this. > I updated the above, except for the default value of "PrintOperationAction > action" in run() - all parameters after the one with a default value must also > have default values, and there can't be a default for > std::auto_ptr& and Window&. But we can have it for the version that has no std::auto_ptr. Some extra things I noticed: - In printoperation.hg, please avoid including gtk/gtkprintoperation.h. It doesn't seem necessary. - In _WRAP_SIGNAL("preview"), it might be safer to pass the parent parameter by pointer. I guess it might sometimes be null. - printunixdialog.hg: void add_custom_tab(): Maybe we can add an overload that takes a ustring for the label. - In printoperationpreview.hg, with the signals, you probably don't want to use "no_default_handler". I generally only use that to avoid breaking ABI when adding new signals to an existing class. Feel free to make those changes directly in cvs. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 20 Jun 2006 03:02:40 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620070240.2BB796CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #7 from Murray Cumming 2006-06-20 07:02 UTC ------- Apparently gtkmm 2.9.5 builds fine with the latest GTK+ tarball. Thanks for all the fixes and feeback. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 20 Jun 2006 07:31:09 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620113109.C11566CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #8 from Joseph Sacco 2006-06-20 11:31 UTC ------- It does... You are welcome. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 20 Jun 2006 13:06:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620170643.1E6776CC0F8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |normal Status|NEEDINFO |UNCONFIRMED Priority|High |Normal ------- Comment #6 from Murray Cumming 2006-06-20 17:06 UTC ------- Resetting status, etc. I'm not sure how that was changed. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1154 ******************************************** From daf@minuslab.net Tue Jun 20 23:19:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 10A003B0463 for ; Tue, 20 Jun 2006 23:19:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02442-04 for ; Tue, 20 Jun 2006 23:19:53 -0400 (EDT) Received: from eastrmmtao06.cox.net (eastrmmtao06.cox.net [68.230.240.33]) by menubar.gnome.org (Postfix) with ESMTP id AD7073B010B for ; Tue, 20 Jun 2006 23:19:52 -0400 (EDT) Received: from [192.168.1.107] (really [68.0.246.8]) by eastrmmtao06.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060621031952.ZQGC16402.eastrmmtao06.cox.net@[192.168.1.107]> for ; Tue, 20 Jun 2006 23:19:52 -0400 Subject: Confusion over X Resources From: Dave Foster To: gtkmm-list@gnome.org Content-Type: text/plain Date: Wed, 21 Jun 2006 01:04:10 -0400 Message-Id: <1150866250.4918.15.camel@neptune.minuslab.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_BD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 03:19:56 -0000 Hi all- I've been developing a background setter/previwer/restorer with gtkmm for a number of months with a friend of mine. It's quite usable at the moment, but not very well rounded, it has an issue of leaking pixmaps and it has some bad interaction with other programs (other background setters can kill my program in its tracks!). I'm trying to get to the bottom of this problem. To briefly outline what happens to set the background image of X (note: this is NOT using gnome/nautilus to draw the background): - Open a connection to the X display - Execute XSetCloseDownMode() and set it to RetainPermanent - Load from file, scale or whatever, copy Pixbuf to a Pixmap - Destroy prior pixmap - Set the background of the root window - Set two named X atoms to the id of the new pixmap - Close connection to the X display In my set background function, I open a connection using Gdk::Display::open(the_display_name) (it supports multihead setups, which I run). I use the GDK_DISPLAY_XDISPLAY() macro to get the Display* pointer so I can call XSetCloseDownMode() and set the proper atoms. Using the GDK wrappers of gtkmm I create my pixbuf, scale or whatever, create a Gdk::Pixmap, and copy the pixbuf into that. I paint the background, set the atoms, and that is all. However, the connection never appears to close, becuase if I run a program like feh to set the background from the command line, my program immediatly dies, terminated by the call to XKillClient() which is supposed to kill the creator of the pixmap (remember the close down mode is permanent). Two issues: - If I am creating and closing a connection via Gdk::Display::open() shouldn't it be then separate from my main connection, thus not being subject to getting killed? - If I explicitly call flush() and close() on my Gdk::Display instance, I get a segmentation fault. The backtrace for this appears to be in the RefPtr destructor. (see below) Is this a bug? Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1223510336 (LWP 6436)] 0xb7bdb3d0 in gdk_display_x11_dispose () from /usr/lib/libgdk-x11-2.0.so.0 (gdb) bt #0 0xb7bdb3d0 in gdk_display_x11_dispose () from /usr/lib/libgdk-x11-2.0.so.0 #1 0xb7aabf2b in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #2 0xb772f520 in Glib::ObjectBase::unreference () from /usr/lib/libglibmm-2.4.so.1 #3 0x08058941 in ~RefPtr (this=0xbf9b32b0) at refptr.h:179 #4 0x080584a2 in SetBG::set_bg (disp=@0xbf9b33a0, file=@0xbf9b339c, mode=SetBG::SET_SCALE, bgcolor=@0xbf9b3398) at SetBG.cc:219 *trim* (SetBG::set_bg is my program) If you are wondering why feh or similar calls XKillClient, see this link: http://www.eterm.org/docs/view.php?doc=ref#trans The source to my project can be found at: http://svn.syscrash.ca/nitrogen/trunk/ or I can give relevant extracts if needed. The function which is giving the problems is SetBG::set_bg in http://svn.syscrash.ca/nitrogen/trunk/src/SetBG.cc Sorry for the long read on my first post, please someone have some idea of what to do! Thanks! dave -- Dave Foster From mickael.drean@gmail.com Wed Jun 21 09:41:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1E6E33B0DDD for ; Wed, 21 Jun 2006 09:41:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09542-05 for ; Wed, 21 Jun 2006 09:41:45 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id D06683B103D for ; Wed, 21 Jun 2006 09:41:44 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i21so145755wra for ; Wed, 21 Jun 2006 06:41:44 -0700 (PDT) Received: by 10.65.54.5 with SMTP id g5mr951102qbk; Wed, 21 Jun 2006 06:41:44 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Wed, 21 Jun 2006 06:41:43 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 15:41:43 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: Re: Gtk::Table problem In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_50486_19469752.1150897303944" References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.792 tagged_above=-999 required=2 tests=[AWL=0.807, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.792 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 13:41:50 -0000 ------=_Part_50486_19469752.1150897303944 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, after searching a while, i saw that it's queue_draw() function which have no effect if it has not been display once. So, i think that queue_draw() is not called because there is no area to update. How can i force my widget to display on my computer screen into my own function? I really need help on this, Thanks a lot Mick 2006/6/20, Mickael Drean : > > Hi there, > > In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In > fact i can switch visualisation of different Table. I use it to draw some > curve and i would like to export all the Table to picture. When i try to > export onei succeed to create my picture but if i try to export all by > starting from the first, export , switching to next, export , etc... i have > picture of 1px by 1px. I tried to slow it and i saw that my table don't > appear. I suppose that it's an graphical allocation problem. > Any idea? > > > > here is a sample of my code : > > void MyApp::export_all() > > { > > for (int i = 0; i< GetNbEcran() ;++i) > > { > > move_to_screen(i); > > Glib::Timer time; > > time.start(); > > while (time.elapsed() < 1 ) > > { > > } > > time.stop(); > > Glib::ustring str2 = "./ecran "; > > std::ostringstream converter; > > converter << (i+1); > > str2 += converter.str(); > > str2 += ".bmp"; > > get_root_window()->show(); > > get_root_window()->process_all_updates(); > > queue_draw(); > > (*m_IterEcran)->export_to_bmp(str2); > > } > > } > > void CEcran::export_to_bmp(Glib::ustring filename) > > { > > int w = 0; > > int h = 0; > > show_all_children(); > > Gtk::Allocation allocation = get_allocation(); > > GdkWindowAttr attributes; > > memset(&attributes, 0, sizeof(attributes)); > > //Set initial position and size of the Gdk::Window: > > attributes.x = allocation.get_x(); > > attributes.y = allocation.get_y(); > > attributes.width = allocation.get_width(); > > attributes.height = allocation.get_height(); > > attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK; > > attributes.window_type = GDK_WINDOW_CHILD; > > attributes.wclass = GDK_INPUT_OUTPUT; > > Glib::RefPtr refGdkWindow = Gdk::Window::create(get_window() > /* parent */, &attributes, GDK_WA_X | GDK_WA_Y); > > refGdkWindow->process_all_updates (); > > get_root_window()->show(); > > get_root_window()->process_all_updates(); > > refGdkWindow->get_size(w,h); > > Glib::RefPtr colormap = get_colormap(); > > Glib::RefPtr img = Gdk::Image::create(Gdk::IMAGE_NORMAL > ,get_visual(), w,h); > > img = refGdkWindow->get_image(0,0,w,h); > > Glib::RefPtr pixbuf = Gdk::Pixbuf::create(img, colormap, > 0,0,0,0,w,h); > > pixbuf->save(filename,"bmp"); > > } > ------=_Part_50486_19469752.1150897303944 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
 
  after searching a while, i saw that it's queue_draw() function which have no effect if it has not been display once. So, i think that queue_draw() is not called because there is no area to update.
 
   How can i force my widget to display on my computer screen into my own function?
 
 
I really need help on this,
 
Thanks a lot
 
Mick
 
2006/6/20, Mickael Drean <mickael.drean@gmail.com>:

Hi there,

In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem.

Any idea?
 
 

here is a sample of my code :

void MyApp::export_all()

{

for (int i = 0; i< GetNbEcran() ;++i)

{

move_to_screen(i);

Glib::Timer time;

time.start();

while (time.elapsed() < 1 )

{

}

time.stop();

Glib::ustring str2 = "./ecran ";

std::ostringstream converter;

converter << (i+1);

str2 += converter.str();

str2 += ".bmp";

get_root_window()->show();

get_root_window()->process_all_updates();

queue_draw();

(*m_IterEcran)->export_to_bmp(str2);

}

}

void CEcran::export_to_bmp(Glib::ustring filename)

{

int w = 0;

int h = 0;

show_all_children();

Gtk::Allocation allocation = get_allocation();

GdkWindowAttr attributes;

memset(&attributes, 0, sizeof(attributes));

//Set initial position and size of the Gdk::Window:

attributes.x = allocation.get_x();

attributes.y = allocation.get_y();

attributes.width = allocation.get_width();

attributes.height = allocation.get_height();

attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK;

attributes.window_type = GDK_WINDOW_CHILD;

attributes.wclass = GDK_INPUT_OUTPUT;

Glib::RefPtr<Gdk::Window> refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y);

refGdkWindow->process_all_updates ();

get_root_window()->show();

get_root_window()->process_all_updates();

refGdkWindow->get_size(w,h);

Glib::RefPtr<Gdk::Colormap> colormap = get_colormap();

Glib::RefPtr<Gdk::Image> img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h);

img = refGdkWindow->get_image(0,0,w,h);

Glib::RefPtr<Gdk::Pixbuf> pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h);

pixbuf->save(filename,"bmp");

}


------=_Part_50486_19469752.1150897303944-- From yogesh.ar@gmail.com Wed Jun 21 10:35:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4CCD83B0FAB for ; Wed, 21 Jun 2006 10:35:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12801-09 for ; Wed, 21 Jun 2006 10:35:00 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id 6ACF33B0F70 for ; Wed, 21 Jun 2006 10:35:00 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id z59so2212965pyg for ; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Received: by 10.35.114.16 with SMTP id r16mr11082281pym; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 20:04:59 +0530 From: "Yogesh Arora" To: gtkmm-list@gnome.org Subject: automatically scrolling MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.704 tagged_above=-999 required=2 tests=[AWL=-0.662, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.704 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 14:35:01 -0000 Hi I have a TextView inside a scroll window. I want to create an animation effect in which TextView scrolls automatically I know there is set_value function in Range class. But for calling that function i will always have to calculate the value. There should be some funtion such as step_increment page_increment can called for step or page_increment -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From bob@fis-cal.com Wed Jun 21 10:47:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 90DA03B102B for ; Wed, 21 Jun 2006 10:47:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13931-09 for ; Wed, 21 Jun 2006 10:47:43 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 5FB2F3B105C for ; Wed, 21 Jun 2006 10:47:42 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AUA23584; Wed, 21 Jun 2006 10:47:36 -0400 (EDT) Message-ID: <44995C03.5080103@fis-cal.com> Date: Wed, 21 Jun 2006 09:47:31 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Yogesh Arora Subject: Re: automatically scrolling References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------050603050308050508070105" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.509 tagged_above=-999 required=2 tests=[AWL=-0.923, BAYES_20=-0.74, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.509 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 14:47:44 -0000 This is a multi-part message in MIME format. --------------050603050308050508070105 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Since gtkmm is merely a wrapper for underlying gtk functions and classes, I recommend that you re-post this message on the gtk mailing list. Bob Caryl Yogesh Arora wrote: > Hi > > I have a TextView inside a scroll window. > I want to create an animation effect in which TextView scrolls automatically > > I know there is set_value function in Range class. But for calling > that function i will always have to calculate the value. > > There should be some funtion such as step_increment page_increment can called > for step or page_increment > > --------------050603050308050508070105 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------050603050308050508070105-- From murrayc@murrayc.com Wed Jun 21 12:03:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 314A73B0FFF for ; Wed, 21 Jun 2006 12:03:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19318-02 for ; Wed, 21 Jun 2006 12:03:42 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id 7C0FD3B10B4 for ; Wed, 21 Jun 2006 12:01:09 -0400 (EDT) Received: from noname (p5497F05F.dip.t-dialin.net [84.151.240.95]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 23621129A93; Wed, 21 Jun 2006 09:01:06 -0700 (PDT) Subject: Re: automatically scrolling From: Murray Cumming To: Yogesh Arora In-Reply-To: References: Content-Type: text/plain Date: Wed, 21 Jun 2006 18:01:03 +0200 Message-Id: <1150905663.7465.0.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.754 tagged_above=-999 required=2 tests=[AWL=-0.611, BAYES_00=-2.599, RCVD_IN_SORBS_WEB=1.456] X-Spam-Score: -1.754 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 16:03:48 -0000 On Wed, 2006-06-21 at 20:04 +0530, Yogesh Arora wrote: > Hi > > I have a TextView inside a scroll window. > I want to create an animation effect in which TextView scrolls automatically > > I know there is set_value function in Range class. But for calling > that function i will always have to calculate the value. > > There should be some funtion such as step_increment page_increment can called > for step or page_increment TextView has a variety of scroll* methods, which should help: http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TextView.html -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 21 15:08:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 10F623B035A for ; Wed, 21 Jun 2006 15:08:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31348-09 for ; Wed, 21 Jun 2006 15:08:45 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 791123B031D for ; Wed, 21 Jun 2006 15:08:45 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 996D01E4E9 for ; Wed, 21 Jun 2006 12:03:45 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1155 To: gtkmm-forge@lists.sourceforge.net Date: Wed, 21 Jun 2006 12:03:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.4 tagged_above=-999 required=2 tests=[AWL=0.085, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 19:08:47 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345497] New: CVS head fails to build (gtkmm (bugzilla.gnome.org)) 2. [Bug 345497] CVS head fails to build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 20 Jun 2006 19:18:07 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] New: CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x Summary: CVS head fails to build Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Appears to be due to recent changes (more recent than the last bugs I filed as it compiled fine after fixing those). Anyway, I'm getting: printunixdialog.cc: In member function `void Gtk::PrintUnixDialog::add_custom_ta b(const Gtk::Widget&, const Glib::ustring&)': printunixdialog.cc:47: error: invalid use of undefined type `struct Gtk::Label' ../../gtk/gtkmm/container.h:53: error: forward declaration of `struct Gtk::Label ' printunixdialog.cc:48: error: no matching function for call to `Gtk::PrintUnixDi alog::add_custom_tab(const Gtk::Widget&, Gtk::Label&)' printunixdialog.cc:46: note: candidates are: void Gtk::PrintUnixDialog::add_custom_tab(const Gtk::Widget&, const Glib::ustring&) ../../gtk/gtkmm/printunixdialog.h:132: note: void Gtk::PrintUnixDialog::add_custom_tab(const Gtk::Widget&, const Gtk::Widget&) make[5]: *** [printunixdialog.lo] Error 1 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 20 Jun 2006 23:30:17 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060621033017.6DCFD6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x ------- Comment #1 from Elijah Newren 2006-06-21 03:30 UTC ------- Created an attachment (id=67760) --> (http://bugzilla.gnome.org/attachment.cgi?id=67760&action=view) Fix the build -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1155 ******************************************** From kanadakid@gmail.com Wed Jun 21 21:12:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2F6F23B0172 for ; Wed, 21 Jun 2006 21:12:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17376-03 for ; Wed, 21 Jun 2006 21:12:33 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.194]) by menubar.gnome.org (Postfix) with ESMTP id 0F4953B014B for ; Wed, 21 Jun 2006 21:12:32 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id t5so238798wxc for ; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Received: by 10.70.14.3 with SMTP id 3mr1924638wxn; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Received: by 10.70.78.8 with HTTP; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 21:12:32 -0400 From: "Mike Polan" To: gtkmm-list@gnome.org Subject: Signals in threads MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_285_31763584.1150938752353" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.804 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.804 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 01:12:34 -0000 ------=_Part_285_31763584.1150938752353 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I need to emit certain signals inside a running Glib::Thread in order to relay some information to the rest of my app. However, from what I know, I don't believe that it is really safe to emit such signals that are connected to a Gtk::Window, which in turn will call some GUI functions, directly from inside threads. Someone mentioned something about Glib::Dispatcher to me, but I'm not quite sure if that's what's needed to accomplish my task. In any case, how would I go about doing something like this? Thanks in advance. ------=_Part_285_31763584.1150938752353 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,
I need to emit certain signals inside a running Glib::Thread in order to relay some information to the rest of my app. However, from what I know, I don't believe that it is really safe to emit such signals that are connected to a Gtk::Window, which in turn will call some GUI functions, directly from inside threads. Someone mentioned something about Glib::Dispatcher to me, but I'm not quite sure if that's what's needed to accomplish my task. In any case, how would I go about doing something like this?

Thanks in advance.
------=_Part_285_31763584.1150938752353-- From yogesh.ar@gmail.com Thu Jun 22 01:34:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9375E3B0224 for ; Thu, 22 Jun 2006 01:34:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30452-10 for ; Thu, 22 Jun 2006 01:34:18 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.181]) by menubar.gnome.org (Postfix) with ESMTP id 82B043B01C1 for ; Thu, 22 Jun 2006 01:34:18 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id c59so212885pyc for ; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Received: by 10.35.83.6 with SMTP id k6mr668582pyl; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 11:04:17 +0530 From: "Yogesh Arora" To: "Murray Cumming" Subject: Re: automatically scrolling In-Reply-To: <1150905663.7465.0.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150905663.7465.0.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.409 tagged_above=-999 required=2 tests=[AWL=0.191, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.409 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 05:34:21 -0000 TextView has scroll methods but they are not useful in case u r doing step increment or page increment they are more related to TextBuffer. anyways i found a way out VScrollbar* scrollbar = scrolledWindow.get_vscrollbar(); scrollbar->set_value(scrollbar->get_value() + (scrollbar->get_adjustment()->get_step_increment()); On 6/21/06, Murray Cumming wrote: > On Wed, 2006-06-21 at 20:04 +0530, Yogesh Arora wrote: > > Hi > > > > I have a TextView inside a scroll window. > > I want to create an animation effect in which TextView scrolls automatically > > > > I know there is set_value function in Range class. But for calling > > that function i will always have to calculate the value. > > > > There should be some funtion such as step_increment page_increment can called > > for step or page_increment > > TextView has a variety of scroll* methods, which should help: > http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TextView.html > > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From yogesh.ar@gmail.com Thu Jun 22 01:36:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 709303B00CB for ; Thu, 22 Jun 2006 01:36:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30604-07 for ; Thu, 22 Jun 2006 01:36:12 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id A89803B0008 for ; Thu, 22 Jun 2006 01:36:12 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id w49so194011pyg for ; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Received: by 10.35.101.9 with SMTP id d9mr672875pym; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 11:06:11 +0530 From: "Yogesh Arora" To: bob@fis-cal.com Subject: Re: automatically scrolling In-Reply-To: <44995C03.5080103@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44995C03.5080103@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.344 tagged_above=-999 required=2 tests=[AWL=0.102, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.344 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 05:36:13 -0000 but in gtk there is a way to do it, i can fire a signal g_signal_emit_by_name (range, "move-slider", textview_text_scroll_type); On 6/21/06, Bob Caryl wrote: > Since gtkmm is merely a wrapper for underlying gtk functions and > classes, I recommend that you re-post this message on the gtk mailing list. > > Bob Caryl > > Yogesh Arora wrote: > > Hi > > > > I have a TextView inside a scroll window. > > I want to create an animation effect in which TextView scrolls automatically > > > > I know there is set_value function in Range class. But for calling > > that function i will always have to calculate the value. > > > > There should be some funtion such as step_increment page_increment can called > > for step or page_increment > > > > > > > -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From murrayc@murrayc.com Thu Jun 22 03:27:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 144C43B0346 for ; Thu, 22 Jun 2006 03:27:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04222-03 for ; Thu, 22 Jun 2006 03:27:35 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 50EAF3B05DE for ; Thu, 22 Jun 2006 03:27:27 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id A63A8DC743; Thu, 22 Jun 2006 00:27:26 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Thu, 22 Jun 2006 09:27:26 +0200 (CEST) Message-ID: <5074.194.138.18.132.1150961246.squirrel@webmail.murrayc.com> In-Reply-To: References: <44995C03.5080103@fis-cal.com> Date: Thu, 22 Jun 2006 09:27:26 +0200 (CEST) Subject: Re: automatically scrolling From: "Murray Cumming" To: "Yogesh Arora" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.483 tagged_above=-999 required=2 tests=[AWL=-0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.483 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 07:27:38 -0000 > but in gtk there is a way to do it, i can fire a signal > > g_signal_emit_by_name (range, "move-slider", textview_text_scroll_type); 1. You can use C functions on gtkmm objects, by using gobj(). 2. This is a keybinding/action signal. It is therefore not part of the public API. It could change/break/disappear in the future. gtkmm makes this clearer by not proving API for these signals. 3. Emitting signals for objects instead of just letting those objects emit their own signals themselves is messing around with the internals of an object. It's not part of the public API. It might not continue to work, and might have strange side-effects. gtkmm makes it more difficult to use non-public API. > > On 6/21/06, Bob Caryl wrote: >> Since gtkmm is merely a wrapper for underlying gtk functions and >> classes, I recommend that you re-post this message on the gtk mailing >> list. >> >> Bob Caryl >> >> Yogesh Arora wrote: >> > Hi >> > >> > I have a TextView inside a scroll window. >> > I want to create an animation effect in which TextView scrolls >> automatically >> > >> > I know there is set_value function in Range class. But for calling >> > that function i will always have to calculate the value. >> > >> > There should be some funtion such as step_increment page_increment can >> called >> > for step or page_increment >> > >> > >> >> >> > > > -- > Thanks > Yogesh > > Dont be intimidated by impossibillity.... be motivated by possibillity! > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mickael.drean@gmail.com Thu Jun 22 03:30:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25E353B058B for ; Thu, 22 Jun 2006 03:30:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04521-07 for ; Thu, 22 Jun 2006 03:30:22 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 5134F3B04D0 for ; Thu, 22 Jun 2006 03:30:16 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so346690nzn for ; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Received: by 10.65.237.20 with SMTP id o20mr2213519qbr; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 09:30:15 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: create a directory MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2358_24038577.1150961415120" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.756 tagged_above=-999 required=2 tests=[AWL=0.689, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.756 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 07:30:25 -0000 ------=_Part_2358_24038577.1150961415120 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi there, a simple question, which fonction could i use to create a directory? i'm trying to save a pixbuf into a specific repertory which not exist before calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i didn't find anything? Any idea? Mickael ------=_Part_2358_24038577.1150961415120 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi there,
 
 a simple question, which fonction could i use to create a directory? i'm trying to save a pixbuf into a specific repertory which not exist before calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i didn't find anything?
 
Any idea?
 
Mickael
------=_Part_2358_24038577.1150961415120-- From jonathon.jongsma@gmail.com Thu Jun 22 08:34:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 835FB3B03FD for ; Thu, 22 Jun 2006 08:34:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25683-01 for ; Thu, 22 Jun 2006 08:34:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by menubar.gnome.org (Postfix) with ESMTP id 88DF53B0420 for ; Thu, 22 Jun 2006 08:34:57 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id q3so451303nzb for ; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Received: by 10.36.132.5 with SMTP id f5mr1909967nzd; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 07:34:56 -0500 From: "Jonathon Jongsma" To: "Mickael Drean" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.049, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.397 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 12:34:58 -0000 I would just use g_mkdir(). Alternatively you could use something from gnome-vfsmm. Jonner On 6/22/06, Mickael Drean wrote: > > Hi there, > > a simple question, which fonction could i use to create a directory? i'm > trying to save a pixbuf into a specific repertory which not exist before > calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i > didn't find anything? > > Any idea? > > > Mickael > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > From bob@fis-cal.com Thu Jun 22 09:15:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 043623B00C0 for ; Thu, 22 Jun 2006 09:15:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29305-08 for ; Thu, 22 Jun 2006 09:15:57 -0400 (EDT) Received: from mailrtr1.mailzone.edeltacom.com (mailrtr1.mailzone.edeltacom.com [216.248.176.149]) by menubar.gnome.org (Postfix) with ESMTP id BCAAF3B05BF for ; Thu, 22 Jun 2006 09:15:57 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr1.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id FDO64847; Thu, 22 Jun 2006 09:15:53 -0400 (EDT) Message-ID: <449A97FE.9000600@fis-cal.com> Date: Thu, 22 Jun 2006 08:15:42 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Mike Polan Subject: Re: Signals in threads References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------030606020804040209090002" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:15:59 -0000 This is a multi-part message in MIME format. --------------030606020804040209090002 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hey Mike: First, you need to declare a Gtk::Dispatcher object in your GUI class. It will be the conduit from your worker threads to your GUI (and usually primary) thread. Next, in your GUI class you declare a function to handle the data coming from your worker thread that you will use to update your GUI, and you use it as a callback slot to connect to your Gtk::Dispatcher: Gtk::Dispatcher my_dispatcher; my_dispatcher.connect(sigc::mem_fun(*myclass,&MyClass::my_callback_slot)); Then, in the worker thread, you just call the dispatcher as a function: my_dispatcher(); whenever you wish to update your GUI. In my case, I had also declared in my GUI class a std::vector object to which my worker thread pushed back string data that I wanted to add to a Gtk::TextBuffer displayed in a Gtk::TextView in my GUI class. My callback slot would pop the Glib::ustrings off this vector one at a time and add them to the Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, my worker thread would push back strings to this vector object just prior to calling the dispatcher. I hope this helps. Bob /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ Mike Polan wrote: > Hi, > I need to emit certain signals inside a running Glib::Thread in order > to relay some information to the rest of my app. However, from what I > know, I don't believe that it is really safe to emit such signals that > are connected to a Gtk::Window, which in turn will call some GUI > functions, directly from inside threads. Someone mentioned something > about Glib::Dispatcher to me, but I'm not quite sure if that's what's > needed to accomplish my task. In any case, how would I go about doing > something like this? > > Thanks in advance. > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------030606020804040209090002 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------030606020804040209090002-- From bob@fis-cal.com Thu Jun 22 09:19:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3669E3B031A for ; Thu, 22 Jun 2006 09:19:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29589-06 for ; Thu, 22 Jun 2006 09:19:17 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 14F2A3B00C0 for ; Thu, 22 Jun 2006 09:19:17 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AUF46173; Thu, 22 Jun 2006 09:19:13 -0400 (EDT) Message-ID: <449A98D0.2030303@fis-cal.com> Date: Thu, 22 Jun 2006 08:19:12 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Mickael Drean Subject: Re: create a directory References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------000103020607030402090902" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:19:19 -0000 This is a multi-part message in MIME format. --------------000103020607030402090902 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. Bob Mickael Drean wrote: > Hi there, > > a simple question, which fonction could i use to create a directory? > i'm trying to save a pixbuf into a specific repertory which not exist > before calling save(). I saw that there is g_mkdir() in GTK+ but with > gtkmm i didn't find anything? > > Any idea? > > Mickael > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------000103020607030402090902 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------000103020607030402090902-- From daf@minuslab.net Thu Jun 22 09:22:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6FC223B06D0 for ; Thu, 22 Jun 2006 09:22:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30015-01 for ; Thu, 22 Jun 2006 09:22:32 -0400 (EDT) Received: from eastrmmtao06.cox.net (eastrmmtao06.cox.net [68.230.240.33]) by menubar.gnome.org (Postfix) with ESMTP id 8C87A3B06EF for ; Thu, 22 Jun 2006 09:21:03 -0400 (EDT) Received: from [192.168.9.211] (really [68.9.67.187]) by eastrmmtao06.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060622132102.ELGQ16402.eastrmmtao06.cox.net@[192.168.9.211]>; Thu, 22 Jun 2006 09:21:02 -0400 Message-ID: <449A9942.1060207@minuslab.net> Date: Thu, 22 Jun 2006 09:21:06 -0400 From: Dave Foster User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: bob@fis-cal.com Subject: Re: Signals in threads References: <449A97FE.9000600@fis-cal.com> In-Reply-To: <449A97FE.9000600@fis-cal.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:22:41 -0000 Hmm, I know I replied to this last night, perhaps I forgot to do reply all. Bob basically said what I did as well, however... Bob Caryl wrote: > > In my case, I had also declared in my GUI class a > std::vector object to which my worker thread pushed > back string data that I wanted to add to a Gtk::TextBuffer displayed > in a Gtk::TextView in my GUI class. My callback slot would pop the > Glib::ustrings off this vector one at a time and add them to the > Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, > my worker thread would push back strings to this vector object just > prior to calling the dispatcher. Your std::vector method does not sound very thread-safe.. there can be interleaving issues if your worker thread were to push a string on as your consumer thread were to pop strings off. Two solutions to this: use a mutex around accesses to your vector (gtkmm has a nice auto-destructing one), or use something which is already thread-safe like g_async_queue (or w/e that name is, i can't seem to remember it). Sorry for forgetting to cc the list earlier, Mike. dave -- Dave Foster From page.rob@gmail.com Thu Jun 22 09:27:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F02163B01EE for ; Thu, 22 Jun 2006 09:27:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30323-09 for ; Thu, 22 Jun 2006 09:27:57 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id F26353B03E5 for ; Thu, 22 Jun 2006 09:27:56 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so347960pye for ; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Received: by 10.35.21.1 with SMTP id y1mr1088031pyi; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Received: by 10.35.91.9 with HTTP; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 14:27:23 +0100 From: "Rob Page" To: bob@fis-cal.com Subject: Re: create a directory In-Reply-To: <449A98D0.2030303@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.434 tagged_above=-999 required=2 tests=[AWL=0.012, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.434 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:27:58 -0000 It is a convenience wrapper on POSIX systems, but it does sensible stuff on windows, as i understand. Regards, Rob. On 6/22/06, Bob Caryl wrote: > g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. > > Bob > > Mickael Drean wrote: > > Hi there, > > > > a simple question, which fonction could i use to create a directory? > > i'm trying to save a pixbuf into a specific repertory which not exist > > before calling save(). I saw that there is g_mkdir() in GTK+ but with > > gtkmm i didn't find anything? > > > > Any idea? > > > > Mickael > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From paul@linuxaudiosystems.com Thu Jun 22 09:59:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BD5D73B04C0 for ; Thu, 22 Jun 2006 09:59:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32696-02 for ; Thu, 22 Jun 2006 09:59:24 -0400 (EDT) Received: from vms046pub.verizon.net (vms046pub.verizon.net [206.46.252.46]) by menubar.gnome.org (Postfix) with ESMTP id E36A53B064D for ; Thu, 22 Jun 2006 09:59:23 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms046.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1900B25LIYTLJA@vms046.mailsrvcs.net> for gtkmm-list@gnome.org; Thu, 22 Jun 2006 08:59:23 -0500 (CDT) Date: Thu, 22 Jun 2006 09:59:51 -0400 From: Paul Davis Subject: Re: Signals in threads In-reply-to: <449A9942.1060207@minuslab.net> To: Dave Foster Message-id: <1150984792.10221.36.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <449A97FE.9000600@fis-cal.com> <449A9942.1060207@minuslab.net> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.556 tagged_above=-999 required=2 tests=[AWL=0.043, BAYES_00=-2.599] X-Spam-Score: -2.556 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:59:29 -0000 On Thu, 2006-06-22 at 09:21 -0400, Dave Foster wrote: > Hmm, I know I replied to this last night, perhaps I forgot to do reply > all. Bob basically said what I did as well, however... > > Bob Caryl wrote: > > > > In my case, I had also declared in my GUI class a > > std::vector object to which my worker thread pushed > > back string data that I wanted to add to a Gtk::TextBuffer displayed > > in a Gtk::TextView in my GUI class. My callback slot would pop the > > Glib::ustrings off this vector one at a time and add them to the > > Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, > > my worker thread would push back strings to this vector object just > > prior to calling the dispatcher. > Your std::vector method does not sound very thread-safe.. there can be > interleaving issues if your worker thread were to push a string on as > your consumer thread were to pop strings off. Two solutions to this: > use a mutex around accesses to your vector (gtkmm has a nice > auto-destructing one), or use something which is already thread-safe > like g_async_queue (or w/e that name is, i can't seem to remember it). single-reader/single-writer queues are inherently thread-safe as long as you are sensible about their implementation. lock-free ringbuffers are a widely used technique in realtime programming. JACK (http://jackaudio.org/) has a sample C implementation. i would agree, however, that using std::vector is not thread safe. --p From mickael.drean@gmail.com Thu Jun 22 10:02:11 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 172343B064B for ; Thu, 22 Jun 2006 10:02:11 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00311-07 for ; Thu, 22 Jun 2006 10:02:10 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.197]) by menubar.gnome.org (Postfix) with ESMTP id EDA163B06EE for ; Thu, 22 Jun 2006 10:02:09 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so457173nzh for ; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Received: by 10.65.224.13 with SMTP id b13mr2547749qbr; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 16:02:09 +0200 From: "Mickael Drean" To: "Rob Page" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5263_22326094.1150984929174" References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.541 tagged_above=-999 required=2 tests=[AWL=0.408, BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.541 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 14:02:11 -0000 ------=_Part_5263_22326094.1150984929174 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I tried to use it but linker is not happy :( Which librairy am I suppose to use? Mick 2006/6/22, Rob Page : > > It is a convenience wrapper on POSIX systems, but it does sensible > stuff on windows, as i understand. > > Regards, > Rob. > > On 6/22/06, Bob Caryl wrote: > > g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. > > > > Bob > > > > Mickael Drean wrote: > > > Hi there, > > > > > > a simple question, which fonction could i use to create a directory? > > > i'm trying to save a pixbuf into a specific repertory which not exist > > > before calling save(). I saw that there is g_mkdir() in GTK+ but with > > > gtkmm i didn't find anything? > > > > > > Any idea? > > > > > > Mickael > > > > ------------------------------------------------------------------------ > > > > > > _______________________________________________ > > > gtkmm-list mailing list > > > gtkmm-list@gnome.org > > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > ------=_Part_5263_22326094.1150984929174 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
I tried to use it but linker is not happy :(  Which librairy am I suppose to use?
 
Mick

 
2006/6/22, Rob Page <page.rob@gmail.com>:
It is a convenience wrapper on POSIX systems, but it does sensible
stuff on windows, as i understand.

Regards,
Rob.

On 6/22/06, Bob Caryl <bob@fis-cal.com> wrote:
> g_mkdir() is just a convenience wrapper for the POSIX mkdir() function.
>
> Bob
>
> Mickael Drean wrote:
> > Hi there,
> >
> >  a simple question, which fonction could i use to create a directory?
> > i'm trying to save a pixbuf into a specific repertory which not exist
> > before calling save(). I saw that there is g_mkdir() in GTK+ but with
> > gtkmm i didn't find anything?
> >
> > Any idea?
> >
> > Mickael
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > gtkmm-list mailing list
> > gtkmm-list@gnome.org
> > http://mail.gnome.org/mailman/listinfo/gtkmm-list
> >
>
>
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
>
>
>
>

------=_Part_5263_22326094.1150984929174-- From jonathon.jongsma@gmail.com Thu Jun 22 11:12:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0498B3B0172 for ; Thu, 22 Jun 2006 11:12:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04751-01 for ; Thu, 22 Jun 2006 11:12:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.202]) by menubar.gnome.org (Postfix) with ESMTP id EFBCB3B007D for ; Thu, 22 Jun 2006 11:12:40 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 18so412083nzp for ; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr2158632nzi; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 10:12:40 -0500 From: "Jonathon Jongsma" To: "Mickael Drean" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.398 tagged_above=-999 required=2 tests=[AWL=0.048, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.398 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 15:12:42 -0000 On 6/22/06, Mickael Drean wrote: > > I tried to use it but linker is not happy :( Which librairy am I suppose to > use? > > Mick It's in GLib, but if you're writing a gtkmm application, GLib should be linked in already. What's the link error you're seeing? Jonner From mickael.drean@gmail.com Thu Jun 22 14:05:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9161A3B00E0 for ; Thu, 22 Jun 2006 14:05:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15384-08 for ; Thu, 22 Jun 2006 14:05:01 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id CE5E63B03E5 for ; Thu, 22 Jun 2006 14:05:00 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so565521nzh for ; Thu, 22 Jun 2006 11:05:00 -0700 (PDT) Received: by 10.65.215.8 with SMTP id s8mr126402qbq; Thu, 22 Jun 2006 11:05:00 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 11:04:59 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 20:04:59 +0200 From: "Mickael Drean" To: "Jonathon Jongsma" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_8272_15810922.1150999499661" References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.562 tagged_above=-999 required=2 tests=[AWL=0.387, BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.562 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 18:05:16 -0000 ------=_Part_8272_15810922.1150999499661 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline genrapport.o(.text+0x515): In function `ZN10GenRapport9save_HTMLEN4Glib7ustringE': C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, int)' collect2: ld returned 1 exit status that's it!! 2006/6/22, Jonathon Jongsma : > > On 6/22/06, Mickael Drean wrote: > > > > I tried to use it but linker is not happy :( Which librairy am I > suppose to > > use? > > > > Mick > > It's in GLib, but if you're writing a gtkmm application, GLib should > be linked in already. What's the link error you're seeing? > > Jonner > ------=_Part_8272_15810922.1150999499661 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline genrapport.o(.text+0x515): In function `ZN10GenRapport9save_HTMLEN4Glib7ustringE':
C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, int)'
collect2: ld returned 1 exit status

that's it!!





2006/6/22, Jonathon Jongsma <jonathon.jongsma@gmail.com>:
On 6/22/06, Mickael Drean <mickael.drean@gmail.com> wrote:
>
> I tried to use it but linker is not happy :(  Which librairy am I suppose to
> use?
>
> Mick

It's in GLib, but if you're writing a gtkmm application, GLib should
be linked in already.  What's the link error you're seeing?

Jonner

------=_Part_8272_15810922.1150999499661-- From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 22 15:06:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B86793B01AA for ; Thu, 22 Jun 2006 15:06:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19435-09 for ; Thu, 22 Jun 2006 15:06:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id A9FA23B01DF for ; Thu, 22 Jun 2006 15:06:16 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 2A93217606 for ; Thu, 22 Jun 2006 12:06:16 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1156 To: gtkmm-forge@lists.sourceforge.net Date: Thu, 22 Jun 2006 12:06:14 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.4 tagged_above=-999 required=2 tests=[AWL=0.085, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 19:06:46 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345497] CVS head fails to build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 21 Jun 2006 15:58:39 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060621195839.812D26CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from Murray Cumming 2006-06-21 19:58 UTC ------- Yeah, already fixed. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1156 ******************************************** From kanadakid@gmail.com Thu Jun 22 15:34:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5C7023B0354 for ; Thu, 22 Jun 2006 15:34:55 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21537-01 for ; Thu, 22 Jun 2006 15:34:54 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.200]) by menubar.gnome.org (Postfix) with ESMTP id 71B5A3B0238 for ; Thu, 22 Jun 2006 15:34:54 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id t5so405410wxc for ; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Received: by 10.70.80.16 with SMTP id d16mr1157543wxb; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Received: by 10.70.78.8 with HTTP; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 15:34:53 -0400 From: "Mike Polan" To: gtkmm-list@gnome.org, paul@linuxaudiosystems.com Subject: Re: Signals in threads In-Reply-To: <1150984792.10221.36.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_13264_4980782.1151004893732" References: <449A97FE.9000600@fis-cal.com> <449A9942.1060207@minuslab.net> <1150984792.10221.36.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.734 tagged_above=-999 required=2 tests=[AWL=0.070, BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.734 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 19:34:55 -0000 ------=_Part_13264_4980782.1151004893732 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption. Once again, thanks! ------=_Part_13264_4980782.1151004893732 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption.

Once again, thanks!
------=_Part_13264_4980782.1151004893732-- From murrayc@murrayc.com Thu Jun 22 17:21:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 53AA83B083F; Thu, 22 Jun 2006 17:21:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27489-07; Thu, 22 Jun 2006 17:21:31 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-62.dreamhost.com [208.97.132.62]) by menubar.gnome.org (Postfix) with ESMTP id 713DB3B0823; Thu, 22 Jun 2006 17:21:26 -0400 (EDT) Received: from noname (p5497EA12.dip.t-dialin.net [84.151.234.18]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 13D217F03D; Thu, 22 Jun 2006 14:21:24 -0700 (PDT) Subject: ANNOUNCE: gtkmm 2.9.6 From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Thu, 22 Jun 2006 23:21:22 +0200 Message-Id: <1151011282.5804.37.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 21:21:32 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.6: Gtk: * Label: Added get/set_line_wrap_mode() and property. * MenuShell: Added get/set_take_focus() and property. * MessageDialog: Added set_image() and property. * StatusIcon: Added get_geometry(). * TreeView: Added get/set_rubber_banding(), get/set_grid_lines(), get/set_enable_tree_lines(). Added properties for show-expanders, level-indentation, rubber-banding, enable-grid-lines, and enable-tree-lines. (Murray Cumming) * PrintJob: send_job(): No longer throws an exception. * PrintUnixDialog: Added add_custom_tab() overload that takes a ustring. * Printer: Added get_job_count(), and enumerate_printers(), and others. * Printsettings: - Put the standard settings in a member class so they can be used as Gtk::PrintSettings::Keys::SOMETHING. - Remove get/set_print_to_file(). * PrintOperation: Added a version of run() without the Window parameter. * PrintOperationPreview: New class. (Most printing stuff: Marko Anastasov) *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From fedemico@yahoo.com Thu Jun 22 17:38:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B460D3B073F for ; Thu, 22 Jun 2006 17:38:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28175-05 for ; Thu, 22 Jun 2006 17:38:46 -0400 (EDT) Received: from web60313.mail.yahoo.com (web60313.mail.yahoo.com [209.73.178.136]) by menubar.gnome.org (Postfix) with SMTP id C0A0F3B0601 for ; Thu, 22 Jun 2006 17:38:45 -0400 (EDT) Received: (qmail 9206 invoked by uid 60001); 22 Jun 2006 21:38:44 -0000 Message-ID: <20060622213844.9204.qmail@web60313.mail.yahoo.com> Received: from [201.198.239.67] by web60313.mail.yahoo.com via HTTP; Thu, 22 Jun 2006 16:38:44 CDT Date: Thu, 22 Jun 2006 16:38:44 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= Subject: displaying images To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.907 tagged_above=-999 required=2 tests=[BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 0.907 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 21:38:46 -0000 Hi everybody! I am a beginner in GTK and Linux, and I am doing an application... When I run my program, the window that I designed is displayed, then when the "start" button is pressed, a thread is created and calls a function (in my c++ code) which enters in an infinite loop in where I capture every frame from a camera, then I take this images into different filters and other kind of processing. In every moment, a sigc function in the main loop event is seeing a flag that says: "the frame is ready, put it into a pixbuf and display it", if the flag is set, another function is called which puts the image into a pixbuf and displays it... that works fine!! Now, I want that when I press a button, another image (an image generated after the different filters) be displayed in another part of my window. To do this, I put ImageMagick functions in the different class functions in order to save every image each time a filter-function is called... but, when I do this, the image being displayed seems to be altered by this action because it doesnt display well... I dont know what is the problem since I am not putting the images in pixbufs yet or treating to display them.. . I just save this images in files... I dont know if you could tell me what I am doing wrong.. I hope, someone help me. Every comment would be appreciated!! Thanks __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From weijie90@gmail.com Thu Jun 22 20:21:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 442FF3B00A2 for ; Thu, 22 Jun 2006 20:21:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03157-07 for ; Thu, 22 Jun 2006 20:21:27 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id DDDA53B032E for ; Thu, 22 Jun 2006 20:21:26 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 4so595374nzn for ; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Received: by 10.36.147.2 with SMTP id u2mr2879998nzd; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.108.70]) by mx.gmail.com with ESMTP id 12sm3585836nzn.2006.06.22.17.21.23; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Subject: Apps that use libglademm From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Fri, 23 Jun 2006 08:21:16 +0800 Message-Id: <1151022077.6839.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.362 tagged_above=-999 required=2 tests=[AWL=0.238, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.362 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 00:21:28 -0000 Hi, I'm looking for open-source apps that use libglademm for the purpose of learning how to use libglademm. Does anyone know some good examples? Thanks! wj From extobias@hotmail.com Thu Jun 22 21:09:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A1EFF3B012A for ; Thu, 22 Jun 2006 21:09:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05000-08 for ; Thu, 22 Jun 2006 21:09:49 -0400 (EDT) Received: from hotmail.com (bay24-f17.bay24.hotmail.com [64.4.18.67]) by menubar.gnome.org (Postfix) with ESMTP id 09E0C3B0139 for ; Thu, 22 Jun 2006 21:09:48 -0400 (EDT) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Thu, 22 Jun 2006 18:09:48 -0700 Message-ID: Received: from 201.231.128.39 by by24fd.bay24.hotmail.msn.com with HTTP; Fri, 23 Jun 2006 01:09:43 GMT X-Originating-IP: [201.231.128.39] X-Originating-Email: [extobias@hotmail.com] X-Sender: extobias@hotmail.com From: "Tobias Alarcon" To: gtkmm-list@gnome.org Subject: Custom Widget Date: Thu, 22 Jun 2006 22:09:43 -0300 Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-OriginalArrivalTime: 23 Jun 2006 01:09:48.0213 (UTC) FILETIME=[B8BE9650:01C69661] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.907 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, MSGID_FROM_MTA_HEADER=0, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: 1.907 X-Spam-Level: * X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 01:09:51 -0000 Hi, Im new at the list. this its drive me crazy i hope any of you can help me I want to know if there any way to make a widget with a different shape than a rectangle. I only can change the background with a rc files, I need a widget with a determinate shape(i.e loaded from a pixmap), but with the behavior of a widget like a button or label. Sorry for me bad english, i hope understend me and appreciate any hint. bye _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From paul@linuxaudiosystems.com Thu Jun 22 23:42:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A40023B0207 for ; Thu, 22 Jun 2006 23:42:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11125-03 for ; Thu, 22 Jun 2006 23:42:07 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 9EFC23B017A for ; Thu, 22 Jun 2006 23:42:07 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1A009WZNM69LRC@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Thu, 22 Jun 2006 22:42:07 -0500 (CDT) Date: Thu, 22 Jun 2006 23:42:36 -0400 From: Paul Davis Subject: Re: Custom Widget In-reply-to: To: Tobias Alarcon Message-id: <1151034156.10221.57.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.556 tagged_above=-999 required=2 tests=[AWL=0.043, BAYES_00=-2.599] X-Spam-Score: -2.556 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 03:42:10 -0000 On Thu, 2006-06-22 at 22:09 -0300, Tobias Alarcon wrote: > Hi, Im new at the list. this its drive me crazy i hope any of you can help > me > I want to know if there any way to make a widget with a different shape than > a rectangle. I only can change the background with a rc files, I need a > widget with a determinate shape(i.e loaded from a pixmap), but with the > behavior of a widget like a button or label. you should investigate gdk_window_shape_combine_mask() From dynmail1@gassner-waagen.at Fri Jun 23 03:00:03 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 199893B0648 for ; Fri, 23 Jun 2006 03:00:03 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20806-10 for ; Fri, 23 Jun 2006 03:00:01 -0400 (EDT) Received: from taro.utanet.at (taro.utanet.at [213.90.36.45]) by menubar.gnome.org (Postfix) with ESMTP id 88A143B06A0 for ; Fri, 23 Jun 2006 03:00:01 -0400 (EDT) Received: from andrea.utanet.at ([213.90.36.55]) by taro.utanet.at with esmtp (Exim 4.60) (envelope-from ) id 1Ftfe3-0008Uv-Dq; Fri, 23 Jun 2006 08:59:59 +0200 Received: from [81.189.97.34] (helo=[192.168.1.23]) by andrea.utanet.at with esmtp (Exim 4.50) id 1Ftfe3-0006CZ-0o; Fri, 23 Jun 2006 08:59:59 +0200 Message-ID: <449B916E.1010102@gassner-waagen.at> Date: Fri, 23 Jun 2006 08:59:58 +0200 From: Michael Burian User-Agent: Thunderbird 1.5.0.2 (X11/20060516) MIME-Version: 1.0 To: gtkmm-list@gnome.org Subject: Re: Apps that use libglademm References: <1151022077.6839.5.camel@localhost> In-Reply-To: <1151022077.6839.5.camel@localhost> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.504 tagged_above=-999 required=2 tests=[AWL=-0.058, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, TW_BG=0.077, TW_XX=0.077] X-Spam-Score: -2.504 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:00:03 -0000 weijie wrote: > Hi, > I'm looking for open-source apps that use libglademm for the purpose of > learning how to use libglademm. The first place to look is probably the libglademm source itself. > Does anyone know some good examples? Thanks! Example how to find out (assumes debian etch, you might want to google for tarballs if you're using something else) [1] # apt-cache search libglademm libglademm-2.4-1c2a - C++ wrappers for libglade2 (shared library) libglademm-2.4-dev - C++ wrappers for libglade2 (development files) [2] # apt-cache rdepends libglademm-2.4-1c2a libglademm-2.4-1c2a Reverse Depends: regexxer workrave visualboyadvance regexxer patchage monster-masher libgnomeuimm-2.6-1c2a libglademm-2.4-dev libbakery-2.3-11c2a hardware-monitor From marble@igloo.snowplains.org Fri Jun 23 03:23:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A936B3B041A for ; Fri, 23 Jun 2006 03:23:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22060-06 for ; Fri, 23 Jun 2006 03:23:04 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 4B6BD3B079E for ; Fri, 23 Jun 2006 03:23:04 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 3A8E7368570; Fri, 23 Jun 2006 08:23:03 +0100 (BST) Date: Fri, 23 Jun 2006 08:23:03 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Subject: Re: Apps that use libglademm Message-ID: <20060623072302.GA30417@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1151022077.6839.5.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1151022077.6839.5.camel@localhost> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.528 tagged_above=-999 required=2 tests=[AWL=0.073, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -2.528 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:23:05 -0000 On Fri, Jun 23, 2006 at 08:21:16AM +0800, weijie wrote: > I'm looking for open-source apps that use libglademm for the purpose of > learning how to use libglademm. > Does anyone know some good examples? Thanks! Hi, I have a heavily documented example on my website here: http://www.pebble.org.uk/programming/libglademm_simple Hope that helps, Ainsley. From murrayc@murrayc.com Fri Jun 23 03:41:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 504013B021B for ; Fri, 23 Jun 2006 03:41:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23994-01 for ; Fri, 23 Jun 2006 03:41:42 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id C59053B041A for ; Fri, 23 Jun 2006 03:41:42 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 2A35ADCC21; Fri, 23 Jun 2006 00:41:42 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 23 Jun 2006 09:41:42 +0200 (CEST) Message-ID: <50470.194.138.18.132.1151048502.squirrel@webmail.murrayc.com> In-Reply-To: References: Date: Fri, 23 Jun 2006 09:41:42 +0200 (CEST) Subject: Re: Custom Widget From: "Murray Cumming" To: "Tobias Alarcon" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, TW_GT=0.077] X-Spam-Score: -2.522 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:41:44 -0000 > Hi, Im new at the list. this its drive me crazy i hope any of you can > help > me > I want to know if there any way to make a widget with a different shape > than > a rectangle. I only can change the background with a rc files, I need a > widget with a determinate shape(i.e loaded from a pixmap), but with the > behavior of a widget like a button or label. > Sorry for me bad english, i hope understend me and appreciate any hint. > bye You can make _windows_ with different shapes. For instance, see this example. http://cvs.gnome.org/viewcvs/gtkmm/examples/window/wheelbarrow.cc?view=markup I think that Gtk::Window::shape_combine_mask() is the interesting method there: http://gtkmm.sourceforge.net/docs/gtkmm-2.4/docs/reference/html/classGdk_1_1Window.html#7e7ccbbb8a86215d0478b9fc041dce34 There's also a shape_combine_region(). I'm not sure about widgets with different shapes. You might try gtk-list for that. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 23 03:47:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5BC523B068F for ; Fri, 23 Jun 2006 03:47:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24328-04 for ; Fri, 23 Jun 2006 03:47:12 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 9C72B3B0583 for ; Fri, 23 Jun 2006 03:47:12 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 2EB24DC8BE for ; Fri, 23 Jun 2006 00:47:12 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 23 Jun 2006 09:47:12 +0200 (CEST) Message-ID: <19548.194.138.18.132.1151048832.squirrel@webmail.murrayc.com> In-Reply-To: <20060623072302.GA30417@snowplains.org> References: <1151022077.6839.5.camel@localhost> <20060623072302.GA30417@snowplains.org> Date: Fri, 23 Jun 2006 09:47:12 +0200 (CEST) Subject: Re: Apps that use libglademm From: "Murray Cumming" To: gtkmm-list@gnome.org User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.483 tagged_above=-999 required=2 tests=[AWL=-0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.483 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:47:13 -0000 > On Fri, Jun 23, 2006 at 08:21:16AM +0800, weijie wrote: >> I'm looking for open-source apps that use libglademm for the purpose of >> learning how to use libglademm. >> Does anyone know some good examples? Thanks! > > Hi, > I have a heavily documented example on my website here: > http://www.pebble.org.uk/programming/libglademm_simple Excellent. That would be even better with a screenshot, and screenshots of the parts of Glade that you mention. Feel free to link to it from the gtkmm Documentation overview page (just edit it in cvs). You might even want to add it to the gtkmm tutorial. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From suryakiran.gullapalli@gmail.com Fri Jun 23 06:12:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F1C753B05FA for ; Fri, 23 Jun 2006 06:12:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01890-06 for ; Fri, 23 Jun 2006 06:12:15 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id 123683B08EC for ; Fri, 23 Jun 2006 06:11:52 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i28so717462nzi for ; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Received: by 10.36.247.28 with SMTP id u28mr3555399nzh; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Message-ID: <3462bcdb0606230311m1e9ca100hefc2b60d1bb75a5b@mail.gmail.com> Date: Fri, 23 Jun 2006 15:41:51 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org Subject: set_select_function MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9788_10748870.1151057511332" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.613 tagged_above=-999 required=2 tests=[AWL=-0.365, BAYES_00=-2.599, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.613 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 10:12:22 -0000 ------=_Part_9788_10748870.1151057511332 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all, I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this. say, select_function is the name of the function we pass to set_select_function myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ; 1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time. The sequence is, function call for "about to be selected" row function call for "about to be deselected" row function call for "about to be selected" row. Why three times? why second time for "about to be selected" row. 2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality. Thanks in advance, Surya ------=_Part_9788_10748870.1151057511332 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all,
I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this.

say, select_function is the name of the function we pass to set_select_function

myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ;

1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time.
The sequence is,
function call for "about to be selected" row
function call for "about to be deselected" row
function call for "about to be selected" row.

Why three times? why second time for "about to be selected" row.

2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality.

Thanks in advance,
Surya
------=_Part_9788_10748870.1151057511332-- From pfjan@yahoo.com.br Fri Jun 23 07:51:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E46E63B015A for ; Fri, 23 Jun 2006 07:51:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07629-10 for ; Fri, 23 Jun 2006 07:51:05 -0400 (EDT) Received: from web52102.mail.yahoo.com (web52102.mail.yahoo.com [206.190.48.105]) by menubar.gnome.org (Postfix) with SMTP id 1BB163B013B for ; Fri, 23 Jun 2006 07:51:04 -0400 (EDT) Received: (qmail 85541 invoked by uid 60001); 23 Jun 2006 11:51:03 -0000 Message-ID: <20060623115103.85539.qmail@web52102.mail.yahoo.com> Received: from [201.6.251.192] by web52102.mail.yahoo.com via HTTP; Fri, 23 Jun 2006 04:51:03 PDT Date: Fri, 23 Jun 2006 04:51:03 -0700 (PDT) From: Jan Pfeifer Subject: Re: Signals in threads To: Mike Polan , gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-1917555310-1151063463=:85274" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.126 tagged_above=-999 required=2 tests=[AWL=-0.256, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_30_40=0.374, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.126 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 11:51:08 -0000 --0-1917555310-1151063463=:85274 Content-Type: text/plain; charset=us-ascii A bit late on the discussion, but I did a wrapper method on Glib::Dispatcher that allows for a worker thread to call a method/function on the GUI thread, and wait for the results (it waits on a mutex+block signals in the meanwhile). The usage interface, on the worker thread, is like this: // update the interface gui_callback( sigc::mem_fun( *mywin, &MyWindow::update_status ) ); If the worker thread can wait a short time (typically) for the GUI thread to update, this is simple and thread safe. If interested let me know, I can send you the class for you to copy&paste from, or use as is -- it's LGPL and should be in source forge as soon as I finish the first working version of my project. - jan ----- Original Message ---- From: Mike Polan To: gtkmm-list@gnome.org; paul@linuxaudiosystems.com Sent: Thursday, June 22, 2006 4:34:53 PM Subject: Re: Signals in threads Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption. Once again, thanks! _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list --0-1917555310-1151063463=:85274 Content-Type: text/html; charset=us-ascii
A bit late on the discussion, but I did a wrapper method on Glib::Dispatcher that allows for a worker thread to call a method/function on the GUI thread, and wait for the results (it waits on a mutex+block signals in the meanwhile). The usage interface, on the worker thread, is like this:

    // update the interface
    gui_callback( sigc::mem_fun( *mywin, &MyWindow::update_status ) );

If the worker thread can wait a short time (typically) for the GUI thread to update, this is simple and  thread safe.

If interested let me know, I can send you the class for you to copy&paste from, or use as is -- it's LGPL and should be in source forge as soon as I finish the first working version of my project.

- jan


----- Original Message ----
From: Mike Polan <kanadakid@gmail.com>
To: gtkmm-list@gnome.org; paul@linuxaudiosystems.com
Sent: Thursday, June 22, 2006 4:34:53 PM
Subject: Re: Signals in threads

Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption.

Once again, thanks!
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list

--0-1917555310-1151063463=:85274-- From morten.bo.nielsen@topsil.com Wed Jun 21 04:30:30 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 64C463B0E52 for ; Wed, 21 Jun 2006 04:30:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21594-08 for ; Wed, 21 Jun 2006 04:30:29 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id 45C323B096C for ; Wed, 21 Jun 2006 04:30:27 -0400 (EDT) Content-class: urn:content-classes:message Subject: SV: drawables. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Wed, 21 Jun 2006 10:30:25 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: drawables. Thread-Index: AcaT2o8LHwmKrw2pREeU+cEBshERnwBMJc/Q From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.449 tagged_above=-999 required=2 tests=[AWL=-0.004, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.449 X-Spam-Level: X-Mailman-Approved-At: Fri, 23 Jun 2006 10:37:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 08:30:30 -0000 > > I'm currently trying to make an application that retrieves an image > > from, say, jpeg, and I would like to draw some lines on top of this > > image. > > > > I have found this snippet in the tutotial > > (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): > > > > bool myarea::on_expose_event(GdkEventExpose* ev) > > { > > Glib::RefPtr image =3D > > Gdk::PixBuf::create_from_file("myimage.png"); > > image->render_to_drawable(get_window(), get_style()->get_black_gc(), > > 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the > > whole image (from 0,0 to the full width,height) at 100,80 in the window > > Gdk::RGB_DITHER_NONE, 0, 0); > > return true; > > } > > > > It works. But I don't want to draw directly on the window, and every > > example I find the gdk::drawable used is from get_window(). >=20 > First, I just want to make sure that you're aware of the distinction > between Gtk::Window and Gdk::Window. (I apologize if you know all of > this already -- I have no idea what level of experience you have with > Gtk / gtkmm so I don't want to make any assumptions). A > Gtk::DrawingArea contains its own Gdk::Window (which is just a > rectangular region on the screen), but this has nothing to do with the > Gtk::Window widget that it is displayed in. The Gdk::Window is the > window you're getting when you call the get_window() function, not the > Gtk::Window. >=20 This was the key point that I had completely misunderstood. > > I don't understand why Gtk::DrawingArea is not gdk::drawable. >=20 > it is. You just have to get its Gdk::Window to do the actual drawing > (Gdk::Window inherits from Gdk::Drawable). >=20 > > The question is what gtk-widget to use. Apparently only pixmap and > > bitmap are gdk::drawable, but they are usuable for "offscreen" > > rendering. > > > > Help, pseudocode, links to examples would be much appreciated. >=20 > Does that help, or did I just repeat things you already knew? It did help, thanks. Now I do this (using libglade) - (InData is a class of my own making): Gtk::DrawingArea *PolyDrawArea; xml_interface->get_widget( "PolyDrawArea", PolyDrawArea ); Glib::RefPtr image =3D Gdk::Pixbuf::create_from_file( "nn.bmp" ); PolyDrawArea->set_size_request( image->get_width(), image->get_height() ); image->render_to_drawable( PolyDrawArea->get_window(),=20 PolyDrawArea->get_style()->get_black_gc(), 0, 0, 0, 0,=20 image->get_width(), image->get_height(),=20 Gdk::RGB_DITHER_NONE, 0, 0); It works, but I get (AcqTest.exe:3996): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion 'GDK_IS_DRAWABLE (drawable)' failed on the render_to_drawable() line. Any ideas? Thanks again morten From cdrom205@googlemail.com Fri Jun 23 07:00:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 67BC83B01A6 for ; Fri, 23 Jun 2006 07:00:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05059-01 for ; Fri, 23 Jun 2006 07:00:17 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.182]) by menubar.gnome.org (Postfix) with ESMTP id 91CAA3B0750 for ; Fri, 23 Jun 2006 07:00:17 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id i49so722520pyi for ; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Received: by 10.35.101.9 with SMTP id d9mr2203192pym; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Received: by 10.35.37.17 with HTTP; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Message-ID: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> Date: Fri, 23 Jun 2006 12:00:16 +0100 From: "cd rom" To: gtkmm-list@gnome.org Subject: compile gtkmm source code MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_30077_19368391.1151060416716" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.65 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.65 X-Spam-Level: X-Mailman-Approved-At: Fri, 23 Jun 2006 10:37:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 11:00:19 -0000 ------=_Part_30077_19368391.1151060416716 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline hi, i am a newbie to gtkmm programming, i can program c++ so now i like to experience GUI. I am fowlling the tutorial from the website, the problem that i am facing is i can't compile gtkmm source code. Like this, i am using anjuta to compile+manage gtkmm project and i append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works for some project and for others it complains about missing headers like gtkmm.h, main.h. It drives me insane + frustration. So do you guys use any IDE for gtkmm or you guys just compile it from terminal and in either case can you explain how to set it up or do it? Thanks! ------=_Part_30077_19368391.1151060416716 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline hi, i am a newbie to gtkmm programming, i  can program c++ so now i like to experience GUI. I am fowlling the tutorial from the website, the problem that i am facing is i can't compile gtkmm source code. Like this, i am using anjuta to compile+manage gtkmm project and i append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works for some project and for others it complains about missing headers like gtkmm.h, main.h. It drives me insane + frustration. So do you guys use any IDE for gtkmm or you guys just compile it from terminal and in either case can you explain how to set it up or do it?
Thanks!
------=_Part_30077_19368391.1151060416716-- From paul@linuxaudiosystems.com Fri Jun 23 10:52:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 93A853B092E for ; Fri, 23 Jun 2006 10:52:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18450-08 for ; Fri, 23 Jun 2006 10:52:31 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 467C23B0915 for ; Fri, 23 Jun 2006 10:52:31 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1B003VFIKO6PSE@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 09:50:49 -0500 (CDT) Date: Fri, 23 Jun 2006 10:51:18 -0400 From: Paul Davis Subject: Re: SV: drawables. In-reply-to: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> To: Morten Bo Nielsen Message-id: <1151074278.10221.64.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.555 tagged_above=-999 required=2 tests=[AWL=0.044, BAYES_00=-2.599] X-Spam-Score: -2.555 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 14:52:36 -0000 On Wed, 2006-06-21 at 10:30 +0200, Morten Bo Nielsen wrote: > Now I do this (using libglade) - (InData is a class of my own making): > > Gtk::DrawingArea *PolyDrawArea; > xml_interface->get_widget( "PolyDrawArea", PolyDrawArea ); > > Glib::RefPtr image = Gdk::Pixbuf::create_from_file( > "nn.bmp" ); > PolyDrawArea->set_size_request( image->get_width(), image->get_height() > ); > image->render_to_drawable( PolyDrawArea->get_window(), > PolyDrawArea->get_style()->get_black_gc(), > 0, 0, 0, 0, > image->get_width(), image->get_height(), > Gdk::RGB_DITHER_NONE, 0, 0); > > > It works, but I get > > (AcqTest.exe:3996): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion > 'GDK_IS_DRAWABLE (drawable)' failed > > on the render_to_drawable() line. > Any ideas? you are drawing in an expose handler, yes? From gezimetc@shaw.ca Fri Jun 23 15:00:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D07C23B00ED for ; Fri, 23 Jun 2006 15:00:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31548-10 for ; Fri, 23 Jun 2006 15:00:34 -0400 (EDT) Received: from pd2mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 9455D3B00A3 for ; Fri, 23 Jun 2006 15:00:34 -0400 (EDT) Received: from pd2mr1so.prod.shaw.ca (pd2mr1so-qfe3.prod.shaw.ca [10.0.141.110]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B00E5AU0XWZB0@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:09 -0600 (MDT) Received: from pn2ml8so.prod.shaw.ca ([10.0.121.152]) by pd2mr1so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B004SZU0WNB50@pd2mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:09 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B003GQU0W8U30@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:08 -0600 (MDT) Date: Fri, 23 Jun 2006 12:58:08 -0600 From: Gezim Hoxha Subject: Re: compile gtkmm source code In-reply-to: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> To: cd rom , gtkmm Message-id: <1151089088.5035.4.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.266 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.266 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 19:00:36 -0000 On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote: > hi, i am a newbie to gtkmm programming, i can program c++ so now i > like to experience GUI. I am fowlling the tutorial from the website, > the problem that i am facing is i can't compile gtkmm source code. > Like this, i am using anjuta to compile+manage gtkmm project and i > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works > for some project and for others it complains about missing headers > like gtkmm.h, main.h. It drives me insane + frustration. So do you > guys use any IDE for gtkmm or you guys just compile it from terminal > and in either case can you explain how to set it up or do it? Hi, I went through the same frustration with Anjuta that you're going through. I then installed codeblocks stable ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm working with codeblocks, look at these posts: http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have to write makefiles and all that. I just build and run the execs from codeblocks :) Enjoy, -Gezim From murrayc@murrayc.com Fri Jun 23 15:23:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 366EA3B05A5 for ; Fri, 23 Jun 2006 15:23:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00345-05 for ; Fri, 23 Jun 2006 15:23:49 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (sd-green-bigip-176.dreamhost.com [208.97.132.176]) by menubar.gnome.org (Postfix) with ESMTP id 73C643B00D1 for ; Fri, 23 Jun 2006 15:23:49 -0400 (EDT) Received: from noname (p5497CE4A.dip.t-dialin.net [84.151.206.74]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id D4B88EB59B; Fri, 23 Jun 2006 12:23:47 -0700 (PDT) Subject: Re: compile gtkmm source code From: Murray Cumming To: Gezim Hoxha In-Reply-To: <1151089088.5035.4.camel@localhost.localdomain> References: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> <1151089088.5035.4.camel@localhost.localdomain> Content-Type: text/plain Date: Fri, 23 Jun 2006 21:23:44 +0200 Message-Id: <1151090624.31826.18.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.401 tagged_above=-999 required=2 tests=[AWL=0.044, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.401 X-Spam-Level: Cc: cd rom , gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 19:23:50 -0000 On Fri, 2006-06-23 at 12:58 -0600, Gezim Hoxha wrote: > On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote: > > hi, i am a newbie to gtkmm programming, i can program c++ so now i > > like to experience GUI. I am fowlling the tutorial from the website, > > the problem that i am facing is i can't compile gtkmm source code. > > Like this, i am using anjuta to compile+manage gtkmm project and i > > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works > > for some project and for others it complains about missing headers > > like gtkmm.h, main.h. It drives me insane + frustration. I assume that sometimes you just didn't get that line right. It is annoying that Anjuta doesn't do it for you: http://bugzilla.gnome.org/show_bug.cgi?id=340618 > So do you > > guys use any IDE for gtkmm or you guys just compile it from terminal > > and in either case can you explain how to set it up or do it? Most people create the build files by hand. It's not actually that difficult, and you can copy/paste from existing stuff. http://www.openismus.com/documents/linux/automake/automake.shtml > Hi, I went through the same frustration with Anjuta that you're going > through. I then installed codeblocks stable > ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm > working with codeblocks, look at these posts: > http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have > to write makefiles and all that. I just build and run the execs from > codeblocks :) > > Enjoy, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gezimetc@shaw.ca Fri Jun 23 17:18:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 842113B08AA for ; Fri, 23 Jun 2006 17:18:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05817-01 for ; Fri, 23 Jun 2006 17:18:48 -0400 (EDT) Received: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 6CBF53B06A7 for ; Fri, 23 Jun 2006 17:18:48 -0400 (EDT) Received: from pd4mr1so.prod.shaw.ca (pd4mr1so-qfe3.prod.shaw.ca [10.0.141.212]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C00HD50IQIX30@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Received: from pn2ml6so.prod.shaw.ca ([10.0.121.150]) by pd4mr1so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C006R90IQKFJ0@pd4mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C002ZR0IPOUO0@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Date: Fri, 23 Jun 2006 15:18:25 -0600 From: Gezim Hoxha Subject: patch for "Programming with GTKMM" book To: gtkmm Message-id: <1151097505.7123.0.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: multipart/mixed; boundary="=-cWW/IkhhoiSbhwA4soEm" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.35 tagged_above=-999 required=2 tests=[AWL=0.115, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.35 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 21:18:50 -0000 --=-cWW/IkhhoiSbhwA4soEm Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi, In http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html there is a "request_methods()" function method mentioned, however I think the method that the author meant is "request_targets()". Therefore, here is a patch that can be applied to that file. --=-cWW/IkhhoiSbhwA4soEm Content-Disposition: attachment; filename=diffoutput.txt Content-Type: text/plain; name=diffoutput.txt; charset=UTF-8 Content-Transfer-Encoding: 7bit 56c56 < request_methods() method, specifying a method to be called --- > request_targets() method, specifying a method to be called --=-cWW/IkhhoiSbhwA4soEm-- From marko@marko.anastasov.name Fri Jun 23 18:55:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 38D013B061F for ; Fri, 23 Jun 2006 18:55:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09804-08 for ; Fri, 23 Jun 2006 18:55:48 -0400 (EDT) Received: from ns1.ptt.yu (ns1.ptt.yu [212.62.32.1]) by menubar.gnome.org (Postfix) with ESMTP id 4BDDB3B0948 for ; Fri, 23 Jun 2006 18:55:48 -0400 (EDT) Received: from [192.168.1.37] (adsl6-049.ptt.yu [89.110.201.49]) by ns1.ptt.yu (8.13.5/8.13.5) with ESMTP id k5NMthmI030625; Sat, 24 Jun 2006 00:55:43 +0200 Subject: Re: patch for "Programming with GTKMM" book From: Marko Anastasov To: Gezim Hoxha In-Reply-To: <1151097505.7123.0.camel@localhost.localdomain> References: <1151097505.7123.0.camel@localhost.localdomain> Content-Type: text/plain Date: Sat, 24 Jun 2006 00:57:29 +0200 Message-Id: <1151103449.2873.31.camel@kutija> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 (2.6.0-1) Content-Transfer-Encoding: 7bit X-Scanned-By: milter-spamc/1.3.364 (ns1.ptt.yu [212.62.32.1]); Sat, 24 Jun 2006 00:55:47 +0200 X-Virus-Scanned: ClamAV version 0.87.1, clamav-milter version 0.87 on ns1.ptt.yu X-Virus-Status: Clean X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.526 tagged_above=-999 required=2 tests=[AWL=0.073, BAYES_00=-2.599] X-Spam-Score: -2.526 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 22:55:50 -0000 On Fri, 2006-06-23 at 15:18 -0600, Gezim Hoxha wrote: > Hi, > > In http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html > there is a "request_methods()" function method mentioned, however I > think the method that the author meant is "request_targets()". > Therefore, here is a patch that can be applied to that file. I've commited this, thanks. Note that html files are generated from docbook source and are thus not meant to be modified. The source file is docs/tutorial/gtkmm-tut.xml . Generally the practice here is to send patches to bugzilla. See http://www.gtkmm.org/bugs.shtml#NewBugs . Marko From weijie90@gmail.com Fri Jun 23 22:14:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 98C433B0114 for ; Fri, 23 Jun 2006 22:14:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17529-04 for ; Fri, 23 Jun 2006 22:14:56 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id D86793B00E5 for ; Fri, 23 Jun 2006 22:14:55 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id z59so837371pyg for ; Fri, 23 Jun 2006 19:14:55 -0700 (PDT) Received: by 10.35.134.12 with SMTP id l12mr3005981pyn; Fri, 23 Jun 2006 19:14:55 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.127.253]) by mx.gmail.com with ESMTP id k13sm300030pyf.2006.06.23.19.14.53; Fri, 23 Jun 2006 19:14:54 -0700 (PDT) Subject: Learning gtkmm/libglademm From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Sat, 24 Jun 2006 10:14:50 +0800 Message-Id: <1151115291.4618.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_XX=0.077] X-Spam-Score: -2.278 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 02:14:58 -0000 Hi all, thanks for the examples. i'll spend some time figuring out how regexxer does its libglademm stuff. In the meantime, should i read through the libsigc++ docs as well? How will it apply to libglademm? Thanks! From marble@igloo.snowplains.org Sat Jun 24 02:57:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 93FD03B02D0 for ; Sat, 24 Jun 2006 02:57:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28880-02 for ; Sat, 24 Jun 2006 02:57:35 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 5018B3B0267 for ; Sat, 24 Jun 2006 02:57:35 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 63A76368571; Sat, 24 Jun 2006 07:57:34 +0100 (BST) Date: Sat, 24 Jun 2006 07:57:34 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Subject: Re: Learning gtkmm/libglademm Message-ID: <20060624065734.GA14152@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1151115291.4618.5.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1151115291.4618.5.camel@localhost> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.491 tagged_above=-999 required=2 tests=[AWL=0.033, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_XX=0.077] X-Spam-Score: -2.491 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 06:57:36 -0000 On Sat, Jun 24, 2006 at 10:14:50AM +0800, weijie wrote: > Hi all, > thanks for the examples. i'll spend some time figuring out how regexxer > does its libglademm stuff. > In the meantime, should i read through the libsigc++ docs as well? How > will it apply to libglademm? > Thanks! Hi, Yes, you will need to know how to use libsigc++. For example, if you have a button in your GUI, you use libsigc++ to connect your handler to it. ~Ainsley From joevandyk@gmail.com Sat Jun 24 04:43:09 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3114D3B0146 for ; Sat, 24 Jun 2006 04:43:09 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01236-04 for ; Sat, 24 Jun 2006 04:43:08 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 0A2853B0009 for ; Sat, 24 Jun 2006 04:43:07 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so182856uge for ; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Received: by 10.67.29.12 with SMTP id g12mr3091276ugj; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 01:43:05 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.955 tagged_above=-999 required=2 tests=[AWL=0.291, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.955 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 08:43:09 -0000 On 6/24/06, Joe Van Dyk wrote: > On 6/7/06, Joe Van Dyk wrote: > > On 6/6/06, Paul Davis wrote: > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > created in the global scope. Apparently, that's what I want to do, as > > > > I can't put it inside main(). > > > > > > GTK and gtkmm require library initialization before any objects related > > > to them can be created. by attempting to put Gtk::Main in global scope > > > you are effectively asking for this order to be reversed. > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > right?), what "related" objects would be created before Gtk::Main was > > called? Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. From paul@linuxaudiosystems.com Sat Jun 24 12:24:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EF3913B099B for ; Sat, 24 Jun 2006 12:24:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25213-01 for ; Sat, 24 Jun 2006 12:24:13 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 178AA3B0993 for ; Sat, 24 Jun 2006 12:24:12 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1D007NIHJKIUN0@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 11:23:44 -0500 (CDT) Date: Sat, 24 Jun 2006 12:24:15 -0400 From: Paul Davis Subject: Re: stupid segfaults -- argh! In-reply-to: To: Joe Van Dyk Message-id: <1151166255.10221.88.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.439 tagged_above=-999 required=2 tests=[AWL=-0.071, BAYES_00=-2.599, TW_GT=0.077, TW_RG=0.077, TW_TK=0.077] X-Spam-Score: -2.439 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 16:24:14 -0000 On Sat, 2006-06-24 at 01:43 -0700, Joe Van Dyk wrote: > On 6/24/06, Joe Van Dyk wrote: > > On 6/7/06, Joe Van Dyk wrote: > > > On 6/6/06, Paul Davis wrote: > > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > > created in the global scope. Apparently, that's what I want to do, as > > > > > I can't put it inside main(). > > > > > > > > GTK and gtkmm require library initialization before any objects related > > > > to them can be created. by attempting to put Gtk::Main in global scope > > > > you are effectively asking for this order to be reversed. > > > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > > right?), what "related" objects would be created before Gtk::Main was > > > called? > > Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. a) it requires argc & argv to allow the user to pass in various GTK- level options b) you have essentially zero control over the ordering of it being called relative to other globals. c) putting things at file scope has been deprecated for, oh, about 20 years now. its just not something you do unless there is a very very good reason to do so, and certainly not in an ostensibly object oriented programming language. --p From fedemico@yahoo.com Sat Jun 24 13:32:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CE9613B006E for ; Sat, 24 Jun 2006 13:32:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27534-03 for ; Sat, 24 Jun 2006 13:31:58 -0400 (EDT) Received: from web60320.mail.yahoo.com (web60320.mail.yahoo.com [209.73.178.128]) by menubar.gnome.org (Postfix) with SMTP id E17283B00A5 for ; Sat, 24 Jun 2006 13:31:57 -0400 (EDT) Received: (qmail 74405 invoked by uid 60001); 24 Jun 2006 17:31:28 -0000 Message-ID: <20060624173128.74403.qmail@web60320.mail.yahoo.com> Received: from [196.40.43.74] by web60320.mail.yahoo.com via HTTP; Sat, 24 Jun 2006 12:31:28 CDT Date: Sat, 24 Jun 2006 12:31:28 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= Subject: resize Gtk::Image To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.648 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 1.648 X-Spam-Level: * X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:32:01 -0000 Hi everybody! I have an application in where I have pixbufs and then I put them into Gtk::Image objects in order to display them, the size of these images is 640x480 (because of the camera) but, I want that my displayed images have a size that I set. Does anybody know how to do that? Thank you! __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From daf@minuslab.net Sat Jun 24 13:44:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BFB543B04B6 for ; Sat, 24 Jun 2006 13:44:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28053-06 for ; Sat, 24 Jun 2006 13:44:17 -0400 (EDT) Received: from eastrmmtao02.cox.net (eastrmmtao02.cox.net [68.230.240.37]) by menubar.gnome.org (Postfix) with ESMTP id A0AFB3B0267 for ; Sat, 24 Jun 2006 13:44:16 -0400 (EDT) Received: from [192.168.1.107] (really [68.0.246.8]) by eastrmmtao02.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060624174403.EOAH15470.eastrmmtao02.cox.net@[192.168.1.107]>; Sat, 24 Jun 2006 13:44:03 -0400 Subject: Re: resize Gtk::Image From: Dave Foster To: Luis Federico =?ISO-8859-1?Q?G=F3mez?= Salazar In-Reply-To: <20060624173128.74403.qmail@web60320.mail.yahoo.com> References: <20060624173128.74403.qmail@web60320.mail.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1 Date: Sat, 24 Jun 2006 15:31:21 -0400 Message-Id: <1151177481.4890.0.camel@neptune.minuslab.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.407 tagged_above=-999 required=2 tests=[AWL=0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.407 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:44:17 -0000 Hi, Could you just resize the pixbufs before you put them into Gtk::Image(s), using ::scale_simple() or something? dave -- Dave Foster On Sat, 2006-06-24 at 12:31 -0500, Luis Federico Gómez Salazar wrote: > Hi everybody! > > I have an application in where I have pixbufs and then > I put them into Gtk::Image objects in order to display > them, the size of these images is 640x480 (because of > the camera) but, I want that my displayed images have > a size that I set. > > Does anybody know how to do that? > > Thank you! > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > Regístrate ya - http://correo.espanol.yahoo.com/ > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list From joevandyk@gmail.com Sat Jun 24 13:53:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86EE93B037E for ; Sat, 24 Jun 2006 13:53:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28696-01 for ; Sat, 24 Jun 2006 13:53:01 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id F34FD3B01C6 for ; Sat, 24 Jun 2006 13:53:00 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so297531uge for ; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Received: by 10.66.220.17 with SMTP id s17mr3444015ugg; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 10:52:32 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! In-Reply-To: <1151166255.10221.88.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> <1151166255.10221.88.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.929 tagged_above=-999 required=2 tests=[AWL=0.240, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_RG=0.077, TW_TK=0.077] X-Spam-Score: -1.929 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:53:02 -0000 On 6/24/06, Paul Davis wrote: > On Sat, 2006-06-24 at 01:43 -0700, Joe Van Dyk wrote: > > On 6/24/06, Joe Van Dyk wrote: > > > On 6/7/06, Joe Van Dyk wrote: > > > > On 6/6/06, Paul Davis wrote: > > > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > > > created in the global scope. Apparently, that's what I want to do, as > > > > > > I can't put it inside main(). > > > > > > > > > > GTK and gtkmm require library initialization before any objects related > > > > > to them can be created. by attempting to put Gtk::Main in global scope > > > > > you are effectively asking for this order to be reversed. > > > > > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > > > right?), what "related" objects would be created before Gtk::Main was > > > > called? > > > > Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. > > a) it requires argc & argv to allow the user to pass in various GTK- > level options Not an issue for me. (I can't modify anything in main() as it's being autogenerated by the build process) > b) you have essentially zero control over the ordering of it being > called relative to other globals. Not an issue for me, as far as I know. There aren't any other gtk-related things at file scope. > c) putting things at file scope has been deprecated for, oh, about 20 > years now. its just not something you do unless there is a very very > good reason to do so, and certainly not in an ostensibly object oriented > programming language. Ok, thanks! I guess not being able to put the call inside main() might be a good reason. Thanks, Joe From joevandyk@gmail.com Sat Jun 24 13:56:37 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8127A3B055C for ; Sat, 24 Jun 2006 13:56:37 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28942-02 for ; Sat, 24 Jun 2006 13:56:36 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id 62BD43B0525 for ; Sat, 24 Jun 2006 13:56:36 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so298339uge for ; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Received: by 10.66.243.2 with SMTP id q2mr3451414ugh; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 10:56:24 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: Website update? In-Reply-To: <1146123221.6040.14.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.054 tagged_above=-999 required=2 tests=[AWL=0.346, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.054 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:56:37 -0000 On 4/27/06, Murray Cumming wrote: > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > Our website is looking a bit unfashionable these days. Would someone > > like to play with the CSS and make it look like something from the year > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > system yet. > > Is nobody interesting in making us look a little more hip? I see the new website went live. Very cool. How difficult would it be to get that same look/feel on the other documentation pages (tutorial, API reference, etc)? From gtkmm-forge-bounces@lists.sourceforge.net Sat Jun 24 15:04:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 355093B0848 for ; Sat, 24 Jun 2006 15:04:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31283-10 for ; Sat, 24 Jun 2006 15:04:31 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id BC6C23B0810 for ; Sat, 24 Jun 2006 15:04:31 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 917AF13BDA for ; Sat, 24 Jun 2006 12:03:44 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1157 To: gtkmm-forge@lists.sourceforge.net Date: Sat, 24 Jun 2006 12:03:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.362 tagged_above=-999 required=2 tests=[AWL=0.046, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, TW_YG=0.077] X-Spam-Score: -1.362 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 19:04:33 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 89780] Treeview: signal_button_press_event needs connect_notify() (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 24 Jun 2006 07:18:46 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 89780] Treeview: signal_button_press_event needs connect_notify() To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060624111846.3055A6CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=89780 gtkmm | TreeView | Ver: 2.4 Yevgen Muntyan changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |muntyan@tamu.edu ------- Comment #16 from Yevgen Muntyan 2006-06-24 11:18 UTC ------- (In reply to comment #13) > Here (treeview_signal_working.cc) is a version (also simplified) that > works. It's been discussed lots on the list, but this is the first > time that I've checked my theory. You need to use connect_notify() > (equivalent to using connect() with the extra false parameter) to > handle the event before the treeview/renderer, because the standard > handler stops the further handling of the signal, with its return value. > > pygtk defaults to connecting before, which probably causes more, > other, problems. This is nonsense. It's gtkmm problem that it doesn't properly handle return values of signal handlers (in this case it just lets gtk read garbage from the stack as a return value); while pygtk does right thing. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1157 ******************************************** From gezimetc@shaw.ca Sat Jun 24 17:15:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 957C93B01C0 for ; Sat, 24 Jun 2006 17:15:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03366-03 for ; Sat, 24 Jun 2006 17:15:55 -0400 (EDT) Received: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 75E523B01B1 for ; Sat, 24 Jun 2006 17:15:55 -0400 (EDT) Received: from pd4mr7so.prod.shaw.ca (pd4mr7so-qfe3.prod.shaw.ca [10.0.141.84]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00JF8V0G8750@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Received: from pn2ml4so.prod.shaw.ca ([10.0.121.148]) by pd4mr7so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00K4BV0GJWA0@pd4mr7so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00LPTV0GIO90@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Date: Sat, 24 Jun 2006 15:14:39 -0600 From: Gezim Hoxha Subject: Re: patch for "Programming with GTKMM" book In-reply-to: <1151103449.2873.31.camel@kutija> To: Marko Anastasov , gtkmm Message-id: <1151183679.28760.6.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151097505.7123.0.camel@localhost.localdomain> <1151103449.2873.31.camel@kutija> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.033, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.278 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 21:15:56 -0000 On Sat, 2006-24-06 at 00:57 +0200, Marko Anastasov wrote: > I've commited this, thanks. It hasn't changed in the page ( http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html ). Is there a release cycle for documentation too? > > Note that html files are generated from docbook source and are > thus not meant to be modified. The source file is > docs/tutorial/gtkmm-tut.xml . > Generally the practice here is to send patches to bugzilla. > See http://www.gtkmm.org/bugs.shtml#NewBugs . Thanks, I'll keep this in mind. If what you said is agreed upon then Chapter 24. Contributing is incorrect as it says "please post your contribution to the gtkmm mailing list at ." Thanks, -Gezim From gezimetc@shaw.ca Sat Jun 24 17:21:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E800C3B0094 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03321-09 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 116343B0186 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from pd5mr1so.prod.shaw.ca (pd5mr1so-qfe3.prod.shaw.ca [10.0.141.232]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00MREV9TG4B0@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Received: from pn2ml4so.prod.shaw.ca ([10.0.121.148]) by pd5mr1so.prod.shaw.ca (Sun Java System Messaging Server 6.2-2.05 (built Apr 28 2005)) with ESMTP id <0J1D007G6V9TYDF0@pd5mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00LT1V9TCT70@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Date: Sat, 24 Jun 2006 15:20:17 -0600 From: Gezim Hoxha Subject: CC-ing to this list isn't working To: gtkmm Message-id: <1151184017.28760.13.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.405 tagged_above=-999 required=2 tests=[AWL=-0.848, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -1.405 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 21:21:20 -0000 Hi all. I haven't done too much testing, but I got an email from Marko Anastasov (client: Evolution 2.6.*) and from Murray Cumming (client: Evolution 2.6.*) and they both CC-ed this list. However, neither of their emails appeared on this list. On my replies, I have included the list in the To field and this seems to work. So, either the list doesn't like being CC-ed to or evolution doesn't like to CC the list. If someone with another client could try and reply to this message and CC the list to test it, that would be great. Thanks, -Gezim From jonathon.jongsma@gmail.com Sun Jun 25 00:15:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BCA623B0372 for ; Sun, 25 Jun 2006 00:15:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16203-04 for ; Sun, 25 Jun 2006 00:15:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.201]) by menubar.gnome.org (Postfix) with ESMTP id BE1D53B0287 for ; Sun, 25 Jun 2006 00:15:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so1473563nzh for ; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Received: by 10.36.224.8 with SMTP id w8mr762159nzg; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 23:15:02 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" Subject: Re: Website update? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.375 tagged_above=-999 required=2 tests=[AWL=0.025, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.375 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 04:15:52 -0000 On 6/24/06, Joe Van Dyk wrote: > On 4/27/06, Murray Cumming wrote: > > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > > Our website is looking a bit unfashionable these days. Would someone > > > like to play with the CSS and make it look like something from the year > > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > > system yet. > > > > Is nobody interesting in making us look a little more hip? > > I see the new website went live. Very cool. > > How difficult would it be to get that same look/feel on the other > documentation pages (tutorial, API reference, etc)? I don't imagine it would be terribly difficult, I just haven't gotten around to tackling it yet. I may start it at some point, but others should feel free as well. Jonner From murrayc@murrayc.com Sun Jun 25 04:20:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0B7963B012E for ; Sun, 25 Jun 2006 04:20:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24062-06 for ; Sun, 25 Jun 2006 04:20:05 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (sd-green-bigip-176.dreamhost.com [208.97.132.176]) by menubar.gnome.org (Postfix) with ESMTP id 29EBF3B01C5 for ; Sun, 25 Jun 2006 04:20:05 -0400 (EDT) Received: from [10.0.14.44] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id BA83AEB5C7; Sun, 25 Jun 2006 01:19:26 -0700 (PDT) Subject: Re: Learning gtkmm/libglademm From: Murray Cumming To: weijie In-Reply-To: <1151115291.4618.5.camel@localhost> References: <1151115291.4618.5.camel@localhost> Content-Type: text/plain Date: Sun, 25 Jun 2006 10:16:35 +0200 Message-Id: <1151223395.15638.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.484 tagged_above=-999 required=2 tests=[AWL=-0.116, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077, TW_XX=0.077] X-Spam-Score: -2.484 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 08:20:06 -0000 On Sat, 2006-06-24 at 10:14 +0800, weijie wrote: > Hi all, > thanks for the examples. i'll spend some time figuring out how regexxer > does its libglademm stuff. > In the meantime, should i read through the libsigc++ docs as well? How > will it apply to libglademm? > Thanks! libsigc++ is explained well enough in the gtkmm book. You should at least read the Basics chapter. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From suryakiran.gullapalli@gmail.com Thu Jun 1 00:10:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 24C7B3B00BB for ; Thu, 1 Jun 2006 00:10:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04034-10 for ; Thu, 1 Jun 2006 00:10:51 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id 9AFE73B0086 for ; Thu, 1 Jun 2006 00:10:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so260552nzo for ; Wed, 31 May 2006 21:10:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=N+wbMTsUS0m6ybIQQ6WBzXon9fU/EEzIVq5El3whjJyUR4SAxxBUxIEOsBfVXkeL2YbImX2jAbHiSNiVELVdbozPa3i6O5WTSb6jawRIjg1MW1JZlhMea6gfJPV+YUdgdJ2gGLM2E/7KnKs55/7qEZslYRDyBuFifgtqtukaPXo= Received: by 10.36.160.15 with SMTP id i15mr231979nze; Wed, 31 May 2006 21:10:50 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Wed, 31 May 2006 21:10:50 -0700 (PDT) Message-ID: <3462bcdb0605312110g7d0c9974l53192508be0b611e@mail.gmail.com> Date: Thu, 1 Jun 2006 09:40:50 +0530 From: "Surya Kiran Gullapalli" To: "Tor Lillqvist" In-Reply-To: <17533.16487.144000.523256@gargle.gargle.HOWL> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1980_31614517.1149135050887" References: <447BD8D6.6060201@fluent.co.in> <17532.4652.113000.859438@gargle.gargle.HOWL> <3462bcdb0605300556u53c563dai9626a6c42a13a98c@mail.gmail.com> <3462bcdb0605302205iff4db2cyfa7e2515b63fb7ca@mail.gmail.com> <17533.16487.144000.523256@gargle.gargle.HOWL> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.187, BAYES_00=-2.599, HTML_50_60=0.134, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -2.278 X-Spam-Level: Cc: gtk-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Win32 Binaries X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 04:10:53 -0000 ------=_Part_1980_31614517.1149135050887 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline > > That's what supposed to happen when one uses the ms-windows theme. > I've got it. The stock icons are coming with other themes. Thanks, Surya ------=_Part_1980_31614517.1149135050887 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
That's what supposed to happen when one uses the ms-windows theme.

I've got it. The stock icons are coming with other themes.
Thanks,
Surya
------=_Part_1980_31614517.1149135050887-- From kranz@rheinmetall-de.com Thu Jun 1 02:05:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 32A193B00CA for ; Thu, 1 Jun 2006 02:05:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09001-01 for ; Thu, 1 Jun 2006 02:05:02 -0400 (EDT) Received: from mail86.defence-elec.de (lxsrv86.rheinmetall-de.com [194.156.172.206]) by menubar.gnome.org (Postfix) with ESMTP id 910B93B00B0 for ; Thu, 1 Jun 2006 02:05:01 -0400 (EDT) Received: from vssrv11.defence-elec.de (unknown [10.199.101.18]) by mail86.defence-elec.de (Postfix) with SMTP id C887113986 for ; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mgsrv11.defence-elec.de ([10.199.101.16]) by vssrv11.defence-elec.de (SAVSMTP 3.1.2.35) with SMTP id M2006060108052500190 for ; Thu, 01 Jun 2006 08:05:25 +0200 Received: by mgsrv11.defence-elec.de (Postfix, from userid 65534) id C03BE4718; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mssrv11.defence-elec.de (mssrv11.defence-elec.de [10.199.101.20]) by mgsrv11.defence-elec.de (Postfix) with ESMTP id 995804717 for ; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mssrv12.defence-elec.de ([10.199.101.21]) by mssrv11.defence-elec.de with Microsoft SMTPSVC(6.0.3790.1830); Thu, 1 Jun 2006 08:05:25 +0200 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C68541.5F6A154E" X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Thu, 1 Jun 2006 08:05:24 +0200 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Running a external programm in a new window Thread-Index: AcaFQV9b6KLkwQhaSbWbx0nTioOY4A== From: "Kranz, Willi" To: X-OriginalArrivalTime: 01 Jun 2006 06:05:25.0171 (UTC) FILETIME=[5FB51830:01C68541] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.137 tagged_above=-999 required=2 tests=[BAYES_50=0.001, FORGED_RCVD_HELO=0.135, HTML_MESSAGE=0.001] X-Spam-Score: 0.137 X-Spam-Level: Subject: Running a external programm in a new window X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 06:05:04 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01C68541.5F6A154E Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo all, =20 I have the following problem. I want to run an external program (with text output) in a new window. =20 There is an menu "ReadOut". When this item is pressed, I want to open a = new window (like an Xterm) and inside I want to run a simple programm with = text output (for example "HELLO WORLD"). =20 Thanks for your help =20 Willi Kranz =20 Dipl.-Phys. Willi Kranz Rheinmetall Defence Electronics GmbH System Engineer D-28309 Bremen/Germany Dept. FPCA Br=FCggeweg 54 eMail: kranz@rheinmetall-de.com +49 421 457-4237 (-4754 fax) =20 ------_=_NextPart_001_01C68541.5F6A154E Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hallo all,

 

I have the following = problem.

I want to run an external program (with text = output) in a new window.

 

There is an menu “ReadOut”. When = this item is pressed, I want to open a new

window (like an Xterm) and inside I want to = run a simple programm with text

output (for example “HELLO = WORLD”).

 

Thanks for your = help

 

Willi Kranz

 

Dipl.-Phys. Willi Kranz=A0=A0=A0=A0=A0=A0=A0=A0=A0 Rheinmetall Defence Electronics = GmbH

System Engineer=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 D-28309 = Bremen/Germany

Dept. FPCA=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = Br=FCggeweg 54

eMail: kranz@rheinmetall-de.com=A0 +49 421 457-4237 (-4754 fax)

 

------_=_NextPart_001_01C68541.5F6A154E-- From rope-walker@yandex.ru Thu Jun 1 03:44:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DC0393B0107 for ; Thu, 1 Jun 2006 03:44:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13787-09 for ; Thu, 1 Jun 2006 03:44:57 -0400 (EDT) Received: from tide.yandex.ru (tide.yandex.ru [213.180.200.37]) by menubar.gnome.org (Postfix) with ESMTP id D20EB3B0109 for ; Thu, 1 Jun 2006 03:44:56 -0400 (EDT) Received: from YAMAIL (tide.yandex.ru) by mail.yandex.ru id ; Thu, 1 Jun 2006 11:44:37 +0400 Received: from [83.219.140.194] ([83.219.140.194]) by mail.yandex.ru with HTTP; Thu, 1 Jun 2006 11:44:37 +0400 (MSD) Date: Thu, 1 Jun 2006 11:44:37 +0400 (MSD) From: "Volosatov Alexander" Sender: rope-walker@yandex.ru Message-Id: <447E9AE5.00000A.04245@tide.yandex.ru> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] Errors-To: rope-walker@yandex.ru To: gtkmm-list@gnome.org X-Source-Ip: 83.219.140.194 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.816 tagged_above=-999 required=2 tests=[AWL=-0.631, BAYES_40=-0.185, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] X-Spam-Score: -0.816 X-Spam-Level: Subject: Glib::Module error X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: rope-walker@yandex.ru List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 07:45:00 -0000 error in using this class in new version of gtkmm: GModule-CRITICAL **: g_module_symbol: assertion `module != NULL' failed in old version (2.8.3) it works properly. What i have to do? Alex From gtk-list-bounces@gnome.org Thu Jun 1 04:23:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9D7043B0C9A; Thu, 1 Jun 2006 04:23:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16604-01; Thu, 1 Jun 2006 04:23:40 -0400 (EDT) Received: from SH-mailserver.siliconheart.com (unknown [222.92.90.42]) by menubar.gnome.org (Postfix) with ESMTP id D8D4B3B0C93; Thu, 1 Jun 2006 04:23:38 -0400 (EDT) Received: from [127.0.0.1] ([192.168.29.254]) (authenticated bits=0) by SH-mailserver.siliconheart.com (8.13.6/8.13.6) with ESMTP id k518MCcU016330; Thu, 1 Jun 2006 16:22:53 +0800 Date: Thu, 01 Jun 2006 16:25:19 +0800 X-SpamFilter-By: BOX Solutions SpamTrap 1.1 with qID k4UCvwSV006800, This message is to be blocked by code: bkfkact590 X-Forwarded-To: adamzhang@siliconheart.com X-Forwarded-For: zaneread@gmail.com adamzhang@siliconheart.com X-Gmail-Received: d9796450a40d73d960cdde5e6457d04f9f178245 Received-SPF: pass (gmail.com: best guess record for domain of gtk-list-bounces@gnome.org designates 209.132.176.177 as permitted sender) DomainKey-Status: bad (test mode) X-Original-To: gtk-list@gnome.org DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=YKD2cdX2pxkx0BZvPQEuDOO1MaskKmobluyUgVJ2Szhdy7ETNI2iYYQUzY70d7npHDNPq9QLlFYMGV2k2ZP4WOhh0ugu7/uKnjkHUDhyI7V4sHt3Z6u0r/rFDLQqd55JWleT70lQqFb1MXO657TB+k31mW9bEUdCTTwVJEuyg54= Message-ID: <3462bcdb0605300556u53c563dai9626a6c42a13a98c@mail.gmail.com> From: "Surya Kiran Gullapalli" To: "Tor Lillqvist" In-Reply-To: <17532.4652.113000.859438@gargle.gargle.HOWL> MIME-Version: 1.0 References: <447BD8D6.6060201@fluent.co.in> <17532.4652.113000.859438@gargle.gargle.HOWL> X-Virus-Scanned: by amavisd-new at gnome.org X-BeenThere: gtk-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Content-Type: multipart/mixed; boundary="===============1648760788==" Sender: gtk-list-bounces@gnome.org Errors-To: gtk-list-bounces@gnome.org X-Virus-Scanned: by amavisd-new at gnome.org X-Scanned-By: MIMEDefang 2.39 X-Mailer: Becky! ver. 2.25.01 [CN] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.995 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, SUBJECT_EXCESS_BASE64=0.449, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.995 X-Spam-Level: Cc: gtkmm-list@gnome.org, Surya Kiran Gullapalli , gtk-list@gnome.org Subject: [Spam-Mail] Re: Win32 Binaries (This message is to be blocked by code: bkfkact590) X-BeenThere: gtkmm-list@gnome.org List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 08:23:41 -0000 --===============1648760788== Content-Type: multipart/alternative; boundary="----=_Part_3503_7225266.1148993790177" ------=_Part_3503_7225266.1148993790177 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, Thank you very much for your support. I'm now able to build a gtk+/gtkmm application on windows (XP) with visual studio 8. But there's ahiccup though. I've compiled and ran a sample program from both the gtk+ and gtkmm examples directory. The application is running fine, but the stock icons on the buttons are missing. Any setting I'm missing here? Thanks in advance, Surya ------=_Part_3503_7225266.1148993790177 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
Thank you very much for your support. I'm now able to build a gtk+/gtkmm application on windows (XP) with visual studio 8. But there's ahiccup though.
 
I've compiled and ran a sample program from both the gtk+ and gtkmm examples directory. The application is running fine, but the stock icons on the buttons are missing. Any setting I'm missing
here?
 
Thanks in advance,
Surya
------=_Part_3503_7225266.1148993790177-- --===============1648760788== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ gtk-list mailing list gtk-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-list --===============1648760788==-- From mail@gehli.com Thu Jun 1 12:13:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 44ED73B02DE for ; Thu, 1 Jun 2006 12:13:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19393-03 for ; Thu, 1 Jun 2006 12:13:44 -0400 (EDT) Received: from dd7726.kasserver.com (dd7726.kasserver.com [85.13.132.45]) by menubar.gnome.org (Postfix) with ESMTP id 132003B0254 for ; Thu, 1 Jun 2006 12:13:43 -0400 (EDT) Received: from dd7726.kasserver.com (dd3602.kasserver.com [81.209.188.75]) by dd7726.kasserver.com (Postfix) with SMTP id A24851118E6 for ; Thu, 1 Jun 2006 18:13:37 +0200 (CEST) From: "Alexander Gehlert" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 8bit Message-Id: <20060601161337.A24851118E6@dd7726.kasserver.com> Date: Thu, 1 Jun 2006 18:13:37 +0200 (CEST) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.213 tagged_above=-999 required=2 tests=[AWL=0.386, BAYES_00=-2.599] X-Spam-Score: -2.213 X-Spam-Level: Subject: Coverage of a Label for special unicode glyphs X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 16:13:47 -0000 Hi, in my program I need to cover a lot of languages (Latin, Cyrillic, Hebrew, Japanese). So I converted all needed strings to unicode, and pass them to Gtk::Labels, everything works fine as long as there is a fitting font installed on the system. Now I want to make sure that the labels are show in the right way: I see two ways, requieres special font packages at compile time or check at runtime for the coverage and if it is not coverd inform the user that he should add some unicode font packeges or something like that. I would prefer the second way, so I started to look how that is possible: my idea was : - get the labels layout - get the attribute list of the layout and then the fontdescription to work on with that to check the coverage But here is the first problem I ran into: Pango::AttrList atrlist = m_layout->get_attributes(); Pango::AttrIter atritr = atrlist.get_iter(); Pango::FontDescription fontdesc; fontdesc = atritr.get_font_desc(); printf("%s\n",fontdesc.to_string().c_str()); I just get "Normal" and "Normal 0" so did I miss something? does someone know a good way to check the coverage of a unicode sign show by a label? thanks in advance Alex From murrayc@murrayc.com Thu Jun 1 14:53:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BD0E43B0D75; Thu, 1 Jun 2006 14:53:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29398-02; Thu, 1 Jun 2006 14:53:46 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (ip-208-97-132-53.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id E2BA93B02A9; Thu, 1 Jun 2006 14:53:45 -0400 (EDT) Received: from noname (p5497F70E.dip.t-dialin.net [84.151.247.14]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id 5CCF7EB432; Thu, 1 Jun 2006 11:53:44 -0700 (PDT) From: Murray Cumming To: gtkmm-list@gnome.org, gnomemm-list@gnome.org Content-Type: text/plain Date: Thu, 01 Jun 2006 20:53:41 +0200 Message-Id: <1149188021.5943.40.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.431 tagged_above=-999 required=2 tests=[AWL=0.014, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.431 X-Spam-Level: Cc: Subject: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 18:53:47 -0000 I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is also interested in other C++ GNOME stuff, and there's so little traffic on gnomemm-list that it couldn't disturb gtkmm-list. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From diego@goedi.net Thu Jun 1 15:03:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0C293B0171 for ; Thu, 1 Jun 2006 15:03:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29982-08 for ; Thu, 1 Jun 2006 15:03:11 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id B3D043B011F for ; Thu, 1 Jun 2006 15:03:04 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 202A114D8C for ; Thu, 1 Jun 2006 21:03:02 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id fCIIJ0Q9oyU8 for ; Thu, 1 Jun 2006 21:03:01 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id D81BD14D8B for ; Thu, 1 Jun 2006 21:03:00 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: gtkmm-list@gnome.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-WBddPAebeHP4hW20BHSy" Date: Thu, 01 Jun 2006 21:03:07 +0200 Message-Id: <1149188587.31923.10.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.464 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, UPPERCASE_25_50=0] X-Spam-Score: -2.464 X-Spam-Level: Subject: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 19:03:13 -0000 --=-WBddPAebeHP4hW20BHSy Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi: I'm trying to show the help of my program using Yelp. I've looking at the source code of epiphany-browser and I've make some progress. But now when I call gnome_help_display_with_doc_id I get this error: "domain not found GNOME_FILE_DOMAIN_APP_HELP". In C I must do the following: (from epiphany source) ----------------- gnome_program_init (PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv, GNOME_PARAM_GOPTION_CONTEXT, option_context, GNOME_PARAM_HUMAN_READABLE_NAME, _("Web Browser" ), GNOME_PARAM_APP_DATADIR, DATADIR, NULL); ----------------- Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. =20 How can I pass params to my program that is done with gnomemm? Now this is my code: ----------------. Gnome::Main gnomeMain(PACKAGE, VERSION, Gnome::UI::module_info_get(), argc, argv); ---------------- Thanks in advance and sorry for my bad english. --=20 Diego Fdez. Dur=C3=A1n | http://iota.goedi.net GPG : 925C 9A21 7A11 3B13 6E43 50DB F579 D119 90D2 66BB --=-WBddPAebeHP4hW20BHSy Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEfznr9XnRGZDSZrsRAh9dAJ4jdn2VZyVTT4i1ew7hBZrAAtpZiwCggQ8F L88CjfcQJ6bMzAFshLsWr7c= =YteR -----END PGP SIGNATURE----- --=-WBddPAebeHP4hW20BHSy-- From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 1 15:07:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D98A53B02A9 for ; Thu, 1 Jun 2006 15:07:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30589-10 for ; Thu, 1 Jun 2006 15:07:25 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id ED0023B0171 for ; Thu, 1 Jun 2006 15:07:24 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5A26F12778 for ; Thu, 1 Jun 2006 12:07:24 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Thu, 01 Jun 2006 12:07:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=0.096, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1140 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 19:07:27 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 2. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 3. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 4. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 31 May 2006 15:23:36 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531192336.ED93E6CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #19 from Murray Cumming 2006-05-31 19:23 UTC ------- Maxim, I am just trying to help you. I can not help you based on the current information, whether or not you think I should understand perfectly. I am trying to suggest how you can make me understand. Asking you for further information in order to find out how to do some work for you is hardly "trying to convince me that I owe you some source code". Why should I keep bothering? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 31 May 2006 15:06:54 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531190654.0E1F06CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #18 from Maxim Udushlivy 2006-05-31 19:06 UTC ------- >I really have no idea what you are talking about any more. In particular >I have no idea what you mean by "serialization" here. It's default meaning, as defined in Computer Science: http://en.wikipedia.org/wiki/Serialization >I am asking for source code so you can say >"Look, I would like to do this but there's no API for it here.". When did I tell you that I want to say this? You constantly make wrong assumptions about my posts. >With great patience I am trying very hard to discover what you need. If there >is something specific that you need, please do open a new bug and try to be >clear about it. I clearly described all six feature-requests in this bugzilla entry. (They may be easily discovered at the top of this page, with little patience.) Later I revoked request [2]. Yesterday I posted comment #8 (and I am not asking for [2] anymore), but instead of admitting your mistake (comment #5) you are trying to convince me that I owe you some source code. I bet people will have fun reading this entry. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 31 May 2006 15:26:11 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531192611.7740F6CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID ------- Comment #20 from Murray Cumming 2006-05-31 19:26 UTC ------- This bug is closed because it's making me feel used and abused and I get to say when that stops. Patches for any of the non-controversial stuff would be welcome in their own bug reports. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 1 Jun 2006 05:09:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601090921.EC1E16CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #21 from Maxim Udushlivy 2006-06-01 09:09 UTC ------- >Maxim, I am just trying to help you. I can not help you based on the current >information, whether or not you think I should understand perfectly. I am >trying to suggest how you can make me understand. Murray, how many times I need to repeat that a request for [2] was revoked in comment #4? What is that "help" you keep talking about? It was *you* who started a dispute with your comment #5. I replied because your comment contains wrong information about GTK+ memory management, and *not* because I need something from you. >Asking you for further information in order to find out how to do some work for >you is hardly "trying to convince me that I owe you some source code". I am not your employer, so don't do work for me - do work for GTK+/C++ community. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1140 ******************************************** From diego@goedi.net Thu Jun 1 17:00:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B56863B0271 for ; Thu, 1 Jun 2006 17:00:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06393-05 for ; Thu, 1 Jun 2006 17:00:53 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id 358053B0124 for ; Thu, 1 Jun 2006 17:00:53 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 7659014D95 for ; Thu, 1 Jun 2006 23:00:51 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id nb27YMKxSeBn for ; Thu, 1 Jun 2006 23:00:47 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id 0593914D6F for ; Thu, 1 Jun 2006 23:00:46 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: gtkmm-list@gnome.org In-Reply-To: <1149188587.31923.10.camel@lain> References: <1149188587.31923.10.camel@lain> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-jFA8h25+WSqXKDjz4Yrz" Date: Thu, 01 Jun 2006 23:00:48 +0200 Message-Id: <1149195648.31923.15.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.317 tagged_above=-999 required=2 tests=[AWL=-0.007, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.317 X-Spam-Level: Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 21:00:54 -0000 --=-jFA8h25+WSqXKDjz4Yrz Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable While I'm wating for the answer I'm searching the answer myself. I've found a message on gnomemm-list from 3 years ago and without solution. I'm loosing the hope. http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.html I've the same problem: =3D=3D=3D=3D=3D=3D=3D=3D=3D Hi, I have a problem with the following code in gnomemm-2.1: -------------------------------------------------------------- Gnome::Main kit(PACKAGE, VERSION, Gnome::UI::module_info_get (), gtk_argc, gtk_argv); Glib::ustring ustr; Glib::ustring file ("gwavmerger.xml"); Glib::RefPtr prog =3D Gnome::Program::get (); ustr =3D prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); printf("location: %s", ustr.c_str ()); -------------------------------------------------------------- In my Makefile.am, I include datadir as: INCLUDES =3D \ -DDATADIR=3D\""$(datadir)"\" Can someone verify that with his gnomemm-2.x application? People on Gnome mailing list recommended to pass GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), but gnomemm's API won't allow for property pairs. What I ultimately want is a property pair: (GNOME_PARAM_APP_DATADIR, DATADIR) but there is no way of setting that. I hoped gnomemm API would have a method to add/modify application property later, but it doesn't. The bottom line: I cannot get Yelp work with my application. Any ideas? Anybody else has gnomemm2 app with Help contents working via XML/Yelp? thanks, -VLG =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Dur=C3=A1n escribi=C3=B3: > Hi: >=20 > I'm trying to show the help of my program using Yelp. I've looking at > the source code of epiphany-browser and I've make some progress. But now > when I call gnome_help_display_with_doc_id I get this error: "domain not > found GNOME_FILE_DOMAIN_APP_HELP". >=20 > In C I must do the following: (from epiphany source) >=20 > ----------------- > gnome_program_init (PACKAGE, VERSION, > LIBGNOMEUI_MODULE, argc, argv, > GNOME_PARAM_GOPTION_CONTEXT, option_context, > GNOME_PARAM_HUMAN_READABLE_NAME, _("Web > Browser" ), > GNOME_PARAM_APP_DATADIR, DATADIR, > NULL); > ----------------- >=20 > Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. > =20 > How can I pass params to my program that is done with gnomemm? Now this > is my code: >=20 > ----------------. > Gnome::Main gnomeMain(PACKAGE, > VERSION, > Gnome::UI::module_info_get(), > argc, > argv); > ---------------- >=20 > Thanks in advance and sorry for my bad english. >=20 > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list --=-jFA8h25+WSqXKDjz4Yrz Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEf1WA9XnRGZDSZrsRAiZYAJ4wWJaVvig7De1uRxuwwYK8bplQ6wCfSzN0 izy7x9bA1M7z6HVQwgT0jyM= =tm9c -----END PGP SIGNATURE----- --=-jFA8h25+WSqXKDjz4Yrz-- From joevandyk@gmail.com Thu Jun 1 20:33:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7B9DA3B0315 for ; Thu, 1 Jun 2006 20:33:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18829-02 for ; Thu, 1 Jun 2006 20:33:45 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 4457B3B021B for ; Thu, 1 Jun 2006 20:33:45 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so304044uge for ; Thu, 01 Jun 2006 17:33:44 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=I+axY/jsJLSAW1NkFr/q6sFVgSW54ocgRL97VnFO5jAmfdFIRApGS4lCMNovCSUJjZgIZW2iAZWGoYQKXNQ9jyGJVG1bUFlWIyPR6/bqBvBnupsvt7bQgob3w7o9Lf375eFOIcFpVLXq4U4iOVENyUXS7PN9WziE+jrfptITwBg= Received: by 10.67.100.12 with SMTP id c12mr267845ugm; Thu, 01 Jun 2006 17:33:44 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Thu, 1 Jun 2006 17:33:44 -0700 (PDT) Message-ID: Date: Thu, 1 Jun 2006 17:33:44 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.168 tagged_above=-999 required=2 tests=[AWL=0.278, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.168 X-Spam-Level: Subject: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 00:33:46 -0000 Hi, I have gtk 2.4.13 installed. What version of gtkmm do I want installed on this machine? Thanks, Joe From joevandyk@gmail.com Thu Jun 1 20:47:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1C0883B0135 for ; Thu, 1 Jun 2006 20:47:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19465-08 for ; Thu, 1 Jun 2006 20:47:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 3CCDF3B0332 for ; Thu, 1 Jun 2006 20:47:38 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so306688uge for ; Thu, 01 Jun 2006 17:47:37 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=bf3YJOOmWjeiW0QhVCdf3SvZu+75KbhZCMNcp1RANcg/PlLTzPS2oPQPeU7BMelygOsJfgnYdkuFGzelSHel9ntvKUrFj4VyEMb/Gf0iy8pUBm33xJToSfO1o1N0gE3AoEev8rfQU6cVcpHHeBLTebU8n/DtHwKkEe1JsGNPmU0= Received: by 10.67.106.3 with SMTP id i3mr272034ugm; Thu, 01 Jun 2006 17:47:37 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Thu, 1 Jun 2006 17:47:37 -0700 (PDT) Message-ID: Date: Thu, 1 Jun 2006 17:47:37 -0700 From: "Joe Van Dyk" In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149188021.5943.40.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.457 tagged_above=-999 required=2 tests=[AWL=-0.569, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.457 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 00:47:40 -0000 On 6/1/06, Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. I vote for the death of gnomemm-list. From murrayc@murrayc.com Fri Jun 2 02:59:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 16B633B1044 for ; Fri, 2 Jun 2006 02:59:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04306-07 for ; Fri, 2 Jun 2006 02:59:53 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 4988F3B0D93 for ; Fri, 2 Jun 2006 02:59:53 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 1CCC214640; Thu, 1 Jun 2006 23:59:45 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 08:59:45 +0200 (CEST) Message-ID: <56491.194.138.18.132.1149231585.squirrel@webmail.murrayc.com> In-Reply-To: References: Date: Fri, 2 Jun 2006 08:59:45 +0200 (CEST) From: "Murray Cumming" To: "Joe Van Dyk" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.478 tagged_above=-999 required=2 tests=[AWL=-0.033, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.478 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 06:59:54 -0000 > Hi, > > I have gtk 2.4.13 installed. What version of gtkmm do I want > installed on this machine? The latest version of gtkmm that you can have (without updating gtk+) is gtkmm 2.4.x We try to keep the version numbers in sync. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 2 03:01:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 200C13B02BD for ; Fri, 2 Jun 2006 03:01:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04619-08 for ; Fri, 2 Jun 2006 03:01:49 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 64C3D3B104C for ; Fri, 2 Jun 2006 03:01:49 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 8793B14609; Fri, 2 Jun 2006 00:01:48 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 09:01:48 +0200 (CEST) Message-ID: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> Date: Fri, 2 Jun 2006 09:01:48 +0200 (CEST) From: "Murray Cumming" To: "Murray Cumming" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.477 tagged_above=-999 required=2 tests=[AWL=-0.032, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.477 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 07:01:50 -0000 > >> Hi, >> >> I have gtk 2.4.13 installed. What version of gtkmm do I want >> installed on this machine? > > The latest version of gtkmm that you can have (without updating gtk+) is > gtkmm 2.4.x We try to keep the version numbers in sync. More importantly, if you are using Linux, your distribution's package management system should decide this for you. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 2 03:34:26 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B14F93B0328 for ; Fri, 2 Jun 2006 03:34:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06643-08 for ; Fri, 2 Jun 2006 03:34:25 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id A0D503B017B for ; Fri, 2 Jun 2006 03:34:25 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id C1DA4DC798; Fri, 2 Jun 2006 00:34:21 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 09:34:24 +0200 (CEST) Message-ID: <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> In-Reply-To: <1149195648.31923.15.camel@lain> References: <1149188587.31923.10.camel@lain> <1149195648.31923.15.camel@lain> Date: Fri, 2 Jun 2006 09:34:24 +0200 (CEST) From: "Murray Cumming" To: Diego Fdez.=?iso-8859-1?Q?Dur=E1n?= User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.482 tagged_above=-999 required=2 tests=[AWL=-0.037, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.482 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 07:34:26 -0000 I have a note about this in my Makefile.am: http://cvs.gnome.org/viewcvs/glom/glom/Makefile.am?view=markup And here is where I use gnome_program_init(): http://cvs.gnome.org/viewcvs/glom/glom/main.cc?view=markup Note that I don't use Gnome::Main. I use Gtk::Main, probably because Gnome::Main didn't support Glib::OptionContext at the time, and I wanted to call Gnome::Gda::init() with the same argc/argv. I also use Bakery. I guess that initializes Gnome::Vfs for me. I hope this helps. Gnome::Main is a bit odd. > While I'm wating for the answer I'm searching the answer myself. > > I've found a message on gnomemm-list from 3 years ago and without > solution. I'm loosing the hope. > > http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.html > > I've the same problem: > > ========= > Hi, > > I have a problem with the following code in gnomemm-2.1: > > -------------------------------------------------------------- > Gnome::Main kit(PACKAGE, VERSION, > Gnome::UI::module_info_get (), > gtk_argc, gtk_argv); > > Glib::ustring ustr; > Glib::ustring file ("gwavmerger.xml"); > Glib::RefPtr prog = Gnome::Program::get (); > > ustr = prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); > > printf("location: %s", ustr.c_str ()); > -------------------------------------------------------------- > > In my Makefile.am, I include datadir as: > > > INCLUDES = \ > -DDATADIR=\""$(datadir)"\" > > Can someone verify that with his gnomemm-2.x application? > > People on Gnome mailing list recommended to pass > GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), > but gnomemm's API won't allow for property pairs. > What I ultimately want is a property pair: > > (GNOME_PARAM_APP_DATADIR, DATADIR) > > but there is no way of setting that. I hoped gnomemm API would have > a method to add/modify application property later, but it doesn't. > > The bottom line: I cannot get Yelp work with my application. > > > Any ideas? > Anybody else has gnomemm2 app with Help contents working via XML/Yelp? > > thanks, > -VLG > ============ > > El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Durán escribió: >> Hi: >> >> I'm trying to show the help of my program using Yelp. I've looking at >> the source code of epiphany-browser and I've make some progress. But now >> when I call gnome_help_display_with_doc_id I get this error: "domain not >> found GNOME_FILE_DOMAIN_APP_HELP". >> >> In C I must do the following: (from epiphany source) >> >> ----------------- >> gnome_program_init (PACKAGE, VERSION, >> LIBGNOMEUI_MODULE, argc, argv, >> GNOME_PARAM_GOPTION_CONTEXT, option_context, >> GNOME_PARAM_HUMAN_READABLE_NAME, _("Web >> Browser" ), >> GNOME_PARAM_APP_DATADIR, DATADIR, >> NULL); >> ----------------- >> >> Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. >> >> How can I pass params to my program that is done with gnomemm? Now this >> is my code: >> >> ----------------. >> Gnome::Main gnomeMain(PACKAGE, >> VERSION, >> Gnome::UI::module_info_get(), >> argc, >> argv); >> ---------------- >> >> Thanks in advance and sorry for my bad english. >> >> _______________________________________________ >> gtkmm-list mailing list >> gtkmm-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gtkmm-list > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From igorbounov@topazelectro.ru Fri Jun 2 04:42:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5F08E3B105C for ; Fri, 2 Jun 2006 04:42:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11729-01 for ; Fri, 2 Jun 2006 04:42:53 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id EC1653B0E3C for ; Fri, 2 Jun 2006 04:42:51 -0400 (EDT) Received: (qmail 6089 invoked by uid 7801); 2 Jun 2006 08:34:34 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.088438 secs); 02 Jun 2006 08:34:34 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.088438 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 2 Jun 2006 08:34:33 -0000 Message-ID: <447FFA60.7020503@topazelectro.ru> Date: Fri, 02 Jun 2006 12:44:16 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: GTKMM Lists Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.419 tagged_above=-999 required=2 tests=[AWL=-0.051, BAYES_00=-2.599, TW_BG=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.419 X-Spam-Level: Subject: win32 and static linking X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 08:42:54 -0000 Hi, All! I see, that in a gtk/lib/ directory, created by package from http://www.pcpm.ucl.ac.be/~gustin/win32_ports/gtkmm.html, there are *.a libraries (libgtkmm.dll.a, libgtk-win32-2.0.dll.a and so on). Does it mean, that static linking with libraries from the list, generated by `pkg-config --libs gtkmm-2.4`, is possible? And if yes, then how? Igor Gorbounov From joevandyk@gmail.com Fri Jun 2 04:49:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA34E3B1064 for ; Fri, 2 Jun 2006 04:49:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12011-09 for ; Fri, 2 Jun 2006 04:49:16 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id 910C33B0DEA for ; Fri, 2 Jun 2006 04:49:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so402898uge for ; Fri, 02 Jun 2006 01:49:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=O2/3Q9Q1H3BJRIT2ugIiRDWNUulL0TiyG8kar7XD4F/U4owCK449q0E9g6WMx0MVykRhjz5ljgrhAXE3r0P9EE6KAZshPoZvrtJZVBfR/TRVLXCr1RMcVlReXINeDykfShHCX6MoMuEyq+sqy+Br+vSc4t/Cdeia4eY3zlehSac= Received: by 10.66.216.20 with SMTP id o20mr551325ugg; Fri, 02 Jun 2006 01:49:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 01:49:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 01:49:14 -0700 From: "Joe Van Dyk" To: "Murray Cumming" In-Reply-To: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.132 tagged_above=-999 required=2 tests=[AWL=0.314, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.132 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 08:49:17 -0000 On 6/2/06, Murray Cumming wrote: > > > > >> Hi, > >> > >> I have gtk 2.4.13 installed. What version of gtkmm do I want > >> installed on this machine? > > > > The latest version of gtkmm that you can have (without updating gtk+) is > > gtkmm 2.4.x We try to keep the version numbers in sync. > > More importantly, if you are using Linux, your distribution's package > management system should decide this for you. We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in the packages that come with the OS. From lieven@quasar3d.nl Fri Jun 2 05:16:49 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 474493B1079 for ; Fri, 2 Jun 2006 05:16:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13736-04 for ; Fri, 2 Jun 2006 05:16:46 -0400 (EDT) Received: from edwards.eatserver.nl (edwards.eatserver.nl [212.203.14.57]) by menubar.gnome.org (Postfix) with ESMTP id 13B943B1064 for ; Fri, 2 Jun 2006 05:16:45 -0400 (EDT) Received: from lieven.coded-illusions.com (rt-dkz-2b703.adsl.wanadoo.nl [83.116.85.3]) (authenticated bits=0) by edwards.eatserver.nl (8.12.10/8.12.10/SuSE Linux 0.7) with ESMTP id k529Ggi1017033 for ; Fri, 2 Jun 2006 11:16:43 +0200 To: "gtkmm-list@gnome.org" References: <447FFA60.7020503@topazelectro.ru> Message-ID: Date: Fri, 02 Jun 2006 11:16:42 +0200 From: LievenQ Content-Type: text/plain; format=flowed; delsp=yes; charset=iso-8859-15 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit In-Reply-To: <447FFA60.7020503@topazelectro.ru> User-Agent: Opera M2/8.52 (Win32, build 7721) X-Virus-Scanned: by amavisd-new X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.233 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_BG=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.233 X-Spam-Level: Subject: Re: win32 and static linking X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:16:49 -0000 Hi, Probably not. On windows, a dynamic library (dll) usually also has an import library, which is a static library that simply contains references to the functions in the dll. So these libraries are needed to be able to link your executable. Then at run time you'll need the actual dll. Greets, Lieven van der Heide. On Fri, 02 Jun 2006 10:44:16 +0200, Igor Gorbounov wrote: > Hi, All! > I see, that in a gtk/lib/ directory, created by package from > http://www.pcpm.ucl.ac.be/~gustin/win32_ports/gtkmm.html, > there are *.a libraries (libgtkmm.dll.a, libgtk-win32-2.0.dll.a and so > on). > Does it mean, that static linking with libraries from the list, generated > by `pkg-config --libs gtkmm-2.4`, is possible? And if yes, then how? > Igor Gorbounov > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ From murrayc@murrayc.com Fri Jun 2 05:42:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B7D713B0DEA for ; Fri, 2 Jun 2006 05:42:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15147-05 for ; Fri, 2 Jun 2006 05:42:14 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 9212D3B02C0 for ; Fri, 2 Jun 2006 05:42:14 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 44D371462B; Fri, 2 Jun 2006 02:42:13 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 11:42:13 +0200 (CEST) Message-ID: <36019.194.138.18.132.1149241333.squirrel@webmail.murrayc.com> In-Reply-To: References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> Date: Fri, 2 Jun 2006 11:42:13 +0200 (CEST) From: "Murray Cumming" To: "Joe Van Dyk" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.475 tagged_above=-999 required=2 tests=[AWL=-0.030, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.475 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:42:17 -0000 > On 6/2/06, Murray Cumming wrote: >> >> > >> >> Hi, >> >> >> >> I have gtk 2.4.13 installed. What version of gtkmm do I want >> >> installed on this machine? >> > >> > The latest version of gtkmm that you can have (without updating gtk+) >> is >> > gtkmm 2.4.x We try to keep the version numbers in sync. >> >> More importantly, if you are using Linux, your distribution's package >> management system should decide this for you. > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > the packages that come with the OS. Fedora has an "Extras" set of packages. I'd expect RHEL to have something similar. You presumably purchased RHEL so I think you really should contact customer support to find out. That way you might get a much more standard install of gtkmm, without so much work. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From igorbounov@topazelectro.ru Fri Jun 2 05:42:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6A2423B10C8 for ; Fri, 2 Jun 2006 05:42:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15258-08 for ; Fri, 2 Jun 2006 05:42:42 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id 6061F3B1069 for ; Fri, 2 Jun 2006 05:42:41 -0400 (EDT) Received: (qmail 9373 invoked by uid 7801); 2 Jun 2006 09:34:24 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.086806 secs); 02 Jun 2006 09:34:24 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.086806 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 2 Jun 2006 09:34:23 -0000 Message-ID: <44800867.6020504@topazelectro.ru> Date: Fri, 02 Jun 2006 13:44:07 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: Joe Van Dyk References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.453 tagged_above=-999 required=2 tests=[AWL=-0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.453 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:42:45 -0000 Joe Van Dyk writes: > [...] > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > the packages that come with the OS. It might be in some extra packages repository, just like for Fedora Core 5 there is the Extras repository. Igor Gorbounov From bob@fis-cal.com Fri Jun 2 08:38:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 82EBB3B04AD; Fri, 2 Jun 2006 08:38:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26095-03; Fri, 2 Jun 2006 08:38:34 -0400 (EDT) Received: from mailrtr1.mailzone.edeltacom.com (mailrtr1.mailzone.edeltacom.com [216.248.176.149]) by menubar.gnome.org (Postfix) with ESMTP id 886223B0351; Fri, 2 Jun 2006 08:38:34 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr1.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id EZY94755; Fri, 2 Jun 2006 08:37:59 -0400 (EDT) Message-ID: <44803128.1090106@fis-cal.com> Date: Fri, 02 Jun 2006 07:38:00 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: Murray Cumming References: <1149188021.5943.40.camel@localhost.localdomain> In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> Content-Type: multipart/mixed; boundary="------------040405090807070602050103" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 12:38:36 -0000 This is a multi-part message in MIME format. --------------040405090807070602050103 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I won't miss it. Bob Caryl Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. > > --------------040405090807070602050103 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------040405090807070602050103-- From arthurmaciel@gmail.com Fri Jun 2 11:25:18 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8C3163B0F36 for ; Fri, 2 Jun 2006 11:25:18 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03680-07 for ; Fri, 2 Jun 2006 11:25:15 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id AF7173B0421 for ; Fri, 2 Jun 2006 11:25:15 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id m7so527043nzf for ; Fri, 02 Jun 2006 08:25:15 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=ea29i7wxyd0fK4i57SH2lanzX/LllLDL0ZI8b9LQ8pJM6Ym2XYhs7dCLX6BLICYBPoSxsR6EjBYnTF//j0BG3wnCUVioc8URdmeJNo8MQ83mpCJwEZDZAly6b5E9rYeFOUhinJ42H2JUAMXy1MioV3T31r+3yjdazVaZl1rM+3A= Received: by 10.64.220.10 with SMTP id s10mr163570qbg; Fri, 02 Jun 2006 08:25:14 -0700 (PDT) Received: by 10.65.241.20 with HTTP; Fri, 2 Jun 2006 08:25:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:25:14 -0300 From: "Arthur Maciel" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.258 tagged_above=-999 required=2 tests=[AWL=0.342, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.258 X-Spam-Level: Subject: Gtkmm/C++ for UI on medical appliances X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 15:25:18 -0000 Greetings to all. I've been talking on ##C (irc.freenode.com) and I told people I was a medicine student and would like to integrate medicine and programming. Someone there suggested me to develop better GUI for medical devices (like ultra-sonography, magnetic ressonance, tomography, etc...) and other told me that I shouldn't use C or C++ while developing for appliances that deals with life; I should just do that if I were an "experienced programmer". Altough C++ is a swiss-armyknife, I don't think it could be harmful if just used to deal with user input and pass data to background hardware control programs. What do you think? Please tell me if you think this is off-topic - altough it deals about Gtkmm, maybe you would not like to talk about it here (I'll move it to the correct place) . Thanks in advance. Arthur From diego@goedi.net Fri Jun 2 12:23:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9C72B3B0140 for ; Fri, 2 Jun 2006 12:23:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07638-01 for ; Fri, 2 Jun 2006 12:23:12 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id D73C33B00C7 for ; Fri, 2 Jun 2006 12:23:09 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 517A014D93; Fri, 2 Jun 2006 18:23:08 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 0l3-7RloiZ2M; Fri, 2 Jun 2006 18:23:05 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id 85EF514D6C; Fri, 2 Jun 2006 18:23:04 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: Murray Cumming In-Reply-To: <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> References: <1149188587.31923.10.camel@lain> <1149195648.31923.15.camel@lain> <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-eaJLVgKCTeECL6Xh3qES" Date: Fri, 02 Jun 2006 17:41:17 +0200 Message-Id: <1149262877.4142.19.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.314 tagged_above=-999 required=2 tests=[AWL=-0.004, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.314 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 16:23:17 -0000 --=-eaJLVgKCTeECL6Xh3qES Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thanks Murray for your answer. ---------- This mail pretends to be a sum of what is needed to implement gnome help (yelp) in a gtkmm/gnomemm program: - configure.ac/configure.in: GNOME_DOC_INIT - Makefile.am INCLUDES =3D \ [...] -DDATADIR=3D\""$(datadir)"\"=20 =20 - main(int argc, char *argv[]) gnome_program_init (PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv, GNOME_PARAM_APP_DATADIR, DATADIR, NULL); Gtk::Main kit(argc, argv); Gtk::Window window; Gtk::Main::run(window); ---------- How to write a OMF[1] file and the help xml, create a "help" directory with the help xml and .po for translation, can be done easily looking at any GNOME program source code like epiphany browser or gedit. If you want yo can look at my source code at: http://svn.sourceforge.net/viewcvs.cgi/g4c/trunk/ =20 I hope this helps somebody. [1] Writing OMF files http://scrollkeeper.sourceforge.net/documentation/writing_scrollkeeper_omf_= files/index.html =20 El vie, 02-06-2006 a las 09:34 +0200, Murray Cumming escribi=C3=B3: > I have a note about this in my Makefile.am: > http://cvs.gnome.org/viewcvs/glom/glom/Makefile.am?view=3Dmarkup >=20 > And here is where I use gnome_program_init(): > http://cvs.gnome.org/viewcvs/glom/glom/main.cc?view=3Dmarkup >=20 > Note that I don't use Gnome::Main. I use Gtk::Main, probably because > Gnome::Main didn't support Glib::OptionContext at the time, and I wanted > to call Gnome::Gda::init() with the same argc/argv. >=20 > I also use Bakery. I guess that initializes Gnome::Vfs for me. >=20 > I hope this helps. Gnome::Main is a bit odd. >=20 > > While I'm wating for the answer I'm searching the answer myself. > > > > I've found a message on gnomemm-list from 3 years ago and without > > solution. I'm loosing the hope. > > > > http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.htm= l > > > > I've the same problem: > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D > > Hi, > > > > I have a problem with the following code in gnomemm-2.1: > > > > -------------------------------------------------------------- > > Gnome::Main kit(PACKAGE, VERSION, > > Gnome::UI::module_info_get (), > > gtk_argc, gtk_argv); > > > > Glib::ustring ustr; > > Glib::ustring file ("gwavmerger.xml"); > > Glib::RefPtr prog =3D Gnome::Program::get (); > > > > ustr =3D prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); > > > > printf("location: %s", ustr.c_str ()); > > -------------------------------------------------------------- > > > > In my Makefile.am, I include datadir as: > > > > > > INCLUDES =3D \ > > -DDATADIR=3D\""$(datadir)"\" > > > > Can someone verify that with his gnomemm-2.x application? > > > > People on Gnome mailing list recommended to pass > > GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), > > but gnomemm's API won't allow for property pairs. > > What I ultimately want is a property pair: > > > > (GNOME_PARAM_APP_DATADIR, DATADIR) > > > > but there is no way of setting that. I hoped gnomemm API would have > > a method to add/modify application property later, but it doesn't. > > > > The bottom line: I cannot get Yelp work with my application. > > > > > > Any ideas? > > Anybody else has gnomemm2 app with Help contents working via XML/Yelp? > > > > thanks, > > -VLG > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Dur=C3=83=C2=A1n escr= ibi=C3=83=C2=B3: > >> Hi: > >> > >> I'm trying to show the help of my program using Yelp. I've looking at > >> the source code of epiphany-browser and I've make some progress. But n= ow > >> when I call gnome_help_display_with_doc_id I get this error: "domain n= ot > >> found GNOME_FILE_DOMAIN_APP_HELP". > >> > >> In C I must do the following: (from epiphany source) > >> > >> ----------------- > >> gnome_program_init (PACKAGE, VERSION, > >> LIBGNOMEUI_MODULE, argc, argv, > >> GNOME_PARAM_GOPTION_CONTEXT, option_context, > >> GNOME_PARAM_HUMAN_READABLE_NAME, _("Web > >> Browser" ), > >> GNOME_PARAM_APP_DATADIR, DATADIR, > >> NULL); > >> ----------------- > >> > >> Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. > >> > >> How can I pass params to my program that is done with gnomemm? Now th= is > >> is my code: > >> > >> ----------------. > >> Gnome::Main gnomeMain(PACKAGE, > >> VERSION, > >> Gnome::UI::module_info_get(), > >> argc, > >> argv); > >> ---------------- > >> > >> Thanks in advance and sorry for my bad english. > >> > >> _______________________________________________ > >> gtkmm-list mailing list > >> gtkmm-list@gnome.org > >> http://mail.gnome.org/mailman/listinfo/gtkmm-list > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > >=20 >=20 > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com >=20 --=20 Diego Fdez. Dur=C3=A1n | http://iota.goedi.net GPG : 925C 9A21 7A11 3B13 6E43 50DB F579 D119 90D2 66BB --=-eaJLVgKCTeECL6Xh3qES Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEgFwd9XnRGZDSZrsRAr4mAJ0fZ65dg+pmWhKpdEc2zkgVSyF9RwCfU1KG ikdz2uoG8JTgQ6iTlIsHKUw= =6Y5t -----END PGP SIGNATURE----- --=-eaJLVgKCTeECL6Xh3qES-- From maestro485@comcast.net Fri Jun 2 12:51:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86C083B0135 for ; Fri, 2 Jun 2006 12:51:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09405-01 for ; Fri, 2 Jun 2006 12:51:54 -0400 (EDT) Received: from rwcrmhc13.comcast.net (rwcrmhc13.comcast.net [216.148.227.153]) by menubar.gnome.org (Postfix) with ESMTP id 71C823B012E for ; Fri, 2 Jun 2006 12:51:54 -0400 (EDT) Received: from [192.168.2.2] (c-67-171-100-38.hsd1.pa.comcast.net[67.171.100.38]) by comcast.net (rwcrmhc13) with ESMTP id <20060602165152m1300i4brge>; Fri, 2 Jun 2006 16:51:53 +0000 Message-ID: <44806C24.8030309@comcast.net> Date: Fri, 02 Jun 2006 12:49:40 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: Jonathon Jongsma References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.73 tagged_above=-999 required=2 tests=[AWL=-1.286, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: -0.73 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 16:51:57 -0000 Jonathon Jongsma wrote: > On 5/26/06, Murray Cumming wrote: >> >> No, I think he needs Gtk::TreeModelFilter: >> http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html >> >> >> Here's an example: >> http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ >> >> I guess that Nautilus uses this. > No problem Jonner. A little source browsing never hurt anybody. > Ahh, fantastic. I'd never needed such a thing so I didn't realize it > existed. Sorry for leading you in the wrong direction, Matt. > > Jonner > Thanks for the help. The TreeModelFilter appears to do the trick, although it is a little quirky. Also, there is precious little in the way of documentation about it. Is there something in the works for this? I'd be willing to contribute when I get a better handle on how the filter works. Thanks again, Matt From jonathon.jongsma@gmail.com Fri Jun 2 13:08:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5A2B63B0A74 for ; Fri, 2 Jun 2006 13:08:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10121-06 for ; Fri, 2 Jun 2006 13:08:29 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id 9B9733B0506 for ; Fri, 2 Jun 2006 13:08:29 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so567087wra for ; Fri, 02 Jun 2006 10:08:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=twyBeN7VavJGfI9z+W2XCVl+lbnj/6mjJpBo3uDgBa5pAq+G98tOw5kxl2axZPWcQpH7+axRUOE5sS359gsnjNzLk3gbQwVR0mP047ebq7yHKLr4A7So5iTVF4NKDLF9NO25zrT2VZdmY2Mrusj7xHPX+otHF64ka51Ug9Z+Mpo= Received: by 10.54.142.18 with SMTP id p18mr2032590wrd; Fri, 02 Jun 2006 10:08:28 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Fri, 2 Jun 2006 10:08:28 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 11:08:28 -0600 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149188021.5943.40.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.388 tagged_above=-999 required=2 tests=[AWL=0.058, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.388 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 17:08:32 -0000 On 6/1/06, Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. I certainly wouldn't mind. jonner From murrayc@murrayc.com Fri Jun 2 13:49:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 690023B0176 for ; Fri, 2 Jun 2006 13:49:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12635-06 for ; Fri, 2 Jun 2006 13:49:28 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (ip-208-97-132-53.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id CFCE33B008F for ; Fri, 2 Jun 2006 13:49:28 -0400 (EDT) Received: from noname (p5497F668.dip.t-dialin.net [84.151.246.104]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id 2B800EB464; Fri, 2 Jun 2006 10:49:25 -0700 (PDT) From: Murray Cumming To: Matt Bragano In-Reply-To: <44806C24.8030309@comcast.net> References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> <44806C24.8030309@comcast.net> Content-Type: text/plain Date: Fri, 02 Jun 2006 19:49:22 +0200 Message-Id: <1149270562.5848.5.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.508 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599] X-Spam-Score: -2.508 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 17:49:32 -0000 On Fri, 2006-06-02 at 12:49 -0400, Matt Bragano wrote: > Jonathon Jongsma wrote: > > On 5/26/06, Murray Cumming wrote: > >> > >> No, I think he needs Gtk::TreeModelFilter: > >> http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html > >> > >> > >> Here's an example: > >> http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ > >> > >> I guess that Nautilus uses this. > > > No problem Jonner. A little source browsing never hurt anybody. > > Ahh, fantastic. I'd never needed such a thing so I didn't realize it > > existed. Sorry for leading you in the wrong direction, Matt. > > > > Jonner > > > Thanks for the help. The TreeModelFilter appears to do the trick, > although it is a little quirky. Also, there is precious little in the > way of documentation about it. Is there something in the works for > this? I'd be willing to contribute when I get a better handle on how > the filter works. It's not a very big class. But feel free to add documentation. There may be more that we can take from the C documentation. Ask here if you have any problems figuring out how to do that. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 2 15:04:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0E51E3B04FE for ; Fri, 2 Jun 2006 15:04:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17353-02 for ; Fri, 2 Jun 2006 15:04:00 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 318CE3B01E0 for ; Fri, 2 Jun 2006 15:04:00 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id B623A13103 for ; Fri, 2 Jun 2006 12:03:59 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Fri, 02 Jun 2006 12:03:57 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.351 tagged_above=-999 required=2 tests=[AWL=0.057, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.351 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1141 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:04:02 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 2. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 3. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 4. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 5. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 1 Jun 2006 18:54:16 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601225416.29B166CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #4 from Javeed Shaikh 2006-06-01 22:54 UTC ------- Created an attachment (id=66628) --> (http://bugzilla.gnome.org/attachment.cgi?id=66628&action=view) Test case This is a test case. Compile it with g++ -Wall -pedantic -c test.h `pkg-config --cflags gdkmm-2.4` (it won't compile.) The problem is solved if the order of the two header files is swapped. I was pulling my hair out trying to fix this. I think something should be done about this. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Thu, 1 Jun 2006 19:32:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601233244.9C49E6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Karsten Br?ckelmann changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID | ------- Comment #5 from Karsten Br?ckelmann 2006-06-01 23:32 UTC ------- Re-opening on behalf of Javeed Shaikh, who provided a test case. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Fri, 2 Jun 2006 03:19:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602071918.4CF976CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #6 from Murray Cumming 2006-06-02 07:19 UTC ------- Excellent detective work. Does this happen also with gtk.h instead of gtkmm.h? Then we can reassign it to GTK+. Maybe they (or us, if necessary) could add a compiler warning to prevent it. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Fri, 2 Jun 2006 11:42:41 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602154241.D06286CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Javeed Shaikh changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |syscrash2k@gmail.com ------- Comment #7 from Javeed Shaikh 2006-06-02 15:42 UTC ------- This does not happen with the non-mm gtk.h, glib.h, or gdk.h. It does happen with gtkmm.h (because it brings in glibmm.h and gdkmm.h), glibmm.h, and gdkmm.h. The problem with the glibmm.h header is that DestroyNotify being defined as a constant by Xlib (I believe it is used for events.) The problem with gdkmm.h is that it brings in gdkmm/types.h, which the compiler does not like because the name of the enum on line 187 (Status) is also used by Xlib (I'm not quite sure what for, but grepping the header file gives many lines.) This is a bit "fudgy", because the Status enum is inside the Gdk namespace. Unfortunately, the preprocessor doesn't really speak C++ (as far as I know), and it just replaces it with the numeric constant. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Fri, 2 Jun 2006 14:29:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602182910.CEBC86CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #8 from Murray Cumming 2006-06-02 18:29 UTC ------- Ah, well done. So, at those points in the headers, we need some kind of #ifdef DestroyNotify #error "X11/Xlib.h seems to have been included before this header. Due to some commonly-named macros in X11/Xlib.h, it must be included after any glibmm/gdkmm/gtkmm headers". #endif //DestroyNotify I'm not sure whether #error can be used, but I think I've seen #warning before. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1141 ******************************************** From joevandyk@gmail.com Fri Jun 2 15:22:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AE3373B0310 for ; Fri, 2 Jun 2006 15:22:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18610-03 for ; Fri, 2 Jun 2006 15:22:23 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id D39D33B0DC0 for ; Fri, 2 Jun 2006 15:22:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so602504uge for ; Fri, 02 Jun 2006 12:22:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=L291OpYK4nRPj9+F1V4LU6o1KNWV4I4Iyurdgf5yy5zoeQ7YjH6jlkI7LGf9JR1yAv6D+OsosClwZZR3RgilTn3juEusgcrsL3IKGnDqFDk9lW6OQDdoLMjy7fDIHo8kvO88wXxa0iAD9DdyL/tbe9OIVCSPpi29PLRm+4AgGcs= Received: by 10.66.216.6 with SMTP id o6mr1079199ugg; Fri, 02 Jun 2006 12:22:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:22:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:22:14 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <44800867.6020504@topazelectro.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> <44800867.6020504@topazelectro.ru> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.42 tagged_above=-999 required=2 tests=[AWL=-0.532, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.42 X-Spam-Level: Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:22:24 -0000 On 6/2/06, Igor Gorbounov wrote: > Joe Van Dyk writes: > > [...] > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > > the packages that come with the OS. > It might be in some extra packages repository, just like for Fedora Core 5 > there is the Extras repository. > Igor Gorbounov I've never seen an extra packages repository for RHEL. Joe From joevandyk@gmail.com Fri Jun 2 15:27:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 15AE13B0170 for ; Fri, 2 Jun 2006 15:27:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18822-06 for ; Fri, 2 Jun 2006 15:27:51 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 089B93B012E for ; Fri, 2 Jun 2006 15:27:50 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so604177uge for ; Fri, 02 Jun 2006 12:27:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=eQLQoKRKT6GwDsTU9SQWMsDTq6ZtCpP5pzwdQtCdRePJdB+j7pOSHDQWrT5Qr3VVoAjvaKwRPzmUphi/D6iDXVl8Tn70VWpCmP3B0JM+YxoXlWNPWvhkoWSkR3IEezDb5BdXuOKfaLMXknywCnQykRMzoEP0QRlitexgSvV/VtY= Received: by 10.67.100.12 with SMTP id c12mr1081456ugm; Fri, 02 Jun 2006 12:27:49 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:27:49 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:27:49 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <20060527215519.5ad69b3b.alex.buell@munted.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060527135819.CEEF811004D@dd7726.kasserver.com> <20060527215519.5ad69b3b.alex.buell@munted.org.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.216 tagged_above=-999 required=2 tests=[AWL=0.384, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.216 X-Spam-Level: Subject: Re: Button depressing X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:27:53 -0000 On 5/27/06, Alex Buell wrote: > On Sat, 27 May 2006 15:55:08 +0200, I waved a wand and this message > magically appeared: > > > why don't you set the state with the method: > > Right, following on from my previous post: Here's some code the OP can > play with as I've just cracked it: > > #include > #include > > namespace Gtk > { > class DepressedToggleButton : public Gtk::ToggleButton > { > public: > DepressedToggleButton() : color(Gdk::Color("yellow")) > { set_color(color); } DepressedToggleButton(Gdk::Color c) : color(c) > { set_color(c); } ~DepressedToggleButton() {} > > void set_color(Gdk::Color c) > { > Glib::RefPtr style = > Gtk::Style::create(); style->set_bg(Gtk::STATE_ACTIVE, c); > style->set_bg(Gtk::STATE_PRELIGHT, c); > set_style(style); > } > > Gdk::Color get_color() > { > return color; > } > > protected: > virtual bool on_expose_event(GdkEventExpose* event); > > private: > Gdk::Color color; > > }; > > bool DepressedToggleButton::on_expose_event(GdkEventExpose* > event) { > return Gtk::Button::on_expose_event(event); > } > } > > class TestButton : public Gtk::Window > { > public: > TestButton(); > ~TestButton(); > > protected: > void HandleButton(int i); > > Gtk::VBox m_VBox; > Gtk::HButtonBox m_HButtonBox; > Gtk::DepressedToggleButton m_DepressedToggleButton[4]; > > private: > bool state; > }; > > TestButton::TestButton() : > state(false) > { > set_title("DepressedToggleButton"); > add(m_VBox); > > m_HButtonBox.set_border_width(5); > m_HButtonBox.set_layout(Gtk::BUTTONBOX_END); > m_HButtonBox.set_spacing(5); > > m_DepressedToggleButton[0].set_label("First"); > m_DepressedToggleButton[0].set_color(Gdk::Color("red")); > m_DepressedToggleButton[1].set_label("Second"); > m_DepressedToggleButton[1].set_color(Gdk::Color("blue")); > m_DepressedToggleButton[2].set_label("Third"); > m_DepressedToggleButton[2].set_color(Gdk::Color("green")); > m_DepressedToggleButton[3].set_label("Fourth"); // use default > color > > for (int i = 0; i < 4; i++) > { > m_DepressedToggleButton[i].signal_clicked().connect( > sigc::bind(sigc::mem_fun(*this, > &TestButton::HandleButton), i)); m_HButtonBox.add > (m_DepressedToggleButton[i]); } > > m_VBox.pack_start(m_HButtonBox, Gtk::BUTTONBOX_END, 0); > > set_resizable(false); > show_all_children(); > } > > TestButton::~TestButton() > { > } > > int main(int argc, char *argv[]) > { > Gtk::Main app(argc, argv); > > TestButton test; > Gtk::Main::run(test); > return 0; > } > > > void TestButton::HandleButton(int i) > { > std::cout << "Button " << i << " clicked!\n"; > } Thanks! I'll give that a shot. Joe From joevandyk@gmail.com Fri Jun 2 15:58:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 567783B044B for ; Fri, 2 Jun 2006 15:58:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20682-02 for ; Fri, 2 Jun 2006 15:58:15 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 2005F3B0424 for ; Fri, 2 Jun 2006 15:58:13 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so613411uge for ; Fri, 02 Jun 2006 12:58:13 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=X8e0WfjRtcMpWPEtOYn8jvmL0iQ6aYY2PJO+63oqDhm2wmvpqeGCLphUZSLO9xXWmBBjLZn1WxRQ68X2B4ztf2YHYK0/EiG0oqRYaU135l/WQHdtTi5c8cdU8qIkTAfy97Agtnwbfq6vZ/ec+IdXaJiilunRa//RC5njtbsr4ao= Received: by 10.67.106.3 with SMTP id i3mr1098050ugm; Fri, 02 Jun 2006 12:58:12 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:58:12 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:58:12 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.177 tagged_above=-999 required=2 tests=[AWL=0.269, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.177 X-Spam-Level: Subject: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:58:16 -0000 Hi, I was playing around with some code that was posted on the list earlier. The original code had an array of four DepressedToggleButtons. I changed that array to a vector, because vectors are good, right? However, it fails to compile -- something about the copy ctor. Error: g++ -o buttons main.cpp `pkg-config gtkmm-2.4 --cflags --libs` main.cpp: In copy constructor 'Gtk::DepressedToggleButton::DepressedToggleButton(const Gtk::DepressedToggleButton&)': main.cpp:8: instantiated from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Tp*, const _Tp&) [with _Tp = Gtk::DepressedToggleButton]' /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_vector.h:606: instantiated from 'void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = Gtk::DepressedToggleButton, _Alloc = std::allocator]' main.cpp:67: instantiated from here /usr/include/glibmm-2.4/glibmm/objectbase.h:154: error: 'Glib::ObjectBase::ObjectBase(const Glib::ObjectBase&)' is private main.cpp:8: error: within this context /usr/include/gtkmm-2.4/gtkmm/togglebutton.h:70: error: 'Gtk::ToggleButton::ToggleButton(const Gtk::ToggleButton&)' is private main.cpp:8: error: within this context Source: #include #include #include namespace Gtk { class DepressedToggleButton : public Gtk::ToggleButton { public: DepressedToggleButton() : color(Gdk::Color("yellow")) { set_color(color); } DepressedToggleButton(Gdk::Color c) : color(c) { set_color(c); } void set_color(Gdk::Color c) { Glib::RefPtr style = Gtk::Style::create(); style->set_bg(Gtk::STATE_ACTIVE, c); style->set_bg(Gtk::STATE_PRELIGHT, c); set_style(style); } Gdk::Color get_color() { return color; } protected: virtual bool on_expose_event(GdkEventExpose* event); private: Gdk::Color color; }; bool DepressedToggleButton::on_expose_event(GdkEventExpose* event) { return Gtk::Button::on_expose_event(event); } } class TestButton : public Gtk::Window { public: TestButton(); protected: void HandleButton(int i); Gtk::VBox m_VBox; Gtk::HButtonBox m_HButtonBox; std::vector m_DepressedToggleButton; private: bool state; }; TestButton::TestButton() : state(false) { set_title("DepressedToggleButton"); add(m_VBox); for (int i = 0; i < 4; ++i) { Gtk::DepressedToggleButton b; m_DepressedToggleButton.push_back(b); } m_HButtonBox.set_border_width(5); m_HButtonBox.set_layout(Gtk::BUTTONBOX_END); m_HButtonBox.set_spacing(5); m_DepressedToggleButton[0].set_label("First"); m_DepressedToggleButton[0].set_color(Gdk::Color("red")); m_DepressedToggleButton[1].set_label("Second"); m_DepressedToggleButton[1].set_color(Gdk::Color("blue")); m_DepressedToggleButton[2].set_label("Third"); m_DepressedToggleButton[2].set_color(Gdk::Color("green")); m_DepressedToggleButton[3].set_label("Fourth"); // use default color for (int i = 0; i < 4; i++) { m_DepressedToggleButton[i].signal_clicked().connect( sigc::bind(sigc::mem_fun(*this, &TestButton::HandleButton), i)); m_HButtonBox.add (m_DepressedToggleButton[i]); } m_VBox.pack_start(m_HButtonBox, Gtk::BUTTONBOX_END, 0); set_resizable(false); show_all_children(); } int main(int argc, char *argv[]) { Gtk::Main app(argc, argv); TestButton test; Gtk::Main::run(test); return 0; } void TestButton::HandleButton(int i) { std::cout << "Button " << i << " clicked!\n"; } From pierre.thierry@levallois.eu.org Fri Jun 2 18:44:11 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 14A1C3B0408 for ; Fri, 2 Jun 2006 18:44:11 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28583-07 for ; Fri, 2 Jun 2006 18:44:09 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id 1FBEF3B04D7 for ; Fri, 2 Jun 2006 18:44:08 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 26100BB9DF; Sat, 3 Jun 2006 00:40:00 +0200 (CEST) Date: Sat, 3 Jun 2006 00:39:59 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ChQOR20MqfxkMJg9" Content-Disposition: inline In-Reply-To: X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.379 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.379 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 22:44:11 -0000 --ChQOR20MqfxkMJg9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > However, it fails to compile -- something about the copy ctor. Try to store pointers (or Glib::Refptr) of widget, they are assignable, AFAIK. The value type of an STL container must be assignable. It must also be default constructible when you want to reserve space, I think. Quickly, Nowhere man --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --ChQOR20MqfxkMJg9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgL4/xe13INnVDYoRAhaJAKCXeEQOHDQ8Edo5824M3j1Ag+tGYgCgvc8v QIzxsDotoVXgpzAzmptRhBk= =yUu0 -----END PGP SIGNATURE----- --ChQOR20MqfxkMJg9-- From murrayc@murrayc.com Fri Jun 2 19:05:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69BAB3B11C6 for ; Fri, 2 Jun 2006 19:05:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29929-03 for ; Fri, 2 Jun 2006 19:05:23 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 93B7E3B1182 for ; Fri, 2 Jun 2006 19:05:23 -0400 (EDT) Received: from noname (p5497DA60.dip.t-dialin.net [84.151.218.96]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id BD81CEB472; Fri, 2 Jun 2006 16:05:21 -0700 (PDT) From: Murray Cumming To: Pierre THIERRY In-Reply-To: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> Content-Type: text/plain Date: Sat, 03 Jun 2006 01:05:18 +0200 Message-Id: <1149289518.5726.7.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.729 tagged_above=-999 required=2 tests=[AWL=-0.688, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558] X-Spam-Score: -1.729 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:05:24 -0000 On Sat, 2006-06-03 at 00:39 +0200, Pierre THIERRY wrote: > Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > > However, it fails to compile -- something about the copy ctor. > > Try to store pointers (or Glib::Refptr) of widget, they are assignable, > AFAIK. Please don't use Glib::RefPtr on widgets. It's not what it's meant for. A regular pointer is fine. > The value type of an STL container must be assignable. It must also be > default constructible when you want to reserve space, I think. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mailinglist@evilissimo-softdev.de Fri Jun 2 19:19:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4D2613B051C for ; Fri, 2 Jun 2006 19:19:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30616-04 for ; Fri, 2 Jun 2006 19:19:39 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by menubar.gnome.org (Postfix) with ESMTP id 3EF9C3B11E0 for ; Fri, 2 Jun 2006 19:19:36 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu4) with ESMTP (Nemesis), id 0ML21M-1FmIvX2va1-0001a8; Sat, 03 Jun 2006 01:19:35 +0200 Message-ID: <4480C770.3070607@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:19:12 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.996 tagged_above=-999 required=2 tests=[AWL=0.449, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -1.996 X-Spam-Level: Subject: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:19:40 -0000 Hi, I'm trying to use a string with german umlauts in an application and Glib::locale_to_utf8 returns an invalid string. If I execute this: Glib::ustring test = Glib::locale_to_utf8("äöüß"); and I retrieve an invalid object Glib::ustring the debugger shows me an Bad Pointer in this object. I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib problem? Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? BR Vinzenz From murrayc@murrayc.com Fri Jun 2 19:22:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 885FF3B0491 for ; Fri, 2 Jun 2006 19:22:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30876-01 for ; Fri, 2 Jun 2006 19:22:51 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 797853B0414 for ; Fri, 2 Jun 2006 19:22:51 -0400 (EDT) Received: from noname (p5497DA60.dip.t-dialin.net [84.151.218.96]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 057DD90E35; Fri, 2 Jun 2006 16:22:49 -0700 (PDT) From: Murray Cumming To: Vinzenz 'evilissimo' Feenstra In-Reply-To: <4480C770.3070607@evilissimo-softdev.de> References: <4480C770.3070607@evilissimo-softdev.de> Content-Type: text/plain; charset=utf-8 Date: Sat, 03 Jun 2006 01:22:47 +0200 Message-Id: <1149290567.5726.16.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.649 tagged_above=-999 required=2 tests=[AWL=-0.762, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -1.649 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:22:56 -0000 On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > Hi, > > I'm trying to use a string with german umlauts in an application and > Glib::locale_to_utf8 returns an invalid string. > If I execute this: > > Glib::ustring test = Glib::locale_to_utf8("äöüß"); > > and I retrieve an invalid object Glib::ustring the debugger shows me an > Bad Pointer in this object. > > I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib > problem? > > Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? This doesn't solve your problem, but: This should be caught by an exception, I think. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mailinglist@evilissimo-softdev.de Fri Jun 2 19:25:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86C0D3B07DF for ; Fri, 2 Jun 2006 19:25:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30849-07 for ; Fri, 2 Jun 2006 19:25:05 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by menubar.gnome.org (Postfix) with ESMTP id 8BAC63B0491 for ; Fri, 2 Jun 2006 19:25:04 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu6) with ESMTP (Nemesis), id 0ML29c-1FmJ0p18XZ-0007pm; Sat, 03 Jun 2006 01:25:03 +0200 Message-ID: <4480C8CC.8070401@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:25:00 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.193 tagged_above=-999 required=2 tests=[AWL=0.252, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.193 X-Spam-Level: Subject: [Fwd: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3] X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:25:05 -0000 Murray Cumming schrieb: > On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > >> Hi, >> >> I'm trying to use a string with german umlauts in an application and >> Glib::locale_to_utf8 returns an invalid string. >> If I execute this: >> >> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >> >> and I retrieve an invalid object Glib::ustring the debugger shows me an >> Bad Pointer in this object. >> >> I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib >> problem? >> >> Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? >> > > This doesn't solve your problem, but: This should be caught by an > exception, I think. > > No it is not, at least not in Debug Mode with VC++ Maybe the Gtk+ Build is not compatible to VC++ 8 / 2005 BR Vinzenz From mailinglist@evilissimo-softdev.de Fri Jun 2 19:27:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EC7763B11D2 for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31036-07 for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.177]) by menubar.gnome.org (Postfix) with ESMTP id 1E8823B051D for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu1) with ESMTP (Nemesis), id 0MKwpI-1FmJ2n2oHh-0007fD; Sat, 03 Jun 2006 01:27:05 +0200 Message-ID: <4480C946.9020106@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:27:02 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Murray Cumming References: <4480C770.3070607@evilissimo-softdev.de> <1149290567.5726.16.camel@localhost.localdomain> In-Reply-To: <1149290567.5726.16.camel@localhost.localdomain> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.263 tagged_above=-999 required=2 tests=[AWL=0.182, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.263 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:27:08 -0000 Murray Cumming schrieb: > On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > >> Hi, >> >> I'm trying to use a string with german umlauts in an application and >> Glib::locale_to_utf8 returns an invalid string. >> If I execute this: >> >> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >> >> and I retrieve an invalid object Glib::ustring the debugger shows me an >> Bad Pointer in this object. >> >> I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib >> problem? >> >> Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? >> > > This doesn't solve your problem, but: This should be caught by an > exception, I think. > > The other Gtk+ Package shouldn't be a solution for the problem ;) BR Vinzenz From pierre.thierry@levallois.eu.org Fri Jun 2 19:30:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 087F83B11C6 for ; Fri, 2 Jun 2006 19:30:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31300-02 for ; Fri, 2 Jun 2006 19:30:20 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id C536B3B051D for ; Fri, 2 Jun 2006 19:30:19 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 60E82BB9DF; Sat, 3 Jun 2006 01:26:13 +0200 (CEST) Date: Sat, 3 Jun 2006 01:26:13 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060602232613.GG3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Enx9fNJ0XV5HaWRu" Content-Disposition: inline In-Reply-To: <1149289518.5726.7.camel@localhost.localdomain> X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.341 tagged_above=-999 required=2 tests=[AWL=0.047, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_TK=0.077] X-Spam-Score: -2.341 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:30:21 -0000 --Enx9fNJ0XV5HaWRu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Murray Cumming dies 03/06/2006 hora 01:05: > Please don't use Glib::RefPtr on widgets. It's not what it's meant > for. A regular pointer is fine. I should have checked before posting. I thought that all Gtkmm widgets are Glib objets... Erroneously, Nowhere man --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --Enx9fNJ0XV5HaWRu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgMkVxe13INnVDYoRAvckAJ9m8ZNiEWP7R9X35fbUxBAEvpTLZgCdHpAQ wA92qEytm86fyrO9+p0/gwo= =LrnO -----END PGP SIGNATURE----- --Enx9fNJ0XV5HaWRu-- From mailinglist@evilissimo-softdev.de Fri Jun 2 19:32:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C4B7E3B11C6 for ; Fri, 2 Jun 2006 19:32:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31418-05 for ; Fri, 2 Jun 2006 19:32:03 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.186]) by menubar.gnome.org (Postfix) with ESMTP id C0DA73B11F8 for ; Fri, 2 Jun 2006 19:32:02 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu8) with ESMTP (Nemesis), id 0ML2ov-1FmJ7Y1svF-0002dq; Sat, 03 Jun 2006 01:32:01 +0200 Message-ID: <4480CA6D.9000807@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:31:57 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Vinzenz 'evilissimo' Feenstra References: <4480C770.3070607@evilissimo-softdev.de> <1149290567.5726.16.camel@localhost.localdomain> <4480C946.9020106@evilissimo-softdev.de> In-Reply-To: <4480C946.9020106@evilissimo-softdev.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.261 tagged_above=-999 required=2 tests=[AWL=0.107, BAYES_00=-2.599, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.261 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:32:04 -0000 Vinzenz 'evilissimo' Feenstra schrieb: > Murray Cumming schrieb: >> On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: >> >>> Hi, >>> >>> I'm trying to use a string with german umlauts in an application and >>> Glib::locale_to_utf8 returns an invalid string. >>> If I execute this: >>> >>> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >>> >>> and I retrieve an invalid object Glib::ustring the debugger shows >>> me an Bad Pointer in this object. >>> >>> I'm wondering if this _can_ be a Glibmm problem or if it is more a >>> Glib problem? >>> >>> Btw anyone knows another GTK+ package like this one from >>> gladewin32.sf.net? >>> >> >> This doesn't solve your problem, but: This should be caught by an >> exception, I think. >> >> > The other Gtk+ Package shouldn't be a solution for the problem ;) > > BR > Vinzenz > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list Hmm Strange thing, I was something to fast, I think, because if I try the same in Release mode everything wents fine. But it is strange anyway that the string is not valid in Debug Mode. However for me the issue is solved ;) BR Vinzenz From joevandyk@gmail.com Fri Jun 2 21:40:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3CEF03B0513 for ; Fri, 2 Jun 2006 21:40:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04207-01 for ; Fri, 2 Jun 2006 21:40:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id C443C3B050E for ; Fri, 2 Jun 2006 21:40:37 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so688929uge for ; Fri, 02 Jun 2006 18:40:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=tzxwVW2lPmh1EWhnzQmAZm5Bx1Y+oYY9xMv0/QQ/lG239LjtpxiRMDNuYHWrw9rWVrUsJMHsr7W3dPkOnZ+Trn3jSH3bmxRZKDhbWbr5OqISSyANtPS5gq09ofCb08/dWZYiVsU23ah5OJaDpB2chfllO6JbyMm3EmOJCyrbWUc= Received: by 10.67.97.7 with SMTP id z7mr1304035ugl; Fri, 02 Jun 2006 18:40:36 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 18:40:36 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 18:40:36 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.427 tagged_above=-999 required=2 tests=[AWL=-0.539, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.427 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 01:40:39 -0000 On 6/2/06, Murray Cumming wrote: > On Sat, 2006-06-03 at 00:39 +0200, Pierre THIERRY wrote: > > Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > > > However, it fails to compile -- something about the copy ctor. > > > > Try to store pointers (or Glib::Refptr) of widget, they are assignable, > > AFAIK. > > Please don't use Glib::RefPtr on widgets. It's not what it's meant for. > A regular pointer is fine. > > > The value type of an STL container must be assignable. It must also be > > default constructible when you want to reserve space, I think. I haven't looked at the gtkmm documentation in a while, so forgive me if this is answered there. Are Gtkmm widgets not copyable, in general? Imagine I have fifty Players. Players have a Type, and a X/Y/Z position. I'm drawing a 2D overhead display of the Players using the Gnome Canvas widget. The icons are based on the Player type, and when the X/Y/Z positions of each Player change, their icon on the canvas moves. My initial approach would be to create fifty Gnome Canvas icons and stick them in a vector. But I'd want pointers (not smart?) put in the vector? Joe From pierre.thierry@levallois.eu.org Fri Jun 2 22:25:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 750C13B043C for ; Fri, 2 Jun 2006 22:25:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05929-06 for ; Fri, 2 Jun 2006 22:25:08 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id 1C48A3B03BA for ; Fri, 2 Jun 2006 22:25:08 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id C890BBB9DF; Sat, 3 Jun 2006 04:21:01 +0200 (CEST) Date: Sat, 3 Jun 2006 04:21:01 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060603022101.GI3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="J2uG6jHjFLimDtBY" Content-Disposition: inline In-Reply-To: X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.381 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.381 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 02:25:10 -0000 --J2uG6jHjFLimDtBY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Joe Van Dyk dies 02/06/2006 hora 18:40: > My initial approach would be to create fifty Gnome Canvas icons and > stick them in a vector. But I'd want pointers (not smart?) put in the > vector? I checked with a very small testcase, and vector indeed needs a copy constructor. So yes, you'd want pointers instead. If you want to avoid problems, you should use smart ones, like boost::smart_ptr<>[1]. I also suggest you to use boost::indirect_iterator[2], which is an iterator adaptor to be used on pointer containers (when you dereference it, you get in fact the result of dereferencing it's content...). Quickly, Nowhere man =20 [1] http://www.boost.org/libs/smart_ptr/smart_ptr.htm [2] http://www.boost.org/libs/iterator/doc/indirect_iterator.html --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --J2uG6jHjFLimDtBY Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgPINxe13INnVDYoRAqFuAJ40Y41mgBzWZGm6zvY3i6FrCTDHLgCfcUkT 4SJZ15TjkUvTUxC1j1Glm34= =kP3D -----END PGP SIGNATURE----- --J2uG6jHjFLimDtBY-- From 3rdshift@comcast.net Fri Jun 2 23:38:21 2006 Return-Path: <3rdshift@comcast.net> X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A9B583B0221 for ; Fri, 2 Jun 2006 23:38:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09024-08 for ; Fri, 2 Jun 2006 23:38:21 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id DD6513B0146 for ; Fri, 2 Jun 2006 23:38:20 -0400 (EDT) Received: from rmailcenter01.comcast.net ([204.127.197.111]) by comcast.net (rwcrmhc12) with SMTP id <20060603033819m1200md9dse>; Sat, 3 Jun 2006 03:38:20 +0000 Received: from [69.251.185.66] by rmailcenter01.comcast.net; Sat, 03 Jun 2006 03:38:19 +0000 From: 3rdshift@comcast.net To: gtkmm-list@gnome.org Date: Sat, 03 Jun 2006 03:38:19 +0000 Message-Id: <060320060338.19129.4481042B0001D9B600004AB922007374789B0007089C0B9DCC@comcast.net> X-Mailer: AT&T Message Center Version 1 (Apr 11 2006) X-Authenticated-Sender: M3Jkc2hpZnRAY29tY2FzdC5uZXQ= X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.145 tagged_above=-999 required=2 tests=[AWL=-3.049, BAYES_50=0.001, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, NO_REAL_NAME=0.961, TW_TK=0.077] X-Spam-Score: 1.145 X-Spam-Level: * Subject: Can't enforce Dialog's aspect ration under win32 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 03:38:21 -0000 Hi, I am in process of porting some software from Linux to windows (msys/mingw). The piece of code that sets up a Dialog's aspect ration works flawlessly on Linux - user can resize the dialog and the ratio is enforced. On Windows, however, the same code would not let the user to resize the window. I modified the stock dialog example to illustrate the problem. gtkmm-2.4 - 2.8.4 gtk+-win32-2.0 2.8.14 Any input would be highly appreciated. -Vlad P.S. I am also looking for a complete Gtkmm application exampe that is known to compile and work on both platforms. From 3rdshift@comcast.net Fri Jun 2 23:47:41 2006 Return-Path: <3rdshift@comcast.net> X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 82BEB3B00D9 for ; Fri, 2 Jun 2006 23:47:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09355-07 for ; Fri, 2 Jun 2006 23:47:38 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [216.148.227.152]) by menubar.gnome.org (Postfix) with ESMTP id CECF93B0146 for ; Fri, 2 Jun 2006 23:47:38 -0400 (EDT) Received: from rmailcenter79.comcast.net ([204.127.197.179]) by comcast.net (rwcrmhc12) with SMTP id <20060603034738m1200mc10fe>; Sat, 3 Jun 2006 03:47:38 +0000 Received: from [69.251.185.66] by rmailcenter79.comcast.net; Sat, 03 Jun 2006 03:47:37 +0000 From: 3rdshift@comcast.net To: gtkmm-list@gnome.org Date: Sat, 03 Jun 2006 03:47:37 +0000 Message-Id: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> X-Mailer: AT&T Message Center Version 1 (Apr 11 2006) X-Authenticated-Sender: M3Jkc2hpZnRAY29tY2FzdC5uZXQ= X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.065 tagged_above=-999 required=2 tests=[AWL=-1.736, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, NO_REAL_NAME=0.961, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.065 X-Spam-Level: Subject: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 03:47:41 -0000 Hi, I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. System vitals: OS: win xp Env: mingw/msys gtk+-2.0: 2.8.14 gtkmm-2.4: 2.8.4 Any ideas or hints would hightly appreciated. thanks, -Vlad P.S. I am also looking for a Gtkmm-based project that compiles and works well on both platforms. You can compile the code example, start the program and click on 'Interactive Dialog' button. The popup dialog would not let you resize it. % g++ -g `pkg-config gtkmm-2.4 --cflags` -c dialog-aspect.cpp % g++ -g `pkg-config gtkmm-2.4 --cflags` dialog-aspect.o -o dialog-aspect `pkg-config gtkmm-2.4 --libs` ---v--- Start ----v--- /* Dialog and Message Boxes - with aspect ratio. * * Dialog widgets are used to pop up a transient window for user feedback. */ #include "gtkmm.h" #include "gtk/gtkstock.h" #include "stdio.h" class Example_Dialog : public Gtk::Window { public: Example_Dialog(); virtual ~Example_Dialog(); protected: //Signal handlers: virtual void on_button_message(); virtual void on_button_interactive(); //Member widgets: Gtk::Frame m_Frame; Gtk::VBox m_VBox, m_VBox2; Gtk::HBox m_HBox, m_HBox2; Gtk::Button m_Button_Message, m_Button_Interactive; Gtk::Table m_Table; Gtk::Label m_Label1, m_Label2; Gtk::Entry m_Entry1, m_Entry2; gint m_count; }; class Dialog_Interactive : public Gtk::Dialog { public: Dialog_Interactive(Gtk::Window& parent, const Glib::ustring& entry1, const Glib::ustring& entry2); virtual ~Dialog_Interactive(); Glib::ustring get_entry1() const; Glib::ustring get_entry2() const; protected: //Member widgets: Gtk::HBox m_HBox; Gtk::Table m_Table; Gtk::Label m_Label1, m_Label2; Gtk::Entry m_Entry1, m_Entry2; Gtk::Image m_Image; }; //Called by DemoWindow; Gtk::Window* do_dialog() { return new Example_Dialog(); } Example_Dialog::Example_Dialog() : m_Frame("Dialogs"), m_VBox(false, 8), m_HBox(false, 8), m_HBox2(false, 8), m_Button_Message("_Message Dialog", true), m_Button_Interactive("_Interactive Dialog", true), m_Table(2, 2, false), m_Label1("_Entry 1", true), m_Label2("E_ntry 2") { m_count = 0; set_title("Dialogs"); set_border_width(8); add(m_Frame); m_VBox.set_border_width(8); m_Frame.add(m_VBox); /* Standard message dialog */ m_VBox.pack_start(m_HBox, Gtk::PACK_SHRINK); m_Button_Message.signal_clicked().connect(sigc::mem_fun(*this, &Example_Dialog::on_button_message)); m_HBox.pack_start(m_Button_Message, Gtk::PACK_SHRINK); m_VBox.pack_start(*(Gtk::manage(new Gtk::HSeparator())), Gtk::PACK_SHRINK); /* Interactive dialog*/ m_VBox.pack_start(m_HBox2, Gtk::PACK_SHRINK); m_Button_Interactive.signal_clicked().connect(sigc::mem_fun(*this, &Example_Dialog::on_button_interactive)); m_HBox2.pack_start(m_VBox2, Gtk::PACK_SHRINK); m_VBox2.pack_start(m_Button_Interactive, Gtk::PACK_SHRINK); m_Table.set_row_spacings(4); m_Table.set_col_spacings(4); m_HBox2.pack_start(m_Table, Gtk::PACK_SHRINK); m_Table.attach(m_Label1, 0, 1, 0, 1); m_Table.attach(m_Entry1, 1, 2, 0, 1); m_Label1.set_mnemonic_widget(m_Entry1); m_Table.attach(m_Label2, 0, 1, 1, 2); m_Table.attach(m_Entry2, 1, 2, 1, 2); m_Label2.set_mnemonic_widget(m_Entry2); show_all(); } Example_Dialog::~Example_Dialog() { } void Example_Dialog::on_button_message() { Glib::ustring strMessage = "This message box has been popped up the following\n" "number of times:\n\n"; { Glib::ScopedPtr buf (g_strdup_printf("%d", m_count)); strMessage += buf.get(); } Gtk::MessageDialog dialog(strMessage, false, Gtk::MESSAGE_INFO, Gtk::BUTTONS_OK, true); //true = modal /*int response =*/ dialog.run(); m_count++; } void Example_Dialog::on_button_interactive() { Dialog_Interactive* pDialog = new Dialog_Interactive(*this, m_Entry1.get_text(), m_Entry2.get_text()); /*int response =*/ pDialog->run(); m_Entry1.set_text(pDialog->get_entry1()); m_Entry2.set_text(pDialog->get_entry2()); delete pDialog; } Dialog_Interactive::Dialog_Interactive(Gtk::Window& parent, const Glib::ustring& entry1, const Glib::ustring& entry2) : Gtk::Dialog("Interactive Dialog", parent, true), m_HBox(false, 8), m_Table(2, 2, false), m_Label1("_Entry 1", true), m_Label2("E_ntry 2", true), m_Image(Gtk::Stock::DIALOG_QUESTION, Gtk::ICON_SIZE_DIALOG) { add_button(Gtk::Stock::OK, Gtk::RESPONSE_OK); add_button("_Non-stock Button", Gtk::RESPONSE_CANCEL); m_HBox.set_border_width(8); get_vbox()->pack_start(m_HBox, Gtk::PACK_SHRINK); m_HBox.pack_start(m_Image, Gtk::PACK_SHRINK); m_Table.set_row_spacings(4); m_Table.set_col_spacings(4); m_HBox.pack_start(m_Table); m_Table.attach(m_Label1, 0, 1, 0, 1); m_Entry1.set_text(entry1); m_Table.attach(m_Entry1, 1, 2, 0, 1); m_Label1.set_mnemonic_widget(m_Entry1); m_Table.attach(m_Label2, 0, 1, 1, 2); m_Entry2.set_text(entry2); m_Table.attach(m_Entry2, 1, 2, 1, 2); m_Label2.set_mnemonic_widget(m_Entry2); /**************************************************** * CHANGE STARTS HERE */ // Enforce 3x5 ratio gint width = 610; gint height = 366; gdouble aspect = width * 1.0 / height; Gdk::Geometry answer_box_geometry = { width,/*min_width*/ height, /*min_height*/ -1, /* max_width; */ -1, /* max_height */ -1, /* base_width */ -1, /* base_height */ -1, /* width_inc */ -1, /* height_inc */ aspect, /* min_aspect (width/height) */ aspect /* max_aspect (width/height) */ }; set_geometry_hints (*this, answer_box_geometry, Gdk::HINT_ASPECT | Gdk::HINT_MIN_SIZE); set_resizable (true); set_size_request (width, height); /* * CHANGE ENDS HERE ****************************************************/ show_all(); } Glib::ustring Dialog_Interactive::get_entry1() const { return m_Entry1.get_text(); } Glib::ustring Dialog_Interactive::get_entry2() const { return m_Entry2.get_text(); } Dialog_Interactive::~Dialog_Interactive() { } int main(int argc, char *argv[]) { Gtk::Main kit(argc, argv); Example_Dialog window; Gtk::Main::run(window); //Shows the window and returns when it is closed. return 0; } ---^--- End ----^--- From joevandyk@gmail.com Sat Jun 3 01:27:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 642AE3B05A3 for ; Sat, 3 Jun 2006 01:27:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14040-02 for ; Sat, 3 Jun 2006 01:27:16 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id BF0953B0592 for ; Sat, 3 Jun 2006 01:27:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so718946uge for ; Fri, 02 Jun 2006 22:27:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=JlguC89XYKdz2HHcZrgXbXEWFtB0uO7ExN5dovj+yE6YEk4y8T4dOnl3IouBO4lrS5xRgHJpdXkqm4Ea3WDIJP/L6Khe1yFHjf9gvQHGNLPHoxLM1HTvmO8XIfh6Jzps09PxsWys/ulYFRQQEz/+DUqdAP00p6DitvlDyOw7HkM= Received: by 10.67.89.6 with SMTP id r6mr1405232ugl; Fri, 02 Jun 2006 22:27:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 22:27:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 22:27:14 -0700 From: "Joe Van Dyk" To: "Murray Cumming" In-Reply-To: <1148670506.5888.5.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.374 tagged_above=-999 required=2 tests=[AWL=-0.486, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.374 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 05:27:17 -0000 On 5/26/06, Murray Cumming wrote: > On Fri, 2006-05-26 at 13:30 -0500, Jonathon Jongsma wrote: > > On 5/26/06, Matt Bragano wrote: > > > Hi all, > > > > > > I've been experimenting with different ways to hide individual TreeRows > > > on the fly, but with limited success. Basically if a row's name begins > > > with a " . " then I'd like to hide it, but not necessarily erase it from > > > the TreeView using erase() since I'd like to be able to reverse this > > > action without recreating the entire view. I was looking around the > > > mailing list archives and I stumbled upon this post: > > > > > > http://marc.theaimsgroup.com/?l=gtkmm&m=109957757907166&w=2 > > > > using the cell_data_func, > [snip] > > No, I think he needs Gtk::TreeModelFilter: > http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html > > Here's an example: > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ > > I guess that Nautilus uses this. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list Wow, that's exactly what I needed for one of my applications, I think. Thanks. Joe From joevandyk@gmail.com Sat Jun 3 06:55:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 51D513B05D4 for ; Sat, 3 Jun 2006 06:55:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29703-02 for ; Sat, 3 Jun 2006 06:55:34 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 860CC3B0605 for ; Sat, 3 Jun 2006 06:55:33 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so764659uge for ; Sat, 03 Jun 2006 03:55:32 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=gPT3DLlOqVvoAdkXnwDqLPATNbC4eH7kPkQu3oeveUPbBfykyIe6wV2Ze0Gfx/Sv4TdhtV+G9c47erM0qwaYykddBQKVTx+b/CoucBC20T7hs/xzldQn0soGYMVx2RBNItxoseVxNkaFAy1HkZKsD/0HCxqCacxHUPhvkGt3CfQ= Received: by 10.67.89.5 with SMTP id r5mr1587419ugl; Sat, 03 Jun 2006 03:55:32 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 03:55:32 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 03:55:32 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.187 tagged_above=-999 required=2 tests=[AWL=0.413, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.187 X-Spam-Level: Subject: A sorted, filtered ListStore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 10:55:35 -0000 Hi, If I want to have a filtered (where one column in the model determines if the row should be showed or not) list model, and I also want the TreeView that's displaying the ListModel to be able to sort by clicking on the column headers, I'd want to do something like: Glib::RefPtr list_store = Gtk::ListStore::create(types); Glib::RefPtr filter = Gtk::TreeModelFilter::create(list_store); filter->set_visible_column(visible); // visible is a TreeModelColumn Glib::RefPtr sort = Gtk::TreeModelSort::create(filter); Gtk::TreeView tree_view(sort); So, I created a ListStore, then 'wrapped' (is there a .better term?) it in a TreeModelFilter, then wrapped that in a TreeModelSort, and the TreeView uses the TreeModelSort. Joe From joevandyk@gmail.com Sat Jun 3 07:00:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5517D3B0637 for ; Sat, 3 Jun 2006 07:00:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30102-01 for ; Sat, 3 Jun 2006 07:00:00 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id B88E33B02AD for ; Sat, 3 Jun 2006 06:59:57 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so765349uge for ; Sat, 03 Jun 2006 03:59:56 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=nHSgF1IatilJ7/kEz5yMt57ZN3upHUHWoimRtwMIAk7FRE8tSOs5EAoFUdbBRZ/0czar/lYkSXYQsnBqMHevnp/d8NdEh8Pb+BQI1cVJCQHMMi58KpcY/9QLlR7rn41w+kijng6oSUgmWWO/27Y0eZdw3M0Z9naHt11YmF36rms= Received: by 10.67.105.19 with SMTP id h19mr1585456ugm; Sat, 03 Jun 2006 03:59:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 03:59:56 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 03:59:56 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.213 tagged_above=-999 required=2 tests=[AWL=0.387, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.213 X-Spam-Level: Subject: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 11:00:02 -0000 Gtk::TreeNodeChildren children = list_store->children(); for (Gtk::TreeIter iter = children.begin(); iter != children.end(); ++iter) { Gtk::TreeRow row = *iter; // Now I can use row[something] } I don't like having to convert the TreeIter to a TreeRow. Using a TreeRow seems to make the code much nicer to read. Is there a way I can eliminate the two-step process of getting a TreeRow? Thanks, Joe From joevandyk@gmail.com Sat Jun 3 07:05:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DA98C3B048A for ; Sat, 3 Jun 2006 07:05:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30386-03 for ; Sat, 3 Jun 2006 07:05:42 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id 945153B0408 for ; Sat, 3 Jun 2006 07:05:41 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so766296uge for ; Sat, 03 Jun 2006 04:05:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=FtLo+8rwIKeYCHA3gWLG/mRZPU90ewrkYQf7Dz6n/UyQ4dpEx6P3fLrNGmg+lydMA3Yaw2gxfCSEesrY7i1I2qpoksqvGhkrzB7ZjNK5P7crIYv4VxLmiP+CEr4uZMtojUgeKz5GUp0S794I8yEWf7nQEl2EOjyKnqGIXY9k/88= Received: by 10.67.101.10 with SMTP id d10mr1592425ugm; Sat, 03 Jun 2006 04:05:40 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 04:05:40 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 04:05:40 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.381 tagged_above=-999 required=2 tests=[AWL=-0.493, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.381 X-Spam-Level: Subject: valgrind X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 11:05:43 -0000 Hi, How normal is it to see valgrind reporting leaked memory in a gtkmm application running on Linux? My trivial application shows leaked memory before the GUI pops up, and then no errors while the GUI is running. That's ok, right? Here's a recent error summary: ==21560== ERROR SUMMARY: 23 errors from 8 contexts (suppressed: 87 from 1) ==21560== malloc/free: in use at exit: 1,206,453 bytes in 12,004 blocks. ==21560== malloc/free: 98,774 allocs, 86,770 frees, 9,325,163 bytes allocated. ==21560== For counts of detected errors, rerun with: -v ==21560== searching for pointers to 12,004 not-freed blocks. ==21560== checked 1,855,548 bytes. ==21560== ==21560== LEAK SUMMARY: ==21560== definitely lost: 220 bytes in 13 blocks. ==21560== possibly lost: 71,040 bytes in 72 blocks. ==21560== still reachable: 1,135,193 bytes in 11,919 blocks. ==21560== suppressed: 0 bytes in 0 blocks. ==21560== Use --leak-check=full to see details of leaked memory. Thanks, Joe From BillS@techsi.com Sat Jun 3 10:18:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3F4563B06A5 for ; Sat, 3 Jun 2006 10:18:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08688-02 for ; Sat, 3 Jun 2006 10:18:14 -0400 (EDT) Received: from mail.techsi.com (mail.techsi.com [68.15.225.156]) by menubar.gnome.org (Postfix) with ESMTP id 221F23B0071 for ; Sat, 3 Jun 2006 10:18:13 -0400 (EDT) Received: from PCBillS ([192.168.0.219]) by mail.techsi.com (8.12.10/8.12.10) with ESMTP id k53E1VAZ025397 for ; Sat, 3 Jun 2006 09:01:34 -0500 From: "Bill Sousan" To: Date: Sat, 3 Jun 2006 09:18:05 -0500 Message-ID: <00e401c68718$8aaa76b0$db00a8c0@techsi.local> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00E5_01C686EE.A1D46EB0" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaHGIefk5cJEXwLRzKPKZWTgOZqSA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.358 tagged_above=-999 required=2 tests=[AWL=-0.514, BAYES_50=0.001, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.358 X-Spam-Level: Subject: Treeview - simulating / faking keyboard events to change selection / view X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 14:18:15 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_00E5_01C686EE.A1D46EB0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Since I am using gtkmm with a touchscreen application, I have no keyboard. However, I am using a treeview widget and intend to have supporting button widgets to allow the user to scroll through the rows within the treeview widget. My challenge is that I would like to simulate the up and down, page up and down, and home and end QWERTY keyboard keys to the treeview widget. So instead of writing all the scrolling functions myself, I would just like to use the existing ones within the treeview widget that are activated by keyboard events. So I would someone like to "trigger" the treeview widget into sensing that one of the QWERTY keyboard buttons have been pressed. Thanks, Bill ------=_NextPart_000_00E5_01C686EE.A1D46EB0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Since I am using gtkmm with = a touchscreen application, I have no keyboard.  However, I am using a treeview widget and intend to have supporting button widgets to allow = the user to scroll through the rows within the treeview widget.  My = challenge is that I would like to simulate the up and down, page up and down, and = home and end QWERTY keyboard keys to the treeview widget.  So instead of = writing all the scrolling functions myself, I would just like to use the = existing ones within the treeview widget that are activated by keyboard events.  = So I would someone like to “trigger” the treeview widget into = sensing that one of the QWERTY keyboard buttons have been = pressed.

 

Thanks,

Bill

 

------=_NextPart_000_00E5_01C686EE.A1D46EB0-- From BillS@techsi.com Sat Jun 3 11:46:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA2F73B070F for ; Sat, 3 Jun 2006 11:46:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12922-08 for ; Sat, 3 Jun 2006 11:46:46 -0400 (EDT) Received: from mail.techsi.com (wsip-68-15-225-156.om.om.cox.net [68.15.225.156]) by menubar.gnome.org (Postfix) with ESMTP id 21CBD3B070B for ; Sat, 3 Jun 2006 11:46:45 -0400 (EDT) Received: from PCBillS ([192.168.0.219]) by mail.techsi.com (8.12.10/8.12.10) with ESMTP id k53FU4AZ025728 for ; Sat, 3 Jun 2006 10:30:07 -0500 From: "Bill Sousan" To: Date: Sat, 3 Jun 2006 10:46:37 -0500 Message-ID: <00f201c68724$e8e3bf50$db00a8c0@techsi.local> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00F3_01C686FB.000DB750" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaHJOXVF6UFEz2HQyWg1WOOtwiisA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.349 tagged_above=-999 required=2 tests=[AWL=-0.486, BAYES_50=0.001, FORGED_RCVD_HELO=0.135, HTML_MESSAGE=0.001] X-Spam-Score: -0.349 X-Spam-Level: Subject: Treeview Setting Selection within multilevel treemodel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 15:46:48 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_00F3_01C686FB.000DB750 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I have a treeview widget that has an associated treemodel with multiple levels (parents with children, parents with children with children, etc.). What I want to do is when I display the treeview I want to set the selection to a saved selection. I know how to change the section using m_TreeView.expand_row(Gtk::TreePath ("1"), true) m_TreeView.scroll_to_row(Gtk::TreePath ("1:2")) ; m_TreeView.set_cursor(Gtk::TreePath ("1:2")); where "1:2" is the parent and corresponding child row. My treemodel is just one column with a single string in each row. What I want to do is set the treeview so that the cursor is on "STRINGX". I can avoid having to search the treemodel for "STRINGX" because I can know the row of "STRINGX" from when I am building the treemodel. I am adding the nodes by: { row = *(m_refTreeStore->append()); } else { row = *(m_refTreeStore->append( (*pParentTreeRow).children())); } Row // fill in row data here How can I convert the row object to its corresponding treemodel level (such as 2:4:5) or path so that I can pass the specific level position to the Treeview::scroll_to_row() method ? Thanks, Bill ------=_NextPart_000_00F3_01C686FB.000DB750 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I have a treeview widget that has an associated = treemodel with multiple levels (parents with children, parents with children with children, etc…).  What I want to do is when I display the = treeview I want to set the selection to a saved selection.  I know how to = change the section using

 

m_TreeView.expand_row(Gtk::T= reePath ("1"), true)

m_TreeView.scroll_to_row(Gtk= ::TreePath ("1:2")) ;

    =             &= nbsp;       = m_TreeView.set_cursor(Gtk::TreePath ("1:2"));

 

where “1:2” is the parent and = corresponding child row.

 

My treemodel is just one column with a single string = in each row.  What I want to do is set the treeview so that the cursor is = on “STRINGX”.  I can avoid having to search the treemodel for “STRINGX” = because I can know the row of “STRINGX” from when I am building the treemodel.  I am adding the nodes by:

 

{
      row =3D = *(m_refTreeStore->append());
}
else
{
        
       row =3D = *(m_refTreeStore->append( (*pParentTreeRow).children()));

}
 

Row // fill in row data = here

 

 

 

How can I convert the row object to its corresponding = treemodel level (such as 2:4:5) or path so that I can pass the specific level = position to the Treeview::scroll_to_row() method ?

 

 

Thanks,

Bill

 

 

 

 

------=_NextPart_000_00F3_01C686FB.000DB750-- From jonathon.jongsma@gmail.com Sat Jun 3 13:33:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9056B3B006E for ; Sat, 3 Jun 2006 13:33:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18793-05 for ; Sat, 3 Jun 2006 13:33:49 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.225]) by menubar.gnome.org (Postfix) with ESMTP id 536463B035A for ; Sat, 3 Jun 2006 13:33:49 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so724207wra for ; Sat, 03 Jun 2006 10:33:48 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=dUQ/V41ToR7UBpkYcipAg2Uh9BUMtRG/aA2/J8tnjX/3DbDgtUWZ7GkHVj0kqafR1nT12KF0I9nEVsMJLnN0j0wLhGjqTc2NVv0EcJTGoblSndFbuQSz6u6NJmYSHxmD0eXsugP3GbV5uPQaqQ5NuQWvRxk8dJQtLXSKb331CNI= Received: by 10.54.79.7 with SMTP id c7mr3269846wrb; Sat, 03 Jun 2006 10:33:48 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Sat, 3 Jun 2006 10:33:48 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 12:33:48 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.389 tagged_above=-999 required=2 tests=[AWL=0.057, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.389 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 17:33:50 -0000 iter->get_value()? On 6/3/06, Joe Van Dyk wrote: > Gtk::TreeNodeChildren children = list_store->children(); > for (Gtk::TreeIter iter = children.begin(); iter != children.end(); ++iter) > { > Gtk::TreeRow row = *iter; > // Now I can use row[something] > } > > I don't like having to convert the TreeIter to a TreeRow. Using a > TreeRow seems to make the code much nicer to read. Is there a way I > can eliminate the two-step process of getting a TreeRow? > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From mailinglist@evilissimo-softdev.de Sat Jun 3 13:36:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A1B7D3B0724 for ; Sat, 3 Jun 2006 13:36:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19128-01 for ; Sat, 3 Jun 2006 13:36:02 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.171]) by menubar.gnome.org (Postfix) with ESMTP id 0659D3B0712 for ; Sat, 3 Jun 2006 13:36:01 -0400 (EDT) Received: from [80.133.46.133] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu3) with ESMTP (Nemesis), id 0MKxQS-1Fma2a2ZaM-0003xk; Sat, 03 Jun 2006 19:36:00 +0200 Message-ID: <4481C87E.4040304@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 19:35:58 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Joe Van Dyk References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.202, BAYES_00=-2.599] X-Spam-Score: -2.397 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 17:36:05 -0000 Joe Van Dyk schrieb: > Gtk::TreeNodeChildren children = list_store->children(); > for (Gtk::TreeIter iter = children.begin(); iter != children.end(); > ++iter) > { > Gtk::TreeRow row = *iter; > // Now I can use row[something] > } > > I don't like having to convert the TreeIter to a TreeRow. Using a > TreeRow seems to make the code much nicer to read. Is there a way I > can eliminate the two-step process of getting a TreeRow? > > Thanks, > Joe What about data = (*iter)[something]; ? From gtkmm-forge-bounces@lists.sourceforge.net Sat Jun 3 15:07:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E957B3B022F for ; Sat, 3 Jun 2006 15:07:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24077-06 for ; Sat, 3 Jun 2006 15:07:51 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id ED6B93B013E for ; Sat, 3 Jun 2006 15:07:50 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5E91612531 for ; Sat, 3 Jun 2006 12:07:50 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sat, 03 Jun 2006 12:07:48 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.236 tagged_above=-999 required=2 tests=[AWL=-0.059, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_BM=0.077, TW_GD=0.077, TW_GT=0.077, TW_LG=0.077, TW_TK=0.077, TW_XF=0.077] X-Spam-Score: -1.236 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1142 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 19:07:54 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] New: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 3 Jun 2006 01:11:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] New: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x Summary: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code Product: gtkmm Version: 2.6.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: braney.bugzilla4gnome@mailnull.com QAContact: gtkmm-forge@lists.sourceforge.net CC: braney.bugzilla4gnome@mailnull.com GNOME version: 2.9/2.10 GNOME milestone: Unspecified Overview Description: While trying to compile the example from "Drawing Straight Lines" in Chapter 15 of the gtkmm-2.4 tutorial, the compiler gave me this error message: myarea.cc: In member function 'virtual bool MyArea::on_expose_event(GdkEventExpose*)': myarea.cc:45: error: 'class Gdk::Window' has no member named 'create_cairo_context' The example in question is presented at http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s02.html and the code comes from http://www.gtkmm.org/docs/gtkmm-2.4/examples/book/drawingarea/simple . Steps to Reproduce: 1) Install latest gtkmm RPMs from Fedora Core 4 "Extras" repository: libsigc++20.i386 2.0.11-1 libsigc++20-devel.i386 2.0.11-1 glibmm24.i386 2.6.1-1 glibmm24-devel.i386 2.6.1-1 gtkmm24.i386 2.6.2-2 gtkmm24-devel.i386 2.6.2-2 gtkmm24-docs.i386 2.6.2-2 gtkglext.i386 1.0.6-2 gtkglext-devel.i386 1.0.6-2 2) Install latest cairo (1.0.4) and cairomm (0.6.0) from source tarballs. (I could not find cairomm available as an RPM.) 3) Download example code from http://www.gtkmm.org/docs/gtkmm-2.4/examples/book/drawingarea/simple/* (The files are: myarea.h myarea.cc main.cc) 4) Compile with command: g++ main.cc myarea.cc -o drawingarea `pkg-config cairo cairomm-1.0 gtkmm-2.4 --cflags --libs` (The pkg-config part expands to: -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/local/include/cairo -I/usr/local/include/cairomm-1.0 -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/atk-1.0 -L/usr/local/lib -lcairomm-1.0 -lcairo -lgtkmm-2.4 -lgdkmm-2.4 -latkmm-1.6 -lgtk-x11-2.0 -lpangomm-1.4 -lglibmm-2.4 -lsigc-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 ) 5) Notice error. Actual Results: Compiler complains: myarea.cc: In member function 'virtual bool MyArea::on_expose_event(GdkEventExpose*)': myarea.cc:45: error: 'class Gdk::Window' has no member named 'create_cairo_context' (This is the entire output of the compiler.) Expected Results: Program compiles and learning continues. Build Date & Platform: Platform: Fedora Core 4 (all packages kept up to date) Compiler: g++ (GCC) 4.0.2 20051125 (Red Hat 4.0.2-8) Build dates: libsigc++20.i386 2.0.11-1 Thu 05 May 2005 04:12:26 AM CDT libsigc++20-devel.i386 2.0.11-1 Thu 05 May 2005 04:12:26 AM CDT glibmm24.i386 2.6.1-1 Thu 05 May 2005 04:24:00 AM CDT glibmm24-devel.i386 2.6.1-1 Thu 05 May 2005 04:24:00 AM CDT gtkmm24.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkmm24-devel.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkmm24-docs.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkglext.i386 1.0.6-2 Thu 07 Apr 2005 01:19:56 PM CDT gtkglext-devel.i386 1.0.6-2 Thu 07 Apr 2005 01:19:56 PM CDT Additional Builds and Platforms: Unknown. Additional Information: Before installing cairomm, there were many more errors, as apparently the Cairo related classes/libraries could not be found. This error seems to be with gtkmm or the tutorial example, not with cairo/cairomm. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1142 ******************************************** From tometzky@batory.org.pl Sun Jun 4 09:50:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 604DE3B01C0 for ; Sun, 4 Jun 2006 09:50:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20650-07 for ; Sun, 4 Jun 2006 09:50:48 -0400 (EDT) Received: from szalupa.batory.org.pl (pompka.batory.org.pl [62.89.72.236]) by menubar.gnome.org (Postfix) with ESMTP id EAE513B018D for ; Sun, 4 Jun 2006 09:50:47 -0400 (EDT) Received: from opal.localdomain (ntwklan-62-233-204-42.devs.futuro.pl [62.233.204.42]) (authenticated bits=0) by szalupa.batory.org.pl (8.13.6/8.13.4) with ESMTP id k54DoXfu016286 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 4 Jun 2006 15:50:35 +0200 Received: from opal.localdomain (localhost.localdomain [127.0.0.1]) by opal.localdomain (8.13.6/8.13.4) with ESMTP id k54DoeNl006012; Sun, 4 Jun 2006 15:50:40 +0200 Received: (from tometzky@localhost) by opal.localdomain (8.13.6/8.13.6/Submit) id k54DodbB006009; Sun, 4 Jun 2006 15:50:39 +0200 X-Authentication-Warning: opal.localdomain: tometzky set sender to tometzky@batory.org.pl using -f Date: Sun, 4 Jun 2006 15:50:39 +0200 From: Tomasz Ostrowski To: gtkmm-list@gnome.org Message-ID: <20060604135038.GA2743@batory.org.pl> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i X-Scanned-By: MIMEDefang 2.53 on 62.89.72.236 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.311 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.311 X-Spam-Level: Cc: Subject: Re: valgrind X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 13:50:51 -0000 On Sat, 03 Jun 2006, Joe Van Dyk wrote: > How normal is it to see valgrind reporting leaked memory in a gtkmm > application running on Linux? Maybe it's the same problem I submitted to GTK Bugzilla: http://bugzilla.gnome.org/show_bug.cgi?id=341573 Which I encontered on Fedora Core 5. It got closed with an info that "this happens in the X libraries, and is not a problem". It does however make debugging with valgrind much harder - this error shows with every opened window, combo box etc. Regards Tometzky -- ...although Eating Honey was a very good thing to do, there was a moment just before you began to eat it which was better than when you were... Winnie the Pooh From chris@cvine.freeserve.co.uk Sun Jun 4 12:36:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 14DA03B016C for ; Sun, 4 Jun 2006 12:36:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29917-09 for ; Sun, 4 Jun 2006 12:36:18 -0400 (EDT) Received: from smtp2.freeserve.com (smtp2.wanadoo.co.uk [193.252.22.157]) by menubar.gnome.org (Postfix) with ESMTP id C06B93B009F for ; Sun, 4 Jun 2006 12:36:17 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3108.me.freeserve.com (SMTP Server) with ESMTP id 848F25800097; Sun, 4 Jun 2006 18:36:15 +0200 (CEST) Received: from laptop.homenet (modem-115.lion.dialup.pol.co.uk [217.135.160.115]) by mwinf3108.me.freeserve.com (SMTP Server) with ESMTP id C15535800086; Sun, 4 Jun 2006 18:36:14 +0200 (CEST) X-ME-UUID: 20060604163614792.C15535800086@mwinf3108.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by laptop.homenet (8.12.10/8.12.10) with ESMTP id k53M9VWc001380; Sat, 3 Jun 2006 23:10:12 +0100 From: Chris Vine To: "Vinzenz 'evilissimo' Feenstra" , gtkmm-list@gnome.org Date: Sat, 3 Jun 2006 23:09:28 +0100 User-Agent: KMail/1.5.4 References: <4480C770.3070607@evilissimo-softdev.de> In-Reply-To: <4480C770.3070607@evilissimo-softdev.de> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200606032309.28585.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.11 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.11 X-Spam-Level: Cc: Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 16:36:19 -0000 On Saturday 03 June 2006 12:19 am, Vinzenz 'evilissimo' Feenstra wrote: > Hi, > > I'm trying to use a string with german umlauts in an application and > Glib::locale_to_utf8 returns an invalid string. > If I execute this: > > Glib::ustring test =3D Glib::locale_to_utf8("=E4=F6=FC=DF"); > > and I retrieve an invalid object Glib::ustring the debugger shows me an > Bad Pointer in this object. > > I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib > problem? > > Btw anyone knows another GTK+ package like this one from gladewin32.sf.ne= t? It is very bad practice to call Glib::locale_to_utf8() on a string literal= =20 because it will only work if the codeset locale on the machine on which the= =20 code is compiled is the same as the codeset in which the string literal=20 happens to have been written. These may not even be the same if the code i= s=20 written and compiled on the same machine (it will depend on the editor with= =20 which the code is being written). If you want a string literal to be in UTF8 then write it in UTF8, or write = it=20 in some other known codeset and use codeset conversion which does not base= =20 itself on the locale. Chris. From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 4 15:03:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3706D3B017A for ; Sun, 4 Jun 2006 15:03:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04902-08 for ; Sun, 4 Jun 2006 15:03:40 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id A4DC23B00D6 for ; Sun, 4 Jun 2006 15:03:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 36B0B12AB2 for ; Sun, 4 Jun 2006 12:03:40 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sun, 04 Jun 2006 12:03:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=0.096, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1143 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 19:03:42 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 2. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 3. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 3 Jun 2006 17:32:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060603213223.943206CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |NOTABUG ------- Comment #1 from jonner 2006-06-03 21:32 UTC ------- Thanks for reporting this, but this is not actually a bug. create_cairo_context() was introduced in gtkmm 2.9.x, so it won't be available in previous versions (2.6.x in your case). I suggest that you look at the documentation that you installed (gtkmm24-docs.i386 2.6.2-2) for the tutorial that applies to your version of gtkmm. I apologize that this was not made more clear in the online documentation. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 3 Jun 2006 21:08:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604010843.BAD0C6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #2 from Bryan Raney 2006-06-04 01:08 UTC ------- (In reply to comment #1) > Thanks for reporting this, but this is not actually a bug. > create_cairo_context() was introduced in gtkmm 2.9.x, so it won't be available > in previous versions (2.6.x in your case). I suggest that you look at the > documentation that you installed (gtkmm24-docs.i386 2.6.2-2) for the tutorial > that applies to your version of gtkmm. Thanks for the information, and for the suggestion. I actually hadn't thought of looking at the installed docs! > > I apologize that this was not made more clear in the online documentation. > Would it make sense for me to submit a bug report about the documentation being less-than-clear? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 4 Jun 2006 13:48:50 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604174850.274E56CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #3 from jonner 2006-06-04 17:48 UTC ------- > Would it make sense for me to submit a bug report about the documentation being > less-than-clear? Well, I'm trying to think of a good way to do this. In fact the drawing area chapter in the tutorial already has this note: --- Note Before gtkmm version 2.10, drawing was mostly done with Graphics Contexts (Gdk::GC) and other GDK drawing functions, but this has been largely superceded by the Cairo graphics library and its C++ binding Cairomm. See the Gdk Appendix for a description of the deprecated GDK techniques. In general, the Cairo drawing API is simpler than the GDK one, and it is generally recommended to use the Cairo drawing methods wherever possible in preference to the older GDK drawing methods. --- Do you think something more obvious is needed? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1143 ******************************************** From chris@cvine.freeserve.co.uk Sun Jun 4 17:21:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E53213B029E for ; Sun, 4 Jun 2006 17:21:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11413-10 for ; Sun, 4 Jun 2006 17:21:29 -0400 (EDT) Received: from smtp3.freeserve.com (smtp3.wanadoo.co.uk [193.252.22.156]) by menubar.gnome.org (Postfix) with ESMTP id 28CE83B0261 for ; Sun, 4 Jun 2006 17:21:28 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3203.me.freeserve.com (SMTP Server) with ESMTP id D1F461C0008E; Sun, 4 Jun 2006 23:21:26 +0200 (CEST) Received: from boulder.homenet (user-2699.l2.c1.dsl.pol.co.uk [81.77.170.139]) by mwinf3203.me.freeserve.com (SMTP Server) with ESMTP id A7A871C0008D; Sun, 4 Jun 2006 23:21:26 +0200 (CEST) X-ME-UUID: 20060604212126686.A7A871C0008D@mwinf3203.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by boulder.homenet (8.12.10/8.12.10) with ESMTP id k54LLs3M008846; Sun, 4 Jun 2006 22:21:54 +0100 From: Chris Vine To: gtkmm-list@gnome.org Date: Sun, 4 Jun 2006 22:21:54 +0100 User-Agent: KMail/1.9.1 References: <4480C770.3070607@evilissimo-softdev.de> <200606032309.28585.chris@cvine.freeserve.co.uk> In-Reply-To: <200606032309.28585.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606042221.54391.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.235 tagged_above=-999 required=2 tests=[AWL=-0.125, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.235 X-Spam-Level: Cc: Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 21:21:32 -0000 On Saturday 03 June 2006 23:09, Chris Vine wrote: > It is very bad practice to call Glib::locale_to_utf8() on a string literal > because it will only work if the codeset locale on the machine on which the > code is compiled is the same as the codeset in which the string literal > happens to have been written. These may not even be the same if the code > is written and compiled on the same machine (it will depend on the editor > with which the code is being written). Actually, on reflection it is more problematic than that. It will only work reliably if the codeset of the string literal as saved to file by the editor and compiled into the binary happens to be the same as the locale codeset under which the program is run by any particular user. Chris From cedric.gustin@gmail.com Mon Jun 5 03:44:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 61BD83B01BC for ; Mon, 5 Jun 2006 03:44:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11822-02 for ; Mon, 5 Jun 2006 03:44:14 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by menubar.gnome.org (Postfix) with ESMTP id 184083B019E for ; Mon, 5 Jun 2006 03:44:13 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l37so1482170nfc for ; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=Fnb2u8vH3CUXdXxCGA3dcPOI4NwNXCxSjw657zxAEN1rwVw0Ntbv+revQ3x6wgK3IUD8bVDn8m1ijCAKrwyx73zr/hdQrQ6+DYOhCVyeC3DNYzEEkSUt1DplqAje47a4106rV5iJ0Q/fCoiO8spQnmQp21AzaPNssrHhnQhQ3m8= Received: by 10.49.91.12 with SMTP id t12mr2933505nfl; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) Received: from ?62.4.151.206? ( [62.4.151.206]) by mx.gmail.com with ESMTP id a24sm5060458nfc.2006.06.05.00.44.10; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) Message-ID: <4483E0C6.6050201@gmail.com> Date: Mon, 05 Jun 2006 09:44:06 +0200 From: Cedric Gustin User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: 3rdshift@comcast.net References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> In-Reply-To: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.446 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.446 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: cedric.gustin@gmail.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 07:44:15 -0000 3rdshift@comcast.net wrote: > Hi, > > I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. > > System vitals: > > OS: win xp > Env: mingw/msys > gtk+-2.0: 2.8.14 > gtkmm-2.4: 2.8.4 > > > Any ideas or hints would hightly appreciated. Does the interactive dialog gets resized in the gtkmm demo/Dialog and Message boxes ? Cedric From vladislav.grinchenko@comtechmobile.com Mon Jun 5 09:41:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0BB8D3B086F for ; Mon, 5 Jun 2006 09:41:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03075-06 for ; Mon, 5 Jun 2006 09:41:35 -0400 (EDT) Received: from EXCHANGEVS1.comtechtel.com (unknown [65.170.132.200]) by menubar.gnome.org (Postfix) with ESMTP id 7CDBD3B0839 for ; Mon, 5 Jun 2006 09:41:33 -0400 (EDT) Received: from 10.5.0.222 ([10.5.0.222]) by EXCHANGEVS1.comtechtel.com ([10.10.0.15]) via Exchange Front-End Server mail.comtechtel.com ([10.10.0.168]) with Microsoft Exchange Server HTTP-DAV ; Mon, 5 Jun 2006 13:43:13 +0000 Received: from zorro.comtechtel.com by mail.comtechtel.com; 05 Jun 2006 09:44:48 -0400 From: Vladislav Grinchenko To: cedric.gustin@gmail.com In-Reply-To: <4483E0C6.6050201@gmail.com> References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> <4483E0C6.6050201@gmail.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Mon, 05 Jun 2006 09:44:48 -0400 Message-Id: <1149515088.16525.2.camel@zorro> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 (2.6.1-1.fc5.2) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.294 tagged_above=-999 required=2 tests=[AWL=0.150, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077, UNPARSEABLE_RELAY=0.001] X-Spam-Score: -2.294 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 13:41:38 -0000 Cedric, In my other posting ("Can't enforce ..." hit the 'send' button prematurely), I supplied a modification to the demo dialog code that illustrated the ratio problem. Can you, please, compile it on your installation and tell me if you can resize it? thanks, -Vlad On Mon, 2006-06-05 at 09:44 +0200, Cedric Gustin wrote: > 3rdshift@comcast.net wrote: > > Hi, > > > > I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. > > > > System vitals: > > > > OS: win xp > > Env: mingw/msys > > gtk+-2.0: 2.8.14 > > gtkmm-2.4: 2.8.4 > > > > > > Any ideas or hints would hightly appreciated. > > Does the interactive dialog gets resized in the gtkmm demo/Dialog and > Message boxes ? > > Cedric > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list From joevandyk@gmail.com Mon Jun 5 14:30:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 500DE3B026A for ; Mon, 5 Jun 2006 14:30:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21345-07 for ; Mon, 5 Jun 2006 14:30:54 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id EDA063B08D4 for ; Mon, 5 Jun 2006 14:30:53 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1363379uge for ; Mon, 05 Jun 2006 11:30:52 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=PBO0eqF7vDA4n4GOJu2dxmckn07QPvdXc4o8g4RL8YwA8LmET+vgixVSnZKlod2xQ4G8qf7tchOpxrspGrEKeCtiZEm7rMQ0VoNXPzjq0zioiauNe5LdBD0L46UBoR05tYACkchiC7IEYL48q02PO6UVBeCc4pRmc1IrrxVvJTg= Received: by 10.67.105.19 with SMTP id h19mr3655780ugm; Mon, 05 Jun 2006 11:30:52 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 11:30:52 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 11:30:52 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.128 tagged_above=-999 required=2 tests=[AWL=0.318, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.128 X-Spam-Level: Subject: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 18:30:56 -0000 Hi, Imagine you have a program with an Update() function. This Update() function is called X times per second a non-gtkmm-related function. Also imagine that you have a gtkmm GUI. Every time Update() is called, the GUI should be updated with information that's available from inside the Update() function. How would you set this up? Would you have the Gtk stuff happening in a separate thread? I suppose you'd have to... How would you tell the gtk thread to update itself? ( I'm fairly new to multithreaded program design, and gtk in general) Thanks, Joe From joevandyk@gmail.com Mon Jun 5 14:47:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 08F823B08FF for ; Mon, 5 Jun 2006 14:47:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22628-10 for ; Mon, 5 Jun 2006 14:47:50 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 0D7013B0A35 for ; Mon, 5 Jun 2006 14:47:49 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1369727uge for ; Mon, 05 Jun 2006 11:47:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=qiuGk4xobr8jmf8RFfF5M+kUAJJ8xFJGpDEEBdS8LN+bOsTJYSDgnU/NzB9hRd7yhZgmJTw0k+FNnGLjWummptDLuvXkWOljGAUne0tKu8qvL06IJ1MnhVJ9qmxsS/9JCU0/PQSoFX0bBC/VSq5h0VjH7c4YHHL5l1Dm+sM87UY= Received: by 10.67.25.9 with SMTP id c9mr3672722ugj; Mon, 05 Jun 2006 11:47:49 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 11:47:48 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 11:47:48 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> <44800867.6020504@topazelectro.ru> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.149 tagged_above=-999 required=2 tests=[AWL=0.297, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.149 X-Spam-Level: Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 18:47:54 -0000 I'm trying the source rpms found at http://fedoraproject.org/extras/3/SRPMS/ ... hopefully they work. On 6/2/06, Joe Van Dyk wrote: > On 6/2/06, Igor Gorbounov wrote: > > Joe Van Dyk writes: > > > [...] > > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > > > the packages that come with the OS. > > It might be in some extra packages repository, just like for Fedora Core 5 > > there is the Extras repository. > > Igor Gorbounov > > I've never seen an extra packages repository for RHEL. > > Joe > From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 5 15:08:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7A29F3B026A for ; Mon, 5 Jun 2006 15:08:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23790-08 for ; Mon, 5 Jun 2006 15:08:38 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id DACCC3B03AD for ; Mon, 5 Jun 2006 15:08:37 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 375FAFBB0 for ; Mon, 5 Jun 2006 12:07:25 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Mon, 05 Jun 2006 12:07:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.39 tagged_above=-999 required=2 tests=[AWL=0.095, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.39 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1144 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 19:08:41 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 2. [Bug 143007] popup menu: keyboard accelerator does not work while menu is visible (gtk+ (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 4 Jun 2006 18:58:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604225818.023C76CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #4 from Bryan Raney 2006-06-04 22:58 UTC ------- (In reply to comment #3) > > Would it make sense for me to submit a bug report about the documentation being > > less-than-clear? > > Well, I'm trying to think of a good way to do this. In fact the drawing area > chapter in the tutorial already has this note: > > --- > Note > > Before gtkmm version 2.10, drawing was mostly done with Graphics Contexts > (Gdk::GC) and other GDK drawing functions, but this has been largely superceded > by the Cairo graphics library and its C++ binding Cairomm. See the Gdk Appendix > for a description of the deprecated GDK techniques. In general, the Cairo > drawing API is simpler than the GDK one, and it is generally recommended to use > the Cairo drawing methods wherever possible in preference to the older GDK > drawing methods. > --- > > Do you think something more obvious is needed? > Well, I was confused by that Note (and probably therefore initially ignored it), because I thought I was looking at the documentation for the gtkmm library, version 2.4, not 2.10. After all, the URL always has .../gtkmm-2.4/... in it. I didn't see what version 2.10 had to do with anything. After messing around with gtkmm and the website for a while, I think I finally understand that two different version numbers are involved: the API version, and the library version. The distinction was not initially clear to this newbie, however. (I'm not a programming newbie, but more of a newbie to open source programming libraries, and definitely to GTK, gtkmm, etc.) While it does say "This documentation is for the gtkmm 2.4 and gnomemm 2.6 APIs." at the top of http://www.gtkmm.org/docs/gtkmm-2.4/docs/, perhaps it should *also* say something like: "This means any version of the gtkmm library 2.4 through 2.10." (or whatever version numbers) Or maybe: "If you are using a version of the gtkmm library below 2.10, these docs may not apply to you." Whichever is the case. Also, in the tutorial, perhaps another disclaimer like: "Some chapters of the tutorial may apply to all versions of the gtkmm library, from 2.4 through 2.10, while some may apply only to newer versions of the library. Please also see the tutorial accompanying your version of the gtkmm library for information more specific to you." And perhaps each chapter or section could indicate specifically which library versions should work with it. At least this would give more of a heads-up to newbies (who I would expect to be looking at the tutorial) that what they are looking at may not apply to their situation. As for that note in Chapter 15, I notice that the appendix it refers to appears to be missing a lot of information about GDK that is in Chapter 14 of the tutorial I have installed locally (somewhat analogous to Chapter 15 of the online tutorial). Why not keep those extra sections in that appendix for people with older versions of the gtkmm library? I hope this helps in some small way. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 5 Jun 2006 13:47:20 -0400 (EDT) From: "gtk+ (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 143007] popup menu: keyboard accelerator does not work while menu is visible To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060605174720.B85246CC0B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=143007 gtk+ | uimanager/actions | Ver: 2.6.x ------- Comment #5 from Hans Breuer 2006-06-05 17:47 UTC ------- Given that The GIMP people have written a bunch of code to have the accelerators back in their "context menus" - and given that Dia now also uses GtkUIManager and thus has to either lack the accelerators or cut and paste a lof of code to resurrect them: Could there please be some function in Gtk to reenable the accelerators in nested "context menus"? They may be bad from the HIG's point of view, but IMO the toolkit should not enforce the HIG - just make it possible and convenient to follow. And to violate it where appropriate. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1144 ******************************************** From joevandyk@gmail.com Mon Jun 5 17:06:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C07663B002C for ; Mon, 5 Jun 2006 17:06:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31927-07 for ; Mon, 5 Jun 2006 17:06:37 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id 145383B0208 for ; Mon, 5 Jun 2006 17:06:36 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1419862uge for ; Mon, 05 Jun 2006 14:06:35 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=CfjWiDMnXbJy15ONj8/kDs6dE/R78ooOKZvs374nzyuZRRymPNdf9H7Fo8LleNRaa8khAP6mmdd4r2kSwtUqWW/GNu2ps8H7xhpIuYclGFif1ZfGmYXLMYYhsWm+DKW1a8BvFg2w9NhrQWpU1EXhPT8aOf2SIPX+bAw7JniqTAw= Received: by 10.67.97.7 with SMTP id z7mr3774918ugl; Mon, 05 Jun 2006 14:06:35 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 14:06:35 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 14:06:35 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=-0.501, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Subject: Re: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 21:06:38 -0000 On 6/5/06, Hargobind Khalsa wrote: > Take a look at this: > http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18.html > I think that may be what you are looking for, no threads required. I don't see how that helps me. I want my Update() function to update the GUI each time it is called. Joe p.s. Is it possible to make the default reply-to address gtkmm-list@gnome.org? > On 6/5/06, Joe Van Dyk wrote: > > > Hi, > > Imagine you have a program with an Update() function. This Update() > function is called X times per second a non-gtkmm-related function. > > Also imagine that you have a gtkmm GUI. Every time Update() is > called, the GUI should be updated with information that's available > from inside the Update() function. > > How would you set this up? Would you have the Gtk stuff happening in > a separate thread? I suppose you'd have to... How would you tell the > gtk thread to update itself? ( I'm fairly new to multithreaded > program design, and gtk in general) > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > From pfjan@yahoo.com.br Mon Jun 5 18:02:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1102D3B08BD for ; Mon, 5 Jun 2006 18:02:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03661-01 for ; Mon, 5 Jun 2006 18:02:39 -0400 (EDT) Received: from web52114.mail.yahoo.com (web52114.mail.yahoo.com [206.190.48.117]) by menubar.gnome.org (Postfix) with SMTP id 7A7833B033E for ; Mon, 5 Jun 2006 18:02:39 -0400 (EDT) Received: (qmail 20288 invoked by uid 60001); 5 Jun 2006 22:02:38 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=pOCDNVF6FF2yDdo0A9TMS3GGAEmc8YJe2tBB00uvp7qNBQe5L18hkiBM7Kp5jOs6LR/as6lpScKFFHFRb+rqLRXxW0hwYo5Zq0irEkKGDHdZAMnE5rCl4/P6f7klzoYV7JpRo1F1M6wN9EexAr89+6YepX6J9vMtKSW9B4+q95g= ; Message-ID: <20060605220238.20286.qmail@web52114.mail.yahoo.com> Date: Tue, 6 Jun 2006 00:02:38 +0200 (CEST) From: Jan Pfeifer To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1685065713-1149544958=:15825" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Subject: Re: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 22:02:44 -0000 --0-1685065713-1149544958=:15825 Content-Type: text/plain; charset=us-ascii hi Joe, I'm fairily new to gtk programming as well. But I also have separate threads on my project doing different things. When they need to update the GUI, I use the following mechanism to talk to the GUI thread: http://www.gtkmm.org/gtkmm2/docs/reference/html/classGlib_1_1Dispatcher.html It's not trivial to tell you the truth, so I wrapped this in my (yet another) thread class. I'm sending attached so you can see/use -- look for the gui_callback method. Btw, the code is LGPL licensed. hope it helps :) - jan ps.: if someone knows an easier way to do this, let me know ;) ----- Original Message ---- From: Joe Van Dyk To: gtkmm-list@gnome.org Sent: Monday, June 5, 2006 6:06:35 PM Subject: Re: program design On 6/5/06, Hargobind Khalsa wrote: > Take a look at this: > http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18.html > I think that may be what you are looking for, no threads required. I don't see how that helps me. I want my Update() function to update the GUI each time it is called. Joe p.s. Is it possible to make the default reply-to address gtkmm-list@gnome.org? > On 6/5/06, Joe Van Dyk wrote: > > > Hi, > > Imagine you have a program with an Update() function. This Update() > function is called X times per second a non-gtkmm-related function. > > Also imagine that you have a gtkmm GUI. Every time Update() is > called, the GUI should be updated with information that's available > from inside the Update() function. > > How would you set this up? Would you have the Gtk stuff happening in > a separate thread? I suppose you'd have to... How would you tell the > gtk thread to update itself? ( I'm fairly new to multithreaded > program design, and gtk in general) > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list --0-1685065713-1149544958=:15825 Content-Type: text/x-c++hdr; name="Thread.hh" Content-Disposition: attachment; filename="Thread.hh" #ifndef _FU_THREAD_ #define _FU_THREAD_ #include #include #include #include #include #include #include namespace FU { /** * @brief FlickrUp thread model: * * Typical thread class with the following extras: * *
    *
  • cancel() actually kills the thread;
  • *
  • Utility method to call the given slot on the GUI thread. It returns after the slot returns from the GUI thread.
  • *
*/ class Thread { public: /** * Start thread infrastructure: needs to be called before entering the main loop and * before the start of any threads **/ static void init_threads(); /** * Constructor **/ Thread(); /** * Destructor **/ virtual ~Thread(); /** * Start running the thread: called by who is creating the thread **/ void start(); /** * Force cancel of thread: should be safe. **/ void cancel(); /** * Wait until thread is finished **/ void join(); /** * Callback from the GUI: the slot will be called from the GUI thread, and the * current thread will be locked until the slot returns. * * @param slot called from the GUI thread, can be used to update the interface **/ template < typename T > void gui_callback( const T &slot ); protected: /** * Method that is called when the thread is run. Can be finished with a simple return * or throwing an exception. **/ virtual void run() = 0; /** * Allow temporary block of thread cancelation, used to guarantee atomic actions. * Remember to unblock soon after. **/ void block_cancel(); /** * Unblock of thread cancelation, used after block_cancel() **/ void unblock_cancel(); private: bool running, ready, to_end; pthread_t pthread; boost::shared_ptr< boost::thread > thread; class Runnable { public: Runnable( Thread *_t ) : t(_t) {} Thread *t; void operator() (); } runnable; friend class Runnable; static void sigusr_handler(void *); /* Start GUI callback system, to be called before entering the main loop */ static void gui_start(); /* Dispatcher lock: get hold of this before using the dispatcher */ static boost::mutex mutex_dispatcher; /* Application main dispatcher: use emit() to initiate */ static boost::shared_ptr< Glib::Dispatcher > dispatcher; /* Dispatcher callback */ static sigc::signal dispatcher_callback; /* Dispatcher receiver on gui thread: runs client's slot and releases lock */ static void dispatcher_receiver(); /* Dispatcher callback return mutex locker */ static void dispatcher_callback_lock(); public: /** * Class thrown when thread is to be cancelled: if you catch this rethrow it later. **/ class Cancel {}; }; //=========================================================== // // Implementation // //=========================================================== template < typename T > void Thread::gui_callback( const T &slot ) { boost::mutex::scoped_lock lock( mutex_dispatcher ); // sanity check if ( ! dispatcher ) throw std::runtime_error( "Thread:gui_callback(): dispatcher object not created" ); // Can't be cancelled during call to UI: risk losing lock block_cancel(); sigc::connection conn = dispatcher_callback.connect( slot ); // std::cout << "registered callback" << std::endl; dispatcher->emit(); //std::cout << "emitted to dispatcher" << std::endl; dispatcher_callback_lock(); // waits for the GUI to return //std::cout << "reacquired lock from dispatcher, method returned" << std::endl; conn.disconnect(); //std::cout << "unregistered callback" << std::endl; unblock_cancel(); // Allow blocks again //std::cout << "releasing dispatcher" << std::endl; } } // namespace FU #endif --0-1685065713-1149544958=:15825 Content-Type: text/x-c++src; name="Thread.cc" Content-Disposition: attachment; filename="Thread.cc" // // C++ Implementation: Thread // // Description: // // // Author: Jan Pfeifer , (C) 2006 // // Copyright: See COPYING file that comes with this distribution // // #include "FlickrUp.hh" #include "Thread.hh" #include #include using namespace std; using namespace boost; /////////////////////////////////////////////////////////////////////////////// // // Threads initialization: handle signal // /////////////////////////////////////////////////////////////////////////////// const int canceling_signal = SIGUSR1; void sig_usr_handler( int intr ) { // cerr << "Handler called!!" << endl; throw FU::Thread::Cancel(); //pthread_exit(0); } // usr_mask is used by all threads sigset_t usr_mask; void FU::Thread::init_threads() { //cout << "Setting handlers" << endl; // Set handler struct sigaction sa_usr; sa_usr.sa_handler = sig_usr_handler; sa_usr.sa_flags = 0; sigemptyset( &sa_usr.sa_mask ); sigaddset( &sa_usr.sa_mask, canceling_signal ); sa_usr.sa_restorer = 0; if ( sigaction( canceling_signal, &sa_usr, 0 ) ) { throw runtime_error( "Couldn't set sigaction()" ); } // Unmasking signal sigemptyset( &usr_mask ); sigaddset( &usr_mask, canceling_signal ); sigprocmask( SIG_UNBLOCK, &usr_mask, 0 ); // Start gui callback mechanism Thread::gui_start(); } /////////////////////////////////////////////////////////////////////////////// // // GUI callback mechanism: based on GLib::Dispatcher // /////////////////////////////////////////////////////////////////////////////// /* Dispatcher lock: get hold of this before using the dispatcher */ boost::mutex FU::Thread::mutex_dispatcher; /* Application main dispatcher: use emit() to initiate */ boost::shared_ptr< Glib::Dispatcher > FU::Thread::dispatcher; /* Dispatcher callback */ sigc::signal FU::Thread::dispatcher_callback; /* Mutex for callback: used to synchronize the running path from the client's thread to the gui thread and back */ boost::mutex dispatcher_callback_mutex; /* Locker on the dispatcher mutex */ boost::shared_ptr< boost::mutex::scoped_lock > dispatcher_callback_locker; /* Dispatcher callback return mutex locker */ void FU::Thread::dispatcher_callback_lock() { // creates a temporary lock: will only return when main lock has been released shared_ptr< mutex::scoped_lock > tmp = shared_ptr< mutex::scoped_lock > ( new mutex::scoped_lock( dispatcher_callback_mutex ) ); // make it the main lock dispatcher_callback_locker = tmp; } /* Dispatcher receiver on gui thread: runs client's slot and releases lock */ void FU::Thread::dispatcher_receiver() { // cout << "- emiting callback" << endl; dispatcher_callback.emit(); // cout << "- releasing callback lock" << endl; dispatcher_callback_locker.reset(); } void FU::Thread::gui_start() { // Register dispatcher dispatcher = shared_ptr( new Glib::Dispatcher ); dispatcher_callback_lock(); dispatcher->connect( sigc::ptr_fun( FU::Thread::dispatcher_receiver ) ); } /////////////////////////////////////////////////////////////////////////////// // // Implement Thread class // /////////////////////////////////////////////////////////////////////////////// FU::Thread::Thread() : running(false), ready(false), to_end( false ), pthread(0), thread(), runnable( this ) { } FU::Thread::~Thread() { if ( running ) { cancel(); } if ( pthread ) join(); pthread = 0; } void FU::Thread::start() { // pthread_t p = pthread_self(); // cout << "Original thread: " << p << endl; boost::thread *t; t = new boost::thread( runnable ); thread = shared_ptr< boost::thread >( t ); } void FU::Thread::Runnable::operator() () { try { // It is already running t->running = true; t->pthread = pthread_self(); // Set mask appropriately t->unblock_cancel(); // Ready: after this point, requests will signal (pthread_kill) to end t->ready = true; // Check for end (if it was asked before we set ready) if ( t->to_end ) return; t->run(); } catch ( FU::Thread::Cancel & ) { // Ok, normal end } catch ( exception &e ) { cerr << "Exception made thread exit: " << e.what() << endl; } catch (...) { cerr << "Unknown exception made thread exit" << endl; } t->ready = false; t->running = false; } void FU::Thread::cancel() { to_end = true; if ( pthread ) pthread_kill( pthread, canceling_signal); // cout << "+ canceling thread: " << pthread << endl; } void FU::Thread::block_cancel() { pthread_sigmask( SIG_BLOCK, &usr_mask, 0 ); } void FU::Thread::unblock_cancel() { pthread_sigmask( SIG_UNBLOCK, &usr_mask, 0 ); } void FU::Thread::join() { // cout << "+ joining thread" << endl; thread->join(); thread.reset(); //cout << "+ thread joined" << endl; } --0-1685065713-1149544958=:15825-- From joevandyk@gmail.com Mon Jun 5 18:38:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7499D3B09F3 for ; Mon, 5 Jun 2006 18:37:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05683-02 for ; Mon, 5 Jun 2006 18:37:23 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 251E73B09BB for ; Mon, 5 Jun 2006 18:37:21 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1447571uge for ; Mon, 05 Jun 2006 15:37:20 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=cx5//ocL/AkrlfnI0B5ScELI8aTckCc7/nOD8uUMdfBo+jzo3l5jnDi9clSeV590xP/MiojlCWooTOrrEbL+B0WeamlRe+6xqns3ZPFguRYvdvb6WCPJFRYO2/fIzb+UETA0s/Ju4k4DeFZQmxw+le/ol7s0i9ZQwuwILX4vTV8= Received: by 10.67.30.6 with SMTP id h6mr3864580ugj; Mon, 05 Jun 2006 15:37:20 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 15:37:20 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 15:37:20 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.218 tagged_above=-999 required=2 tests=[AWL=0.382, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.218 X-Spam-Level: Subject: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 22:38:08 -0000 Any ideas why this segfaults? Any ideas on how to fix it? Thanks, Joe #include #include #include struct GUI : public Gtk::Window { Gtk::Label label; std::string text; GUI() { text = "Sup"; set_title("Application Title"); resize(300, 300); label.set_text("Label title"); add(label); show_all(); } void start() { std::cerr << "Before start()" << std::endl; Gtk::Main::run(*this); std::cerr << "After start()" << std::endl; } void update(const std::string &input) { label.set_text(input); } }; struct Program { // Has to be a pointer? Because I can't call Gtk::main // before I construct the GUI? GUI *gui; void initialize(int argc, char *argv[]) { Glib::thread_init(); Gtk::Main kit(argc, argv); gui = new GUI(); Glib::Thread *gui_thread = Glib::Thread::create(sigc::mem_fun(*gui, &GUI::start), true); // This function needs to return -- can't join on thread } void update(const std::string &input) { gui->update(input); } void shutdown() { std::cerr << "shutdown" << std::endl; } }; // I can't change main(). So, Glib::thread_init() and company needs to be done // in the above class' constructor. But that causes problems... int main(int argc, char *argv[]) { Program program; program.initialize(argc, argv); std::string input; while(true) { std::cout << "\n\nType in something cool: "; while (std::getline(std::cin, input)) program.update(input); } } From xjianz@gmail.com Mon Jun 5 19:58:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 540EE3B0967 for ; Mon, 5 Jun 2006 19:58:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09577-08 for ; Mon, 5 Jun 2006 19:58:37 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id 4687D3B094A for ; Mon, 5 Jun 2006 19:58:37 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2175349nzo for ; Mon, 05 Jun 2006 16:58:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=XDi6PJ4fv0hHhJVmgwr9Pb77fxC8FX6X5XLGtEi5eUYt1YwMWw0Wf/HjLPW9Yp+eayQgxnCxmCXqyaobgR7MYXD9DEVftjGkagpRIRwTc0af61qs4B8qgxI7VegbNXYNNh0WxzB+fF7zm3X726n/+NWf7JYgn8+fbKH43KUFI1k= Received: by 10.36.33.17 with SMTP id g17mr4767448nzg; Mon, 05 Jun 2006 16:58:36 -0700 (PDT) Received: by 10.36.121.11 with HTTP; Mon, 5 Jun 2006 16:58:36 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 11:58:36 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2316_8165376.1149551916517" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.833 tagged_above=-999 required=2 tests=[AWL=-1.042, BAYES_20=-0.74, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.833 X-Spam-Level: Subject: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 23:58:38 -0000 ------=_Part_2316_8165376.1149551916517 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes. Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing) How can I do network programming using gtkmm, considering platform independence? Thanks!!! Fei ------=_Part_2316_8165376.1149551916517 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes.

Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing)

How can I do network programming using gtkmm, considering platform independence?

Thanks!!!

Fei
------=_Part_2316_8165376.1149551916517-- From joevandyk@gmail.com Mon Jun 5 20:12:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7F57B3B0924 for ; Mon, 5 Jun 2006 20:12:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10460-08 for ; Mon, 5 Jun 2006 20:12:00 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 954C13B0926 for ; Mon, 5 Jun 2006 20:11:59 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1469763uge for ; Mon, 05 Jun 2006 17:11:58 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=VBNs7HFyDH+Ric5rCWDBZxPoYw1FmfUBXapEFT7gBypZepuXVuBdjK6jZkKgMSU+VKwWJfZbb10qQ/IGla04lL1a1FAZRZ1peH3ImGRqFxoqk77tLjevDXWQS3w6eIQtnTzbsFor6PSLP+mPLIxGDHagT4cOAIxlXF/hLQFXtLc= Received: by 10.67.105.19 with SMTP id h19mr3923127ugm; Mon, 05 Jun 2006 17:11:58 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:11:58 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:11:58 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.344 tagged_above=-999 required=2 tests=[AWL=-0.456, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.344 X-Spam-Level: Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:12:02 -0000 On 6/5/06, Xiangfei Jia wrote: > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? > > Thanks!!! gtkmm is a graphical toolkit only. No networking libraries are included in it. From joevandyk@gmail.com Mon Jun 5 20:18:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 989D93B03C9 for ; Mon, 5 Jun 2006 20:18:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10629-08 for ; Mon, 5 Jun 2006 20:18:25 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 4F0BB3B000B for ; Mon, 5 Jun 2006 20:18:25 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1471302uge for ; Mon, 05 Jun 2006 17:18:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PRdLHnrnQV4wcQxYkN5y3A+Brd+cBtO9GMPOhScRSj4zQq9KRUWINqS31MZxMGa4SLvgaRVAwkwLaVTqBtH5i1vmkVebftbQ79kHQX3eWHT9XzUcB6Z5r9IDpJvQSLVrLqhdclCGoaNWDbZ7ijNaaJR8kQzO8zOJ/nWqX6GvhuQ= Received: by 10.67.100.12 with SMTP id c12mr3926161ugm; Mon, 05 Jun 2006 17:18:24 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:18:24 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:18:24 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=-0.355, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.397 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:18:27 -0000 On 6/5/06, Joe Van Dyk wrote: > Any ideas why this segfaults? Any ideas on how to fix it? Aha. If I create the Gtk::Main object as a global, it works. However, the documentation says I can't do it. (http://gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1Main.html) Obviously, I can do it. And it's the only way I can figure out how to get this particular program to work. But I imagine something bad will probably happen.... ? Joe From joevandyk@gmail.com Mon Jun 5 20:40:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A37313B0913 for ; Mon, 5 Jun 2006 20:40:08 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11780-08 for ; Mon, 5 Jun 2006 20:40:07 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id CC8A33B0457 for ; Mon, 5 Jun 2006 20:40:06 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1475837uge for ; Mon, 05 Jun 2006 17:40:05 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=i4M+1jhY081bGgsXjZPNN7llWeRRkA8HI3wmroP4zlbXL/sgG7xcD2xS/nXS2UtZrCLAgBhfMtB5a8cTHvM2zdZa4l+KjlB8l1f8gHhcvww3zTU5rIHA7exWKVs2HM1lY0gSma/xWL8cy6xPkUjwtPuqNq2ViB+fis489dg7hs4= Received: by 10.67.25.9 with SMTP id c9mr3939972ugj; Mon, 05 Jun 2006 17:40:05 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:40:05 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:40:05 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.154 tagged_above=-999 required=2 tests=[AWL=0.446, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.154 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:40:08 -0000 On 6/5/06, Hargobind Khalsa wrote: > I think the problem with the code is that you are calling > > > Gtk::Main kit(argc, argv); > > Inside your initialize() function. > When you then return to the main function the variable "kit" has gone out of > scope and has therefore been destroyed, effectively uninitializing GTKmm... > that's why > > Gtk::Main kit(argc, argv); > is usually done in the main function. > > If you were to store "kit" in a variable that has global scope or the scope > of main then you prevent this from happening. Ah, that makes sense. I wonder why the documentation says a Gtk::Main object can't be created in the global scope. Apparently, that's what I want to do, as I can't put it inside main(). Joe From joevandyk@gmail.com Mon Jun 5 21:29:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D1C083B0076 for ; Mon, 5 Jun 2006 21:29:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14559-07 for ; Mon, 5 Jun 2006 21:29:05 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id 2C0973B0289 for ; Mon, 5 Jun 2006 21:29:05 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1486392uge for ; Mon, 05 Jun 2006 18:29:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ZEEPRRHrfLNjxLVJ0tiI2+IGjwwKLdJ/YchhazIbtYb5y94TIK/KfperOaRAWMBeETg2hNCC/OUQeqRW39Me1xjVjME+E2QglW8Ms2QIRe7fG000aCk0ZK5DPLDNlKVECS7QBp5Q3jWf6fbh4GAp0VDqqNMX3VHVXSA0DYqqnvY= Received: by 10.66.222.9 with SMTP id u9mr3977606ugg; Mon, 05 Jun 2006 18:29:04 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 18:29:04 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 18:29:04 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.171 tagged_above=-999 required=2 tests=[AWL=0.429, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.171 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 01:29:07 -0000 On 6/5/06, Hargobind Khalsa wrote: > I wonder why the documentation says a Gtk::Main object can't be > > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > > > > Why not? You note that you can't change main but I don't see any reason for > this. > > You could also probably store the object in your GUI struct... but there > might be some problem I'm not seeing with that. main() is autogenerated for me. (it's complicated) From kanadakid@gmail.com Mon Jun 5 23:19:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 373A53B0074 for ; Mon, 5 Jun 2006 23:19:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19278-08 for ; Mon, 5 Jun 2006 23:19:55 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.231]) by menubar.gnome.org (Postfix) with ESMTP id 9966A3B000A for ; Mon, 5 Jun 2006 23:19:55 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i7so49163wra for ; Mon, 05 Jun 2006 20:19:54 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=FVf4iX57uFL5weAhfI45+TTaASzg/lsyyFjcW8pwkuXOKTXc/7iEQQQXpIvUtKxRMvfg7MlhCWBKzitdzDoas8F9cpA9Bh/Yplju4K7MOI0hXL0U7QfPnm1OcJZsA+fg9nHhiWwgkmZ7H2Y6xiIpWN6Mufk+0LBBFz9rg2ttyNM= Received: by 10.54.127.4 with SMTP id z4mr5526006wrc; Mon, 05 Jun 2006 20:19:54 -0700 (PDT) Received: by 10.54.158.8 with HTTP; Mon, 5 Jun 2006 20:19:54 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 23:19:54 -0400 From: "Mike Polan" To: "Xiangfei Jia" , gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_10773_16059721.1149563994259" References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.949 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.949 X-Spam-Level: Cc: Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 03:19:57 -0000 ------=_Part_10773_16059721.1149563994259 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline 2006/6/5, Xiangfei Jia : > > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? > > Thanks!!! > > Fei > Try libcurl: http://curl.haxx.se/libcurl/. It provides a wide array of file tranfser capabilities and other misc network things. As a bonus, it is also very portable, and functions well with gtk/gtkmm. _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > ------=_Part_10773_16059721.1149563994259 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

2006/6/5, Xiangfei Jia <xjianz@gmail.com>:
I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes.

Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing)

How can I do network programming using gtkmm, considering platform independence?

Thanks!!!

Fei

Try libcurl: http://curl.haxx.se/libcurl/ . It provides a wide array of file tranfser capabilities and other misc network things. As a bonus, it is also very portable, and functions well with gtk/gtkmm.

_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list



------=_Part_10773_16059721.1149563994259-- From paul@linuxaudiosystems.com Tue Jun 6 07:40:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 356DC3B0A2E for ; Tue, 6 Jun 2006 07:40:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16977-03 for ; Tue, 6 Jun 2006 07:40:23 -0400 (EDT) Received: from vms046pub.verizon.net (vms046pub.verizon.net [206.46.252.46]) by menubar.gnome.org (Postfix) with ESMTP id BC2853B0625 for ; Tue, 6 Jun 2006 07:40:20 -0400 (EDT) Received: from dual ([151.197.208.235]) by vms046.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J0F0051OSEXGEH4@vms046.mailsrvcs.net> for gtkmm-list@gnome.org; Tue, 06 Jun 2006 06:40:09 -0500 (CDT) Date: Tue, 06 Jun 2006 07:40:23 -0400 From: Paul Davis In-reply-to: To: Joe Van Dyk Message-id: <1149594023.12354.28.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.478 tagged_above=-999 required=2 tests=[AWL=-0.033, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.478 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 11:40:34 -0000 On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > I wonder why the documentation says a Gtk::Main object can't be > created in the global scope. Apparently, that's what I want to do, as > I can't put it inside main(). GTK and gtkmm require library initialization before any objects related to them can be created. by attempting to put Gtk::Main in global scope you are effectively asking for this order to be reversed. From ramashish.lists@gmail.com Tue Jun 6 09:11:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 087523B00CD for ; Tue, 6 Jun 2006 09:11:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23663-02 for ; Tue, 6 Jun 2006 09:11:22 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.232]) by menubar.gnome.org (Postfix) with ESMTP id 0790B3B00B4 for ; Tue, 6 Jun 2006 09:11:21 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i4so131054wra for ; Tue, 06 Jun 2006 06:11:21 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=FjV3mZAiuZhOGprCdVernZOarZngcYF148Nga8XJ+t00PxKmxhgouEM75mPQI7FSuhV0YxyuHsGV497TFnIX+arbYJcaQbQ1td4xh4Qjq6SRyjGo5jkl3ZHE6MOoa7wLU4tXc00kJMEZmmYFPGltNhlkhl8a8mXANcHGwAS6z1Q= Received: by 10.54.86.12 with SMTP id j12mr214523wrb; Tue, 06 Jun 2006 06:11:21 -0700 (PDT) Received: by 10.54.141.11 with HTTP; Tue, 6 Jun 2006 06:11:21 -0700 (PDT) Message-ID: <6bd1d93e0606060611i7b7e2c07n63492fcf3cc4d8a8@mail.gmail.com> Date: Tue, 6 Jun 2006 18:41:21 +0530 From: "Ramashish Baranwal" To: "Xiangfei Jia" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[AWL=0.201, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 13:11:24 -0000 On 6/6/06, Xiangfei Jia wrote: > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? I don't have any experience doing network programming using gtkmm. If you are looking for a portable C++ networking library, check out ACE (http://www.cs.wustl.edu/~schmidt/ACE-overview.html). Ram From joevandyk@gmail.com Tue Jun 6 14:03:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 434A53B023F for ; Tue, 6 Jun 2006 14:03:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11336-05 for ; Tue, 6 Jun 2006 14:03:12 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 1A2CC3B016D for ; Tue, 6 Jun 2006 14:03:12 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1782521uge for ; Tue, 06 Jun 2006 11:03:10 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=RfdrFt7X2PxyIwr9ZEguLrHcjVhtc53YzA0E3+6cpOIg4O6DG5uIDlBxeKgwYyDMWuomHIiFj4xKcJCNs1V8tXE9sSI3gDrs1zj4Q95YsXPONKgYPFByAg0+jI/Jrc3AT9pz9zd6OUta399dKsF5Gz/GfZW06nHWGupKw5jtuQo= Received: by 10.67.25.9 with SMTP id c9mr4739683ugj; Tue, 06 Jun 2006 11:03:10 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 11:03:10 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 11:03:10 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: <1149594023.12354.28.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.109 tagged_above=-999 required=2 tests=[AWL=0.337, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.109 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 18:03:13 -0000 On 6/6/06, Paul Davis wrote: > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > I wonder why the documentation says a Gtk::Main object can't be > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > GTK and gtkmm require library initialization before any objects related > to them can be created. by attempting to put Gtk::Main in global scope > you are effectively asking for this order to be reversed. So, in the program that I had in the original email, why did it work if I had the Gtk::Main call outside of any functions? Joe From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 6 15:17:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C642A3B0B68 for ; Tue, 6 Jun 2006 15:17:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15769-06 for ; Tue, 6 Jun 2006 15:17:32 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 232E63B0B4F for ; Tue, 6 Jun 2006 15:17:32 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 2E8FA16D1F for ; Tue, 6 Jun 2006 12:05:41 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 06 Jun 2006 12:05:38 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.391 tagged_above=-999 required=2 tests=[AWL=0.094, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.391 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1145 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 19:17:33 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343997] New: gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 6 Jun 2006 06:50:33 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] New: gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Summary: gtkmm printcontext does not build Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: waschk@mandriva.org QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.15/2.16 GNOME milestone: Unspecified gtkmm 2.9.3 does not build, this is the error: printcontext.cc: In member function 'Cairo::RefPtr Gtk::PrintContext::get_cairo()': printcontext.cc:132: error: 'gtk_print_context_get_cairo' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::get_fontmap()': printcontext.cc:182: error: 'gtk_print_context_get_fontmap' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::create_context()': printcontext.cc:197: error: 'gtk_print_context_create_context' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::create_layout()': printcontext.cc:207: error: 'gtk_print_context_create_layout' was not This is with gtk+ 2.9.2, cairomm 0.6.0 and cairo 1.1.6 on Mandriva Cooker. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1145 ******************************************** From fedemico@yahoo.com Tue Jun 6 18:49:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1411A3B0124 for ; Tue, 6 Jun 2006 18:49:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27320-05 for ; Tue, 6 Jun 2006 18:49:44 -0400 (EDT) Received: from web60324.mail.yahoo.com (web60324.mail.yahoo.com [209.73.178.132]) by menubar.gnome.org (Postfix) with SMTP id 2E8EF3B00E6 for ; Tue, 6 Jun 2006 18:49:44 -0400 (EDT) Received: (qmail 25228 invoked by uid 60001); 6 Jun 2006 22:49:43 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=mEpI74eiiQixhqoY4t57pu3eRwjfOT7gXsREkslLcpNb6+MndMzD8SaEP4yO/gryJWwdG0rpg/J/bFPE4JVQlxJcqNAkoc9kvHBe79xpnJG/5BluvUO46VwbzupfJrF1Xa2GUXddKzqB031V4wOR7Io/LS+MhDfNTpCoVKJxnvQ= ; Message-ID: <20060606224943.25226.qmail@web60324.mail.yahoo.com> Received: from [163.178.124.134] by web60324.mail.yahoo.com via HTTP; Tue, 06 Jun 2006 17:49:43 CDT Date: Tue, 6 Jun 2006 17:49:43 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.648 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 1.648 X-Spam-Level: * Subject: Gdk::Pixbuf X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 22:49:47 -0000 How are you? Im not sure if this is going to go to someone. If so, I would like you to answer me please. I have a problem with pixbufs, I would appreciate that somebody answer me in order to say what is my problem. It is something related with that message Aurelian KAMEL wrote. Thanks to everybody __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From joevandyk@gmail.com Tue Jun 6 20:38:49 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AAA5A3B0344 for ; Tue, 6 Jun 2006 20:38:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32478-07 for ; Tue, 6 Jun 2006 20:38:48 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 6C6D13B012A for ; Tue, 6 Jun 2006 20:38:48 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so88579ugf for ; Tue, 06 Jun 2006 17:38:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=E3ZMW0bIXrl2ThD4fVmZ4IhVpAzD67Zoklkcfl4cvgEl0/bu+vyOYajFytz186coHXmhrISkoG5lcqojusShUgsnLGrxliAq5OvZj8W11O87wEvNdTh+llLU2fa1BTUj7lgMSGVyU3P+7BXUp3lVMKk3HXex1YL+6Qg9ygdFVt4= Received: by 10.67.105.19 with SMTP id h19mr136627ugm; Tue, 06 Jun 2006 17:38:47 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 17:38:47 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 17:38:47 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.856 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, AWL=0.057, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.856 X-Spam-Level: Subject: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 00:38:49 -0000 Is there any reason why the reply-to address on this list isn't gtkmm-list@gnome.org? On most mailing lists that I'm on, the default reply-to address is the mailing list address. On this one, I always forget to to make sure that I send the email to the mailing list address instead of to the person who sent the email that I'm replying to. Thanks, Joe From joevandyk@gmail.com Tue Jun 6 20:43:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0173E3B0752 for ; Tue, 6 Jun 2006 20:43:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00362-08 for ; Tue, 6 Jun 2006 20:42:59 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id C066D3B038B for ; Tue, 6 Jun 2006 20:42:58 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id m3so80040ugc for ; Tue, 06 Jun 2006 17:42:57 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=jkgaKDKQOWsa4nxJaGJriW8oVqujBp9dh80RLRi4Gw5ydt7ety60jta/15T61JMAB8ZilwFtKxmncgjMf7WvcEPLhFwHaTvFEJOp8tgzAyu/oSm5Vj0Je7TInVrc/K/eZfhQZNqmnbWGcss79PAkVpOeZngKibswSdEKiOenxGE= Received: by 10.67.15.3 with SMTP id s3mr125055ugi; Tue, 06 Jun 2006 17:36:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 17:36:56 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 17:36:56 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20060606224943.25226.qmail@web60324.mail.yahoo.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.423 tagged_above=-999 required=2 tests=[AWL=-0.381, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.423 X-Spam-Level: Subject: Re: Gdk::Pixbuf X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 00:43:00 -0000 On 6/6/06, Joe Van Dyk wrote: > On 6/6/06, Luis Federico G=F3mez Salazar wrote: > > How are you? > > Im not sure if this is going to go to someone. If so, > > I would like you to answer me please. > > I have a problem with pixbufs, I would appreciate that > > somebody answer me in order to say what is my problem. > > It is something related with that message Aurelian > > KAMEL wrote. > > I am good. How are you? > > It might help if you describe your pixbuf problem. > > Thanks, > Joe From mojofunk@gmail.com Wed Jun 7 01:51:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3D3873B0BC5 for ; Wed, 7 Jun 2006 01:51:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16770-05 for ; Wed, 7 Jun 2006 01:51:34 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by menubar.gnome.org (Postfix) with ESMTP id C18A73B022D for ; Wed, 7 Jun 2006 01:51:33 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id h2so75080nfe for ; Tue, 06 Jun 2006 22:51:32 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=iuVuSSfj3Ov+xi9SBbJ+HjCvigs0+MQ2P4TMjGc7W2iYbQRDN1LAJrtAMSRmG2clKhkFNnFZekls7ZIbuU2kvDQy+gN59EsQO24uZ52SK6hRQ5b09iiATiHSzM04I61hIH5GKpqaWcwkyZ08Gc6LZRNVDil3hAbnBckvmt6NdIE= Received: by 10.48.12.12 with SMTP id 12mr138630nfl; Tue, 06 Jun 2006 22:51:31 -0700 (PDT) Received: by 10.49.41.15 with HTTP; Tue, 6 Jun 2006 22:51:31 -0700 (PDT) Message-ID: <4bb03be40606062251t38476d8bhcf92cbaa7dac9e82@mail.gmail.com> Date: Wed, 7 Jun 2006 15:51:31 +1000 From: "Tim Mayberry" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.042 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.042 X-Spam-Level: Subject: Problem restoring pane handle position after fullscreen X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 05:51:35 -0000 Hello, I don't think i've posted to this list before so I'll start by thanking everyone involved with gtkmm, it is a real pleasure to use so far. I noticed what appeared to be a bug in an application that I use a fair bit and it annoyed me enough that I set out to fix it. I couldn't see anything obviously wrong with the code so I created a silly test case that exhibits the same behaviour. The application(and the test case) contains a horizontal pane, when the window is in fullscreen mode child1 of the pane is set to occupy the entire space, then when the window is restored using unfullscreen the pane handle is reset to the position it was in before the fullscreen. I can't get the position of the pane handle to restore to the correct location and I'd appreciate it if someone could tell me what is preventing it from working, is the code incorrect or is there some other problem. Thanks in advance, test case follows: #include class PaneTest : public Gtk::Window { public: PaneTest(); protected: void on_pane_toggled(); Gtk::VBox m_box; Gtk::Button m_child1_button; Gtk::Button m_child2_button; Gtk::HPaned m_pane; Gtk::ToggleButton m_toggle_button; gint m_last_pane_position; }; PaneTest::PaneTest() : m_toggle_button("Maximize Child Button 1"), m_child1_button("Pane Child Button 1"), m_child2_button("Pane Child Button 2"), m_last_pane_position(0) { set_title("pane test"); set_border_width(10); m_toggle_button.signal_toggled().connect( sigc::mem_fun(*this, &PaneTest::on_pane_toggled) ); m_pane.pack1(m_child1_button, true, true); m_pane.pack2(m_child2_button, true, true); m_box.pack_start(m_pane); m_box.pack_start(m_toggle_button); add(m_box); show_all_children(); } void PaneTest::on_pane_toggled() { if(m_toggle_button.get_active()) { m_last_pane_position = m_pane.get_position(); m_pane.set_position(m_pane.property_max_position()); fullscreen(); } else { unfullscreen(); m_pane.set_position(m_last_pane_position); } } int main(int argc, char *argv[]) { Gtk::Main kit(argc, argv); PaneTest ptest; Gtk::Main::run(ptest); return 0; } From fbacque@free.fr Wed Jun 7 02:54:09 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A077E3B0A40 for ; Wed, 7 Jun 2006 02:54:09 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20496-09 for ; Wed, 7 Jun 2006 02:54:08 -0400 (EDT) Received: from smtp5-g19.free.fr (smtp5-g19.free.fr [212.27.42.35]) by menubar.gnome.org (Postfix) with ESMTP id 9B2443B05FA for ; Wed, 7 Jun 2006 02:54:08 -0400 (EDT) Received: from alakazam.opl.hom (lns-bzn-61-82-250-87-203.adsl.proxad.net [82.250.87.203]) by smtp5-g19.free.fr (Postfix) with SMTP id 20AD9275CF for ; Wed, 7 Jun 2006 08:54:07 +0200 (CEST) Date: Wed, 7 Jun 2006 09:03:19 +0200 From: Francis BACQUE To: gtkmm-list@gnome.org Message-Id: <20060607090319.2e0a0848.fbacque@free.fr> In-Reply-To: References: X-Mailer: Sylpheed version 2.2.0 (GTK+ 2.8.12; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.777 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.777 X-Spam-Level: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 06:54:09 -0000 On Tue, 6 Jun 2006 17:38:47 -0700 "Joe Van Dyk" wrote: > Is there any reason why the reply-to address on this list isn't > gtkmm-list@gnome.org? It is the job of a good mail user agent ;) Francis From joevandyk@gmail.com Wed Jun 7 03:06:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 15FAB3B03A5 for ; Wed, 7 Jun 2006 03:06:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21388-02 for ; Wed, 7 Jun 2006 03:06:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id E899C3B0365 for ; Wed, 7 Jun 2006 03:06:37 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id m2so182607uge for ; Wed, 07 Jun 2006 00:06:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=c+o31+4CUqiriiruJQlQZWUUdZvXWoxlzWHGgwwn6V3Lhd5wQhlycwS5aZQXRFD3WeqX40rEPe2NtVD8tK3FZNIljMQF1k7R/moAJDYjx8ujtPizSGoYy6a0zdSSw17AKApmMnE2IFUZG+Lhy0CNRvnBT0xnRPomlDm1w9RKIyo= Received: by 10.66.250.17 with SMTP id x17mr199457ugh; Wed, 07 Jun 2006 00:06:36 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 00:06:36 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 00:06:36 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: <20060607090319.2e0a0848.fbacque@free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060607090319.2e0a0848.fbacque@free.fr> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.064 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, AWL=-0.709, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.064 X-Spam-Level: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 07:06:39 -0000 On 6/7/06, Francis BACQUE wrote: > On Tue, 6 Jun 2006 17:38:47 -0700 > "Joe Van Dyk" wrote: > > > Is there any reason why the reply-to address on this list isn't > > gtkmm-list@gnome.org? > > It is the job of a good mail user agent ;) If you say so. I'm subscribed to a dozen technical mailing lists and this is the only one where I have to either reply to all or manually change the address. The gtk mailing list works as expected, by the way. Joe From murrayc@murrayc.com Wed Jun 7 03:18:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1B3743B0C3C for ; Wed, 7 Jun 2006 03:18:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22143-01 for ; Wed, 7 Jun 2006 03:18:32 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 02AA23B0343 for ; Wed, 7 Jun 2006 03:18:29 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 33D53DC711; Wed, 7 Jun 2006 00:18:28 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Wed, 7 Jun 2006 09:18:28 +0200 (CEST) Message-ID: <62386.194.138.18.132.1149664708.squirrel@webmail.murrayc.com> In-Reply-To: <1149643406.25628.40.camel@plantain.jesacco.com> References: <1149643406.25628.40.camel@plantain.jesacco.com> Date: Wed, 7 Jun 2006 09:18:28 +0200 (CEST) From: "Murray Cumming" To: "Joseph E. Sacco, Ph.D." User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.442 tagged_above=-999 required=2 tests=[AWL=-0.074, BAYES_00=-2.599, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.442 X-Spam-Level: Cc: guenther , murrayc@murrayc.com, gtkmm-list@gnome.org Subject: Re: gconfmm-2.14.1 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 07:18:38 -0000 > Murray, Thanks, but do please use gtkmm-list or bugzilla in future. > There is a minor bug in gconfmm-2.14.1/examples/client/main.cc, see > attached patch. > > With this patch, gconfmm-2.14.1: > > * builds within GARNOME-2.14.x Thanks. Sorry for that. I'll fix that soon. There's nothing useful in the new release when doing a normal build anyway, so don't worry about it too much. > * does not [yet] build within GARNOME-2.15.x What exactly is the error? > Question: > > Are other version bumps required to build gconfmm-2.14.1 within > 2.15.x? No, GConf and gconfmm are API and ABI compatible. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From javi.aranega@gmail.com Wed Jun 7 04:22:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C1B7F3B03BF for ; Wed, 7 Jun 2006 04:22:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26695-06 for ; Wed, 7 Jun 2006 04:22:53 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 6A0993B034F for ; Wed, 7 Jun 2006 04:22:53 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so192608ugf for ; Wed, 07 Jun 2006 01:22:52 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=jeMe8GPpF+57LfMpKaJHAK6CTKakh2KmSQul449ppz4iWYm0A8Y8uYLaRZ9azQoE4bCUu+ugQd5MXst0SKW5z0lo07BreMHAuyyo5jy2xexCUsqA5CB1I6lVmCZYS+I7cI12J+CSIRnEUEzlBLG1Rk4y4zPiW3suFwgyRh91fQY= Received: by 10.78.31.18 with SMTP id e18mr43143hue; Wed, 07 Jun 2006 01:22:52 -0700 (PDT) Received: by 10.78.28.14 with HTTP; Wed, 7 Jun 2006 01:22:52 -0700 (PDT) Message-ID: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> Date: Wed, 7 Jun 2006 10:22:52 +0200 From: "Javier Aranega" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3217_9457771.1149668572262" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.65 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.65 X-Spam-Level: Subject: How to work with libglademm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 08:22:54 -0000 ------=_Part_3217_9457771.1149668572262 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi!! I'm newbie in gtkmm/gnome application development and I'm working with that in my studies final project. I have to develop an application that work wit= h some Midi libraries and other stuff. I have decided to work with gtkmm and libglademm to load the UI that I make with glade-2. I want some examples that works like that. What is the rigth way to do this? I'd thought to make a class that had all the pointers to the widgets and to work with that, or is better to make different classes (for the differenst parts of the UI) that receive the pointer Glib::RefPtr of the class mainWindow.cc to reference the differents widgets? Other question is about how to integrate external libraries with the autotools stuff. I need some examples that help me. Thanks. Javi Ar=E1nega U. de Alicante ------=_Part_3217_9457771.1149668572262 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi!!

I'm newbie in gtkmm/gnome application development and I'm working with that in my studies final project. I have to develop an application that work with some Midi libraries and other stuff. I have decided to work with gtkmm and libglademm to load the UI that I make with glade-2. I want some examples that works like that. What is the rigth way to do this? I'd thought to make a class that had all the pointers to the widgets and to work with that, or is better to make different classes (for the differenst parts of the UI) that receive the pointer Glib::RefPtr of the class mainWindow.cc to reference the differents widgets?
Other question is about how to integrate external libraries with the autoto= ols stuff.
I need some examples that help me.

Thanks.

Javi Ar=E1nega
U. de Alicante
------=_Part_3217_9457771.1149668572262-- From igorbounov@topazelectro.ru Wed Jun 7 05:46:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 152CA3B0BBC for ; Wed, 7 Jun 2006 05:46:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32284-08 for ; Wed, 7 Jun 2006 05:46:33 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id C94703B0387 for ; Wed, 7 Jun 2006 05:46:32 -0400 (EDT) Received: (qmail 389 invoked by uid 7801); 7 Jun 2006 09:38:06 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.084341 secs); 07 Jun 2006 09:38:06 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.084341 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 7 Jun 2006 09:38:05 -0000 Message-ID: <4486A0CF.9020104@topazelectro.ru> Date: Wed, 07 Jun 2006 13:47:59 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: Javier Aranega References: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> In-Reply-To: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.6 tagged_above=-999 required=2 tests=[AWL=-0.860, BAYES_20=-0.74] X-Spam-Score: -1.6 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: How to work with libglademm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 09:46:38 -0000 Javier Aranega writes: > [...] > I need some examples that help me. There are some examples in libglademm package. Hope it helps. Igor Gorbounov From pfjan@yahoo.com.br Wed Jun 7 06:07:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B99B83B0BCF for ; Wed, 7 Jun 2006 06:07:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01502-04 for ; Wed, 7 Jun 2006 06:07:05 -0400 (EDT) Received: from web52109.mail.yahoo.com (web52109.mail.yahoo.com [206.190.48.112]) by menubar.gnome.org (Postfix) with SMTP id 8103B3B08CC for ; Wed, 7 Jun 2006 06:07:05 -0400 (EDT) Received: (qmail 56367 invoked by uid 60001); 7 Jun 2006 10:07:04 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=ETz7sdpK4VJCz7Et3He3Vz7BwnB/Q28BwT9PUrEp2XbDRCJErSs98etbN32+4IMUkfeJSovtRmtISHdvWPI8Z4r3R1PVOC7amHBnDxOfi9WzDApUDk8JlWqAELZL3tOeS5Tij/IEn3HDZwV6zfPUiMA/rIK/GWaak3ZVxhyh6EI= ; Message-ID: <20060607100704.56365.qmail@web52109.mail.yahoo.com> Received: from [201.6.132.11] by web52109.mail.yahoo.com via HTTP; Wed, 07 Jun 2006 03:07:04 PDT Date: Wed, 7 Jun 2006 03:07:04 -0700 (PDT) From: Jan Pfeifer To: Joe Van Dyk , gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Cc: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 10:07:06 -0000 Agreed, same problem here :) ----- Original Message ---- From: Joe Van Dyk To: gtkmm-list@gnome.org Sent: Tuesday, June 6, 2006 9:38:47 PM Subject: Change reply-to address to gtkmm-list@gnome.org ? Is there any reason why the reply-to address on this list isn't gtkmm-list@gnome.org? On most mailing lists that I'm on, the default reply-to address is the mailing list address. On this one, I always forget to to make sure that I send the email to the mailing list address instead of to the person who sent the email that I'm replying to. Thanks, Joe _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From onur.tugcu@gmail.com Sun Jun 4 00:38:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1C4DE3B0572 for ; Sun, 4 Jun 2006 00:38:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15199-04 for ; Sun, 4 Jun 2006 00:38:49 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by menubar.gnome.org (Postfix) with ESMTP id AC3753B01B3 for ; Sun, 4 Jun 2006 00:38:48 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l37so1360088nfc for ; Sat, 03 Jun 2006 21:38:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=IduZtPjnCMBf/pxE/swyZhvYLxQwmhMDQW/W/JY/su/HMWZvc+K15d3AlJdt61Xjrl5+cvlllXR5dWLcVDr6GHBpbn/zBM3i1cfR7hVdhwrplyf9l9pWFyxESLMj4KtMgADMqTE0ju8OUligm6JhkqQqNKzX4iSCpSJ/lHlXOdQ= Received: by 10.49.6.9 with SMTP id j9mr3249287nfi; Sat, 03 Jun 2006 21:38:47 -0700 (PDT) Received: by 10.48.42.10 with HTTP; Sat, 3 Jun 2006 21:38:47 -0700 (PDT) Message-ID: Date: Sun, 4 Jun 2006 07:38:47 +0300 From: "Onur Tugcu" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.888 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.888 X-Spam-Level: X-Mailman-Approved-At: Wed, 07 Jun 2006 10:15:12 -0400 Subject: rubberband select X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 04:38:50 -0000 Hi, I'm just starting to use gtkmm-2.4 (that's the name of the package on my system) and to me, it is worth great praise. I love the sigc++ action. I've spent a few hours becoming proficient with the treeview widget and related syntax, but when it comes to drawing area, I'm stumped. I want to have rectangle shaped elements in the drawing area which hold pictures, and I want to be able to select some with good old rubberband select or drag individual rectangles around (even into other widgets). I *will* eventually struggle and finish this with gtkmm, but I would like a few ideas and pointers that will make my life easier and more fun. Thank you --Nurettin From murrayc@murrayc.com Wed Jun 7 12:34:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D3443B0D69 for ; Wed, 7 Jun 2006 12:34:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29602-04 for ; Wed, 7 Jun 2006 12:34:01 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 31ADB3B0D39 for ; Wed, 7 Jun 2006 12:34:01 -0400 (EDT) Received: from noname (p5497CB1E.dip.t-dialin.net [84.151.203.30]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 1C2417F07B; Wed, 7 Jun 2006 09:33:58 -0700 (PDT) From: Murray Cumming To: Joe Van Dyk In-Reply-To: References: <20060607090319.2e0a0848.fbacque@free.fr> Content-Type: text/plain Date: Wed, 07 Jun 2006 18:33:56 +0200 Message-Id: <1149698036.5916.20.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.911 tagged_above=-999 required=2 tests=[AWL=-1.480, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, RCVD_IN_SORBS_WEB=1.456, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.911 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 16:34:02 -0000 On Wed, 2006-06-07 at 00:06 -0700, Joe Van Dyk wrote: > On 6/7/06, Francis BACQUE wrote: > > On Tue, 6 Jun 2006 17:38:47 -0700 > > "Joe Van Dyk" wrote: > > > > > Is there any reason why the reply-to address on this list isn't > > > gtkmm-list@gnome.org? > > > > It is the job of a good mail user agent ;) > > If you say so. I'm subscribed to a dozen technical mailing lists and > this is the only one where I have to either reply to all or manually > change the address. > > The gtk mailing list works as expected, by the way. gtk-list is just like gtkmm-list. The following link is what you will always be pointed to whenever you ask this. I'll change it when the GNOME mailing lists defaults change (they won't). I am not interested in the details and I'd rather people didn't bother discussing it on this list. http://www.unicom.com/pw/reply-to-harmful.html -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Wed Jun 7 12:56:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A3A693B032A for ; Wed, 7 Jun 2006 12:56:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31100-03 for ; Wed, 7 Jun 2006 12:56:51 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id 3FC793B00A8 for ; Wed, 7 Jun 2006 12:56:51 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so412674wra for ; Wed, 07 Jun 2006 09:56:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=usE1Lr5+lHD5tREPTMy1k+WDw2nGuBjMYAm2eaOcgZQiu2tKT3y4ICRP7yEVY3dkred5dlgHGLOxW14fbM574EYTqQ62l93VA6d5WORCjJ3e97OFEE7pxTZogNGFDRE7eScX7DOYhRpUq0PUeeFUs+ObPoFXLTyRFvhsfW9UJyo= Received: by 10.54.89.11 with SMTP id m11mr959957wrb; Wed, 07 Jun 2006 09:56:50 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 09:56:49 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 11:56:49 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1146123221.6040.14.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.39 tagged_above=-999 required=2 tests=[AWL=0.056, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.39 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 16:56:52 -0000 On 4/27/06, Murray Cumming wrote: > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > Our website is looking a bit unfashionable these days. Would someone > > like to play with the CSS and make it look like something from the year > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > system yet. > > Is nobody interesting in making us look a little more hip? > Well, I've finally gotten around to doing an implementation of a new website for gtkmm. For the most part, the content has not been changed (there were a few things that I added and a few things that I shuffled around, but nothing too significant). So it's essentially just a facelift. What I ended up implementing doesn't look much like the mockups I posted a while back, because although I liked the overall design of the mockups, I felt they had some pretty significant problems and I wanted to start fresh. I ended up liking this new design better, anyway. But design is somewhat personal, so you may have a different opinion... The new site is located here: http://jonathon.quotidian.org/gtkmm.org/index.shtml (be gentle with the server, though. It's only served on a DSL line for now) I've changed the colors since I wasn't a big fan of the old colors. I also ended up using relatively few images (there's no 'logo' image like the current website has, and no icons like the mockups had). Play around with it a bit and let me know what you think. Especially let me know what you think of the separation of navigation items into two groups -- the main group across the top ("home, license, download, etc") and the "Other Resources" on the sidebar. I'm also interested in how it looks in different browsers. I've tested it in epiphany on Linux, firefox and IE on windows. I'm aware that it currently looks awful in IE because I'm using PNG images with alpha (which IE doesn't support at all). I'll have to fix that at some point by either not using alpha or by switching to GIF images. If you notice layout problems, let me know. One comment that came up from Writser when I posted the mockups was adding more information targetted to new developers to explain why they should use gtkmm. I think that's a great idea that should be pursued, but I didn't incorporate any of that into this design yet. Note: the "Documentation" and "FAQ" links will not work since they point to the standard gtkmm API / tutorial documentation location which I haven't uploaded to my staging server. But it will look exactly the same as it does now (i.e. http://gtkmm.org/docs/gtkmm-2.4/docs/) -- I haven't touched that part. Suggestions and comments welcome. Thanks, Jonner From marble@igloo.snowplains.org Wed Jun 7 13:00:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F31783B00A8 for ; Wed, 7 Jun 2006 13:00:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31335-10 for ; Wed, 7 Jun 2006 13:00:15 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 60E2A3B0087 for ; Wed, 7 Jun 2006 13:00:15 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 1E7C7368542; Wed, 7 Jun 2006 18:00:12 +0100 (BST) Date: Wed, 7 Jun 2006 18:00:11 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Message-ID: <20060607170011.GC21110@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.527 tagged_above=-999 required=2 tests=[AWL=0.074, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -2.527 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 17:00:17 -0000 On Wed, Jun 07, 2006 at 11:56:49AM -0500, Jonathon Jongsma wrote: > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line for now) > > I'm also interested in how it looks in different browsers. I've > > Suggestions and comments welcome. I think it looks good (in Konqueror 3.5.3). ~Ainsley From joevandyk@gmail.com Wed Jun 7 13:59:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5647C3B0B53 for ; Wed, 7 Jun 2006 13:59:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02871-06 for ; Wed, 7 Jun 2006 13:59:55 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 6BE453B083F for ; Wed, 7 Jun 2006 13:59:55 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id a2so421653ugf for ; Wed, 07 Jun 2006 10:59:54 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=XNzAnPiuG/voXPuoAyXMrOPBK4sJ+0WpHZ/XIerRLS1GdDyRSPmRmtD1jHnwomfpxDu3Nt4xkuEW3oPjWsg8JApQtpK+ZyBipJo7LZDYqicpLDuzPft4+TnlnuqEgqRd0IVzegkGSG/yx89Zt+UJTeVtW7GBYQF5Xl9KjU+clBo= Received: by 10.67.100.12 with SMTP id c12mr768040ugm; Wed, 07 Jun 2006 10:59:53 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 10:59:52 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 10:59:52 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.305 tagged_above=-999 required=2 tests=[AWL=-0.417, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.305 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 17:59:58 -0000 On 6/7/06, Jonathon Jongsma wrote: > On 4/27/06, Murray Cumming wrote: > > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > > Our website is looking a bit unfashionable these days. Would someone > > > like to play with the CSS and make it look like something from the year > > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > > system yet. > > > > Is nobody interesting in making us look a little more hip? > > > > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. > > What I ended up implementing doesn't look much like the mockups I > posted a while back, because although I liked the overall design of > the mockups, I felt they had some pretty significant problems and I > wanted to start fresh. I ended up liking this new design better, > anyway. But design is somewhat personal, so you may have a different > opinion... > > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line for now) > > I've changed the colors since I wasn't a big fan of the old colors. I > also ended up using relatively few images (there's no 'logo' image > like the current website has, and no icons like the mockups had). > > Play around with it a bit and let me know what you think. Especially > let me know what you think of the separation of navigation items into > two groups -- the main group across the top ("home, license, download, > etc") and the "Other Resources" on the sidebar. > > I'm also interested in how it looks in different browsers. I've > tested it in epiphany on Linux, firefox and IE on windows. I'm aware > that it currently looks awful in IE because I'm using PNG images with > alpha (which IE doesn't support at all). I'll have to fix that at > some point by either not using alpha or by switching to GIF images. > If you notice layout problems, let me know. > > One comment that came up from Writser when I posted the mockups was > adding more information targetted to new developers to explain why > they should use gtkmm. I think that's a great idea that should be > pursued, but I didn't incorporate any of that into this design yet. > > Note: the "Documentation" and "FAQ" links will not work since they > point to the standard gtkmm API / tutorial documentation location > which I haven't uploaded to my staging server. But it will look > exactly the same as it does now (i.e. > http://gtkmm.org/docs/gtkmm-2.4/docs/) -- I haven't touched that part. You can trick IE into displaying transparent pngs. Google does it in http://maps.google.com. See http://homepage.ntlworld.com/bobosola/pngtest.htm for details. From doug@mobile-intelligence.com Wed Jun 7 14:17:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CE6EA3B0140 for ; Wed, 7 Jun 2006 14:17:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04111-09 for ; Wed, 7 Jun 2006 14:17:01 -0400 (EDT) Received: from mic3.mobile-intelligence.com (mic3.mobile-intelligence.com [66.73.38.140]) by menubar.gnome.org (Postfix) with SMTP id F22843B0176 for ; Wed, 7 Jun 2006 14:17:00 -0400 (EDT) Received: (qmail 12621 invoked from network); 7 Jun 2006 18:16:59 -0000 Received: from mic2.mobile-intelligence.com (HELO doug.workgroup.local) (66.73.38.139) by mic3.mobile-intelligence.com with SMTP; 7 Jun 2006 18:16:59 -0000 From: "Douglas C. MacKenzie" To: Joe Van Dyk In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Content-Type: text/plain Date: Wed, 07 Jun 2006 14:16:59 -0400 Message-Id: <1149704219.13806.296.camel@doug.workgroup.local> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-4.fc4) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.141 tagged_above=-999 required=2 tests=[AWL=0.323, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.141 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:17:03 -0000 A couple small suggestions: 1. I would like to see a link to the cvs repository, and directions with the cvs project names. It is helpful to create patches against the cvs tree, and it is often very difficult to guess project names. Here is an example description from a sourceforge project's site: > Anonymous CVS Access > > This project's SourceForge.net CVS repository can be checked out > through anonymous (pserver) CVS with the following instruction set. > The module you wish to check out must be specified as the modulename. > When prompted for a password for anonymous, simply press the Enter > key. To determine the names of the modules created by this project, > you may examine their CVS repository via the provided web-based CVS > repository viewer. > > cvs > -d:pserver:anonymous@libdc1394.cvs.sourceforge.net:/cvsroot/libdc1394 > login > > cvs -z3 > -d:pserver:anonymous@libdc1394.cvs.sourceforge.net:/cvsroot/libdc1394 > co -P modulename > > Information about accessing this CVS repository may be found in our > document titled, "CVS (Version Control for Source Code)". > > Updates from within the module's directory do not need the -d > parameter. > > NOTE: UNIX file and directory names are case sensitive. The path to > the project CVSROOT must be specified using lowercase characters > (i.e. /cvsroot/libdc1394) > 2. I don't see a link to the glade gui builder in the related tools area. I think it looks very nice. Doug From jonathon.jongsma@gmail.com Wed Jun 7 14:26:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4D2F43B00C8 for ; Wed, 7 Jun 2006 14:26:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04648-10 for ; Wed, 7 Jun 2006 14:25:54 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.229]) by menubar.gnome.org (Postfix) with ESMTP id 7B2FD3B027D for ; Wed, 7 Jun 2006 14:25:54 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so431016wra for ; Wed, 07 Jun 2006 11:25:53 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=WLdthYB/NoL9Ox811B2XvmZYRiNBBkPtElTg81roJUUO0gzzKAe6MPWBJ+SC1Jhl775uGC/+8CqYYpDSIgSynY/gZo2g2JBzMWm5dPIn2+++p8sAgQScY9VnoFA0lfAF9tKntpW6F7VpJMSRHcq0ePg8Hae6NMyZ7KykdOTdSUs= Received: by 10.54.124.19 with SMTP id w19mr980774wrc; Wed, 07 Jun 2006 11:25:14 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 11:25:52 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 13:25:52 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.467 tagged_above=-999 required=2 tests=[AWL=0.133, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.467 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:26:01 -0000 On 6/7/06, Joe Van Dyk wrote: > You can trick IE into displaying transparent pngs. Google does it in > http://maps.google.com. > > See http://homepage.ntlworld.com/bobosola/pngtest.htm for details. Yes, I was vaguely aware that there were workarounds for IE. But looking at the solution, it appears that this only applies to images in an html img tag -- all of my images are specified in the CSS file with the background-image property. It doesn't appear that this solution will work in this situation. Jonner From jonathon.jongsma@gmail.com Wed Jun 7 14:32:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D15F73B029F for ; Wed, 7 Jun 2006 14:32:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05197-02 for ; Wed, 7 Jun 2006 14:32:38 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.231]) by menubar.gnome.org (Postfix) with ESMTP id 2F5073B045B for ; Wed, 7 Jun 2006 14:32:38 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so432650wra for ; Wed, 07 Jun 2006 11:32:37 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OL6ErPTH38cqKTtKJWgLUFVMZRhO1BXCoItk60dlZ/2+32kxoGQqQ5S0YFM5v9KfcKk2+dfXf7GFqstMSQ+H4TpjsTT2S8JI524UCFYBI/yW0m1LjILvtkslaC0V2J1aPfmvLxLBMpVXQnuc37pzORVmoBY0Sf2ZWCxhVKxY20c= Received: by 10.54.86.13 with SMTP id j13mr878542wrb; Wed, 07 Jun 2006 11:31:43 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 11:32:36 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 13:32:37 -0500 From: "Jonathon Jongsma" To: "Douglas C. MacKenzie" In-Reply-To: <1149704219.13806.296.camel@doug.workgroup.local> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149704219.13806.296.camel@doug.workgroup.local> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.468 tagged_above=-999 required=2 tests=[AWL=0.132, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.468 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:32:40 -0000 On 6/7/06, Douglas C. MacKenzie wrote: > A couple small suggestions: > > 1. I would like to see a link to the cvs repository, > and directions with the cvs project names. It is helpful > to create patches against the cvs tree, and it is often > very difficult to guess project names. Here is an example > description from a sourceforge project's site: Odd, I could have sworn I had a link to the CVS page under the "Other resources" link along the left sidebar. The page always existed (and was linked from the 'development' page), I just forgot to add a link in a more prominent place. I've now added the link to the sidebar. Does that solve your concern or is there some additional information you'd like to see on that page? > 2. I don't see a link to the glade gui builder in the related tools > area. Good point. That should be added. > I think it looks very nice. thanks Jonner From mickael.drean@gmail.com Wed Jun 7 15:04:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 863843B008F for ; Wed, 7 Jun 2006 15:04:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06907-08 for ; Wed, 7 Jun 2006 15:04:09 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id C21973B0160 for ; Wed, 7 Jun 2006 15:04:08 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so446160ugf for ; Wed, 07 Jun 2006 12:04:07 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=KLUH/U3/wIMrSmVoPWNOuWGTlusG6/8scPGIfcwFVBDAAOpcwhROA3AAG/wQn/14w0bijG6/DXP0Q2qgTtoGn8waLc0yAy2n71bc+NwL8t0f1Bj1THwdPbmxvYmSPHWZFYnufrCoo5xgcqzYNYyZSzOQarfhr99zBsRyu3taC+o= Received: by 10.67.101.10 with SMTP id d10mr826072ugm; Wed, 07 Jun 2006 12:04:07 -0700 (PDT) Received: by 10.67.91.9 with HTTP; Wed, 7 Jun 2006 12:04:07 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 21:04:07 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9309_19701194.1149707047651" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.532 tagged_above=-999 required=2 tests=[AWL=-0.284, BAYES_00=-2.599, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.532 X-Spam-Level: Subject: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:04:11 -0000 ------=_Part_9309_19701194.1149707047651 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi folks, I have a colorbutton into a Dialog and when i clicked it, a colorselection dialog open but not always as the toplevel window. So ,i'd like to know to make this dialog always at toplevel when opened. Another question: when i run my software, i get a "gmon.out" file. I saw that it's a file in which is describe what happened during software run, is there something on window which is able to open it? Thanks. Mick ------=_Part_9309_19701194.1149707047651 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi folks,

  I have a colorbutton into a Dialog and when i clicked it, a colorselection dialog open but not always as the toplevel window. So ,i'd like to know to make this dialog always at toplevel when opened.

 Another question: when i run my software, i get a "gmon.out" file. I saw that it's a file in which is describe what happened during software run, is there something on window which is able to open it?

Thanks.

Mick
------=_Part_9309_19701194.1149707047651-- From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 7 15:07:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9F45D3B0239 for ; Wed, 7 Jun 2006 15:07:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07338-07 for ; Wed, 7 Jun 2006 15:07:21 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 207763B014D for ; Wed, 7 Jun 2006 15:07:21 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 9899AE9CC for ; Wed, 7 Jun 2006 12:07:16 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Wed, 07 Jun 2006 12:06:52 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.353 tagged_above=-999 required=2 tests=[AWL=0.055, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.353 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1146 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:07:22 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 2. [Bug 344110] New: build error in gconfmm example (gnomemm (bugzilla.gnome.org)) 3. [Bug 344110] build error in gconfmm example (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 6 Jun 2006 17:22:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060606212245.40DF56CC0B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from Murray Cumming 2006-06-06 21:22 UTC ------- Yes, gtk+ 2.9 changed some API (which is OK). It's fixed in CVS, and will be fixed by a new gtkmm tarball today. Thanks for the feedback. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 7 Jun 2006 02:17:41 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] New: build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified Summary: build error in gconfmm example Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: gconfmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: waschk@mandriva.org QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.15/2.16 GNOME milestone: Unspecified gconfmm 2.14.1 does not build if the exceptions are enabled. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 7 Jun 2006 02:18:50 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060607061850.4274F6CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified ------- Comment #1 from G?tz Waschk 2006-06-07 06:18 UTC ------- Created an attachment (id=66875) --> (http://bugzilla.gnome.org/attachment.cgi?id=66875&action=view) fix build -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1146 ******************************************** From murrayc@murrayc.com Wed Jun 7 15:39:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 71EF73B0DDF; Wed, 7 Jun 2006 15:38:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09273-01; Wed, 7 Jun 2006 15:38:57 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip2.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id 3DC723B0E65; Wed, 7 Jun 2006 15:38:44 -0400 (EDT) Received: from noname (p5497CB1E.dip.t-dialin.net [84.151.203.30]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 1E03F7F05A; Wed, 7 Jun 2006 12:38:41 -0700 (PDT) From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Wed, 07 Jun 2006 21:38:36 +0200 Message-Id: <1149709116.5916.26.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.684 tagged_above=-999 required=2 tests=[AWL=-0.695, BAYES_00=-2.599, RCVD_IN_SORBS_WEB=1.456, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.684 X-Spam-Level: Cc: Subject: ANNOUNCE: gtkmm 2.9.4 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:39:02 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.4: Gtk: * PrintContext: - Added set_track_print_status() and cancel(), paginate signal. (Marko Anastasov) - get_cairo() renamed to get_cairo_context(), - get_fontmap() renamed to get_pango_fontmap(), - create_context() renamed to create_pango_context(), - create_layout() renamed to create_pango_layout(). (Murray Cumming) * PrintJob: - Added set/get_track_print_status(). (Marko Anastasov) Pango: * Added CairoFontMap. (Might be removed later) * Context: Added update_from_cairo_context(), set_cairo_font_options(), set_cairo_font_options(), get_font_options(), set_resolution(), get_resolution(). * Layout: Added create(Cairo::Context), update_from_cairo_context(), add_to_cairo_context(). * LayoutLine: Added show_in_cairo_context(), add_to_cairo_context(). (Murray Cumming) *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From cedric.gustin@gmail.com Wed Jun 7 16:08:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6A2FE3B0B3C for ; Wed, 7 Jun 2006 16:08:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11081-09 for ; Wed, 7 Jun 2006 16:08:24 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id A309A3B0BB7 for ; Wed, 7 Jun 2006 16:08:23 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so482399ugf for ; Wed, 07 Jun 2006 13:08:22 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type; b=M+WFxjWq6qCP2f3mZxs5P3f1m0KxGgbLxbKBg22ji3R4BA7BzYE8lAO/VG3nsKAU80c/vR0pHKpEWKI5K7XtF/2p3CLyII+xw2iNqRMtxJo+o0IUuRhNZsIxaaL11+1Lz/85Nw1vTyjCAQDRBMY+Uk/CcosYCgG+yaIPaQqUyR0= Received: by 10.67.100.12 with SMTP id c12mr868182ugm; Wed, 07 Jun 2006 13:08:21 -0700 (PDT) Received: from ?62.4.141.8? ( [62.4.141.8]) by mx.gmail.com with ESMTP id j1sm1365869ugf.2006.06.07.13.08.18; Wed, 07 Jun 2006 13:08:21 -0700 (PDT) Message-ID: <448726D5.5040007@gmail.com> Date: Wed, 07 Jun 2006 21:19:49 +0200 From: Cedric Gustin User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: Vladislav Grinchenko References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> <4483E0C6.6050201@gmail.com> <1149515088.16525.2.camel@zorro> In-Reply-To: <1149515088.16525.2.camel@zorro> X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/mixed; boundary="------------060608010803000706080408" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.484 tagged_above=-999 required=2 tests=[AWL=0.039, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -2.484 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: cedric.gustin@gmail.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 20:08:27 -0000 This is a multi-part message in MIME format. --------------060608010803000706080408 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Guess you found a bug in the win32 port of gtk+. See the attached example. I would recommend you submit a bug report to the gtk+ bugzilla. Or I can also do it for you if you prefer... Cedric Vladislav Grinchenko wrote: > In my other posting ("Can't enforce ..." hit the 'send' button > prematurely), I supplied a modification to the demo dialog code that > illustrated the ratio problem. Can you, please, compile it on your > installation and tell me if you can resize it? --------------060608010803000706080408 Content-Type: text/plain; name="test_gtk_hints.c" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="test_gtk_hints.c" #include static gboolean delete_event(GtkWidget *widget,GdkEvent *event,gpointer data) { gtk_main_quit (); return FALSE; } int main( int argc, char *argv[] ) { GtkWidget *window; GtkWidget *label; gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); g_signal_connect(G_OBJECT (window), "delete_event", G_CALLBACK (delete_event), NULL); label = gtk_label_new("Hello World"); gtk_container_add(GTK_CONTAINER (window), label); gint width = 200; gint height = 122; gdouble aspect = width * 1.0 / height; GdkGeometry box_geometry = { width, /* min_width */ height, /* min_height */ -1, /* max_width; */ -1, /* max_height */ width, /* base_width */ height, /* base_height */ 1, /* width_inc */ 1, /* height_inc */ aspect, /* min_aspect (width/height) */ aspect /* max_aspect (width/height) */ }; gtk_window_set_geometry_hints(GTK_WINDOW(window), window, &box_geometry, GDK_HINT_ASPECT | GDK_HINT_MIN_SIZE); gtk_widget_show(label); gtk_widget_show(window); gtk_main(); return 0; } --------------060608010803000706080408-- From joevandyk@gmail.com Wed Jun 7 20:49:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9ADB53B0491 for ; Wed, 7 Jun 2006 20:49:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27150-03 for ; Wed, 7 Jun 2006 20:49:57 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id 3DCDA3B03F0 for ; Wed, 7 Jun 2006 20:49:57 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j40so540719ugd for ; Wed, 07 Jun 2006 17:49:56 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=kdUcyYAfv0nfj5NB/C8fucFfkD0JpfoJzQpZpWjg4rPGoHemqArDQMiQO6B/UhE42A85qqnwY9hw3MSaTLNuI71p90rsek2cVzZH1Hdd7/bdWZ73VHlME1yg/AHYyOTF4ZxeyRvzCzZtK/4ZQQ/Ym6NgrbyL3EZGnoKos3Kzp6c= Received: by 10.66.252.4 with SMTP id z4mr1049055ugh; Wed, 07 Jun 2006 17:49:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 17:49:56 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 17:49:56 -0700 From: "Joe Van Dyk" To: paul@linuxaudiosystems.com In-Reply-To: <1149594023.12354.28.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.069 tagged_above=-999 required=2 tests=[AWL=0.377, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.069 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 00:49:58 -0000 On 6/6/06, Paul Davis wrote: > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > I wonder why the documentation says a Gtk::Main object can't be > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > GTK and gtkmm require library initialization before any objects related > to them can be created. by attempting to put Gtk::Main in global scope > you are effectively asking for this order to be reversed. If I have Gtk::Main outside of any classes or functions (global scope, right?), what "related" objects would be created before Gtk::Main was called? From jonathon.jongsma@gmail.com Wed Jun 7 21:32:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6351E3B04FF for ; Wed, 7 Jun 2006 21:32:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29477-09 for ; Wed, 7 Jun 2006 21:32:42 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id 02A973B006F for ; Wed, 7 Jun 2006 21:32:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id x3so311823nzd for ; Wed, 07 Jun 2006 18:32:41 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=R/wC2/eFo9Bc6pA1MFK0XiTAVTdki5f5C1Y2+J1E8FYEanfsmbwwrRoxxgWhbSA8UlYfX68xmcWmX6bya16pJN5w6fW6bpcRIJUSCY+/3JBOQy8WgtaeLGV3vN5TFv6wJhxScGfHNO+hs4ylg0XfCBeTY7hFAtpvHn/7l0ukjUI= Received: by 10.37.15.64 with SMTP id s64mr1557582nzi; Wed, 07 Jun 2006 18:32:41 -0700 (PDT) Received: by 10.36.247.30 with HTTP; Wed, 7 Jun 2006 18:32:40 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 20:32:40 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.392 tagged_above=-999 required=2 tests=[AWL=0.054, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.392 X-Spam-Level: Cc: gtkmm-list@gnome.org, paul@linuxaudiosystems.com Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 01:32:44 -0000 On 6/7/06, Joe Van Dyk wrote: > On 6/6/06, Paul Davis wrote: > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > I wonder why the documentation says a Gtk::Main object can't be > > > created in the global scope. Apparently, that's what I want to do, as > > > I can't put it inside main(). > > > > GTK and gtkmm require library initialization before any objects related > > to them can be created. by attempting to put Gtk::Main in global scope > > you are effectively asking for this order to be reversed. > > If I have Gtk::Main outside of any classes or functions (global scope, > right?), what "related" objects would be created before Gtk::Main was > called? well, if I'm not mistaken, the constructor for Gtk::Main actually initializes GTK+, right? so you might be able to get away with a global Gtk::Main, but if the documentation says not to, I'd be very wary of doing so. Perhaps you could just have a global Gtk::Main* (pointer), and then inside your Program::Initialize() function do something like globalMainPointer = new Gtk::Main(argc, argv); then the Gtk::Main object won't be destroyed after exiting Program::Initialize() and you'll still be able to access it through your global pointer variable. That said, I haven't done any multi-threaded GTK / gtkmm programming, so there may be a completely different approach that would work better. Jonner From joevandyk@gmail.com Wed Jun 7 22:47:31 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3E2BB3B008F for ; Wed, 7 Jun 2006 22:47:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00668-06 for ; Wed, 7 Jun 2006 22:47:30 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id E8D713B0077 for ; Wed, 7 Jun 2006 22:47:29 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id k3so615448ugf for ; Wed, 07 Jun 2006 19:47:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OE6nVnP87u149wSFqppNUCxEfFEM+K1x/9FaNBC/09+HoB773v5ycFGnTbgxvDKCTitGjyCZDc3acEyX6uEOpIVFmEkIHW6DfdbbKO19hscN7tJP8hsVoa/CJ81AWC3hDX29ykcQfJiNMV2EeV1JBxPkTCcm4WJH+vdRfRO+RHA= Received: by 10.67.97.7 with SMTP id z7mr1116273ugl; Wed, 07 Jun 2006 19:47:28 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 19:47:28 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 19:47:28 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.38 tagged_above=-999 required=2 tests=[AWL=-0.338, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.38 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 02:47:31 -0000 On 6/7/06, Jonathon Jongsma wrote: > On 6/7/06, Joe Van Dyk wrote: > > > > Seems to me that when Program::initialize() exits, the global pointer > > variable would be pointing to garbage. > > > > Joe > > > > why? dynamically allocated objects live until you explicitly delete > them. That's the essence of memory leaks, but it works to your > advantage in cases like this. It's the same reason that your gui > variable isn't pointing at garbage when initialize() exits. Whoops, you're right. I was thinking automatic, not dynamic. From spray@lyx.org Thu Jun 8 11:43:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4958F3B0071 for ; Thu, 8 Jun 2006 11:43:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16951-01 for ; Thu, 8 Jun 2006 11:43:17 -0400 (EDT) Received: from mail-gw1.york.ac.uk (mail-gw1.york.ac.uk [144.32.128.246]) by menubar.gnome.org (Postfix) with ESMTP id 0447F3B0EF8 for ; Thu, 8 Jun 2006 11:43:16 -0400 (EDT) Received: from host-172-19-13-221.sns.york.ac.uk (host-172-19-13-221.sns.york.ac.uk [172.19.13.221]) by mail-gw1.york.ac.uk (8.13.6/8.13.6) with ESMTP id k58FhBTc021293 for ; Thu, 8 Jun 2006 16:43:11 +0100 (BST) From: John Spray To: gtkmm-list@gnome.org In-Reply-To: References: Content-Type: text/plain Date: Thu, 08 Jun 2006 16:43:06 +0100 Message-Id: <1149781386.5175.1.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-York-MailScanner: Found to be clean X-York-MailScanner-From: spray@lyx.org X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.525 tagged_above=-999 required=2 tests=[AWL=0.074, BAYES_00=-2.599] X-Spam-Score: -2.525 X-Spam-Level: Subject: Re: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 15:43:19 -0000 On Wed, 2006-06-07 at 21:04 +0200, Mickael Drean wrote: > Another question: when i run my software, i get a "gmon.out" file. I > saw that it's a file in which is describe what happened during > software run, is there something on window which is able to open it? One question per post makes things much easier to keep track of. Anyway - gmon.out is the file that programs compiled with "-pg" (profiling) generate. You then feed this file to gprof to generate a report. No idea about gprof on windows, at the very least you can probably run it with cygwin. John From pfjan@yahoo.com.br Thu Jun 8 12:15:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 015463B06FD for ; Thu, 8 Jun 2006 12:15:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19486-05 for ; Thu, 8 Jun 2006 12:15:32 -0400 (EDT) Received: from web52115.mail.yahoo.com (web52115.mail.yahoo.com [206.190.48.118]) by menubar.gnome.org (Postfix) with SMTP id DF6E13B0630 for ; Thu, 8 Jun 2006 12:15:31 -0400 (EDT) Received: (qmail 56565 invoked by uid 60001); 8 Jun 2006 16:15:30 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=k9wF/yqUqNlNbmmyE+QK4kIJ19t4zlBXuvyjcXlJl8CeQCUwGvEoPskq5ag7KePci/2LOFC7asELxyA013ONdF5yJKFRyjbIvnoqCkA2i8SE1dC/Q8fGQQA0S9JODhden80rP5ZO8gW9JuRToN1JwAgG3jdFyLaAmmfsk1FNMmc= ; Message-ID: <20060608161530.56563.qmail@web52115.mail.yahoo.com> Received: from [201.6.132.11] by web52115.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 09:15:30 PDT Date: Thu, 8 Jun 2006 09:15:30 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.412 tagged_above=-999 required=2 tests=[AWL=-0.013, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -2.412 X-Spam-Level: Subject: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 16:15:35 -0000 hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) ... an hour later ... I still can't make the accelerators work. I tried, inside my GtkWindow derivate construtor: ... m_accelerators = get_accel_group(); Glib::RefPtr accelertable = m_accelerators; // ???? if ( ! m_accelerators ) throw missing_widget( "Gtk::Window::get_accel_group() returned empty!" ); m_accelerators->activate( /*GQuark ???*/ Glib::Quark("fullscreen"), /* accelertable ??? */ accelertable, 'F', Gdk::CONTROL_MASK ); m_accelerators->signal_accel_activate().connect( sigc::mem_fun( *this, &MyWindow::on_fullscreen ) ); ... it compiled fine, and also ran, but Ctrl+F never activate anything :( ... Any ideas ? I also tried: ... m_accelerators = get_accel_group(); add_accelerator( "fullscreen", m_accelerators, 'F', /* Modifiers GDK::CONTROL_MASK */ Gdk::RELEASE_MASK, Gtk::ACCEL_VISIBLE ); .. but it complains: Gtk-WARNING **: gtkwidget.c:3260: widget `gtkmm__GtkWindow' has no activatable signal "fullscreen" without arguments well, understandable ... but I couldn't find where to associate the "accel_signal" (a string) to an actual signal which I could connect to. any help would be greatly appreciated :) thnks! jan From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 8 15:06:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B1C7F3B035A for ; Thu, 8 Jun 2006 15:06:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30661-02 for ; Thu, 8 Jun 2006 15:06:01 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 5FBB93B070B for ; Thu, 8 Jun 2006 15:06:01 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 00B4313C18 for ; Thu, 8 Jun 2006 12:06:01 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Thu, 08 Jun 2006 12:05:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.392 tagged_above=-999 required=2 tests=[AWL=0.093, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.392 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1140 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 19:06:02 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 8 Jun 2006 13:59:25 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060608175925.E35DE6CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #9 from Javeed Shaikh 2006-06-08 17:59 UTC ------- Something of the sort would indeed help immensely. To be honest, I have to blame Xlib for horrible namespace pollution(they could've done similar to what gtk does, prefixing everything.) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1140 ******************************************** From murrayc@murrayc.com Thu Jun 8 16:43:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E37E03B027F for ; Thu, 8 Jun 2006 16:43:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04151-10 for ; Thu, 8 Jun 2006 16:43:19 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id F09E53B00EA for ; Thu, 8 Jun 2006 16:43:18 -0400 (EDT) Received: from noname (p5497FA0A.dip.t-dialin.net [84.151.250.10]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 836D47F01E; Thu, 8 Jun 2006 13:43:17 -0700 (PDT) From: Murray Cumming To: Kent Bolton In-Reply-To: <1149010336.5916.32.camel@localhost.localdomain> References: <8f3606650605240822s30ba222m67f75081e77b55d8@mail.gmail.com> <1148489801.11680.34.camel@localhost.localdomain> <1148632993.5971.4.camel@localhost.localdomain> <1149010336.5916.32.camel@localhost.localdomain> Content-Type: text/plain Date: Thu, 08 Jun 2006 22:43:14 +0200 Message-Id: <1149799394.5749.16.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.406 tagged_above=-999 required=2 tests=[AWL=0.039, BAYES_00=-2.599, TW_BM=0.077, TW_GT=0.077] X-Spam-Score: -2.406 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gtk_widget_class_install_style_property X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 20:43:20 -0000 On Tue, 2006-05-30 at 19:32 +0200, Murray Cumming wrote: > On Fri, 2006-05-26 at 10:43 +0200, Murray Cumming wrote: > > I've tried to get that working here: > > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/mywidget.cc?view=markup > > But while parsing my rc file: > > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/custom_gtkrc?view=markup > > > > I get this error: > > " > > custom_gtkrc:3: error: invalid identifier `examplescale', expected valid > > identifier > > " > > > > Maybe someone knows what I am doing wrong. > > I submitted a GTK+ bug about that error: > http://bugzilla.gnome.org/show_bug.cgi?id=343012 > > However, even when I hack glibmm to produce custom types that start with > a capital letter, which fixes that error, I still can't seem to actually > get a value out of the rc file. The GTK+ bug is still there, so we still need to hack glibmm for now, but with that hack, I now have a working example: http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/ The secret (discovered on gtk-list@gnome.org) was that the style values are only available when the widget has been realized. Luckily, that's when we need them. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mpfeifer77@googlemail.com Thu Jun 8 17:09:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9937E3B0105 for ; Thu, 8 Jun 2006 17:09:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05848-03 for ; Thu, 8 Jun 2006 17:09:25 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by menubar.gnome.org (Postfix) with ESMTP id DC61E3B102B for ; Thu, 8 Jun 2006 17:09:24 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id p77so458954nfc for ; Thu, 08 Jun 2006 14:09:23 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=googlemail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=hTogQNrxgk4oPyPcJmponlsORWJsh30ETOA36ve3xOqv7Vwm4Xohk/PQT72UwOskm4l0SQyDXKwI8tkDvWS4w0iViw1UIQfYvB5x2OSCyY9oW9dU8j6l911Ppq73p7UN0UM9MVGFLRO+94UQ9lFmUeWgfIQj8jyEXxfMnGBDnFI= Received: by 10.49.2.11 with SMTP id e11mr1787829nfi; Thu, 08 Jun 2006 14:09:23 -0700 (PDT) Received: by 10.49.26.13 with HTTP; Thu, 8 Jun 2006 14:09:23 -0700 (PDT) Message-ID: Date: Thu, 8 Jun 2006 23:09:23 +0200 From: "Matthias Pfeifer" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Subject: Re: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 21:09:27 -0000 2006/6/7, Mickael Drean : > Hi folks, > [SNIP] > Another question: when i run my software, i get a "gmon.out" file. I saw > that it's a file in which is describe what happened during software run, is > there something on window which is able to open it? gmon out keeps information about function calls. it measures the time each call of a function takes and some more values. This is ment for performance tuning. Note that this has some major impact on the runtime of your binaries. They should slow down. Matthias From gezimetc@shaw.ca Fri Jun 9 02:56:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7C70A3B0399 for ; Fri, 9 Jun 2006 02:56:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01481-09 for ; Fri, 9 Jun 2006 02:55:59 -0400 (EDT) Received: from pd3mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 8CFD53B00D7 for ; Fri, 9 Jun 2006 02:55:59 -0400 (EDT) Received: from pd3mr8so.prod.shaw.ca (pd3mr8so-qfe3.prod.shaw.ca [10.0.141.24]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K0049HZ96NN30@l-daemon> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Received: from pn2ml3so.prod.shaw.ca ([10.0.121.147]) by pd3mr8so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K00MSRZ96X5G0@pd3mr8so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Received: from laptopi ([70.65.132.245]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K00HL2Z96A0C0@l-daemon> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Date: Fri, 09 Jun 2006 00:55:54 -0600 From: Gezim Hoxha In-reply-to: To: gtkmm Message-id: <1149836154.4947.3.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.388 tagged_above=-999 required=2 tests=[AWL=0.077, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.388 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 06:56:01 -0000 On Wed, 2006-07-06 at 11:56 -0500, Jonathon Jongsma wrote: > Suggestions and comments welcome. Jonner, Congrats, you did a great job. Here are my suggestions to make it even better: 1.) Under "What is gtkmm?" section the word "widgets" should be linked to the widgets part of the documentation or to a description of what a widget is as in the Microsoft world, they're called controls. 2.) I feel like somehow the links on the left are too cluttered. Maybe this is because they have the white background (same as the main column) which in my brain probably means a column of text to read. So if the background of the left links could be changed, it would give it more of a menu feel, I think. 3.) I'm not sure the menu is the right place to include the recommendations and descriptions of stable and unstable releases. All in all, you did a great job and the fact that there is no/few images doesn't hurt it at all. Thanks, -Gezim From denis@poolshark.org Fri Jun 9 09:13:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 72D4E3B0340 for ; Fri, 9 Jun 2006 09:13:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26054-09 for ; Fri, 9 Jun 2006 09:13:42 -0400 (EDT) Received: from charlie.albator.org (unknown [64.151.106.180]) by menubar.gnome.org (Postfix) with ESMTP id AC4203B024E for ; Fri, 9 Jun 2006 09:13:42 -0400 (EDT) Received: from [192.168.1.11] (AMontsouris-151-1-66-216.w82-123.abo.wanadoo.fr [82.123.5.216]) (authenticated bits=0) by charlie.albator.org (8.13.1/8.13.1) with ESMTP id k59DUASD000482 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 9 Jun 2006 06:30:16 -0700 Message-ID: <44897382.8030801@poolshark.org> Date: Fri, 09 Jun 2006 15:11:30 +0200 From: Denis Leroy User-Agent: Mozilla Thunderbird 1.0.8-1.1.fc4 (X11/20060501) X-Accept-Language: en-us, en MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.74 tagged_above=-999 required=2 tests=[BAYES_20=-0.74] X-Spam-Score: -0.74 X-Spam-Level: Subject: Glom on digg X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 13:13:44 -0000 Nice! http://www.newsforge.com/article.pl?sid=06/06/01/1928215 (will be submitted to Fedora Extras shortly, but the review process is sooo slow lately). From pfjan@yahoo.com.br Fri Jun 9 09:33:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 042CD3B038D for ; Fri, 9 Jun 2006 09:33:08 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27634-06 for ; Fri, 9 Jun 2006 09:33:07 -0400 (EDT) Received: from web52101.mail.yahoo.com (web52101.mail.yahoo.com [206.190.48.104]) by menubar.gnome.org (Postfix) with SMTP id BFFAA3B0287 for ; Fri, 9 Jun 2006 09:33:06 -0400 (EDT) Received: (qmail 21836 invoked by uid 60001); 9 Jun 2006 13:33:05 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=dmhw4hwo/m39XKizJUf9aCcNFGCj/npCzsC+nX7jlIERgiO0H4cFYKP+FhmD5Gb6JKbNiDgyEKMZVg/MpIqo/oJYm/D09qForeVkEeEJ++i+Ua5KdOHItfjPpH9FBizcA/sB6HJ9mUAM7WiA2dqXideTbwTWFIGSTjzVaHHj3a0= ; Message-ID: <20060609133305.21834.qmail@web52101.mail.yahoo.com> Received: from [201.6.132.11] by web52101.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 06:33:05 PDT Date: Fri, 9 Jun 2006 06:33:05 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.116 tagged_above=-999 required=2 tests=[AWL=-1.317, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -1.116 X-Spam-Level: Subject: open an URL in the "standard" gnome selected browser X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 13:33:08 -0000 hi :) any ideas how to achieve this ? I need the user to check an URL, outside the desktop program. How do I do this in a standard way for gnome ? thx for any help! - jan From pfjan@yahoo.com.br Fri Jun 9 11:05:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5E17B3B10F6 for ; Fri, 9 Jun 2006 11:05:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00841-09 for ; Fri, 9 Jun 2006 11:05:28 -0400 (EDT) Received: from web52103.mail.yahoo.com (web52103.mail.yahoo.com [206.190.48.106]) by menubar.gnome.org (Postfix) with SMTP id 277033B0413 for ; Fri, 9 Jun 2006 11:05:28 -0400 (EDT) Received: (qmail 31376 invoked by uid 60001); 9 Jun 2006 15:05:27 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=jHBhVKzzs1SZKcM0jnA+G0mSgEMDz+gMk0f3ANQiVDLz7bor8ZMKYqijOyix2UFj2nPnh4MVGY/YNrNnE0yZg5Qz8vgpnz//9mTwvMJD6dPqO1zDwR5Nbce1y1T53dqbx4ekQ2aY8LO0PGMn306XGSUyxeWp7yi8nFJhm/LFwDw= ; Message-ID: <20060609150527.31374.qmail@web52103.mail.yahoo.com> Received: from [201.6.132.11] by web52103.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 08:05:27 PDT Date: Fri, 9 Jun 2006 08:05:27 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org In-Reply-To: <20060609133305.21834.qmail@web52101.mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.048, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.397 X-Spam-Level: Subject: Re: open an URL in the "standard" gnome selected browser X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 15:05:29 -0000 Found out :) So, for others searching for the same question, here is the code to launch the browser configured in gnome as the preferred application: if( ! gnome_url_show_on_screen ( url.c_str(), get_screen()->gobj(), 0 ) ) { logger.error( "Wasn't able to open URL : "+url ); Gtk::MessageDialog message( *mywindow, "An error has occurred while trying to launch the " "default web browser.\n\n" "Please check your settings in the " "'Preferred Applications' preference tool.\n\n" "You can continue with the login process, by opening" " the following address in your browser:\n\n" +url, false, Gtk::MESSAGE_WARNING ); message.run(); } note, this code is scoped inside a method of a Gtk::Dialog derivate. - jan ----- Original Message ---- From: Jan Pfeifer To: gtkmm-list@gnome.org Sent: Friday, June 9, 2006 10:33:05 AM Subject: open an URL in the "standard" gnome selected browser hi :) any ideas how to achieve this ? I need the user to check an URL, outside the desktop program. How do I do this in a standard way for gnome ? thx for any help! - jan _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From jonathon.jongsma@gmail.com Fri Jun 9 12:23:26 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A8D5A3B110D for ; Fri, 9 Jun 2006 12:23:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06050-03 for ; Fri, 9 Jun 2006 12:23:25 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 143DE3B03B5 for ; Fri, 9 Jun 2006 12:23:24 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 12so681911nzp for ; Fri, 09 Jun 2006 09:23:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=icOhv9NF/6LIeyrbgKghZ3wLAEHmOKs/ZG0w8NgRgMlxscRKm/lSRJbE6k3rhH/CryWJAcX6sw3ykG7LXg1uUTvuoWq2LBJ4R6qlikndRleZ59jvIJ4kc5n5wl5HUS30flKEt3kaAPOgEC99Is1K5iDk8/TKotTzDkUvG30SDz0= Received: by 10.36.104.15 with SMTP id b15mr4320977nzc; Fri, 09 Jun 2006 09:23:24 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 9 Jun 2006 09:23:23 -0700 (PDT) Message-ID: Date: Fri, 9 Jun 2006 11:23:23 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.469 tagged_above=-999 required=2 tests=[AWL=0.131, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.469 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 16:23:26 -0000 On 6/7/06, Jonathon Jongsma wrote: > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. Since I've only gotten minor suggestions and positive comments, should I assume that the general design is acceptable to everybody? I'd like to move forward on getting a new site pushed out soon if possible. If anybody has any serious problems with the proposal, speak up soon. Feel free to be critical of the design if you have concerns about it, but try to limit your criticisms to the design and organization of the proposal and not the content of the website. After a new design is implemented, we can try to tackle updating the content if necessary. Murray, I'd also really appreciate your thoughts and suggestions as the maintainer of gtkmm. Thanks, Jonner From murrayc@murrayc.com Fri Jun 9 13:17:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 207B73B11AF for ; Fri, 9 Jun 2006 13:17:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09703-01 for ; Fri, 9 Jun 2006 13:17:02 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 4F34F3B02ED for ; Fri, 9 Jun 2006 13:17:02 -0400 (EDT) Received: from noname (p5497E62B.dip.t-dialin.net [84.151.230.43]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 5750990E9A; Fri, 9 Jun 2006 10:17:00 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Content-Type: text/plain Date: Fri, 09 Jun 2006 19:16:56 +0200 Message-Id: <1149873416.8058.11.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 17:17:04 -0000 On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote: > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. Sorry, it was on my todo list. > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line > for now) It looks generally more up-to-date, though not radically cool. Some minor points: 0. ", and more" is superfluous necessary in the title. 1. I'd prefer to see "gtkmm" in the title rather than the domain name. 2. We don't need the "What is gtkmm?" title, though that text block is good. 3. The "Other Resources" title is odd, because I didn't at first see that the "main" menu items are in a horizontal list at the top. I'm quite sure that this will lead to people not finding stuff. I like the idea of making some links obvious (their text could be bigger), but I don't have a good idea for where to put the secondary stuff. 4. On the other pages (not the first page), the page looks rather plain - both the left and right hand sides are just black on a white background. But I don't like the thin lines that we have on the current site. I think we need to fix 3 and 4 before making this live. Many thanks for pushing this. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From pfjan@yahoo.com.br Fri Jun 9 18:26:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D17553B01AC for ; Fri, 9 Jun 2006 18:26:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24947-08 for ; Fri, 9 Jun 2006 18:26:49 -0400 (EDT) Received: from web52110.mail.yahoo.com (web52110.mail.yahoo.com [206.190.48.113]) by menubar.gnome.org (Postfix) with SMTP id 755CB3B0101 for ; Fri, 9 Jun 2006 18:26:49 -0400 (EDT) Received: (qmail 54252 invoked by uid 60001); 9 Jun 2006 22:26:47 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=2VkHCyapjvbOlC6BsaNFQwyDcRZBgYMxDzZHz+huEr2iT8g6qeylPWMc0dFadW6NIlA2BVt5FZ/bq9X0OKVUsZ2mVJsNkDdPMoIEQOZun8Zzq35fGzkwdkRhac/xK2N9znp2Yt1A/bUiT4ZwBVEhfpcH0Xuuw3irWeR+CC0MyCI= ; Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com> Received: from [201.6.132.11] by web52110.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 15:26:47 PDT Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT) From: Jan Pfeifer To: Jonathon Jongsma , Murray Cumming In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.308 tagged_above=-999 required=2 tests=[AWL=-0.063, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.308 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 22:26:51 -0000 hi Jonathon, I'm new here, so I didn't want to comment on the contents. But from a normal user perspective, I enjoyed the new design. Not only it's much better than the previous, but also it gives the site with a fresh visual for the next couple of years. Better than that only if you find someway to put some ajax and make some funky special fx :D thx a lot for the hard work! - jan ----- Original Message ---- From: Jonathon Jongsma To: Murray Cumming Cc: gtkmm-list Sent: Friday, June 9, 2006 1:23:23 PM Subject: Re: Website update? On 6/7/06, Jonathon Jongsma wrote: > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. Since I've only gotten minor suggestions and positive comments, should I assume that the general design is acceptable to everybody? I'd like to move forward on getting a new site pushed out soon if possible. If anybody has any serious problems with the proposal, speak up soon. Feel free to be critical of the design if you have concerns about it, but try to limit your criticisms to the design and organization of the proposal and not the content of the website. After a new design is implemented, we can try to tackle updating the content if necessary. Murray, I'd also really appreciate your thoughts and suggestions as the maintainer of gtkmm. Thanks, Jonner _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From weijie90@gmail.com Fri Jun 9 22:59:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 50F353B0118 for ; Fri, 9 Jun 2006 22:59:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04763-01 for ; Fri, 9 Jun 2006 22:59:50 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id 66F853B0085 for ; Fri, 9 Jun 2006 22:59:50 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id x3so892374nzd for ; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:subject:from:to:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=kO/CinUTfkOTi3826b29WBpHDS7S891mZN7H6dinymlZkpkeJDrbZE4U1ZulJ5wjJvCR86GMSy1DMrZw5JddpmODVir4LjXqbQ0JYiy/godnD1WRXMXXCHSAy8iXpUOETAarCaiFQqU4Xw9XwtQSbExIXijYv9V8Gxfbh9MMuPQ= Received: by 10.36.118.11 with SMTP id q11mr5114174nzc; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.126.141]) by mx.gmail.com with ESMTP id 19sm48952nzp.2006.06.09.19.59.47; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Sat, 10 Jun 2006 10:59:56 +0800 Message-Id: <1149908397.6429.6.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.24 tagged_above=-999 required=2 tests=[AWL=-0.361, BAYES_00=-2.599, RCVD_IN_NJABL_PROXY=0.721, SPF_PASS=-0.001] X-Spam-Score: -2.24 X-Spam-Level: Subject: Signal emitted when Gtk::ColourSelectionDialog's close button is clicked X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 02:59:53 -0000 Hi, What is the signal emitted when a Gtk::ColourSelectionDialog's close button is clicked? i am using libglademm. For example, if i want to connect a signal handler to a button's signal_clicked() event, i use this: "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" So which signal should i use for a colour selection dialog? the docs are not helpful here. can anyone please point me to a site containing all the signals emitted, espically in the context of libglademm? thanks! wei jie From murrayc@murrayc.com Sat Jun 10 04:18:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3AB1F3B034A for ; Sat, 10 Jun 2006 04:18:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18885-06 for ; Sat, 10 Jun 2006 04:18:20 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by menubar.gnome.org (Postfix) with ESMTP id C60743B00D0 for ; Sat, 10 Jun 2006 04:18:20 -0400 (EDT) Received: from noname (p5497EE67.dip.t-dialin.net [84.151.238.103]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 7648F129A83; Sat, 10 Jun 2006 01:18:18 -0700 (PDT) From: Murray Cumming To: weijie In-Reply-To: <1149908397.6429.6.camel@localhost> References: <1149908397.6429.6.camel@localhost> Content-Type: text/plain Date: Sat, 10 Jun 2006 10:18:07 +0200 Message-Id: <1149927487.5779.7.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close button is clicked X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 08:18:24 -0000 On Sat, 2006-06-10 at 10:59 +0800, weijie wrote: > Hi, > What is the signal emitted when a Gtk::ColourSelectionDialog's close > button is clicked? i am using libglademm. > > For example, if i want to connect a signal handler to a button's > signal_clicked() event, i use this: > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" > > So which signal should i use for a colour selection dialog? the docs are > not helpful here. > > can anyone please point me to a site containing all the signals emitted, > espically in the context of libglademm? thanks! > > wei jie I guess you would want to handle Gtk::Dialog::signal_response. Or you could use Gtk::Dialog::run(), which blocks until the dialog has been closed. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Sat Jun 10 14:01:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DF5023B016C for ; Sat, 10 Jun 2006 14:01:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18478-01 for ; Sat, 10 Jun 2006 14:01:04 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id 19FAF3B00DD for ; Sat, 10 Jun 2006 14:01:04 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1281321nzo for ; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=r3y8NxJgpKsUMzWiUBGQJm6Xr1y1QBT5BnzV33wGT1so4Z3lVfGWO+Ea1H/HMTM9PRY1YDlf/ZQcTrLaMHiNEoo8jQ0vEdrx/gXRAvWlq8MutS0ia+LHBrrVod6+RfHMuqWwCOVWiU357rOpfrRCIWgNbSohPuGeNDOvJWkEH7I= Received: by 10.36.77.19 with SMTP id z19mr6061787nza; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 13:01:03 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149873416.8058.11.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.47 tagged_above=-999 required=2 tests=[AWL=0.130, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.47 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 18:01:06 -0000 On 6/9/06, Murray Cumming wrote: >> The new site is located here: >> http://jonathon.quotidian.org/gtkmm.org/index.shtml >> (be gentle with the server, though. It's only served on a DSL line >> for now) > > It looks generally more up-to-date, though not radically cool. Were you looking for radically cool? Because that's not really what I was going for, and I'm not sure I'm capable of radically cool, anyway :) > 3. The "Other Resources" title is odd, because I didn't at first see > that the "main" menu items are in a horizontal list at the top. I'm > quite sure that this will lead to people not finding stuff. I like the I agree that the title is a bit odd. Would it help if the horizontal list was aligned along the left instead of the right so that it was harder to miss the 'main' menu? Or do you think a totally different arrangement is necessary? > 4. On the other pages (not the first page), the page looks rather plain > - both the left and right hand sides are just black on a white > background. But I don't like the thin lines that we have on the current > site. hmm. I'm not so sure I agree with this. I tend to think that the plain white main section looks rather elegant and uncluttered, but that's just my opinion. I'll experiment more with some differentiation of the sidebar, though I've tried some things already and wasn't happy with them at all. Thanks for the input, Jonner From murrayc@murrayc.com Sat Jun 10 14:18:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 438CB3B03AC for ; Sat, 10 Jun 2006 14:18:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19166-08 for ; Sat, 10 Jun 2006 14:18:45 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 195243B016C for ; Sat, 10 Jun 2006 14:18:44 -0400 (EDT) Received: from noname (p5497CBE5.dip.t-dialin.net [84.151.203.229]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 4A1E17F01E; Sat, 10 Jun 2006 11:18:43 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> Content-Type: text/plain Date: Sat, 10 Jun 2006 20:18:39 +0200 Message-Id: <1149963519.5715.4.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 18:18:47 -0000 On Sat, 2006-06-10 at 13:01 -0500, Jonathon Jongsma wrote: > On 6/9/06, Murray Cumming wrote: > > >> The new site is located here: > >> http://jonathon.quotidian.org/gtkmm.org/index.shtml > >> (be gentle with the server, though. It's only served on a DSL line > >> for now) > > > > It looks generally more up-to-date, though not radically cool. > > Were you looking for radically cool? Because that's not really what I > was going for, and I'm not sure I'm capable of radically cool, anyway > :) > > > 3. The "Other Resources" title is odd, because I didn't at first see > > that the "main" menu items are in a horizontal list at the top. I'm > > quite sure that this will lead to people not finding stuff. I like the > > I agree that the title is a bit odd. > Would it help if the horizontal list was aligned along the left > instead of the right so that it was harder to miss the 'main' menu? > Or do you think a totally different arrangement is necessary? That could help. I don't have a better suggestion, I'm afraid. > > 4. On the other pages (not the first page), the page looks rather plain > > - both the left and right hand sides are just black on a white > > background. But I don't like the thin lines that we have on the current > > site. > > hmm. I'm not so sure I agree with this. I tend to think that the > plain white main section looks rather elegant and uncluttered, but > that's just my opinion. I'll experiment more with some > differentiation of the sidebar, though I've tried some things already > and wasn't happy with them at all. I'm mostly concerned that the 2 sections have no clear separation other than the separate paragraph blocks. > > Thanks for the input, > Jonner -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Sat Jun 10 15:33:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 762113B0532 for ; Sat, 10 Jun 2006 15:33:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23094-02 for ; Sat, 10 Jun 2006 15:33:31 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.195]) by menubar.gnome.org (Postfix) with ESMTP id 9F4E43B0429 for ; Sat, 10 Jun 2006 15:33:31 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1294870nzo for ; Sat, 10 Jun 2006 12:33:31 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OV2Vhze94C8HmUC5iGNdzVXTuIGPVf76/3YPPj4QUlUmmATiw/WigcpM/PPCZKFUD9nRte8mXxU5CWUsw+IC8wha+XlPxixP2z9Qhe0WFTp+BjkjaQVz8hMsMp84NEH3+oySFowE0RqdfqfQ9dG236V0G/1xAAx+zrfAQUfzi0Y= Received: by 10.36.77.19 with SMTP id z19mr6146557nza; Sat, 10 Jun 2006 12:33:29 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 12:33:29 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 14:33:29 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149963519.5715.4.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.47 tagged_above=-999 required=2 tests=[AWL=0.130, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.47 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 19:33:33 -0000 On 6/10/06, Murray Cumming wrote: > > >> The new site is located here: > > >> http://jonathon.quotidian.org/gtkmm.org/index.shtml > > >> (be gentle with the server, though. It's only served on a DSL line > > >> for now) > > I agree that the title is a bit odd. > > Would it help if the horizontal list was aligned along the left > > instead of the right so that it was harder to miss the 'main' menu? > > Or do you think a totally different arrangement is necessary? > > That could help. I don't have a better suggestion, I'm afraid. I've aligned it to the left, but haven't yet come up with a better title for "Other Resources" so I've left it as is for now. Is the main menu more obvious now or do you think we need a different approach? > > hmm. I'm not so sure I agree with this. I tend to think that the > > plain white main section looks rather elegant and uncluttered, but > > that's just my opinion. I'll experiment more with some > > differentiation of the sidebar, though I've tried some things already > > and wasn't happy with them at all. > > I'm mostly concerned that the 2 sections have no clear separation other > than the separate paragraph blocks. I've uploaded a new version with a different background color for the sidebar menu. Let me know what you think (anybody may comment of course, not just murray). I tried to keep it pretty subtle, but I think it still works to differentiate the sections. There were a couple other minor changes as well. The address is the same as before (http://jonathon.quotidian.org/gtkmm.org/). I've left the old version up as well if you want to examine the differences more closely. you can find it here: http://jonathon.quotidian.org/gtkmm.org-old/ I've not addressed the PNG-with-alpha issue yet, so it will still look like crap in IE, I'm afraid. I'll tackle that soon. Jonner From gezimetc@shaw.ca Sat Jun 10 19:27:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D5BF3B002C for ; Sat, 10 Jun 2006 19:27:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31898-10 for ; Sat, 10 Jun 2006 19:27:21 -0400 (EDT) Received: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id D039C3B022A for ; Sat, 10 Jun 2006 19:27:21 -0400 (EDT) Received: from pd4mr7so.prod.shaw.ca (pd4mr7so-qfe3.prod.shaw.ca [10.0.141.84]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O00EJP3RCJVG0@l-daemon> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:26:05 -0600 (MDT) Received: from pn2ml6so.prod.shaw.ca ([10.0.121.150]) by pd4mr7so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O00E3X3NXRB20@pd4mr7so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:26:00 -0600 (MDT) Received: from laptopi ([70.65.132.245]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O003KD3NXEM00@l-daemon> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:23:57 -0600 (MDT) Date: Sat, 10 Jun 2006 17:23:56 -0600 From: Gezim Hoxha In-reply-to: To: gtkmm Message-id: <1149981837.14096.12.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.359 tagged_above=-999 required=2 tests=[AWL=-0.956, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.359 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 23:27:23 -0000 On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > I've uploaded a new version with a different background color for the > sidebar menu. Let me know what you think (anybody may comment of > course, not just murray). I tried to keep it pretty subtle, but I > think it still works to differentiate the sections. There were a > couple other minor changes as well. The new version looks much better. However, padding of the sidebar is too high (both top and left). Also, I experimented a bit and if you change the colour in #header .content to #BD311F, I think it looks better because it distinguishes the top links from the gtkmm description ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour change, how about changing the colour of the top links to maroon (just like "Other resources") and changing the background to the striped one? This way, all the links will look the same. So, for the first change, here is the link: http://people.uleth.ca/~gezim.hoxha/index2.shtml and for the second one (I prefer this): http://people.uleth.ca/~gezim.hoxha/index.shtml Hope that helps, -Gezim From jonathon.jongsma@gmail.com Sat Jun 10 23:13:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BDC3B3B05C0 for ; Sat, 10 Jun 2006 23:13:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07123-08 for ; Sat, 10 Jun 2006 23:13:46 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id 9CD883B05B8 for ; Sat, 10 Jun 2006 23:13:46 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1414493nzo for ; Sat, 10 Jun 2006 20:12:55 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=A4BD7Bj2C2tT1gjPNIzyEG++VI6I3GN1jHj7zubJejTPBjNeD6Tz6VX/sYPLQmX1QN4OeYPOwgJZBRbdYtRvp2KdVoRp/M+bFicM+LDm3Ys/bFMf0xEzg3KVcJs6n/LonYzhx1gM5inPgEbZpNR3uL/fbtHS9ihhcRjY83cgIkc= Received: by 10.36.120.14 with SMTP id s14mr6582421nzc; Sat, 10 Jun 2006 20:12:55 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 20:12:54 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 22:12:54 -0500 From: "Jonathon Jongsma" To: "Gezim Hoxha" In-Reply-To: <1149981837.14096.12.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> <1149981837.14096.12.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.394 tagged_above=-999 required=2 tests=[AWL=0.052, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.394 X-Spam-Level: Cc: gtkmm Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 03:13:47 -0000 On 6/10/06, Gezim Hoxha wrote: > On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > > The new version looks much better. However, padding of the sidebar is > too high (both top and left). I disagree. I think the sidebar should line up vertically with the main content. You've moved it up so that now it's quite a bit higher than the main part of the page. Also, to me it looks much more pleasing to have roughly equal space on the left and right sides of the sidebar. You've moved it to the left so now there's a small gap on the left and a relatively big gap on the right (between the sidebar and the content). Also, I experimented a bit and if you > change the colour in #header .content to #BD311F, I think it looks > better because it distinguishes the top links from the gtkmm description > ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour > change, how about changing the colour of the top links to maroon (just > like "Other resources") and changing the background to the striped one? > This way, all the links will look the same. > > So, for the first change, here is the link: > http://people.uleth.ca/~gezim.hoxha/index2.shtml > and for the second one (I prefer this): > http://people.uleth.ca/~gezim.hoxha/index.shtml Thanks a lot for your suggestions. I still prefer mine to either of those. The first one especially (with the red title text) doesn't look good to me. The second one is better, but it doesn't feel quite right to me. Jonner From jbgarcia@uvigo.es Sun Jun 11 08:34:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0C8053B00DE for ; Sun, 11 Jun 2006 08:34:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09209-05 for ; Sun, 11 Jun 2006 08:33:57 -0400 (EDT) Received: from cebola.uvigo.es (cebola.uvigo.es [193.146.32.124]) by menubar.gnome.org (Postfix) with ESMTP id 827453B0095 for ; Sun, 11 Jun 2006 08:33:56 -0400 (EDT) Received: from correo.uvigo.es. (correo.uvigo.es [193.146.32.68]) by cebola.uvigo.es (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k5BBt7N3022689 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT) for ; Sun, 11 Jun 2006 13:55:07 +0200 Received: from pcjgarcia.ei.uvigo.es (pcjgarcia.ei.uvigo.es [193.147.87.131]) by correo.uvigo.es. (8.12.11/8.12.1) with ESMTP id k5BBt6gU018212 for ; Sun, 11 Jun 2006 13:55:06 +0200 From: "J. Baltasar Garcia Perez-Schofield" To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 Organization: Universidad de Vigo Date: Sun, 11 Jun 2006 13:54:54 +0200 Message-Id: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: "" X-Mail-Scanned: Criba + Clamd smtp.uvigo.es X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.459 tagged_above=-999 required=2 tests=[AWL=0.064, BAYES_00=-2.599, SPF_PASS=-0.001, TW_JB=0.077] X-Spam-Score: -2.459 X-Spam-Level: Subject: cell edited event handler X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 12:34:00 -0000 Hi ! I have a TreeView with single rows and columns (not hierarchical rows under other rows). I need to know when a column in a row has been changed by the user. Should be something like "on_edited()". Note that I don't need to know whether a row has been selected. I already know how to deal with this. However, I haven't found anything in the documentation about this. Where should I look in ? Thank you in advance, Baltasar -- -- PBC -- J. Baltasar García Perez-Schofield jbgarcia en uvigo de es http://webs.uvigo.es/jbgarcia/ Dep. Informática, Universidad de Vigo, España (Spain) From joevandyk@gmail.com Sun Jun 11 14:24:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A98723B0181 for ; Sun, 11 Jun 2006 14:24:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27506-04 for ; Sun, 11 Jun 2006 14:24:15 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 070723B01E9 for ; Sun, 11 Jun 2006 14:24:14 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id k40so2072706ugc for ; Sun, 11 Jun 2006 11:23:38 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=pI6qQeCOeYDaWeP8A+EGYbM4E3HR61EP1xQqQ9YojukvFzbr0n6Rn5wlLewmBtSCQdTLw53Y9uiZztt5+N87VqEF3lF3MYbe2xrpJfjbmtTl0PAJVuvoqswAmcjc5fXRnRaxfRbgNlYoSuy6N+rrK3w3eClR6BHYdUfQb+8CW9s= Received: by 10.67.100.12 with SMTP id c12mr4376876ugm; Sun, 11 Jun 2006 11:16:58 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sun, 11 Jun 2006 11:16:58 -0700 (PDT) Message-ID: Date: Sun, 11 Jun 2006 11:16:58 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> <1149981837.14096.12.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.29 tagged_above=-999 required=2 tests=[AWL=-0.402, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.29 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 18:24:16 -0000 On 6/10/06, Jonathon Jongsma wrote: > On 6/10/06, Gezim Hoxha wrote: > > On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > > > > The new version looks much better. However, padding of the sidebar is > > too high (both top and left). > > I disagree. I think the sidebar should line up vertically with the > main content. You've moved it up so that now it's quite a bit higher > than the main part of the page. > Also, to me it looks much more pleasing to have roughly equal space on > the left and right sides of the sidebar. You've moved it to the left > so now there's a small gap on the left and a relatively big gap on the > right (between the sidebar and the content). > > Also, I experimented a bit and if you > > change the colour in #header .content to #BD311F, I think it looks > > better because it distinguishes the top links from the gtkmm description > > ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour > > change, how about changing the colour of the top links to maroon (just > > like "Other resources") and changing the background to the striped one? > > This way, all the links will look the same. > > > > So, for the first change, here is the link: > > http://people.uleth.ca/~gezim.hoxha/index2.shtml > > and for the second one (I prefer this): > > http://people.uleth.ca/~gezim.hoxha/index.shtml I vote for the that one. (http://people.uleth.ca/~gezim.hoxha/index.shtml) Joe > > Thanks a lot for your suggestions. I still prefer mine to either of > those. The first one especially (with the red title text) doesn't > look good to me. The second one is better, but it doesn't feel quite > right to me. > > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 11 17:36:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9F6723B0405 for ; Sun, 11 Jun 2006 17:36:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03493-07 for ; Sun, 11 Jun 2006 17:36:15 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id E80A43B00F7 for ; Sun, 11 Jun 2006 17:36:14 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 521C712E56 for ; Sun, 11 Jun 2006 12:04:14 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sun, 11 Jun 2006 12:04:12 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.393 tagged_above=-999 required=2 tests=[AWL=0.092, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.393 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1141 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 21:36:17 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 339791] Gtk::Menu crash with child (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 11 Jun 2006 13:18:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 339791] Gtk::Menu crash with child To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060611171848.AC5DE6CC1D9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=339791 gtkmm | general | Ver: 2.8.x ------- Comment #21 from Murray Cumming 2006-06-11 17:18 UTC ------- So, while trying to make a C test case, I am wondering 1. Where do we attach() the menu item? 2. What does attach/detach mean for a menu item? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1141 ******************************************** From maestro485@comcast.net Sun Jun 11 18:00:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 040793B01C4 for ; Sun, 11 Jun 2006 18:00:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04616-09 for ; Sun, 11 Jun 2006 18:00:03 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id EE4EF3B0171 for ; Sun, 11 Jun 2006 18:00:02 -0400 (EDT) Received: from [192.168.2.2] (c-67-165-72-149.hsd1.pa.comcast.net[67.165.72.149]) by comcast.net (rwcrmhc12) with ESMTP id <20060611215928m1200paa5je>; Sun, 11 Jun 2006 21:59:29 +0000 Message-ID: <448C91B5.8010100@comcast.net> Date: Sun, 11 Jun 2006 17:57:09 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.556 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 0.556 X-Spam-Level: Subject: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 22:00:04 -0000 After much help, I've successfully implemented a TreeModel with a TreeModelFilter. However, I've noticed that if I expand a node, collapse it and expand it again, the contents are "doubled". That is, if the expanded row contained items A and B, on the second expansion the items in the row are now A B A B. I tried using a model column flag to determine if the tree had been expanded once prior, but with no luck. Now I'm trying to simply remove the child rows in the on_row_collapsed() method like this: void on_row_collapsed(const Gtk::TreeModel::iterator& iter, const Gtk::TreeModel::Path &path) { Gtk::TreeModel::Row row = *iter; const Gtk::TreeNodeChildren &nodeChildren = row.children(); Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); while(child != nodeChildren.end()) { child = refTreeModel->erase(*child); // this causes errors } } The problem is that every time the while loop is executed I recieve this error: Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, tree_store)' failed Any ideas as to what is the problem here? Or is there a better way to work around the doubled-up rows I'm running into? Thanks, Matt Bragano From jan.pfeifer@yahoo.com.br Thu Jun 8 09:08:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 509E13B044F for ; Thu, 8 Jun 2006 09:08:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05768-03 for ; Thu, 8 Jun 2006 09:08:20 -0400 (EDT) Received: from web52111.mail.yahoo.com (web52111.mail.yahoo.com [206.190.48.114]) by menubar.gnome.org (Postfix) with SMTP id 98FCB3B0433 for ; Thu, 8 Jun 2006 09:08:18 -0400 (EDT) Received: (qmail 26418 invoked by uid 60001); 8 Jun 2006 13:08:17 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type; b=o/tfgNCexPe1degWIA5BGdfUDmfskgQIH6CWMD8qhZGaDw6eE/q1IamulTcvZUB5Cik/h8J1X8jZLoeoCno9VxEtYKW0T0NydYA35HidU4nZjT9opxpnU74V3vvE6XWYuoCo1xEOo3G1m9Vbe50JF9SlufgM9Jy2Fp2/11OZrpA= ; Message-ID: <20060608130817.26416.qmail@web52111.mail.yahoo.com> Received: from [201.6.132.11] by web52111.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 06:08:17 PDT Date: Thu, 8 Jun 2006 06:08:17 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.015 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: 0.015 X-Spam-Level: X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 13:08:24 -0000 hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) - jan From jan.pfeifer@yahoo.com.br Thu Jun 8 10:41:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3C7A63B0093 for ; Thu, 8 Jun 2006 10:41:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12449-06 for ; Thu, 8 Jun 2006 10:41:28 -0400 (EDT) Received: from web52101.mail.yahoo.com (web52101.mail.yahoo.com [206.190.48.104]) by menubar.gnome.org (Postfix) with SMTP id 2A5313B0609 for ; Thu, 8 Jun 2006 10:41:28 -0400 (EDT) Received: (qmail 92047 invoked by uid 60001); 8 Jun 2006 14:41:24 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type; b=f9E+i9V48/YK2diF/rJExVeVoC4afLvwJVEZQ6Ab1fpo0v9ItOIWMXUd+7sKLyBj00kTiIGSDorgrsfr1Pvu+crQWNh///y1YenS4U2XwxMlyIj4/Mfz51qOLVBEml+EFihKzBCAo+T8iVS3QXQ37a7uu8NexSup7xrHDMytaME= ; Message-ID: <20060608144124.92045.qmail@web52101.mail.yahoo.com> Received: from [201.6.132.11] by web52101.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 22:41:24 CST Date: Thu, 8 Jun 2006 22:41:24 +0800 (CST) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.215 tagged_above=-999 required=2 tests=[AWL=1.230, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.215 X-Spam-Level: X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: Re: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 14:41:29 -0000 an hour later ... I still can't make the accelerators work. I tried, inside my GtkWindow derivate construtor: ... m_accelerators = get_accel_group(); Glib::RefPtr accelertable = m_accelerators; // ???? if ( ! m_accelerators ) throw missing_widget( "Gtk::Window::get_accel_group() returned empty!" ); m_accelerators->activate( /*GQuark ???*/ Glib::Quark("fullscreen"), /* accelertable ??? */ accelertable, 'F', Gdk::CONTROL_MASK ); m_accelerators->signal_accel_activate().connect( sigc::mem_fun( *this, &MyWindow::on_fullscreen ) ); ... it compiled fine, and also ran, but Ctrl+F never activate anything :( ... Any ideas ? I also tried: ... m_accelerators = get_accel_group(); add_accelerator( "fullscreen", m_accelerators, 'F', /* Modifiers GDK::CONTROL_MASK */ Gdk::RELEASE_MASK, Gtk::ACCEL_VISIBLE ); .. but it complains: Gtk-WARNING **: gtkwidget.c:3260: widget `gtkmm__GtkWindow' has no activatable signal "fullscreen" without arguments well, understandable ... but I couldn't find where to associate the "accel_signal" (a string) to an actual signal which I could connect to. any help would be greatly appreciated :) thnks! jan ----- Original Message ---- From: Jan Pfeifer To: gtkmm-list@gnome.org Sent: Thursday, June 8, 2006 10:08:17 AM Subject: accelerators outside menu hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) - jan From wooyea2000@163.com Sun Jun 11 02:06:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCEA13B0074 for ; Sun, 11 Jun 2006 02:06:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12368-06 for ; Sun, 11 Jun 2006 02:06:00 -0400 (EDT) Received: from m12-14.163.com (m12-14.163.com [220.181.12.14]) by menubar.gnome.org (Postfix) with SMTP id 23AB43B00A3 for ; Sun, 11 Jun 2006 02:05:57 -0400 (EDT) Received: from mypc (unknown [219.159.82.3]) by smtp11 (Coremail) with SMTP id wKjADjZAyAS3rYtEMnqABA==.2818S2; Sun, 11 Jun 2006 13:44:23 +0800 (CST) Date: Sun, 11 Jun 2006 13:46:40 +0800 To: gtkmm-list@gnome.org From: "Ji Liu" Organization: wooyea Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Message-ID: User-Agent: Opera Mail/9.00 (Linux) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.744 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_AHBL_RHSBL=0.231, DNS_FROM_SECURITYSAGE=1.513, SPF_PASS=-0.001] X-Spam-Score: 1.744 X-Spam-Level: * X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: why not add mdi support in next version of gtk? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 06:06:02 -0000 mdi is very useful in my appinion. anjuta and monodevelop are lack of mdi support, hard to use. From jonathon.jongsma@gmail.com Sun Jun 11 23:46:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A42623B038B for ; Sun, 11 Jun 2006 23:46:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17352-04 for ; Sun, 11 Jun 2006 23:46:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 3AC283B013F for ; Sun, 11 Jun 2006 23:46:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id z3so1219825nzf for ; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=migkzYil3efk86JNrE9/mB3ejtZBkIRiwX6mueFI0MnI+UTelxBizx6H2e80PO2YzyfRDpozHlnX6pd7hPViMHNMmG4fI84OvE5su0WKozvuU0X982TXbDHgO6jJMwrYdvf5RkD4jvrweTH18QoSgg0ZjGnnQDId3WZzDjZpdzQ= Received: by 10.36.118.13 with SMTP id q13mr8016289nzc; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) Message-ID: Date: Sun, 11 Jun 2006 22:45:38 -0500 From: "Jonathon Jongsma" To: gtkmm MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_3826_31980428.1150083938792" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Subject: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 03:46:42 -0000 ------=_Part_3826_31980428.1150083938792 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I don't know exactly when, but fairly recently, the website link on the "About" dialog of my application stopped working (sometimes it would segfault, sometimes just didn't do anything). I haven't changed anything in that part of the application, so I'm thinking it must have been due to a gtkmm or gtk update from my distribution. I'm currently running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried building it against my jhbuild gtkmm installation, and the same thing happens. I haven't found an easy way of trying an earlier version. I haven't done any hard-core digging yet, i thought I'd check first to see whether anybody else has noticed this. I've attached a stripped-down example application that just shows a dialog and registers its url handler with set_url_hook(). The url hook is just supposed to print a message to the terminal. On my computer, the message never gets printed to the terminal. I'd appreciate knowing whether this works for others (and what version you're trying with). You can compile with the standard g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc In this test app, I don't get segfaults, but clicking the link does nothing. In my application, I sometimes get segfaults, but the one big difference is that in my application, I inherit from Gtk::AboutDialog instead of using it directly, Alternatively, if somebody can see something that I'm doing wrong, feel free to point it out. Thanks, Jonner ------=_Part_3826_31980428.1150083938792 Content-Type: text/x-c++src; name=about.cc; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Attachment-Id: f_eoc8a6t6 Content-Disposition: attachment; filename="about.cc" #include #include #include #include #include #include #include static void on_link_clicked(Gtk::AboutDialog& dialog, const Glib::ustring& link) { // This line never gets printed to the terminal std::cout << "on_link_clicked" << std::endl; } int main(int argc, char** argv) { Gtk::Main kit(argc, argv); Gtk::AboutDialog about; about.set_name("gtkmm AboutDialog Test"); about.set_url_hook(sigc::ptr_fun(&on_link_clicked)); about.set_website("http://gtkmm.org/"); about.set_website_label("gtkmm Website"); about.set_version("0.1"); about.set_copyright("\xC2\xA9 2006 Jonathon Jongsma"); about.set_comments("Comments about the application"); about.set_license("GPL"); std::vector authors; authors.push_back("Jonathon Jongsma"); about.set_authors(authors); std::vector documenters; documenters.push_back("Jonathon Jongsma"); about.set_documenters(documenters); about.set_translator_credits("Jonathon Jongsma"); // just use a generic 'image' icon from the theme as the logo Glib::RefPtr theme =3D Gtk::IconTheme::get_default(); const Glib::ustring icon_name =3D "image"; if (theme->has_icon(icon_name)) { Glib::RefPtr logo; logo =3D theme->load_icon(icon_name, 150, Gtk::ICON_LOOKUP_USE_BUILTIN); about.set_logo(logo); } kit.run(about); return 0; } ------=_Part_3826_31980428.1150083938792-- From bob@fis-cal.com Mon Jun 12 08:37:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCBEF3B008A for ; Mon, 12 Jun 2006 08:37:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02401-08 for ; Mon, 12 Jun 2006 08:37:16 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 7BBCB3B00D8 for ; Mon, 12 Jun 2006 08:37:16 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ASD02516; Mon, 12 Jun 2006 08:36:35 -0400 (EDT) Message-ID: <448D5FD6.60903@fis-cal.com> Date: Mon, 12 Jun 2006 07:36:38 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: "J. Baltasar Garcia Perez-Schofield" References: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> In-Reply-To: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> Content-Type: multipart/mixed; boundary="------------000104050403030105000206" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: cell edited event handler X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 12:37:20 -0000 This is a multi-part message in MIME format. --------------000104050403030105000206 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Get a pointer to the cell renderer for the column of interest and connect to its "signal_edited" signal with your callback slot. Bob J. Baltasar Garcia Perez-Schofield wrote: > Hi ! > > I have a TreeView with single rows and columns (not hierarchical rows > under other rows). > > I need to know when a column in a row has been changed by the user. > Should be something like "on_edited()". Note that I don't need to know > whether a row has been selected. I already know how to deal with this. > > However, I haven't found anything in the documentation about this. > Where should I look in ? > > Thank you in advance, > > Baltasar > --------------000104050403030105000206 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------000104050403030105000206-- From bob@fis-cal.com Mon Jun 12 09:08:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C8E333B0083 for ; Mon, 12 Jun 2006 09:08:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03051-10 for ; Mon, 12 Jun 2006 09:08:39 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 9C9773B0010 for ; Mon, 12 Jun 2006 09:08:39 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ASD20452; Mon, 12 Jun 2006 09:07:36 -0400 (EDT) Message-ID: <448D6716.1080501@fis-cal.com> Date: Mon, 12 Jun 2006 08:07:34 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Matt Bragano References: <448C91B5.8010100@comcast.net> In-Reply-To: <448C91B5.8010100@comcast.net> Content-Type: multipart/mixed; boundary="------------010406090002060005070808" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 13:08:41 -0000 This is a multi-part message in MIME format. --------------010406090002060005070808 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit The following are guesses made after reading the docs on TreeModelFilter: First off, you probably will want to convert the iterator passed to your callback slot to an iterator in the child TreeModel you used to create your TreeModelFilter using: Gtk::TreeModelFilter::convert_iter_to_child_iter() since, most probably, the iter being passed to your callback is from the TreeModelFilter instead of the actual TreeModel you originally populated. Next, you make the assumption that the iterator "child" is valid. Instead of the while loop you are employing, try this instead: for(child = nodeChildren.begin(); child ; child = refTreeModel->erase(*child)); At least this way, you won't get any invalid child object errors. Bob Matt Bragano wrote: > After much help, I've successfully implemented a TreeModel with a > TreeModelFilter. However, I've noticed that if I expand a node, > collapse it and expand it again, the contents are "doubled". That is, > if the expanded row contained items A and B, on the second expansion > the items in the row are now A B A B. > > I tried using a model column flag to determine if the tree had been > expanded once prior, but with no luck. Now I'm trying to simply > remove the child rows in the on_row_collapsed() method like this: > > void on_row_collapsed(const Gtk::TreeModel::iterator& iter, > const Gtk::TreeModel::Path &path) { > > Gtk::TreeModel::Row row = *iter; > > const Gtk::TreeNodeChildren &nodeChildren = row.children(); > > Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); > > while(child != nodeChildren.end()) { > > child = refTreeModel->erase(*child); // this causes errors > > } > > } > > > The problem is that every time the while loop is executed I recieve > this error: > > Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, > tree_store)' failed > > Any ideas as to what is the problem here? Or is there a better way to > work around the doubled-up rows I'm running into? > > Thanks, > Matt Bragano > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------010406090002060005070808 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------010406090002060005070808-- From maestro485@comcast.net Mon Jun 12 11:45:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 569943B008A for ; Mon, 12 Jun 2006 11:45:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08645-06 for ; Mon, 12 Jun 2006 11:45:33 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id 1D3983B0078 for ; Mon, 12 Jun 2006 11:45:33 -0400 (EDT) Received: from [192.168.2.2] (c-67-165-72-149.hsd1.pa.comcast.net[67.165.72.149]) by comcast.net (rwcrmhc12) with ESMTP id <20060612154427m1200pab6he>; Mon, 12 Jun 2006 15:44:27 +0000 Message-ID: <448D8B4F.9030502@comcast.net> Date: Mon, 12 Jun 2006 11:42:07 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: gtkmm-list@gnome.org References: <448C91B5.8010100@comcast.net> <448D6716.1080501@fis-cal.com> In-Reply-To: <448D6716.1080501@fis-cal.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.701 tagged_above=-999 required=2 tests=[AWL=-1.411, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.701 X-Spam-Level: Subject: Re: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 15:45:34 -0000 Ah, I wasn't thinking about the convert_iter_to_child_iter(). That did the trick. And you're right, a for loop would be best applied here. Thanks for the help, Matt Bragano Bob Caryl wrote: > The following are guesses made after reading the docs on TreeModelFilter: > > First off, you probably will want to convert the iterator passed to > your callback slot to an iterator in the child TreeModel you used to > create your TreeModelFilter using: > > Gtk::TreeModelFilter::convert_iter_to_child_iter() > > since, most probably, the iter being passed to your callback is from > the TreeModelFilter instead of the actual TreeModel you originally > populated. > > Next, you make the assumption that the iterator "child" is valid. > Instead of the while loop you are employing, try this instead: > > for(child = nodeChildren.begin(); child ; child = > refTreeModel->erase(*child)); > > At least this way, you won't get any invalid child object errors. > > Bob > > Matt Bragano wrote: >> After much help, I've successfully implemented a TreeModel with a >> TreeModelFilter. However, I've noticed that if I expand a node, >> collapse it and expand it again, the contents are "doubled". That >> is, if the expanded row contained items A and B, on the second >> expansion the items in the row are now A B A B. >> >> I tried using a model column flag to determine if the tree had been >> expanded once prior, but with no luck. Now I'm trying to simply >> remove the child rows in the on_row_collapsed() method like this: >> >> void on_row_collapsed(const Gtk::TreeModel::iterator& iter, >> const Gtk::TreeModel::Path &path) { >> >> Gtk::TreeModel::Row row = *iter; >> >> const Gtk::TreeNodeChildren &nodeChildren = row.children(); >> >> Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); >> >> while(child != nodeChildren.end()) { >> >> child = refTreeModel->erase(*child); // this causes errors >> >> } >> >> } >> >> >> The problem is that every time the while loop is executed I recieve >> this error: >> >> Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, >> tree_store)' failed >> >> Any ideas as to what is the problem here? Or is there a better way >> to work around the doubled-up rows I'm running into? >> >> Thanks, >> Matt Bragano >> _______________________________________________ >> gtkmm-list mailing list >> gtkmm-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gtkmm-list >> From murrayc@murrayc.com Mon Jun 12 13:52:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AFEC43B0BBB for ; Mon, 12 Jun 2006 13:52:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20315-07 for ; Mon, 12 Jun 2006 13:52:29 -0400 (EDT) Received: from kungfu.dreamhost.com (kungfu.dreamhost.com [66.33.216.126]) by menubar.gnome.org (Postfix) with ESMTP id C42633B08FE for ; Mon, 12 Jun 2006 12:57:34 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by kungfu.dreamhost.com (Postfix) with ESMTP id 357351F797B for ; Mon, 12 Jun 2006 09:54:38 -0700 (PDT) Received: from noname (p5497CFC0.dip.t-dialin.net [84.151.207.192]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id BD3A5129A83; Mon, 12 Jun 2006 09:49:33 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: Content-Type: text/plain Date: Mon, 12 Jun 2006 18:49:29 +0200 Message-Id: <1150130969.5748.15.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.366 tagged_above=-999 required=2 tests=[AWL=0.002, BAYES_00=-2.599, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.366 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 17:52:32 -0000 On Sun, 2006-06-11 at 22:45 -0500, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). Me too. > I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. It doesn't work for me either. I guess theoretically I could have broken it with my recent changes, but I can't see anything obvious by looking at gtk/src/about.ccg. Something seems to be wrong somewhere though. Valgrind reports this when I click on the link: ==27202== at 0x4171B49: SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, void*) (slot_base.h:273) ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:83) ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd ==27202== at 0x401D268: operator delete(void*) (vg_replace_malloc.c:246) ==27202== by 0x4756196: sigc::slot_base::~slot_base() (slot_base.cc:101) ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) ==27202== by 0x8049CB3: main (in /home/murrayc/cvs/gnome216/gtkmm/a.out) > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From armin@arbur.net Mon Jun 12 14:10:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BB7BF3B06B2 for ; Mon, 12 Jun 2006 14:10:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23250-02 for ; Mon, 12 Jun 2006 14:10:49 -0400 (EDT) Received: from dd1222.kasserver.com (dd1222.kasserver.com [81.209.148.151]) by menubar.gnome.org (Postfix) with ESMTP id 7DBAA3B085E for ; Mon, 12 Jun 2006 12:43:13 -0400 (EDT) Received: from unununium.wlan (p54A2E681.dip.t-dialin.net [84.162.230.129]) by dd1222.kasserver.com (Postfix) with ESMTP id C07FD1559C7; Mon, 12 Jun 2006 18:42:09 +0200 (CEST) From: Armin Burgmeier To: Jonathon Jongsma In-Reply-To: References: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-4aUVgO8rU5eJSYqS6HWe" Date: Mon, 12 Jun 2006 18:41:53 +0200 Message-Id: <1150130513.7623.20.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.365 tagged_above=-999 required=2 tests=[AWL=-0.055, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.365 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 18:10:53 -0000 --=-4aUVgO8rU5eJSYqS6HWe Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Works fine for me. gtkmm is 2.8.3 and GTK+ is 2.8.18 on a x86 gentoo system. -- armin --=-4aUVgO8rU5eJSYqS6HWe Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEjZlRhOtxKlDYm6cRAtjUAKCsf+mowSAAORSrQfImdVH53tayxQCgnz/W simP3Br01gn3iww4WOW4/Ic= =RVt1 -----END PGP SIGNATURE----- --=-4aUVgO8rU5eJSYqS6HWe-- From jonathon.jongsma@gmail.com Mon Jun 12 14:11:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EEC783B035F for ; Mon, 12 Jun 2006 14:11:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23321-03 for ; Mon, 12 Jun 2006 14:11:19 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.199]) by menubar.gnome.org (Postfix) with ESMTP id F22243B0ADE for ; Mon, 12 Jun 2006 13:42:52 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2051937nzo for ; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=VizpPUEcFVUiSugwlSOZ1KhBqSrx+p0o6Igxp+iRiK1WxdAbfliKHxTfrFIMPA4VTcgvlNUXoqBsfHOtaFs8XFVZwCQIc61WxoSutX3+TeYzBFH3W5xqnOdcDSFII+Pvcd3l3MI5UdP74WT/7pVeuSdCZ3gDkJIuWLJGOUvHs/A= Received: by 10.36.37.20 with SMTP id k20mr4281420nzk; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) Message-ID: Date: Mon, 12 Jun 2006 12:42:17 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1150130969.5748.15.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150130969.5748.15.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 18:11:23 -0000 On 6/12/06, Murray Cumming wrote: > > I've also tried > > building it against my jhbuild gtkmm installation, and the same thing > > happens. I haven't found an easy way of trying an earlier version. I > > haven't done any hard-core digging yet, i thought I'd check first to > > see whether anybody else has noticed this. > > It doesn't work for me either. I guess theoretically I could have broken > it with my recent changes, but I can't see anything obvious by looking > at gtk/src/about.ccg. OK, so it's not just me then. (by the way, I assume you mean gtk/src/aboutdialog.ccg?). I think it must be in gtkmm though, because url buttons in plain-GTK+ applications still seem to work for me. It seems almost like the callback is not being registered. But now that I know that other people are seeing this, I'll look into it a bit more. > Something seems to be wrong somewhere though. Valgrind reports this when > I click on the link: > > ==27202== at 0x4171B49: > SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, > void*) (slot_base.h:273) > ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) > ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) > ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) > ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) > ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) > ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) > ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) > ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) > ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) > ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) > ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) > ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) > ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED > (gtkmarshalers.c:83) > ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd > ==27202== at 0x401D268: operator delete(void*) > (vg_replace_malloc.c:246) > ==27202== by 0x4756196: sigc::slot_base::~slot_base() > (slot_base.cc:101) > ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) > ==27202== by 0x8049CB3: main > (in /home/murrayc/cvs/gnome216/gtkmm/a.out) So nothing happens after it reaches SignalProxy_ActivateLink_gtk_callback? Is that what you're trying to show? I'm not completely sure what I'm looking for here... Thanks, Jonner From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 12 15:05:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E70153B0345 for ; Mon, 12 Jun 2006 15:05:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26275-02 for ; Mon, 12 Jun 2006 15:05:40 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 408C63B025E for ; Mon, 12 Jun 2006 15:05:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5FD56FF9B for ; Mon, 12 Jun 2006 12:05:09 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Mon, 12 Jun 2006 12:05:07 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.355 tagged_above=-999 required=2 tests=[AWL=0.053, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.355 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1142 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 19:05:43 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343054] gdkmm build fails with Visual Studio 2005 (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 12 Jun 2006 03:34:03 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343054] gdkmm build fails with Visual Studio 2005 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060612073403.5AFB56CC1B6@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343054 gtkmm | build | Ver: 2.8.x Cedric Gustin changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal OS/Version|All |Windows ------- Comment #1 from Cedric Gustin 2006-06-12 07:34 UTC ------- No problem here with gtk+ 2.8.18 (gladewin32 distribution) and gtkmm-2.8.8. Please give more information on 1. The gtk+ distribution you use. 2. The version of gtkmm you try to build and if it also fails with the latest release (2.8.8). 2. The target that fails (Debug/Release/Both) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1142 ******************************************** From murrayc@murrayc.com Tue Jun 13 02:42:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 593833B00AF for ; Tue, 13 Jun 2006 02:42:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13201-05 for ; Tue, 13 Jun 2006 02:42:33 -0400 (EDT) Received: from webmail1.sd.dreamhost.com (webmail1.sd.dreamhost.com [66.33.201.159]) by menubar.gnome.org (Postfix) with ESMTP id 0730B3B000A for ; Tue, 13 Jun 2006 02:42:32 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail1.sd.dreamhost.com (Postfix) with ESMTP id A61AB2C1A2; Mon, 12 Jun 2006 23:34:49 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Tue, 13 Jun 2006 08:34:49 +0200 (CEST) Message-ID: <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> In-Reply-To: References: <1150130969.5748.15.camel@localhost.localdomain> Date: Tue, 13 Jun 2006 08:34:49 +0200 (CEST) From: "Murray Cumming" To: "Jonathon Jongsma" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.557 tagged_above=-999 required=2 tests=[AWL=0.042, BAYES_00=-2.599] X-Spam-Score: -2.557 X-Spam-Level: Cc: Murray Cumming , gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 06:42:34 -0000 > OK, so it's not just me then. (by the way, I assume you mean > gtk/src/aboutdialog.ccg?). Yes. > Something seems to be wrong somewhere though. Valgrind reports this when >> I click on the link: >> >> ==27202== at 0x4171B49: >> SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, >> void*) (slot_base.h:273) >> ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) >> ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) >> ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) >> ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) >> ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) >> ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) >> ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) >> ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) >> ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) >> ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) >> ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) >> ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) >> ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED >> (gtkmarshalers.c:83) >> ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd >> ==27202== at 0x401D268: operator delete(void*) >> (vg_replace_malloc.c:246) >> ==27202== by 0x4756196: sigc::slot_base::~slot_base() >> (slot_base.cc:101) >> ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) >> ==27202== by 0x8049CB3: main >> (in /home/murrayc/cvs/gnome216/gtkmm/a.out) > > So nothing happens after it reaches > SignalProxy_ActivateLink_gtk_callback? Is that what you're trying to > show? I'm not completely sure what I'm looking for here... The slot (or the useful part of it) seems to have been deleted, before the point at which the GTK+ callback tries to use it. Valgrind errors usually have two parts - where it went wrong, and where caused that. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From ramashish.lists@gmail.com Tue Jun 13 12:34:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0CE723B0071 for ; Tue, 13 Jun 2006 12:34:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30177-06 for ; Tue, 13 Jun 2006 12:34:14 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id B33813B0009 for ; Tue, 13 Jun 2006 12:34:13 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so3058024ugf for ; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=A7q+3q5/E0etVn6yppcBMDbYKfZGXGCKhtVkzKz3c5qbo3ErPEi8+/mZ0Qb4nuGGkGKDEmC99BsfH9gwTFupWpcDnXVdRg2exoA9Eg2IOtMR1XThWupvpUqijwXi8AxLKdJxFZHYmsFEoyFGzsT81bz5zEMhLLpzgzxdxRgDv3E= Received: by 10.67.89.6 with SMTP id r6mr6450159ugl; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) Message-ID: <6bd1d93e0606130933w13cbb6b1rfa6655771c681985@mail.gmail.com> Date: Tue, 13 Jun 2006 22:03:24 +0530 From: "Ramashish Baranwal" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Subject: Changing label of Gtk::MenuItem at runtime X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:34:15 -0000 Hi, Is it possible to change label of Gtk::MenuItem at runtime? If yes, how? Ram From ramashish.lists@gmail.com Tue Jun 13 12:45:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 20B0C3B008F for ; Tue, 13 Jun 2006 12:45:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30356-09 for ; Tue, 13 Jun 2006 12:45:32 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id E493B3B0009 for ; Tue, 13 Jun 2006 12:45:31 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so632400ugf for ; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=IaTH0V0UpsN4Hm/zibsU9Vg8D1bj/m1/9gkY7TaYsgdyGysesmMXsZSevXRaWc2JWAhJQVj7UIU7TkJs5V3699t98SJI+MURgD27tApAycSvMJNVequk9nQAS6+LCr7LrW77vxJR19PhlBxvdBKTJihvUPBDAO3PyJTlgwHRIeU= Received: by 10.66.216.6 with SMTP id o6mr6466967ugg; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) Message-ID: <6bd1d93e0606130944j35bc511fsaf2a08dae491705f@mail.gmail.com> Date: Tue, 13 Jun 2006 22:14:28 +0530 From: "Ramashish Baranwal" To: "Ji Liu" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.744 tagged_above=-999 required=2 tests=[AWL=-0.856, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.744 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: why not add mdi support in next version of gtk? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:45:33 -0000 You can write MDI applications using Gtk/Gtkmm. I haven't used Anjuta/Monodevelop. But if you are complaining about them not being an MDI application, thats not because its not possible to do in Gtk. On 6/11/06, Ji Liu wrote: > > > mdi is very useful in my appinion. > anjuta and monodevelop are lack of mdi support, hard to use. > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From ramashish.lists@gmail.com Tue Jun 13 12:58:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 27C343B03D0 for ; Tue, 13 Jun 2006 12:58:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31526-01 for ; Tue, 13 Jun 2006 12:58:56 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 8A52C3B0387 for ; Tue, 13 Jun 2006 12:58:55 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so638549ugf for ; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=WRyzS18BEJG95Eur5dk0Tuh6965bTPncjK4w2SvU2a2DJuMAJRBuvsh5srzFfrd7ZCY+wm06kbx1IYpQQXgmcBxBinEEpR9ES9oYskVA/SHZlmsouJgMQ0ynT9GeaFXGz0hHDT2VnnaJOrBoPWXw68psKON59tsHUAUH+xZGGcQ= Received: by 10.66.216.6 with SMTP id o6mr6476489ugg; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) Message-ID: <6bd1d93e0606130955o4b48aeb3laf080a01c063b28@mail.gmail.com> Date: Tue, 13 Jun 2006 22:25:50 +0530 From: "Ramashish Baranwal" To: "Jonathon Jongsma" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.057 tagged_above=-999 required=2 tests=[AWL=0.313, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.057 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:58:57 -0000 Hi, I tried the program which you sent. Its working as expected. Info about my environment- Fedora Core 5 gtkmm version 2.8.3-1 I installed gtkmm using yum, an install/update program shipped with Fedora. Ram On 6/12/06, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. > > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. > > Thanks, > Jonner > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From murrayc@murrayc.com Tue Jun 13 13:22:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B6E913B0477 for ; Tue, 13 Jun 2006 13:22:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32429-02 for ; Tue, 13 Jun 2006 13:22:46 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id C42563B046B for ; Tue, 13 Jun 2006 13:22:46 -0400 (EDT) Received: from noname (p5497ED90.dip.t-dialin.net [84.151.237.144]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 7567990F14; Tue, 13 Jun 2006 10:22:08 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> References: <1150130969.5748.15.camel@localhost.localdomain> <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> Content-Type: text/plain Date: Tue, 13 Jun 2006 19:21:59 +0200 Message-Id: <1150219319.5735.14.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.481 tagged_above=-999 required=2 tests=[AWL=0.118, BAYES_00=-2.599] X-Spam-Score: -2.481 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 17:22:48 -0000 On Tue, 2006-06-13 at 08:34 +0200, Murray Cumming wrote: > The slot (or the useful part of it) seems to have been deleted, before the > point at which the GTK+ callback tries to use it. Valgrind errors usually > have two parts - where it went wrong, and where caused that. Here's the culprit. I hate void*. Index: ChangeLog =================================================================== RCS file: /cvs/gnome/gtkmm/ChangeLog,v retrieving revision 1.488 diff -u -p -r1.488 ChangeLog --- ChangeLog 10 Jun 2006 22:42:09 -0000 1.488 +++ ChangeLog 13 Jun 2006 17:20:52 -0000 @@ -1,3 +1,8 @@ +2006-06-13 Murray Cumming + + * gtk/src/aboutdialog.ccg: set_url_hook(): Pass the slot pointer instead of a + pointer to the slot pointer, so that this works again. + 2006-06-11 Murray Cumming * gtk/src/assistant.hg: Added update_buttons_state(). Index: gtk/src/aboutdialog.ccg =================================================================== RCS file: /cvs/gnome/gtkmm/gtk/src/aboutdialog.ccg,v retrieving revision 1.4 diff -u -p -r1.4 aboutdialog.ccg --- gtk/src/aboutdialog.ccg 11 May 2006 11:40:24 -0000 1.4 +++ gtk/src/aboutdialog.ccg 13 Jun 2006 17:20:52 -0000 @@ -76,7 +76,7 @@ void AboutDialog::set_url_hook(const Slo SlotActivateLink* slot_copy = new SlotActivateLink(slot); gtk_about_dialog_set_url_hook( - &SignalProxy_ActivateLink_gtk_callback, &slot_copy, + &SignalProxy_ActivateLink_gtk_callback, slot_copy, &SignalProxy_ActivateLink_gtk_callback_destroy); } -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 13:37:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6765E3B02D9 for ; Tue, 13 Jun 2006 13:37:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00492-09 for ; Tue, 13 Jun 2006 13:37:07 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 81A383B041D for ; Tue, 13 Jun 2006 13:37:07 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id AEBBAF00E for ; Tue, 13 Jun 2006 10:36:08 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 10:36:06 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.394 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.394 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1143 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 17:37:10 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344771] New: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 3. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 4. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 5. [Bug 344786] New: cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 6. [Bug 344787] New: cvs build failure -- defined but unused static functions in treeview.cc (gtkmm (bugzilla.gnome.org)) 7. [Bug 344788] New: cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 11:28:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] New: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Summary: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified notebook.cc:33: warning: unused parameter 'source' make[5]: *** [notebook.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 11:32:19 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613153219.EBAA96CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-13 15:32 UTC ------- And if I fix that warning by adding the following lines // Avoid unused variable compilation warning/error (void) source; then I get the following error: notebook.cc: In function `GtkNotebook* SignalProxy_WindowCreation_gtk_callback(GtkNotebook*, GtkWidget*, gint, gint, void*)': notebook.cc:57: warning: control reaches end of non-void function make[5]: *** [notebook.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 13 Jun 2006 11:47:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613154756.277A16CC1B5@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x G?tz Waschk changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED | ------- Comment #2 from G?tz Waschk 2006-06-13 15:47 UTC ------- It doesn't build in gtkmm 2.9.4 against gtk+ 2.9.3: make[1]: Entering directory `/tmp/BUILD/gtkmm-2.9.4/gtk/gtkmm' if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -I../../gtk -I../../gtk -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/cairo -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fomit-frame-pointer -march=i586 -mtune=pentiumpro -fasynchronous-unwind-tables -Wall -MT printoperation.lo -MD -MP -MF ".deps/printoperation.Tpo" -c -o printoperation.lo printoperation.cc; \ then mv -f ".deps/printoperation.Tpo" ".deps/printoperation.Plo"; else rm -f ".deps/printoperation.Tpo"; exit 1; fi g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -I../../gtk -I../../gtk -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/cairo -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fomit-frame-pointer -march=i586 -mtune=pentiumpro -fasynchronous-unwind-tables -Wall -MT printoperation.lo -MD -MP -MF .deps/printoperation.Tpo -c printoperation.cc -fPIC -DPIC -o .libs/printoperation.o printoperation.cc: In member function 'void Gtk::PrintOperation::set_show_dialog(bool)': printoperation.cc:735: error: 'gtk_print_operation_set_show_dialog' was not declared in this scope printoperation.cc: In member function 'void Gtk::PrintOperation::set_pdf_target(const std::string&)': printoperation.cc:740: error: 'gtk_print_operation_set_pdf_target' was not declared in this scope printoperation.cc: In member function 'Gtk::PrintOperationResult Gtk::PrintOperation::run(Gtk::Window&)': printoperation.cc:755: error: cannot convert 'GtkWindow*' to 'GtkPrintOperationAction' for argument '2' to 'GtkPrintOperationResult gtk_print_operation_run(GtkPrintOperation*, GtkPrintOperationAction, GtkWindow*, GError**)' printoperation.cc: In member function 'void Gtk::PrintOperation::run_async(Gtk::Window&)': printoperation.cc:790: error: 'gtk_print_operation_run_async' was not declared in this scope -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 13 Jun 2006 12:49:27 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613164927.A2C746CC246@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x ------- Comment #3 from Murray Cumming 2006-06-13 16:49 UTC ------- Hmm, OK, it's difficult to catch the moment when GTK+ do a release. I'm not likely to release a new tarball to fix this because cvs HEAD of GTK+ and gtkmm has already moved on. Maybe we'll have better luck for the next GTK+ tarball. In the meantime, you could try CVS with jhbuild. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 13 Jun 2006 13:30:17 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] New: cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Summary: cvs fails to compile -- unused parameter 'obj' in recentchooser.h Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Another one, after working around 344771: ../../gtk/gtkmm/recentchooser.h:266: warning: unused parameter 'obj' make[5]: *** [recentchooser.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Simple workaround is adding a "(void)obj;" statement. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 13 Jun 2006 13:31:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344787] New: cvs build failure -- defined but unused static functions in treeview.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344787 gtkmm | build | Ver: unspecified Summary: cvs build failure -- defined but unused static functions in treeview.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: treeview.cc:118: warning: 'void SignalProxy_SearchPosition_gtk_callback(GtkTreeView*, GtkWidget*, void*)' defined but not used treeview.cc:136: warning: 'void SignalProxy_SearchPosition_gtk_callback_destroy(void*)' defined but not used make[5]: *** [treeview.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Tue, 13 Jun 2006 13:33:42 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] New: cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified Summary: cvs build failure -- missing initializer when declaring and defining struct instance Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: accelmap.cc: In function `bool Gtk::AccelMap::lookup_entry(const Glib::ustring&, Gtk::AccelKey&)': accelmap.cc:69: warning: missing initializer for member `_GtkAccelKey::accel_flags' make[5]: *** [accelmap.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Fix I used (didn't check if this is actually the wanted flag values or not) was to just add another 0 at the end of the initializer list. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1143 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 15:38:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EC0C53B02FB for ; Tue, 13 Jun 2006 15:38:37 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04404-01 for ; Tue, 13 Jun 2006 15:38:36 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id EA5D63B0017 for ; Tue, 13 Jun 2006 15:38:35 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 01C0EF895 for ; Tue, 13 Jun 2006 12:05:20 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 12:05:17 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.394 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.394 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1144 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 19:38:38 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344789] New: cvs build failure -- backwards initialization order in examplewindow.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 13:35:24 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344789] New: cvs build failure -- backwards initialization order in examplewindow.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344789 gtkmm | build | Ver: unspecified Summary: cvs build failure -- backwards initialization order in examplewindow.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: examplewindow.h: In constructor `ExampleWindow::ExampleWindow()': examplewindow.h:41: warning: `ExampleWindow::m_Button_Quit' will be initialized after examplewindow.h:38: warning: `Gtk::ListViewText ExampleWindow::m_ListViewText' examplewindow.cc:25: warning: when initialized here make[5]: *** [examplewindow.o] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book/treeview/listviewtext' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book/treeview' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Fix is just to reverse initialization order. Let me know if you'd prefer if I filed these as one big bug, or would like patches when I know the workaround/fix like this case, or have any other suggestsions. Thanks for your hard work! -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 13:29:03 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613172903.C6D586CC1B9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #2 from Elijah Newren 2006-06-13 17:29 UTC ------- Simple workaround I used for now: cvs -q -z3 update -Pd -D 2006-06-06 gtk/src/notebook.ccg -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1144 ******************************************** From page.rob@gmail.com Tue Jun 13 16:54:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EB5E33B00C4 for ; Tue, 13 Jun 2006 16:54:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06154-09 for ; Tue, 13 Jun 2006 16:54:42 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id 5F9803B00A4 for ; Tue, 13 Jun 2006 16:54:42 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id c39so1930135pyd for ; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PazdLmQfF1Jljz/kGFE6iRsTyTG+jXatNk2qD2wkceqcunM9vLjl8Al6N/Mp4i1IE7zbtcycJNw0WHcHim9yDacA2H9sdf+oZcKJLB5HtKOZYhGA6vCbGWTnboWKSEA0+BAoFHK+qEq8YqKdMwsqfW7wO8IvuMSn9LRkLip1FOY= Received: by 10.35.89.10 with SMTP id r10mr3482836pyl; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) Received: by 10.35.91.9 with HTTP; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) Message-ID: Date: Tue, 13 Jun 2006 20:53:51 +0000 From: "Rob Page" To: "Jonathon Jongsma" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.395 tagged_above=-999 required=2 tests=[AWL=-0.026, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.395 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 20:54:45 -0000 Hi Jonner, Clicking the link works here, printing the error message and all... I'm running a gentoo system with gtkmm-2.8.1. Rob. On 6/12/06, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. > > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. > > Thanks, > Jonner > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From jonathon.jongsma@gmail.com Tue Jun 13 17:20:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4DA883B018F for ; Tue, 13 Jun 2006 17:20:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07150-02 for ; Tue, 13 Jun 2006 17:20:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.195]) by menubar.gnome.org (Postfix) with ESMTP id E47493B00EA for ; Tue, 13 Jun 2006 17:20:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2680822nzo for ; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=sosfbSIeYBYFPKFiKWmMA3P9nmz/pX16ZcHHWk8Eif7ZvDDYXfP4QzXJmPYN8+UvZnA9ug3wWfzIF5TEbwy6/jLbA9rSa/LCID4pH1npvs53oOu0yhozxYQRdqTyPdyXwbkkAGB1xOGgUfQPN70uu3tkBZFcMzdiBeTXiaVuxD0= Received: by 10.36.55.12 with SMTP id d12mr11513133nza; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) Message-ID: Date: Tue, 13 Jun 2006 16:19:40 -0500 From: "Jonathon Jongsma" To: "Rob Page" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 21:20:54 -0000 Thanks Rob. It looks like murray beat me to it and found a solution to the problem already. From the sounds of it, it crept in sometime between 2.8.3 and 2.8.5, but looks like it should be fixed in the next release. jonner On 6/13/06, Rob Page wrote: > Hi Jonner, > > Clicking the link works here, printing the error message and all... > I'm running a gentoo system with gtkmm-2.8.1. > > Rob. > > On 6/12/06, Jonathon Jongsma wrote: > > I don't know exactly when, but fairly recently, the website link on > > the "About" dialog of my application stopped working (sometimes it > > would segfault, sometimes just didn't do anything). I haven't changed > > anything in that part of the application, so I'm thinking it must have > > been due to a gtkmm or gtk update from my distribution. I'm currently > > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > > building it against my jhbuild gtkmm installation, and the same thing > > happens. I haven't found an easy way of trying an earlier version. I > > haven't done any hard-core digging yet, i thought I'd check first to > > see whether anybody else has noticed this. > > > > I've attached a stripped-down example application that just shows a > > dialog and registers its url handler with set_url_hook(). The url hook > > is just supposed to print a message to the terminal. On my computer, > > the message never gets printed to the terminal. I'd appreciate > > knowing whether this works for others (and what version you're trying > > with). You can compile with the standard > > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > > > In this test app, I don't get segfaults, but clicking the link does > > nothing. In my application, I sometimes get segfaults, but the one > > big difference is that in my application, I inherit from > > Gtk::AboutDialog instead of using it directly, > > > > Alternatively, if somebody can see something that I'm doing wrong, > > feel free to point it out. > > > > Thanks, > > Jonner > > > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 21:44:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 817043B00D4 for ; Tue, 13 Jun 2006 21:44:55 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12724-10 for ; Tue, 13 Jun 2006 21:44:52 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id C7A9A3B00A5 for ; Tue, 13 Jun 2006 21:44:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 960BCF8A2 for ; Tue, 13 Jun 2006 18:12:02 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 18:12:01 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.317 tagged_above=-999 required=2 tests=[AWL=0.014, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_BG=0.077, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.317 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1145 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 01:44:55 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344802] libgnomeprintmm fails to built -- missing link to libpangocairo (gnomemm (bugzilla.gnome.org)) 2. [Bug 344802] New: libgnomeprintmm fails to built -- missing link to libpangocairo (gnomemm (bugzilla.gnome.org)) 3. [Bug 344792] New: cvs build error -- missing left curly brace after catch in examples/client/main.cc (gnomemm (bugzilla.gnome.org)) 4. [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo (gtkmm (bugzilla.gnome.org)) 5. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 6. [Bug 344789] cvs build failure -- backwards initialization order in examplewindow.cc (gtkmm (bugzilla.gnome.org)) 7. [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 14:50:17 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to built -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613185017.3F86D6CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gnomemm | libgnomeprintmm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-13 18:50 UTC ------- Created an attachment (id=67278) --> (http://bugzilla.gnome.org/attachment.cgi?id=67278&action=view) Fix the build Looks like this was a bug in pangomm's pkg-config file. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 14:38:42 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] New: libgnomeprintmm fails to built -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gnomemm | libgnomeprintmm | Ver: unspecified Summary: libgnomeprintmm fails to built -- missing link to libpangocairo Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libgnomeprintmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Here's the compilation line: g++ -g -O2 -o generate_extra_defs generate_defs_libgnomeprint.o -L/opt/gnome2/lib /opt/gnome2/lib/libpangomm-1.4.so -L/local/build/cc/gcc-3.4.3-objdir/i686-pc-linux-gnu/libstdc++-v3/src -L/local/build/cc/gcc-3.4.3-objdir/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/local/build/cc/gcc-3.4.3-objdir/gcc -L/usr/local/i686-pc-linux-gnu/bin -L/usr/local/i686-pc-linux-gnu/lib -L/usr/local/sys/FortranPlus/fplus_55h/lib -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3 -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/lib -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3/../../.. /opt/gnome2/lib/libcairomm-1.0.so -L/usr/X11R6/lib /opt/gnome2/lib/libcairo.so /opt/gnome2/lib/libXrender.so -lX11 /usr/local/lib/libpng12.so /opt/gnome2/lib/libglibmm-2.4.so /opt/gnome2/lib/libgnomeprint-2-2.so /opt/gnome2/lib/libpangoft2-1.0.so /opt/gnome2/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libfreetype.so /opt/gnome2/lib/libart_lgpl_2.so /opt/gnome2/lib/libxml2.so -lz /opt/gnome2/lib/libpango-1.0.so -lm /opt/gnome2/lib/libglibmm_generate_extra_defs-2.4.so /opt/gnome2/lib/libsigc-2.0.so /opt/gnome2/lib/libgobject-2.0.so /opt/gnome2/lib/libgmodule-2.0.so -ldl /opt/gnome2/lib/libglib-2.0.so /usr/local/lib/libiconv.so /usr/local/lib/libstdc++.so -Wl,--rpath -Wl,/opt/gnome2/lib -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/opt/gnome2/lib -Wl,--rpath -Wl,/usr/local/lib Here's the errors: /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_create_context' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_set_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_set_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_layout_line_path' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_get_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_update_layout' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_get_font_options' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_layout_path' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_get_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_update_context' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_show_layout_line' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_get_type' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_set_font_options' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_create_layout' collect2: ld returned 1 exit status make[2]: *** [generate_extra_defs] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libgnomeprintmm/tools/extra_defs_gen' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libgnomeprintmm/tools' make: *** [all-recursive] Error 1 Looks like it forgets to include libpangocairo -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 13 Jun 2006 13:45:19 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344792] New: cvs build error -- missing left curly brace after catch in examples/client/main.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344792 gnomemm | gconfmm | Ver: unspecified Summary: cvs build error -- missing left curly brace after catch in examples/client/main.cc Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: gconfmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified main.cc: In function `int main(int, char**)': main.cc:41: error: expected `{' before "std" main.cc:41: error: `ex' was not declared in this scope main.cc: At global scope: main.cc:45: error: expected unqualified-id before "return" main.cc:46: error: expected declaration before '}' token make[2]: *** [main.o] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/gconfmm/examples/client' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/gconfmm/examples' make: *** [all-recursive] Error 1 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 13 Jun 2006 14:51:28 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613185128.1A5D66CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gtkmm | general | Ver: 2.9.x Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Component|libgnomeprintmm |general Product|gnomemm |gtkmm Summary|libgnomeprintmm fails to |libgnomeprintmm fails to |built -- missing link to |build -- missing link to |libpangocairo |libpangocairo Version|unspecified |2.9.x -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 13 Jun 2006 20:49:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614004943.14E026CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified ------- Comment #1 from jonner 2006-06-14 00:49 UTC ------- Created an attachment (id=67308) --> (http://bugzilla.gnome.org/attachment.cgi?id=67308&action=view) patch that removes initialization fields altogether Well, the gkey parameter here will simply be filled by the gtk_accel_map_lookup_entry call, so I'm inclined to just remove the initialization values altogether (since they're clearly just fillers anyway). Anybody opposed to this solution? patch attached. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 13 Jun 2006 21:00:47 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344789] cvs build failure -- backwards initialization order in examplewindow.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614010047.810556CC1A3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344789 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from jonner 2006-06-14 01:00 UTC ------- I've committed the fix for this to CVS. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Tue, 13 Jun 2006 21:10:50 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614011050.07AA66CC1AF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gtkmm | general | Ver: 2.9.x jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from jonner 2006-06-14 01:10 UTC ------- I've committed this one as well. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1145 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 14 15:04:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D0E93B01B3 for ; Wed, 14 Jun 2006 15:04:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02819-08 for ; Wed, 14 Jun 2006 15:04:51 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 932693B01DD for ; Wed, 14 Jun 2006 15:04:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E256B12EDF for ; Wed, 14 Jun 2006 12:04:41 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1146 To: gtkmm-forge@lists.sourceforge.net Date: Wed, 14 Jun 2006 12:04:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.356 tagged_above=-999 required=2 tests=[AWL=0.052, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.356 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 19:04:53 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344792] cvs build error -- missing left curly brace after catch in examples/client/main.cc (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 22:25:50 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344792] cvs build error -- missing left curly brace after catch in examples/client/main.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614022550.096556CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344792 gnomemm | gconfmm | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from jonner 2006-06-14 02:25 UTC ------- I've committed this one as well. Thanks for catching that. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1146 ******************************************** From mwhoosier@gmail.com Wed Jun 14 16:42:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 20D6B3B0209 for ; Wed, 14 Jun 2006 16:42:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03476-06 for ; Wed, 14 Jun 2006 16:42:29 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.201]) by menubar.gnome.org (Postfix) with ESMTP id B15523B0290 for ; Wed, 14 Jun 2006 16:42:28 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id i30so164688wxd for ; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Received: by 10.70.63.1 with SMTP id l1mr1224949wxa; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Received: by 10.70.58.10 with HTTP; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Message-ID: Date: Wed, 14 Jun 2006 15:41:08 -0500 From: "Matt Hoosier" To: gtkmm-list@gnome.org Subject: Wrapper functions for setting up RGBA colormaps MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.533 tagged_above=-999 required=2 tests=[AWL=0.067, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.533 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 20:42:32 -0000 I'd like to do some drawing using the alpha channel for blending. At least one technique for doing this in raw Gtk+ is to query whether an RGBA colormap exists: GdkScreen* screen = gtk_widget_get_screen(widget); GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen); gboolean supports_alpha = TRUE; if (!colormap) { /* display doesn't support compositing; fall back to RGB */ colormap = gdk_screen_get_rgb_colormap(screen); supports_alpha = FALSE; } gtk_widget_set_colormap(widget, colormap); One then can later inspect the 'supports_alpha' flag when setting up the colormap on a Cairo context. Gtkmm doesn't seem to offer wrappers for this RGBA colormap fetching/setting. Should I continue to use the underlying Gtk+ API, or is there a cleaner way of doing this kind of thing in Gtkmm? From weijie90@gmail.com Wed Jun 14 21:33:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AAB893B0276 for ; Wed, 14 Jun 2006 21:33:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29438-02 for ; Wed, 14 Jun 2006 21:33:04 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id AF4613B0102 for ; Wed, 14 Jun 2006 21:33:03 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so620743uge for ; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Received: by 10.67.30.6 with SMTP id h6mr1237250ugj; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Received: by 10.66.242.9 with HTTP; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Message-ID: <4d1f9930606141832h21fe131eid1cfb1a72e0f907c@mail.gmail.com> Date: Thu, 15 Jun 2006 09:32:47 +0800 From: "WJ Koh" To: gtkmm-list@gnome.org Subject: Re: gtkmm-list Digest, Vol 26, Issue 17 In-Reply-To: <20060610160040.6C15D3B061C@menubar.gnome.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_31701_8096328.1150335167213" References: <20060610160040.6C15D3B061C@menubar.gnome.org> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.887 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.887 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 01:33:06 -0000 ------=_Part_31701_8096328.1150335167213 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, using signal_response like this: opt_padcolour_diag->signal_response().connect(sigc::ptr_fun(on_opt_padcolour_diag_destroy) ); gives me this error: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In member function 'typename sigc::adaptor_functor::deduce_result_type::type sigc::adaptor_functor::operator()(T_arg1) const [with T_arg1 = const int&, T_functor = sigc::pointer_functor0]': /usr/include/sigc++-2.0/sigc++/functors/slot.h:137: instantiated from 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, typename sigc::type_trait::take) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:144: instantiated from 'static void* (* sigc::internal::slot_call1::address())(void*) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:529: instantiated from 'sigc::slot1::slot1(const T_functor&) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:1157: instantiated from 'sigc::slot::slot(const T_functor&) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' main.cc:178: instantiated from here /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: no match for call to '(sigc::pointer_functor0) (const int&)' /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:76: note: candidates are: T_return sigc::pointer_functor0::operator()() const [with T_return = void]/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: return-statement with a value, in function returning 'void' make: *** [main.o] Error 1 Please help.. thanks! p.s. where can i find signal names like "signal_clicked"? can i use glade to add signals? Thanks. On 6/11/06, gtkmm-list-request@gnome.org wrote: > > Send gtkmm-list mailing list submissions to > gtkmm-list@gnome.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.gnome.org/mailman/listinfo/gtkmm-list > or, via email, send a message with subject or body 'help' to > gtkmm-list-request@gnome.org > > You can reach the person managing the list at > gtkmm-list-owner@gnome.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of gtkmm-list digest..." > > > Today's Topics: > > 1. Re: Website update? (Jonathon Jongsma) > 2. Re: Website update? (Murray Cumming) > 3. Re: Website update? (Jan Pfeifer) > 4. Signal emitted when Gtk::ColourSelectionDialog's close button > is clicked (weijie) > 5. Re: Signal emitted when Gtk::ColourSelectionDialog's close > button is clicked (Murray Cumming) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 9 Jun 2006 11:23:23 -0500 > From: "Jonathon Jongsma" > Subject: Re: Website update? > To: "Murray Cumming" > Cc: gtkmm-list > Message-ID: > > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. > > Thanks, > Jonner > > > ------------------------------ > > Message: 2 > Date: Fri, 09 Jun 2006 19:16:56 +0200 > From: Murray Cumming > Subject: Re: Website update? > To: Jonathon Jongsma > Cc: gtkmm-list > Message-ID: <1149873416.8058.11.camel@localhost.localdomain> > Content-Type: text/plain > > On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote: > > On 6/7/06, Jonathon Jongsma wrote: > > > Well, I've finally gotten around to doing an implementation of a new > > > website for gtkmm. For the most part, the content has not been > > > changed (there were a few things that I added and a few things that I > > > shuffled around, but nothing too significant). So it's essentially > > > just a facelift. > > > > Since I've only gotten minor suggestions and positive comments, should > > I assume that the general design is acceptable to everybody? I'd like > > to move forward on getting a new site pushed out soon if possible. If > > anybody has any serious problems with the proposal, speak up soon. > > Feel free to be critical of the design if you have concerns about it, > > but try to limit your criticisms to the design and organization of the > > proposal and not the content of the website. After a new design is > > implemented, we can try to tackle updating the content if necessary. > > Murray, I'd also really appreciate your thoughts and suggestions as > > the maintainer of gtkmm. > > Sorry, it was on my todo list. > > > The new site is located here: > > http://jonathon.quotidian.org/gtkmm.org/index.shtml > > (be gentle with the server, though. It's only served on a DSL line > > for now) > > It looks generally more up-to-date, though not radically cool. > > Some minor points: > 0. ", and more" is superfluous necessary in the title. > 1. I'd prefer to see "gtkmm" in the title rather than the domain name. > 2. We don't need the "What is gtkmm?" title, though that text block is > good. > 3. The "Other Resources" title is odd, because I didn't at first see > that the "main" menu items are in a horizontal list at the top. I'm > quite sure that this will lead to people not finding stuff. I like the > idea of making some links obvious (their text could be bigger), but I > don't have a good idea for where to put the secondary stuff. > 4. On the other pages (not the first page), the page looks rather plain > - both the left and right hand sides are just black on a white > background. But I don't like the thin lines that we have on the current > site. > > I think we need to fix 3 and 4 before making this live. > > Many thanks for pushing this. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > > > ------------------------------ > > Message: 3 > Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT) > From: Jan Pfeifer > Subject: Re: Website update? > To: Jonathon Jongsma , Murray Cumming > > Cc: gtkmm-list > Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com> > Content-Type: text/plain; charset=us-ascii > > hi Jonathon, > > I'm new here, so I didn't want to comment on the contents. > > But from a normal user perspective, I enjoyed the new design. Not only > it's much better than the previous, but also it gives the site with a fresh > visual for the next couple of years. Better than that only if you > find someway to put some ajax and make some funky special fx :D > > thx a lot for the hard work! > > - jan > > > ----- Original Message ---- > From: Jonathon Jongsma > To: Murray Cumming > Cc: gtkmm-list > Sent: Friday, June 9, 2006 1:23:23 PM > Subject: Re: Website update? > > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. > > Thanks, > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > ------------------------------ > > Message: 4 > Date: Sat, 10 Jun 2006 10:59:56 +0800 > From: weijie > Subject: Signal emitted when Gtk::ColourSelectionDialog's close button > is clicked > To: gtkmm-list@gnome.org > Message-ID: <1149908397.6429.6.camel@localhost> > Content-Type: text/plain > > Hi, > What is the signal emitted when a Gtk::ColourSelectionDialog's close > button is clicked? i am using libglademm. > > For example, if i want to connect a signal handler to a button's > signal_clicked() event, i use this: > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" > > So which signal should i use for a colour selection dialog? the docs are > not helpful here. > > can anyone please point me to a site containing all the signals emitted, > espically in the context of libglademm? thanks! > > wei jie > > > > ------------------------------ > > Message: 5 > Date: Sat, 10 Jun 2006 10:18:07 +0200 > From: Murray Cumming > Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close > button is clicked > To: weijie > Cc: gtkmm-list@gnome.org > Message-ID: <1149927487.5779.7.camel@localhost.localdomain> > Content-Type: text/plain > > On Sat, 2006-06-10 at 10:59 +0800, weijie wrote: > > Hi, > > What is the signal emitted when a Gtk::ColourSelectionDialog's close > > button is clicked? i am using libglademm. > > > > For example, if i want to connect a signal handler to a button's > > signal_clicked() event, i use this: > > > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) > );" > > > > So which signal should i use for a colour selection dialog? the docs are > > not helpful here. > > > > can anyone please point me to a site containing all the signals emitted, > > espically in the context of libglademm? thanks! > > > > wei jie > > I guess you would want to handle Gtk::Dialog::signal_response. Or you > could use Gtk::Dialog::run(), which blocks until the dialog has been > closed. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > > > ------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > End of gtkmm-list Digest, Vol 26, Issue 17 > ****************************************** > ------=_Part_31701_8096328.1150335167213 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,
using signal_response like this:
opt_padcolour_diag->signal_response().connect(sigc::ptr_fun(on_opt_padcolour_diag_destroy) );

gives me this error:

/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In member function 'typename sigc::adaptor_functor<T_functor>::deduce_result_type<T_arg1, void, void, void, void, void, void>::type sigc::adaptor_functor<T_functor>::operator()(T_arg1) const [with T_arg1 = const int&, T_functor = sigc::pointer_functor0<void>]':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:137:   instantiated from 'static T_return sigc::internal::slot_call1<T_functor, T_return, T_arg1>::call_it(sigc::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:144:   instantiated from 'static void* (* sigc::internal::slot_call1<T_functor, T_return, T_arg1>::address())(void*) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:529:   instantiated from 'sigc::slot1<T_return, T_arg1>::slot1(const T_functor&) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1157:   instantiated from 'sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
main.cc:178:   instantiated from here
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: no match for call to '(sigc::pointer_functor0<void>) (const int&)'
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:76: note: candidates are: T_return sigc::pointer_functor0<T_return>::operator()() const [with T_return = void]/usr/include/sigc++- 2.0/sigc++/adaptors/adaptor_trait.h:84: error: return-statement with a value, in function returning 'void'
make: *** [main.o] Error 1

Please help.. thanks!
p.s. where can i find signal names like "signal_clicked"? can i use glade to add signals? Thanks.

On 6/11/06, gtkmm-list-request@gnome.org <gtkmm-list-request@gnome.org > wrote:
Send gtkmm-list mailing list submissions to
         gtkmm-list@gnome.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://mail.gnome.org/mailman/listinfo/gtkmm-list
or, via email, send a message with subject or body 'help' to
        gtkmm-list-request@gnome.org

You can reach the person managing the list at
        gtkmm-list-owner@gnome.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of gtkmm-list digest..."


Today's Topics:

   1. Re: Website update? (Jonathon Jongsma)
   2. Re: Website update? (Murray Cumming)
   3. Re: Website update? (Jan Pfeifer)
   4. Signal emitted when Gtk::ColourSelectionDialog's close button
      is        clicked (weijie)
   5. Re: Signal emitted when Gtk::ColourSelectionDialog's close
      button    is clicked (Murray Cumming)


----------------------------------------------------------------------

Message: 1
Date: Fri, 9 Jun 2006 11:23:23 -0500
From: "Jonathon Jongsma" < jonathon.jongsma@gmail.com>
Subject: Re: Website update?
To: "Murray Cumming" <murrayc@murrayc.com>
Cc: gtkmm-list < gtkmm-list@gnome.org>
Message-ID:
        <ee2fcb570606090923icd105fcuad56b54a72ce09e2@mail.gmail.com >
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> Well, I've finally gotten around to doing an implementation of a new
> website for gtkmm.  For the most part, the content has not been
> changed (there were a few things that I added and a few things that I
> shuffled around, but nothing too significant).  So it's essentially
> just a facelift.

Since I've only gotten minor suggestions and positive comments, should
I assume that the general design is acceptable to everybody?  I'd like
to move forward on getting a new site pushed out soon if possible.  If
anybody has any serious problems with the proposal, speak up soon.
Feel free to be critical of the design if you have concerns about it,
but try to limit your criticisms to the design and organization of the
proposal and not the content of the website.  After a new design is
implemented, we can try to tackle updating the content if necessary.
Murray, I'd also really appreciate your thoughts and suggestions as
the maintainer of gtkmm.

Thanks,
Jonner


------------------------------

Message: 2
Date: Fri, 09 Jun 2006 19:16:56 +0200
From: Murray Cumming <murrayc@murrayc.com>
Subject: Re: Website update?
To: Jonathon Jongsma <jonathon.jongsma@gmail.com>
Cc: gtkmm-list <gtkmm-list@gnome.org>
Message-ID: <1149873416.8058.11.camel@localhost.localdomain>
Content-Type: text/plain

On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote:
> On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> > Well, I've finally gotten around to doing an implementation of a new
> > website for gtkmm.  For the most part, the content has not been
> > changed (there were a few things that I added and a few things that I
> > shuffled around, but nothing too significant).  So it's essentially
> > just a facelift.
>
> Since I've only gotten minor suggestions and positive comments, should
> I assume that the general design is acceptable to everybody?  I'd like
> to move forward on getting a new site pushed out soon if possible.  If
> anybody has any serious problems with the proposal, speak up soon.
> Feel free to be critical of the design if you have concerns about it,
> but try to limit your criticisms to the design and organization of the
> proposal and not the content of the website.  After a new design is
> implemented, we can try to tackle updating the content if necessary.
> Murray, I'd also really appreciate your thoughts and suggestions as
> the maintainer of gtkmm.

Sorry, it was on my todo list.

> The new site is located here:
> http://jonathon.quotidian.org/gtkmm.org/index.shtml
> (be gentle with the server, though.  It's only served on a DSL line
> for now)

It looks generally more up-to-date, though not radically cool.

Some minor points:
0. ", and more" is superfluous necessary in the title.
1. I'd prefer to see "gtkmm" in the title rather than the domain name.
2. We don't need the "What is gtkmm?" title, though that text block is
good.
3. The "Other Resources" title is odd, because I didn't at first see
that the "main" menu items are in a horizontal list at the top. I'm
quite sure that this will lead to people not finding stuff. I like the
idea of making some links obvious (their text could be bigger), but I
don't have a good idea for where to put the secondary stuff.
4. On the other pages (not the first page), the page looks rather plain
- both the left and right hand sides are just black on a white
background. But I don't like the thin lines that we have on the current
site.

I think we need to fix 3 and 4 before making this live.

Many thanks for pushing this.

--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com
www.openismus.com



------------------------------

Message: 3
Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT)
From: Jan Pfeifer <pfjan@yahoo.com.br>
Subject: Re: Website update?
To: Jonathon Jongsma <jonathon.jongsma@gmail.com>,      Murray Cumming
        <murrayc@murrayc.com>
Cc: gtkmm-list < gtkmm-list@gnome.org>
Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii

hi Jonathon,

I'm new here, so I didn't want to comment on the contents.

But from a normal user perspective, I enjoyed the new design. Not only it's much better than the previous, but also it gives the site with a fresh visual for the next couple of years. Better than that only if you find  someway to put some ajax and make some funky special fx :D

thx a lot for the hard work!

- jan


----- Original Message ----
From: Jonathon Jongsma <jonathon.jongsma@gmail.com>
To: Murray Cumming < murrayc@murrayc.com>
Cc: gtkmm-list <gtkmm-list@gnome.org>
Sent: Friday, June 9, 2006 1:23:23 PM
Subject: Re: Website update?

On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> Well, I've finally gotten around to doing an implementation of a new
> website for gtkmm.  For the most part, the content has not been
> changed (there were a few things that I added and a few things that I
> shuffled around, but nothing too significant).  So it's essentially
> just a facelift.

Since I've only gotten minor suggestions and positive comments, should
I assume that the general design is acceptable to everybody?  I'd like
to move forward on getting a new site pushed out soon if possible.  If
anybody has any serious problems with the proposal, speak up soon.
Feel free to be critical of the design if you have concerns about it,
but try to limit your criticisms to the design and organization of the
proposal and not the content of the website.  After a new design is
implemented, we can try to tackle updating the content if necessary.
Murray, I'd also really appreciate your thoughts and suggestions as
the maintainer of gtkmm.

Thanks,
Jonner
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list





------------------------------

Message: 4
Date: Sat, 10 Jun 2006 10:59:56 +0800
From: weijie <weijie90@gmail.com>
Subject: Signal emitted when Gtk::ColourSelectionDialog's close button
        is      clicked
To: gtkmm-list@gnome.org
Message-ID: <1149908397.6429.6.camel@localhost>
Content-Type: text/plain

Hi,
What is the signal emitted when a Gtk::ColourSelectionDialog's close
button is clicked? i am using libglademm.

For example, if i want to connect a signal handler to a button's
signal_clicked() event, i use this:

"exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );"

So which signal should i use for a colour selection dialog? the docs are
not helpful here.

can anyone please point me to a site containing all the signals emitted,
espically in the context of libglademm? thanks!

wei jie



------------------------------

Message: 5
Date: Sat, 10 Jun 2006 10:18:07 +0200
From: Murray Cumming <murrayc@murrayc.com>
Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close
        button  is clicked
To: weijie <weijie90@gmail.com>
Cc: gtkmm-list@gnome.org
Message-ID: < 1149927487.5779.7.camel@localhost.localdomain>
Content-Type: text/plain

On Sat, 2006-06-10 at 10:59 +0800, weijie wrote:
> Hi,
> What is the signal emitted when a Gtk::ColourSelectionDialog's close
> button is clicked? i am using libglademm.
>
> For example, if i want to connect a signal handler to a button's
> signal_clicked() event, i use this:
>
> "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );"
>
> So which signal should i use for a colour selection dialog? the docs are
> not helpful here.
>
> can anyone please point me to a site containing all the signals emitted,
> espically in the context of libglademm? thanks!
>
> wei jie

I guess you would want to handle Gtk::Dialog::signal_response. Or you
could use Gtk::Dialog::run(), which blocks until the dialog has been
closed.

--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com
www.openismus.com



------------------------------

_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list


End of gtkmm-list Digest, Vol 26, Issue 17
******************************************

------=_Part_31701_8096328.1150335167213-- From obarneto@hasar.com Thu Jun 15 09:41:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7A3D23B0263 for ; Thu, 15 Jun 2006 09:41:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14033-01 for ; Thu, 15 Jun 2006 09:41:20 -0400 (EDT) Received: from mailgw.hasar.com (mail.hasar.com [200.80.204.3]) by menubar.gnome.org (Postfix) with ESMTP id E1FD13B01A3 for ; Thu, 15 Jun 2006 09:41:19 -0400 (EDT) Received: from mailserver.hasar.com ([192.168.1.80]) by mailgw.hasar.com (8.13.6/8.12.10) with ESMTP id k5FDbW8n004385 for ; Thu, 15 Jun 2006 10:37:32 -0300 Received: (qmail 18576 invoked from network); 15 Jun 2006 13:44:22 -0000 Received: from unknown (HELO [192.0.2.254]) ([192.0.2.254]) (envelope-sender ) by 0 (qmail-ldap-1.03) with SMTP for ; 15 Jun 2006 13:44:22 -0000 Message-ID: <449163F2.6060301@hasar.com> Date: Thu, 15 Jun 2006 10:43:14 -0300 From: Omar Barneto User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: gtkmm-list@gnome.org Subject: Monitoring I/O in gtkmm/WIN32 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-HASAR-MailScanner-Information: Please contact the Administrator for more information X-HASAR-MailScanner: Found to be clean X-MailScanner-From: obarneto@hasar.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.092 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_WHOIS_BOGONS=2.43, TW_MK=0.077] X-Spam-Score: -0.092 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 13:41:22 -0000 Can I use Monitoring I/O in WIN32 platform.? I used the example in http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18s02.html Because the mkfifo funtion doesn't exist I've replaced by a pipe() function but when I run the program I have continuosly the next error (pru.exe:4293252359): GLib-WARNING **: gmain.c:429: MsgWaitForMultipleObjects() failed: The handle is invalid. The test program is : #define GLIBMM_EXCEPTIONS_ENABLED #include #include "gtkmmconfig.h" //For HAVE_MKFIFO #include #include #include //The SUN Forte compiler puts F_OK here. #include #include #include int read_fd; int fd[2]; Glib::RefPtr iochannel; /* send to the fifo with: echo "Hello" > testfifo quit the program with: echo "Q" > testfifo */ // this will be our signal handler for read operations // it will print out the message sent to the fifo // and quit the program if the message was 'Q'. bool MyCallback(Glib::IOCondition io_condition) { if ((io_condition & Glib::IO_IN) == 0) { std::cerr << "Invalid fifo response" << std::endl; } else { Glib::ustring buf; #ifdef GLIBMM_EXCEPTIONS_ENABLED iochannel->read_line(buf); #else std::auto_ptr ex; iochannel->read_line(buf, ex); if(ex.get()) std::cerr << "Error: " << ex->what() << std::endl; #endif //GLIBMM_EXCEPTIONS_ENABLED std::cout << buf; if (buf == "Q\n") Gtk::Main::quit (); } return true; } int main(int argc, char *argv[]) { // the usual Gtk::Main object Gtk::Main app(argc, argv); { if( pipe(fd) < 0 ) { printf("Error pipe errno %d\n",errno); return 0; } read_fd = fd[0]; printf("pipe read %d\n",read_fd); if (read_fd == -1) { std::cerr << "error opening fifo" << std::endl; return -1; } // connect the signal handler Glib::signal_io().connect(sigc::ptr_fun(MyCallback), read_fd, Glib::IO_IN); // Creates a iochannel from the file descriptor iochannel = Glib::IOChannel::create_from_fd(read_fd); // and last but not least - run the application main loop app.run(); return 0; } What is wrong? From murrayc@murrayc.com Thu Jun 15 14:37:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DB7BD3B01B8 for ; Thu, 15 Jun 2006 14:37:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27612-01 for ; Thu, 15 Jun 2006 14:37:57 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id CABB73B00F9 for ; Thu, 15 Jun 2006 14:37:57 -0400 (EDT) Received: from noname (p5497DFAB.dip.t-dialin.net [84.151.223.171]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 4395C129A8A; Thu, 15 Jun 2006 11:37:05 -0700 (PDT) Subject: Re: Wrapper functions for setting up RGBA colormaps From: Murray Cumming To: Matt Hoosier In-Reply-To: References: Content-Type: text/plain Date: Thu, 15 Jun 2006 20:37:00 +0200 Message-Id: <1150396620.8808.6.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.404 tagged_above=-999 required=2 tests=[AWL=0.041, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.404 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 18:37:59 -0000 On Wed, 2006-06-14 at 15:41 -0500, Matt Hoosier wrote: > I'd like to do some drawing using the alpha channel for blending. At > least one technique for doing this in raw Gtk+ is to query whether an > RGBA colormap exists: > > GdkScreen* screen = gtk_widget_get_screen(widget); > > GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen); > gboolean supports_alpha = TRUE; > > if (!colormap) > { > /* display doesn't support compositing; fall back to RGB */ > colormap = gdk_screen_get_rgb_colormap(screen); > supports_alpha = FALSE; > } > > gtk_widget_set_colormap(widget, colormap); > > One then can later inspect the 'supports_alpha' flag when setting up > the colormap on a Cairo context. > > Gtkmm doesn't seem to offer wrappers for this RGBA colormap > fetching/setting. Should I continue to use the underlying Gtk+ API, or > is there a cleaner way of doing this kind of thing in Gtkmm? I wrapped those functions in HEAD just a few days ago, so they are not available yet in stable releases: http://cvs.gnome.org/viewcvs/gtkmm/ChangeLog?r1=1.486&r2=1.487 But it should be totally OK to use the C API together with the gtkmm API, using gobj(). -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 15 15:04:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 613E03B0610 for ; Thu, 15 Jun 2006 15:04:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28609-10 for ; Thu, 15 Jun 2006 15:04:57 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id CDBD63B04F3 for ; Thu, 15 Jun 2006 15:04:56 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 554EB12292 for ; Thu, 15 Jun 2006 12:04:21 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1147 To: gtkmm-forge@lists.sourceforge.net Date: Thu, 15 Jun 2006 12:04:20 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.395 tagged_above=-999 required=2 tests=[AWL=0.090, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 19:04:58 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344925] New: Further printing API updates (gtkmm (bugzilla.gnome.org)) 2. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 3. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] New: gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 14 Jun 2006 18:35:52 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] New: Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Summary: Further printing API updates Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: marko@marko.anastasov.name QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unversioned Enhancement GNOME milestone: Unspecified * gtk/src/gtk_methods.defs: Regenerated with h2defs.py. * gtk/src/gtk_signals.defs: Updated the whole section for PrintOperation. Added defs for PrintOperationPreview: ready and got_page_size. Added accepts_pdf ans accepts_ps properties for Printer. * gtk/src/gtk_vfuncs.defs: Added a section for PrintOperationPreview with render_page, end_preview and is_selected. * gtk/src/printer.hg: New functions (properties likewise): accepts_pdf() and accepts_ps(). * gtk/src/printjob.ccg: Include gtktypebuiltins.h. * gtk/src/printjob.hg: New enum: PrintCapabilities. * gtk/src/printoperation.ccg: * gtk/src/printoperation.hg: Added a version of run() without the Window parameter. Added a commented done signal with TODO. Other new signals: create_custom_widget, custom_widget_apply, and preview (with a TODO). Renamed properties: number_of_pages and pdf_target. Added n_pages and export_filename instead, and custom_tab_label. * gtk/src/printoperationpreview.ccg: * gtk/src/printoperationpreview.hg: New files. * gtk/gtkmm.h: * gtk/src/Makefile_list_of_hg.am_fragment: Include the new files. * gtk/src/printunixdialog.hg: New functions: add_custom_tab and set_manual_capabilities. * tools/m4/convert_gtk.m4: Added new conversions. ----- What's not done yet is the "done" signal in printoperation. In the C API the user is supposed to check the status enum and then call get_error() is necessary. A solution should somehow provide normal exception handling. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 14 Jun 2006 18:36:32 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614223632.B35B06CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #1 from Marko Anastasov 2006-06-14 22:36 UTC ------- Created an attachment (id=67366) --> (http://bugzilla.gnome.org/attachment.cgi?id=67366&action=view) patch and printingoperationpreview files -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 14 Jun 2006 18:40:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614224018.A69F26CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marko@marko.anastasov.name ------- Comment #4 from Marko Anastasov 2006-06-14 22:40 UTC ------- This is again due to recent API (function name) changes in GTK+. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 15 Jun 2006 09:07:40 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] New: gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Summary: gtkmm-2.9.4 does not build against gtk+-2.9.3 Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: jsacco@ydl.net QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified gtkmm-2.9.4 does not build against gtk+-2.9.3. Hopefully, gtkmm-2.9.5 will be released soon. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Thu, 15 Jun 2006 13:15:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060615171521.809216CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |newren@gmail.com -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Thu, 15 Jun 2006 14:12:34 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060615181234.13DC76CC1AD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-15 18:12 UTC ------- Created an attachment (id=67440) --> (http://bugzilla.gnome.org/attachment.cgi?id=67440&action=view) Better fix -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1147 ******************************************** From michael@elehack.net Thu Jun 15 18:59:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 181F63B0007 for ; Thu, 15 Jun 2006 18:59:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04746-09 for ; Thu, 15 Jun 2006 18:59:12 -0400 (EDT) Received: from weirdo.crazywebhosting.net (weirdo.crazywebhosting.net [70.85.78.4]) by menubar.gnome.org (Postfix) with ESMTP id D31EE3B0080 for ; Thu, 15 Jun 2006 18:59:12 -0400 (EDT) Received: from rentacop.student.iastate.edu ([64.113.93.202] helo=bezalel.elehack.net) by weirdo.crazywebhosting.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.52) id 1Fr0nT-0002Tl-8t for gtkmm-list@gnome.org; Thu, 15 Jun 2006 17:58:44 -0500 Received: by bezalel.elehack.net (sSMTP sendmail emulation); Thu, 15 Jun 2006 17:58:42 -0500 From: "Michael Ekstrand" Resent-From: Michael Ekstrand Resent-Date: Thu, 15 Jun 2006 17:58:42 -0500 Resent-Message-ID: <20060615225842.GC8071@localhost.localdomain> Resent-To: gtkmm-list@gnome.org Date: Thu, 15 Jun 2006 17:58:10 -0500 To: DC A Subject: Re: Problem in updating progress bar Message-ID: <20060615225810.GB8071@localhost.localdomain> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11+cvs20060403 X-Antivirus-Scanner: Clean mail though you should still use an Antivirus X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - weirdo.crazywebhosting.net X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - elehack.net X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.389 tagged_above=-999 required=2 tests=[AWL=0.075, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.389 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 22:59:16 -0000 On Thu, Jun 15, 2006 at 06:07:09PM +0000, DC A wrote: > What could be the reason for using gtk_events_pending() and > gtk_main_iteration() in the following code snippet: > > for( gflt=0; gflt<=1; ){ > gtk_progress_bar_update( (GtkProgressBar*)pbar, gflt ); > //update > while (gtk_events_pending ()) > gtk_main_iteration (); > gflt += 0.1; > sleep(1); > if ( gflt > 1 ) break; > } > > why the code cannot update the progressbar without these two functions? I > saw the API but still it is not clear to me. The gtk_progress_bar_update function does not actually draw the updated progress bar, but it rather schedules an update to happen next time drawing happens (essentially - the details are probably slightly different). Flushing the event queue (the point of the two questioned calls) forces this event to be processed, so that the progress display is actually updated. It also has the convenient side effect of allowing any user events to be processed - enables your app to be more responsive without multithreading. But yeah, I'm not 100% sure how the progress bar update code looks, but here is how I would implement such an API call (pseudocode): update_storage_of_fraction invalidate_progress_bar invalidating causes GTK to schedule a redraw, which then calls the same redraw function that is used when the widget is exposed, etc. That way you only have drawing code in one place. So it makes the implementation notably simpler. - Michael -- mouse, n: a device for pointing at the xterm in which you want to type. -- Fortune Visit me on the Web: http://www.elehack.net From jonathon.jongsma@gmail.com Thu Jun 15 20:57:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 339953B00DD for ; Thu, 15 Jun 2006 20:57:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08342-07 for ; Thu, 15 Jun 2006 20:57:22 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 3280B3B0011 for ; Thu, 15 Jun 2006 20:57:22 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so810574nzo for ; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Received: by 10.36.215.21 with SMTP id n21mr3308501nzg; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Message-ID: Date: Thu, 15 Jun 2006 19:56:59 -0500 From: "Jonathon Jongsma" To: gtkmm Subject: custom treemodels and treeview padding MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.395 tagged_above=-999 required=2 tests=[AWL=0.051, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 00:57:23 -0000 I've been working a bit on a custom treemodel based on standard C++ containers and I've got the basics working, but when I add it to a treeview, I get some weird padding in the beginning of the column. For example, see this screenshot: http://download.gna.org/colorscheme/etc/customtreemodel/Screenshot-testcustomtreemodel.png I tried running the example that's in the gtkmm source tree and the first column also seems to have this extra padding, although the subsequent columns don't: http://download.gna.org/colorscheme/etc/customtreemodel/gtkmm-example.png Does anybody have any suggestions for what might be causing this and what I might try to fix it? Or has anybody implemented a custom treemodel where this behavior doesn't exist? If you're interested in playing with the code, you can download it from here: http://download.gna.org/colorscheme/etc/customtreemodel/customtreemodel-0.0.2.tar.gz Any tips would be greatly appreciated. Thanks, Jonner From eduardobeloni@yahoo.com.br Fri Jun 16 10:46:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2213D3B007D for ; Fri, 16 Jun 2006 10:46:43 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31918-05 for ; Fri, 16 Jun 2006 10:46:41 -0400 (EDT) Received: from web51514.mail.yahoo.com (web51514.mail.yahoo.com [206.190.39.160]) by menubar.gnome.org (Postfix) with SMTP id F07493B0007 for ; Fri, 16 Jun 2006 10:46:40 -0400 (EDT) Received: (qmail 94911 invoked by uid 60001); 16 Jun 2006 14:44:50 -0000 Message-ID: <20060616144450.94909.qmail@web51514.mail.yahoo.com> Received: from [200.17.82.49] by web51514.mail.yahoo.com via HTTP; Fri, 16 Jun 2006 07:44:50 PDT Date: Fri, 16 Jun 2006 07:44:50 -0700 (PDT) From: eduardo fiss beloni Subject: it's time of FIFA world cup ! To: gtkmm list MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.03 tagged_above=-999 required=2 tests=[AWL=-1.231, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -1.03 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 14:46:43 -0000 hello people, it's time of FIFA world cup, the most important international event of the world! I'm brazilian, but I think the brazilian team wont wins the world cup, but Brazil won first game against Croatia... if you are croatian (or borned in any country that is in world cup), please reply to me, let's talk about world cup... it's a wonderfull event! thanks "A machine can do the work of fifty ordinary men, but no machine can do the work of one extraordinary man." __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From bob@fis-cal.com Fri Jun 16 14:03:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 716BE3B04D4 for ; Fri, 16 Jun 2006 14:03:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10616-01 for ; Fri, 16 Jun 2006 14:03:07 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 899DE3B04FC for ; Fri, 16 Jun 2006 14:02:58 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ATC34012; Fri, 16 Jun 2006 13:48:55 -0400 (EDT) Message-ID: <4492EEF3.2010501@fis-cal.com> Date: Fri, 16 Jun 2006 12:48:35 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Jonathon Jongsma Subject: Re: custom treemodels and treeview padding References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------020505040308030005050300" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:03:10 -0000 This is a multi-part message in MIME format. --------------020505040308030005050300 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Just a shot in the dark here: Is your custom Gtk::TreeModel based on a Gtk::TreeStore or a Gtk::ListStore? If it's a Gtk::TreeStore then I'd guess that the "weird padding" is reserving space to place the expansion toggle symbol for a row that is an expandable parent. Once again, just a guess. Bob Caryl Jonathon Jongsma wrote: > I've been working a bit on a custom treemodel based on standard C++ > containers and I've got the basics working, but when I add it to a > treeview, I get some weird padding in the beginning of the column. > For example, see this screenshot: > http://download.gna.org/colorscheme/etc/customtreemodel/Screenshot-testcustomtreemodel.png > > I tried running the example that's in the gtkmm source tree and the > first column also seems to have this extra padding, although the > subsequent columns don't: > http://download.gna.org/colorscheme/etc/customtreemodel/gtkmm-example.png > > Does anybody have any suggestions for what might be causing this and > what I might try to fix it? Or has anybody implemented a custom > treemodel where this behavior doesn't exist? > > If you're interested in playing with the code, you can download it from here: > http://download.gna.org/colorscheme/etc/customtreemodel/customtreemodel-0.0.2.tar.gz > > Any tips would be greatly appreciated. > > Thanks, > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > --------------020505040308030005050300 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------020505040308030005050300-- From jonathon.jongsma@gmail.com Fri Jun 16 14:27:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E37F33B00E2 for ; Fri, 16 Jun 2006 14:27:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12241-10 for ; Fri, 16 Jun 2006 14:27:33 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 3D9043B0134 for ; Fri, 16 Jun 2006 14:27:33 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1097268nzo for ; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Received: by 10.36.38.19 with SMTP id l19mr817010nzl; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Message-ID: Date: Fri, 16 Jun 2006 13:26:50 -0500 From: "Jonathon Jongsma" To: bob@fis-cal.com Subject: Re: custom treemodels and treeview padding In-Reply-To: <4492EEF3.2010501@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4492EEF3.2010501@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.472 tagged_above=-999 required=2 tests=[AWL=0.128, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.472 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:27:35 -0000 On 6/16/06, Bob Caryl wrote: > Just a shot in the dark here: Is your custom Gtk::TreeModel based on a > Gtk::TreeStore or a Gtk::ListStore? If it's a Gtk::TreeStore then I'd > guess that the "weird padding" is reserving space to place the expansion > toggle symbol for a row that is an expandable parent. > > Once again, just a guess. > > Bob Caryl Neither. It's based on TreeModel (which is the base class / interface for TreeStore and ListStore as well). But you're absolutely correct -- it was set as the expander column. The GTK+ documentation says the following: ----- void gtk_tree_view_set_expander_column (GtkTreeView *tree_view, GtkTreeViewColumn *column); Sets the column to draw the expander arrow at. It must be in tree_view. If column is NULL, then the expander arrow is always at the first visible column. If you do not want expander arrow to appear in your tree, set the expander column to a hidden column. ----- http://developer.gnome.org/doc/API/2.0/gtk/GtkTreeView.html#gtk-tree-view-set-expander-column So apparently I need to add a dummy column to my treeview, set it as the expander column, and then hide it in order to make the expander disappear? That seems a little bit odd, but it does work. The disadvantage is that I have to do this any time I use my custom model in a treeview. But I don't have to do that when I use a ListStore. I wonder what it is about ListStore that tells the TreeView that there is no need to reserve space for an expander... I'll keep looking into it, but if anybody has any tips, let me know. Anyway, thanks Bob. I just needed somebody to point out the obvious :) Jonner From jonathon.jongsma@gmail.com Fri Jun 16 14:42:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2283A3B000B for ; Fri, 16 Jun 2006 14:42:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13609-08 for ; Fri, 16 Jun 2006 14:42:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id C628E3B007D for ; Fri, 16 Jun 2006 14:42:56 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1100624nzo for ; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Received: by 10.36.33.15 with SMTP id g15mr834102nzg; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Message-ID: Date: Fri, 16 Jun 2006 13:42:07 -0500 From: "Jonathon Jongsma" To: bob@fis-cal.com Subject: Re: custom treemodels and treeview padding In-Reply-To: <4492FA42.4040602@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4492EEF3.2010501@fis-cal.com> <4492FA42.4040602@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.472 tagged_above=-999 required=2 tests=[AWL=0.128, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.472 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:42:58 -0000 Yes, I understand that. My custom model doesn't support child rows either. My question was more specific in nature -- What specific piece of data in ListStore is used to indicate to TreeView that child rows are not supported? (i.e. what is the magic piece of data that I need to implement in my custom model?) Jonner On 6/16/06, Bob Caryl wrote: > > Hey Jonathan: > > The reason it does not happen with a ListStore is that it doesn't support > child rows.. it is just a simple list. That was the basis of my question in > the first place. I am sorry that I did a poor job of making the purpose of > my question clear. > From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 16 15:05:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4437E3B0096 for ; Fri, 16 Jun 2006 15:05:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15175-10 for ; Fri, 16 Jun 2006 15:05:30 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 6FE023B007C for ; Fri, 16 Jun 2006 15:05:30 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E0B9B1354C for ; Fri, 16 Jun 2006 12:04:29 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1148 To: gtkmm-forge@lists.sourceforge.net Date: Fri, 16 Jun 2006 12:04:28 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.395 tagged_above=-999 required=2 tests=[AWL=0.090, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 19:05:32 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345071] New: libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 2. [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 3. [Bug 345076] New: Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) 4. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 15 Jun 2006 22:29:45 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] New: libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified Summary: libbonobomm fails to compile : "unknown option -lcpp" Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libbonobomm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: Processing file /opt/gnome2/share/idl/bonobo-2.0/Bonobo.idl /opt/gnome2/bin/orbit-idl-2 -lcpp -D__Bonobo_COMPILATION -D__Bonobo_Unknown_COMPILATION -D__Bonobo_GenericFactory_COMPILATION -D__Bonobo_Activation_types_COMPILATION -I//opt/gnome2/share/idl/bonobo-2.0 -I//opt/gnome2/share/idl/bonobo-activation-2.0 /opt/gnome2/share/idl/bonobo-2.0/Bonobo.idl orbit-idl-2: Unknown option -lcpp make[3]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm/generated' make[2]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm' make[1]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm' make[3]: *** [Bonobo.h] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 Appears to just be a missing space between the -l and the cpp. I'll attach a patch in a minute. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Thu, 15 Jun 2006 22:31:14 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616023114.ADD196CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-16 02:31 UTC ------- Created an attachment (id=67460) --> (http://bugzilla.gnome.org/attachment.cgi?id=67460&action=view) Trivial fix for the bug -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Thu, 15 Jun 2006 23:00:33 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] New: Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Summary: Another libbonobomm compilation failure -- wrong friend class name Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libbonobomm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: In file included from unknown_cimpl.cc:4: ../../bonobomm/servers/unknown_cimpl.h:79: error: using typedef-name `Gnome::Bonobo::Servers::Unknown_CImpl::CppClassType' after `class' make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm/servers' make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm/servers' make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm' make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm' make[4]: *** [unknown_cimpl.lo] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 Error looks like a simple mistake in an m4 file; will attach a patch in a minute. It looks like libbonobomm compiles successfully with the patch in bug 345071 plus the one I'm about to attach. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 15 Jun 2006 23:02:02 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616030202.238B76CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-16 03:02 UTC ------- Created an attachment (id=67463) --> (http://bugzilla.gnome.org/attachment.cgi?id=67463&action=view) Simple fix -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1148 ******************************************** From gezimetc@shaw.ca Sat Jun 17 06:29:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0476C3B0538 for ; Sat, 17 Jun 2006 06:29:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18370-10 for ; Sat, 17 Jun 2006 06:29:40 -0400 (EDT) Received: from pd2mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id F3B753B0870 for ; Sat, 17 Jun 2006 06:29:39 -0400 (EDT) Received: from pd3mr3so.prod.shaw.ca (pd3mr3so-qfe3.prod.shaw.ca [10.0.141.179]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000FSQ2DV4LE0@l-daemon> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Received: from pn2ml3so.prod.shaw.ca ([10.0.121.147]) by pd3mr3so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000C5J2DVSHE0@pd3mr3so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Received: from laptopi ([70.65.128.114]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000A8D2DULMA0@l-daemon> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Date: Sat, 17 Jun 2006 04:27:31 -0600 From: Gezim Hoxha Subject: gnome applets with gtkmm To: gtkmm Message-id: <1150540051.6504.1.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.337 tagged_above=-999 required=2 tests=[AWL=-0.934, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.337 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 10:29:41 -0000 Hi all. Could someone provide me with a mini-howto on writing gnome applets with gtkmm? I googled this but not much came up. Thanks, -Gezim From dodji.seketeli@gmail.com Sat Jun 17 15:27:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id ACCD33B016E for ; Sat, 17 Jun 2006 15:27:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04467-06 for ; Sat, 17 Jun 2006 15:27:15 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.207]) by menubar.gnome.org (Postfix) with ESMTP id A54AB3B010F for ; Sat, 17 Jun 2006 15:27:15 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id h29so596036wxd for ; Sat, 17 Jun 2006 12:26:23 -0700 (PDT) Received: by 10.70.92.17 with SMTP id p17mr5991218wxb; Sat, 17 Jun 2006 11:59:31 -0700 (PDT) Received: by 10.70.112.1 with HTTP; Sat, 17 Jun 2006 11:59:31 -0700 (PDT) Message-ID: Date: Sat, 17 Jun 2006 20:59:31 +0200 From: "Dodji Seketeli" Sender: dodji.seketeli@gmail.com To: "Gezim Hoxha" Subject: Re: gnome applets with gtkmm In-Reply-To: <1150540051.6504.1.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150540051.6504.1.camel@localhost.localdomain> X-Google-Sender-Auth: 040a62af6524cb2c X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.009, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 19:27:16 -0000 Hello, I am not sure if there are up to date bindings to the applets api but you can use the C API to write your applet and keep the widgets used in the applet in gtkmm. There is a tutorial for the C API at http://www.gnome.org/projects/ORBit2/appletstutorial.html . Hope this helps, Dodji. On 6/17/06, Gezim Hoxha wrote: > Hi all. > > Could someone provide me with a mini-howto on writing gnome applets with > gtkmm? I googled this but not much came up. > > Thanks, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From gezimetc@shaw.ca Sat Jun 17 19:02:07 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 56F583B0072; Sat, 17 Jun 2006 19:02:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13501-03; Sat, 17 Jun 2006 19:02:06 -0400 (EDT) Received: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 200613B0089; Sat, 17 Jun 2006 19:02:05 -0400 (EDT) Received: from pd2mr4so.prod.shaw.ca (pd2mr4so-qfe3.prod.shaw.ca [10.0.141.107]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100GFP19UZI20@l-daemon>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Received: from pn2ml1so.prod.shaw.ca ([10.0.121.145]) by pd2mr4so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100JZR19UM830@pd2mr4so.prod.shaw.ca>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Received: from laptopi ([70.65.128.114]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100HGY19UOOJ0@l-daemon>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Date: Sat, 17 Jun 2006 17:01:06 -0600 From: Gezim Hoxha Subject: Re: gnome applets with gtkmm In-reply-to: To: Dodji Seketeli , gtkmm Message-id: <1150585266.8446.2.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1150540051.6504.1.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.322 tagged_above=-999 required=2 tests=[AWL=-0.919, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.322 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 23:02:07 -0000 On Sat, 2006-17-06 at 20:59 +0200, Dodji Seketeli wrote: > Hello, > > I am not sure if there are up to date bindings to the applets api but > you can use the C API to write your applet and keep the widgets used > in the applet in gtkmm. > > There is a tutorial for the C API at > http://www.gnome.org/projects/ORBit2/appletstutorial.html . > > Hope this helps, Dodji, Thanks for that. Yes it helped :) I got the GTK+ version working but I have no idea how to convert it to GTKMM. Here is what I have: #include #include #include static gboolean myexample_applet_fill (PanelApplet *applet, const gchar *iid, gpointer data) { GtkWidget *label; if (strcmp (iid, "OAFIID:ExampleApplet") != 0) return FALSE; label = gtk_label_new ("Hello World"); gtk_container_add (GTK_CONTAINER (applet), label); gtk_widget_show_all (GTK_WIDGET (applet)); return TRUE; } PANEL_APPLET_BONOBO_FACTORY ("OAFIID:ExampleApplet_Factory", PANEL_TYPE_APPLET, "The Hello World Applet", "0", myexample_applet_fill, NULL); How do I convert this to GTKMM and how do I compile it? (With current one I compiled with this command: gcc $(pkg-config --cflags --libs libpanelapplet-2.0) -o my_applet my_applet.c ) Thanks, -Gezim > Dodji. > > On 6/17/06, Gezim Hoxha wrote: > > Hi all. > > > > Could someone provide me with a mini-howto on writing gnome applets with > > gtkmm? I googled this but not much came up. > > > > Thanks, > > -Gezim > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > From dodji.seketeli@gmail.com Sat Jun 17 19:36:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6B77B3B00DC for ; Sat, 17 Jun 2006 19:36:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15010-06 for ; Sat, 17 Jun 2006 19:35:57 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.205]) by menubar.gnome.org (Postfix) with ESMTP id AFD0A3B012A for ; Sat, 17 Jun 2006 19:35:57 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id i30so24604wxd for ; Sat, 17 Jun 2006 16:34:46 -0700 (PDT) Received: by 10.70.83.9 with SMTP id g9mr6237085wxb; Sat, 17 Jun 2006 16:28:03 -0700 (PDT) Received: by 10.70.112.1 with HTTP; Sat, 17 Jun 2006 16:28:03 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 01:28:03 +0200 From: "Dodji Seketeli" Sender: dodji.seketeli@gmail.com To: "Gezim Hoxha" Subject: Re: gnome applets with gtkmm In-Reply-To: <1150585266.8446.2.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150540051.6504.1.camel@localhost.localdomain> <1150585266.8446.2.camel@localhost.localdomain> X-Google-Sender-Auth: 69e021f4e3dc096e X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 23:36:02 -0000 > Thanks for that. Yes it helped :) Good to hear that :-) > I got the GTK+ version working but I have no idea how to convert it to > GTKMM. Okay, cool. [...] okay, here is what I get after quickly changing the code: #include #include #include using namespace std ; using namespace Glib ; using namespace Gtk ; =~= static bool myexample_applet_fill (PanelApplet *applet, const gchar *iid, gpointer data) { if (!iid) { return false ; } if (ustring (iid) != "OAFIID:ExampleApplet") { cerr << "got a call for an other applet\n" ; return false ; } Label *label = manage( new Label ("Hello World")); gtk_container_add (GTK_CONTAINER (applet), GTK_WIDGET (label->gobj ())); gtk_widget_show_all (GTK_WIDGET (applet)); return true; } PANEL_APPLET_BONOBO_FACTORY ("OAFIID:ExampleApplet_Factory", PANEL_TYPE_APPLET, "The Hello World Applet", "0", (PanelAppletFactoryCallback) myexample_applet_fill, NULL); =~= To compile it, I ran: g++ -o test-applet `pkg-config --libs --cflags libpanelapplet-2.0 gtkmm-2.4` test-applet.cc I don't know if it runs okay though :-) But you should get the idea . Cheers, Dodji. From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 00:00:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 575BB3B0089 for ; Sun, 18 Jun 2006 00:00:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22242-08 for ; Sun, 18 Jun 2006 00:00:49 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 852D03B0087 for ; Sun, 18 Jun 2006 00:00:49 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id AAA6912677 for ; Sat, 17 Jun 2006 12:07:42 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1149 To: gtkmm-forge@lists.sourceforge.net Date: Sat, 17 Jun 2006 12:07:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.396 tagged_above=-999 required=2 tests=[AWL=0.089, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.396 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 04:00:53 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 3. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 4. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 5. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Fri, 16 Jun 2006 17:40:54 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616214054.EADD26CC1DF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #3 from Murray Cumming 2006-06-16 21:40 UTC ------- Thanks. That should be fixed in cvs now. I wonder why you are seeing warnings (or have them turned on by autogen.sh) and I'm not. We love warnings as errors. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Fri, 16 Jun 2006 17:29:13 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616212913.8069C6CC1CA@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-16 21:29 UTC ------- I'd rather really initialize it. I'm surprised that this only showed up now. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Fri, 16 Jun 2006 17:29:38 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616212938.790586CC1D2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-16 21:29 UTC ------- Looks fine. Please commit. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Fri, 16 Jun 2006 18:59:30 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616225930.2DC456CC1DC@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67440|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sat, 17 Jun 2006 11:19:46 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617151946.48EDB6CC2D4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #4 from Elijah Newren 2006-06-17 15:19 UTC ------- No clue, but it appears to be happending to Joseph as well (see bug 344990). Anyway, it does indeed look fixed so I'm marking as such. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1149 ******************************************** From xjianz@gmail.com Sun Jun 18 05:17:25 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86AF33B072D for ; Sun, 18 Jun 2006 05:17:25 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14833-02 for ; Sun, 18 Jun 2006 05:17:24 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.198]) by menubar.gnome.org (Postfix) with ESMTP id 8A7B03B0678 for ; Sun, 18 Jun 2006 05:17:24 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 18so842998nzp for ; Sun, 18 Jun 2006 02:16:34 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr6055091nzi; Sun, 18 Jun 2006 02:06:34 -0700 (PDT) Received: by 10.36.118.1 with HTTP; Sun, 18 Jun 2006 02:06:34 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 21:06:34 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org Subject: using cairo inside gtkmm? MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3653_3249718.1150621594722" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.887 tagged_above=-999 required=2 tests=[AWL=-0.942, BAYES_20=-0.74, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.887 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 09:17:25 -0000 ------=_Part_3653_3249718.1150621594722 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I know that cairomm is not available on windows at the moment. But, I know there is a way to call gtk+ functions inside gtkmm. So, Is it possible to directly use cairo in gtkmm? Can anyone show me some short codes about how to achieve it? Thanks in advance!!! Fei ------=_Part_3653_3249718.1150621594722 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I know that cairomm is not available on windows at the moment. But, I know there is a way to call gtk+ functions inside gtkmm. So, Is it possible to directly use cairo in gtkmm? Can anyone show me some short codes about how to achieve it?

Thanks in advance!!!

Fei
------=_Part_3653_3249718.1150621594722-- From xjianz@gmail.com Sun Jun 18 06:52:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 92E633B091D for ; Sun, 18 Jun 2006 06:52:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19128-08 for ; Sun, 18 Jun 2006 06:52:32 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id C77B93B0854 for ; Sun, 18 Jun 2006 06:52:31 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1673251nzo for ; Sun, 18 Jun 2006 03:51:26 -0700 (PDT) Received: by 10.36.41.4 with SMTP id o4mr2676234nzo; Sun, 18 Jun 2006 02:00:04 -0700 (PDT) Received: by 10.36.118.1 with HTTP; Sun, 18 Jun 2006 02:00:04 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 21:00:04 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org Subject: Tray Icon Howto? MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3597_13874039.1150621204687" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.724 tagged_above=-999 required=2 tests=[AWL=-0.074, BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.724 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 10:52:32 -0000 ------=_Part_3597_13874039.1150621204687 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I'm using gtkmm for linux and windows platforms. I want my application to be minimised to a tray icon, on the system tray in window and on the notification area in Linux. Is there an example that I can follow be able to do it? Can any one give me some help about this? Thanks alot!!! Fei ------=_Part_3597_13874039.1150621204687 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I'm using gtkmm for linux and windows platforms. I want my application to be minimised to a tray icon, on the system tray in window and on the notification area in Linux.

Is there an example that I can follow be able to do it? Can any one give me some help about this?

Thanks alot!!!

Fei
------=_Part_3597_13874039.1150621204687-- From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 10:23:18 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 17B0B3B0BEE for ; Sun, 18 Jun 2006 10:23:18 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30476-03 for ; Sun, 18 Jun 2006 10:23:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 636373B0BE8 for ; Sun, 18 Jun 2006 10:23:16 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 34BD813CFD for ; Sun, 18 Jun 2006 07:22:19 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1150 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 18 Jun 2006 07:22:17 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=0.088, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.397 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 14:23:18 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 2. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 3. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 7. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 8. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 9. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 17 Jun 2006 15:21:05 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617192105.667746CC399@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com ------- Comment #3 from jonner 2006-06-17 19:21 UTC ------- well, I don't believe it shows up unless you add -Werror and/or -Wextra, right Elijah? If you want to initialize it, then passing 0 would be the proper fix, I suppose. I can commit that change. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 17 Jun 2006 15:31:49 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617193149.F29866CC2C4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified ------- Comment #4 from Elijah Newren 2006-06-17 19:31 UTC ------- Don't look at me, it wasn't *me* who added -Werror. ;-) autogen.sh has this in it (which I'm guessing was to prevent warning errors from 2.x users, but maybe really was meant to prevent you from getting errors from gcc-4.x users too?) : case "$*" in *--enable-warnings*|*--disable-warnings*) ;; *) # enable -Werror by default when building with gcc3 ${CXX:-"g++"} --version 2>/dev/null | grep '(GCC) 3\.[0-9]\+\.[0-9]' >/d ev/null 2>&1 \ && enable_warnings='--enable-warnings=hardcore' ;; esac -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sat, 17 Jun 2006 15:36:39 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617193639.CD7156CC2C9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #5 from Elijah Newren 2006-06-17 19:36 UTC ------- Murray: Are you using gcc-4.x? Your autogen.sh only turns on warnings as errors for gcc-3.x. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sat, 17 Jun 2006 10:36:55 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617143655.55EF06CC316@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #1 from Joseph Sacco 2006-06-17 14:36 UTC ------- The code in CVS [as of 13jun] builds. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sat, 17 Jun 2006 16:09:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617200956.A28306CC1C3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #4 from Elijah Newren 2006-06-17 20:09 UTC ------- As per comments in bug 344788, it appears that it is more likely to build with gcc-4.x as gtkmm's autogen only automatically turns on errors for warnings when building with gcc-3.x. This seems to explain why I couldn't get it to build without lots of little patches (though they are all relatively trivial), and the reason you probably could get it to build. But yeah, I agree with you on when-will-next-release-be-available as being the important question for this bug. :) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Sat, 17 Jun 2006 13:46:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617174621.67A406CC32F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #3 from Joseph Sacco 2006-06-17 17:46 UTC ------- I used the Changelog to determine the date, which was not a good idea. I am actually using code from 15June, which does build on my system. 'make distcheck' even works. That being said, the important question is "When will gtkmm-2.9.5" be released?" -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Sat, 17 Jun 2006 11:21:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617152131.ECDC56CC2E1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #2 from Elijah Newren 2006-06-17 15:21 UTC ------- No it doesn't (bug 344788, bug 344787, bug 344771, bug 344786, and bug 344789 -- most of which have been fixed since 13jun, though). -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Sat, 17 Jun 2006 22:26:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618022610.935966CC1B2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #5 from jonner 2006-06-18 02:26 UTC ------- OK, I've committed with an initializer of 0 for the last field. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 9 Date: Sun, 18 Jun 2006 10:20:09 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618142009.6DF3C6CC1BD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #6 from Murray Cumming 2006-06-18 14:20 UTC ------- Yes, I am using gcc 4.0.3 in Ubuntu Dapper. I'd be happy if someone made autogen.sh turn on warnings for me too. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1150 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 19:52:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4EF763B0308 for ; Sun, 18 Jun 2006 19:52:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15608-10 for ; Sun, 18 Jun 2006 19:52:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id C0F3F3B0E3E for ; Sun, 18 Jun 2006 19:50:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 725FF16054 for ; Sun, 18 Jun 2006 12:05:25 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1151 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 18 Jun 2006 12:05:23 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=0.088, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.397 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 23:52:22 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) 2. [Bug 345245] New: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 3. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 4. [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 5. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 18 Jun 2006 10:24:02 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618142402.A480A6CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-18 14:24 UTC ------- Thanks. Feel free to commit anything you like to libbonobo*mm. I don't believe that anyone is using it in reality. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sun, 18 Jun 2006 10:28:20 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] New: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Summary: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified See bug 344771 comment 6. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 18 Jun 2006 10:54:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618145448.A3FCC6CC254@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-18 14:54 UTC ------- Created an attachment (id=67579) --> (http://bugzilla.gnome.org/attachment.cgi?id=67579&action=view) Make Murray happy :-) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sun, 18 Jun 2006 11:39:47 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618153947.1CD1A6CC1CC@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67460|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sun, 18 Jun 2006 11:39:48 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618153948.52E996CC1D7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67463|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1151 ******************************************** From weijie90@gmail.com Sun Jun 18 23:46:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 41CDF3B03C1 for ; Sun, 18 Jun 2006 23:46:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22691-10 for ; Sun, 18 Jun 2006 23:46:12 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.202]) by menubar.gnome.org (Postfix) with ESMTP id 085473B012E for ; Sun, 18 Jun 2006 23:46:11 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 34so1084503nzf for ; Sun, 18 Jun 2006 20:45:15 -0700 (PDT) Received: by 10.65.107.11 with SMTP id j11mr3785901qbm; Sun, 18 Jun 2006 20:45:15 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.108.52]) by mx.gmail.com with ESMTP id q17sm1007522qbq.2006.06.18.20.45.13; Sun, 18 Jun 2006 20:45:14 -0700 (PDT) Subject: GTK::ColourselectionDialog From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Mon, 19 Jun 2006 11:45:11 +0800 Message-Id: <1150688711.9996.0.camel@di-desktop> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.209 tagged_above=-999 required=2 tests=[AWL=0.391, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.209 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 03:46:13 -0000 Hi, will anyone please help me with the problem i sent to the mailing list earlier? Thanks! wj From bob@fis-cal.com Mon Jun 19 07:59:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6CFF83B093C for ; Mon, 19 Jun 2006 07:59:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09354-03 for ; Mon, 19 Jun 2006 07:59:12 -0400 (EDT) Received: from mailrtr3.mailzone.edeltacom.com (mailrtr3.mailzone.edeltacom.com [216.248.176.150]) by menubar.gnome.org (Postfix) with ESMTP id 84E213B0A21 for ; Mon, 19 Jun 2006 07:59:12 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr3.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id GNN82437; Mon, 19 Jun 2006 07:52:05 -0400 (EDT) Message-ID: <44968FE2.2080706@fis-cal.com> Date: Mon, 19 Jun 2006 06:52:02 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: weijie Subject: Re: GTK::ColourselectionDialog References: <1150688711.9996.0.camel@di-desktop> In-Reply-To: <1150688711.9996.0.camel@di-desktop> Content-Type: multipart/mixed; boundary="------------050904030107030305090800" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 11:59:14 -0000 This is a multi-part message in MIME format. --------------050904030107030305090800 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Well, myself, I'd just run the dialog and look for Gtk::RESPONSE_CANCEL as the return value from Gtk::Dialog::run() to test for the user having pressed the cancel button; however, after a quick perusal of the docs, this is my best guess on how to connect a callback slot that responds to the cancel button: First, get a pointer to your Gtk::ColorSelectionDialog. Then call Gtk::GetColorSelection::get_cancel_button() to get a pointer to the cancel button widget. Then call Gtk::Dialog::get_response_for_widget passing it a reference to the cancel button widget you obtained earlier. The return value of this call will be the response id for the cancel button. Then connect your callback slot to Gtk::Dialog::signal_response() using the previously obtained response ID. I hope this helps. Bob Caryl weijie wrote: > Hi, > will anyone please help me with the problem i sent to the mailing list > earlier? Thanks! > wj > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > --------------050904030107030305090800 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------050904030107030305090800-- From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 19 11:30:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3B0A53B0891 for ; Mon, 19 Jun 2006 11:30:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17720-08 for ; Mon, 19 Jun 2006 11:30:45 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 78B053B0123 for ; Mon, 19 Jun 2006 11:30:45 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id CB1FC12B71 for ; Mon, 19 Jun 2006 07:58:39 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1152 To: gtkmm-forge@lists.sourceforge.net Date: Mon, 19 Jun 2006 07:58:38 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.321 tagged_above=-999 required=2 tests=[AWL=0.010, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.321 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 15:30:48 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343054] gdkmm build fails with Visual Studio 2005 (gtkmm (bugzilla.gnome.org)) 2. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 3. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 4. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 5. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 6. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 7. [Bug 344110] build error in gconfmm example (gnomemm (bugzilla.gnome.org)) 8. [Bug 339553] gnome_vfs_format_uri_for_display might expose password used (gnomemm (bugzilla.gnome.org)) 9. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 03:24:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343054] gdkmm build fails with Visual Studio 2005 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072423.31BBE6CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343054 gtkmm | build | Ver: 2.8.x ------- Comment #2 from Murray Cumming 2006-06-19 07:24 UTC ------- Surya, please respond. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 03:28:35 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072835.82C0F6CC1C2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |gnome-love -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Mon, 19 Jun 2006 03:34:25 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619073425.548C66CC1D4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-19 07:34 UTC ------- Now I understand that this done signal is for asynchronous use: The program does not need to block while the printing happens. So I don't think that's so bad. It certainly can't be wrapped by an exception unless we used a blocking method. I suppose it might be slightly better if the error, if any, was passed directly by the signal, so we don't need to call get_error() separately. But that wouldn't be a huge advantage. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Mon, 19 Jun 2006 03:44:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619074431.7C78C6CC1F1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #3 from Murray Cumming 2006-06-19 07:44 UTC ------- - PrintOperationPreview::is_selected() should be const. (and is_selected_vfunc too, if that works.) - For PrintOperation:run() maybe we can provide a default value for "PrintOperationAction action". Maybe PRINT_OPERATION_ACTION_PRINT_DIALOG. - Regarding "// TODO: is it a pointer or a RefPtr to PrintOperationPreview in the "preview" signal?", I guess if this is always a widget (for instance, a window) then it must be a regular pointer. - In "_WRAP_PROPERTY("export_filename", Glib::ustring)", filenames should be used via std::string. Then anyone should feel free to commit this. Sorry for the delay. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Mon, 19 Jun 2006 03:26:51 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072651.6E1AB6CC1C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-19 07:26 UTC ------- Thanks. Feel free to commit (with ChangeLog entry). Sorry, for all this "Feel free to commit" yourself stuff. I'm not always near my PC at the moment. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Mon, 19 Jun 2006 03:25:37 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072537.C0BDC6CC1B9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #5 from Murray Cumming 2006-06-19 07:25 UTC ------- I'll try to do a release soon. I thought the main problem was that current cvs would not build with the latest gtk+ tarball, but maybe I'm wrong. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Mon, 19 Jun 2006 04:02:29 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619080229.A80466CC1C0@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from Murray Cumming 2006-06-19 08:02 UTC ------- Thanks. I fixed this in CVS a few days ago and release a new version. Sorry for the delay in updating this bug entry. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Mon, 19 Jun 2006 04:11:56 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 339553] gnome_vfs_format_uri_for_display might expose password used To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619081156.C22DE6CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=339553 gnomemm | gnome-vfsmm | Ver: 2.10 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |NOTABUG ------- Comment #3 from Murray Cumming 2006-06-19 08:11 UTC ------- This doesn't seem to be relevant to gtkmm/gnomemm. We just wrap the API we are given. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 9 Date: Mon, 19 Jun 2006 10:57:29 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619145729.B9FA56CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67579|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #3 from Elijah Newren 2006-06-19 14:57 UTC ------- What's wrong with saying "feel free to commit"? That's the way I almost always respond to patches for my modules (regardless of whether I'm near my PC). -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1152 ******************************************** From baltasarq@yahoo.es Fri Jun 16 06:52:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 36DC23B000B for ; Fri, 16 Jun 2006 06:52:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26098-04 for ; Fri, 16 Jun 2006 06:52:57 -0400 (EDT) Received: from smtp109.plus.mail.re2.yahoo.com (smtp109.plus.mail.re2.yahoo.com [206.190.53.34]) by menubar.gnome.org (Postfix) with SMTP id 1582D3B0011 for ; Fri, 16 Jun 2006 06:52:57 -0400 (EDT) Received: (qmail 93165 invoked from network); 16 Jun 2006 10:51:45 -0000 Received: from unknown (HELO pcjgarcia.ei.uvigo.es) (baltasarq@193.147.87.131 with login) by smtp109.plus.mail.re2.yahoo.com with SMTP; 16 Jun 2006 10:51:45 -0000 Subject: Editing a column From: Baltasar To: gtkmm-list@gnome.org Content-Type: text/plain Date: Fri, 16 Jun 2006 12:51:32 +0200 Message-Id: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.399 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -2.399 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 10:52:58 -0000 Hi ! I've created a signal in the cell-renderer, and now I finally have a method which is called when any of the columns in the treeview is edited: void MainWindow::onColEdited(const Glib::ustring& path_string, const Glib::ustring& new_text); However, this signal doesn't give you any clue about which column was really edited: path_string contains the row, which can be useful, but the number of the column is not passed in. This time, I've explored the tutorial, but the tutorial assumes that there's only one editable column, and it used the pointer to that column directly. However, I need to centralize the event of an edited column in one method, because I don't know how many [editable] columns I'm going to have before start. Any help ? Regards, Baltasar -- Baltasar From ramashish.lists@gmail.com Mon Jun 19 10:52:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0DAFE3B018E for ; Mon, 19 Jun 2006 10:52:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15911-10 for ; Mon, 19 Jun 2006 10:52:12 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 8F9FC3B017E for ; Mon, 19 Jun 2006 10:52:11 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so2564918uge for ; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Received: by 10.66.216.6 with SMTP id o6mr1463030ugg; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Message-ID: <6bd1d93e0606190751y21218614t88a998300535cba1@mail.gmail.com> Date: Mon, 19 Jun 2006 20:21:39 +0530 From: "Ramashish Baranwal" To: gtkmm Subject: using Gtk::Layout. MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_10061_20542222.1150728699324" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.459 tagged_above=-999 required=2 tests=[AWL=-0.494, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_WP=0.077] X-Spam-Score: -1.459 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 14:52:14 -0000 ------=_Part_10061_20542222.1150728699324 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I am trying to use Gtk::Layout to implement a layout widget in which number of child widgets (of fixed size) in a row depends on the size of the layout widget. If the layout widget is expanded/reduced the number of widgets displayed in the row should increase/decrease accordingly. Very similar to what file browsers do. But I ain't able to get the Layout widget displayed at all. I have attached a minimal source and screenshots of the program. Would appreciate if someone could tell whats going wrong here or some other way to do the same. Thanks in advance. Ram P.S. There hasn't been much activity on this group in the last few days. I hope it hasn't been moved elsewhere. ------=_Part_10061_20542222.1150728699324 Content-Type: image/jpeg; name=layout.jpg Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy3h2w Content-Disposition: attachment; filename="layout.jpg" /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAHBAoMDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDu7zxT qFve3EKbCscjICWfOAcf3qh/4S7UvSP/AL6k/wDiq5zxbcS2lvrtzA2yaFLiRGwDhgGIOD71414e 8ISeKLGbUZNQlSUzuhHlCQu2FYksXHJ3H8utehWdChBSlHpd9DjlV5Iuc5WSPoj/AIS7UvSP/vqT /wCKo/4S7UvSP/vqT/4qvO/Dukw6PdRWx1bUri5FoAbW4lzGgG3lVGQMcAAMcA9+tdRHFJMxWKN3 YDOFUk4rejTw9aCqRSa8nf8AEiNdzXNCV13Nz/hLtS9I/wDvqT/4qj/hLtS9I/8AvqT/AOKrCdGj ba6lW64IwaStvqtH+UftZ9ze/wCEu1L0j/76k/8AiqX/AIS3UfSP/vp//iqwKWl9Vo/yh7Wfc3v+ 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 V/kf3MPaQ7o7bdRuriV8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u0XxXbLtzqhbGM5vbH5sbeuG77 T0/vtjHy7T2FX+R/cw9pDujtt1G6uJXxXbLtzqhbGM5vbH5sbeuG77T0/vtjHy7RfFdsu3OqFsYz m9sfmxt64bvtPT++2MfLtPYVf5H9zD2kO6O23Ubq4lfFdsu3OqFsYzm9sfmxt64bvtPT++2MfLtF 8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u09hV/kf3MPaQ7o7bdXI+OLi1jufD32jXYNH2X7zG5e4g jdUFvMhKiUEN80iKeDjfnjqK6+K7ZdudULYxnN7Y/Njb1w3faen99sY+XaL4rtl251QtjGc3tj82 NvXDd9p6f32xj5dp7Cr/ACP7mHPDujIgsJNc8L6ZFZyQ6nb2F7Ot6LKe3uBdMwY+dhyUyWfeVYgg ucdBnUbQby31XQLm1sLm5ktbe3t5JdQFvKscasdxLbt6zAEncgIY7QemQ9fFdsu3OqFsYzm9sfmx t64bvtPT++2MfLtF8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u09hV/kf3MOeHdHM6d4P1WTShFL4f On6lb6RHY21zG1uAXESiVndXLFmIMY+UgDn+I47vwjpp0qwuU+zXlqJZ/MEFwIFCfIoOxYSVVTjO OuST3rKXxXbLtzqhbGM5vbH5sbeuG77T0/vtjHy7RfFdsu3OqFsYzm9sfmxt64bvtPT++2MfLtPY Vf5H9zDnh3R226jdXEr4rtl251QtjGc3tj82NvXDd9p6f32xj5doviu2XbnVC2MZze2PzY29cN32 np/fbGPl2nsKv8j+5h7SHdHbbqN1cSviu2XbnVC2MZze2PzY29cN32np/fbGPl2i+K7ZdudULYxn N7Y/Njb1w3faen99sY+Xaewq/wAj+5h7SHdHbbqN1cSviu2XbnVC2MZze2PzY29cN32np/fbGPl2 i+K7ZdudULYxnN7Y/Njb1w3faen99sY+Xaewq/yP7mHtId0dtuo3VxK+K7ZdudULYxnN7Y/Njb1w 3faen99sY+XaL4rtl251QtjGc3tj82NvXDd9p6f32xj5dp7Cr/I/uYe0h3R226jdXEr4rtl251Qt jGc3tj82NvXDd9p6f32xj5doviu2XbnVC2MZze2PzY29cN32np/fbGPl2nsKv8j+5h7SHdHbbqN1 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 l1wBGwXPt3AH4iue1WUokX72SQOWaPe3RM4B/HBrsW8KStBdW0TC7eZlyYxypznjNYWoN9nnhdYp IpoioEypgRjGAB68Dj8x1rljaL0ZMo2Me60vVJbFL+a1uPJboxQ4HHYdcY71FpUXlXMcuMSRsDlw RtI5/TrXpHhLX0adILgu1zLJIwklJbcoQYGT1P3qpeJ/CWmpnVNPP2ZHkMRiZv3ccpxtPPRc8H0y OgrP2zd4yJcL6op6PYG60aG6xEYhO0mxOC6jO4sB05Ue+Cfaua8U+Q2rtJYq0lpKg8uQg4J74Pf0 rqfDsF3DZXEE9vNFKpeN2PIBYgcehHOe3NXoNL06G2trGRpWsvOZBFJKSEbAJK4wejc81ipxhJsV ro4S71KJrTTwkRWWCLa5c5VscDaB045PvTriHUdQt42axVVjiAJiQLuA/iIHeumbQNHa5a4SCWE2 bslyhf8AdFgTggtk4PXGTW68NtDpSyJMJY5FAniVRteF+A698g9jnp2xVzrqLshKLe55PKXErB3Y tnkhsj9OKK37i20+yuHtp7L7RInBmVyof0OO3GKK150xcp6VRRRXoGwUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFZMfWb/rpJ/6EaKKxrfCOPU3dF/4/wCT/rgv8qp+OP8Ajxuf+uEH9aKK8rqvUb6nE+G/ +PrTv+vpP5NXSeIv+RK1n/sLN/6ElFFbS+MhdTtLL/kXLf6f0rz26/4+Yf8AsKv/AOiFoorlpbsb +EpeKP8AkGT/APXzJ/6CKv2P/Il2n/XlN/6Nooq6vwr1BbnJa9/yGZ/ov/oIooorqjsjI//Z ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-c++src; name=navigationview.cpp; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy986d Content-Disposition: attachment; filename="navigationview.cpp" I2luY2x1ZGUgIm5hdmlnYXRpb252aWV3LmgiCiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRl IDxpb3N0cmVhbT4KI2luY2x1ZGUgPGZ1bmN0aW9uYWw+CgpuYW1lc3BhY2UgVWkKewpOYXZpZ2F0 aW9uVmlldzo6TmF2aWdhdGlvblZpZXcoaW50IGN3LCBpbnQgY2gsIGludCBwYWRkaW5nKToKICAg IG1fQ2hpbGRXaWR0aChjdyksIG1fQ2hpbGRIZWlnaHQoY2gpLCBtX1BhZGRpbmcocGFkZGluZykK ewogICAgaW5pdCgpOwp9CgpOYXZpZ2F0aW9uVmlldzo6fk5hdmlnYXRpb25WaWV3KCkKewp9Cgp2 b2lkIE5hdmlnYXRpb25WaWV3OjppbnNlcnQoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zLCBHdGs6 OldpZGdldCAqd3B0cikKewogICAgbV9DaGlsZExpc3QuaW5zZXJ0KHBvcywgd3B0cik7CiAgICB3 cHRyLT5zZXRfcGFyZW50KCp0aGlzKTsKICAgIHVwZGF0ZV9sYXlvdXQoKTsKfQoKdm9pZCBOYXZp Z2F0aW9uVmlldzo6ZXJhc2UoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zKQp7CiAgICAoKnBvcykt PnVucGFyZW50KCk7CiAgICBtX0NoaWxkTGlzdC5lcmFzZShwb3MpOwogICAgdXBkYXRlX2xheW91 dCgpOwp9Cgp2b2lkIE5hdmlnYXRpb25WaWV3OjpjbGVhcigpCnsKICAgIHN0ZDo6Zm9yX2VhY2go bV9DaGlsZExpc3QuYmVnaW4oKSwgbV9DaGlsZExpc3QuZW5kKCksIAogICAgICAgICAgICBzdGQ6 Om1lbV9mdW4oJkd0azo6V2lkZ2V0Ojp1bnBhcmVudCkpOwogICAgbV9DaGlsZExpc3QuY2xlYXIo KTsKICAgIHVwZGF0ZV9sYXlvdXQoKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6aW5pdCgpCnsK ICAgIG1fQ2hpbGRXaWR0aCA9IHN0ZDo6bWF4KDEsIG1fQ2hpbGRXaWR0aCk7CiAgICBtX0NoaWxk SGVpZ2h0ID0gc3RkOjptYXgoMSwgbV9DaGlsZEhlaWdodCk7CiAgICBtX1BhZGRpbmcgPSBzdGQ6 Om1heCgxLCBtX1BhZGRpbmcpOwoKICAgIHVwZGF0ZV9sYXlvdXQoKTsKCiAgICBzaG93X2FsbF9j aGlsZHJlbigpOwp9Cgp2b2lkIE5hdmlnYXRpb25WaWV3Ojp1cGRhdGVfbGF5b3V0KCkKewogICAg dXBkYXRlX2xheW91dChnZXRfYWxsb2NhdGlvbigpKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6 dXBkYXRlX2xheW91dChjb25zdCBHdGs6OkFsbG9jYXRpb24gJmFsbG9jYXRpb24pCnsKICAgIHN0 ZDo6Y291dCA8PCAidXBkYXRlIGxheW91dFxuIjsKCiAgICAvLyBjYWxjdWxhdGUgc2NyZWVuIHBh cmFtZXRlcnMsIG51bWJlciBvZiByb3dzLCBjb2x1bW5zIHRvIGJlIGRpc3BsYXllZAogICAgaW50 IGF2YWlsX3dpZHRoID0gYWxsb2NhdGlvbi5nZXRfd2lkdGgoKSAtIDIqQk9SREVSX1NJWkU7CiAg ICBtX0NlbGxXaWR0aCA9IG1fQ2hpbGRXaWR0aCArIDIqbV9QYWRkaW5nOwogICAgbV9DZWxsSGVp Z2h0ID0gbV9DaGlsZEhlaWdodCArIDIqbV9QYWRkaW5nOwoKICAgIG1fTnVtQ29scyA9IHN0ZDo6 bWF4KDEsIGF2YWlsX3dpZHRoL21fQ2VsbFdpZHRoKTsKICAgIG1fTnVtUm93cyA9IG1fQ2hpbGRM aXN0LnNpemUoKS9tX051bUNvbHM7CiAgICBpZihtX0NoaWxkTGlzdC5zaXplKCkgJSBtX051bUNv bHMgIT0gMCkKICAgICAgICArK21fTnVtUm93czsKCiAgICBpbnQgaGVpZ2h0ID0gbV9OdW1Sb3dz Km1fQ2VsbEhlaWdodCArIDIqQk9SREVSX1NJWkU7CiAgICBnZXRfdmFkanVzdG1lbnQoKS0+c2V0 X3N0ZXBfaW5jcmVtZW50KG1fQ2VsbEhlaWdodCk7CgogICAgaW50IHggPSBpbnQoZ2V0X2hhZGp1 c3RtZW50KCktPmdldF92YWx1ZSgpKTsKICAgIGludCB5ID0gaW50KGhlaWdodCptX1Njcm9sbFZh bHVlKTsKCiAgICBpbnQgaW5kZXggPSAwOwogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgaXQ7CiAg ICBmb3IoaXQgPSBtX0NoaWxkTGlzdC5iZWdpbigpOyBpdCAhPSBtX0NoaWxkTGlzdC5lbmQoKTsg KytpdCwgKytpbmRleCkgewogICAgICAgIGludCBjY29sID0gaW5kZXggJSBtX051bUNvbHM7CiAg ICAgICAgaW50IGNyb3cgPSBpbmRleCAvIG1fTnVtQ29sczsKICAgICAgICBpbnQgY3ggPSBCT1JE RVJfU0laRSArIG1fUGFkZGluZyArIGNjb2wqbV9DZWxsV2lkdGg7CiAgICAgICAgaW50IGN5ID0g Qk9SREVSX1NJWkUgKyBtX1BhZGRpbmcgKyBjcm93Km1fQ2VsbEhlaWdodDsKICAgICAgICBHdGs6 OkFsbG9jYXRpb24gY2hpbGRfYWxsb2MoY3gsIGN5LCBtX0NoaWxkV2lkdGgsIG1fQ2hpbGRIZWln aHQpOwogICAgICAgICgqaXQpLT5zaXplX2FsbG9jYXRlKGNoaWxkX2FsbG9jKTsKICAgIH0KCiAg ICBzZXRfc2l6ZSh4LCB5LCBhbGxvY2F0aW9uLmdldF93aWR0aCgpLCBoZWlnaHQpOwoKICAgIHNo b3dfYWxsX2NoaWxkcmVuKCk7Cn0KCnZvaWQgTmF2aWdhdGlvblZpZXc6OnNldF9zaXplKGludCB4 LCBpbnQgeSwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQp7CiAgICBnZXRfaGFkanVzdG1lbnQoKS0+ c2V0X3VwcGVyKHN0ZDo6bWF4KGdldF9hbGxvY2F0aW9uKCkuZ2V0X3dpZHRoKCksIHdpZHRoKSk7 CiAgICBnZXRfdmFkanVzdG1lbnQoKS0+c2V0X3VwcGVyKHN0ZDo6bWF4KGdldF9hbGxvY2F0aW9u KCkuZ2V0X2hlaWdodCgpLCBoZWlnaHQpKTsKCiAgICBib29sIHhjaGFuZ2UgPSBnZXRfaGFkanVz dG1lbnQoKS0+Z2V0X3ZhbHVlKCkgIT0geDsKICAgIGJvb2wgeWNoYW5nZSA9IGdldF92YWRqdXN0 bWVudCgpLT5nZXRfdmFsdWUoKSAhPSB5OwogICAgaWYoeGNoYW5nZSB8fCB5Y2hhbmdlKSB7CiAg ICAgICAgZ2V0X2hhZGp1c3RtZW50KCktPnNldF92YWx1ZSh4KTsKICAgICAgICBnZXRfdmFkanVz dG1lbnQoKS0+c2V0X3ZhbHVlKHkpOwogICAgfQoKICAgIGlmKGdldF93aWR0aCgpICE9IHdpZHRo IHx8IGdldF9oZWlnaHQoKSAhPSBoZWlnaHQpCiAgICAgICAgQmFzZVQ6OnNldF9zaXplKHdpZHRo LCBoZWlnaHQpOwp9CgovKgpib29sIE5hdmlnYXRpb25WaWV3Ojpvbl9leHBvc2VfZXZlbnQoR2Rr RXZlbnRFeHBvc2UgKmV2ZW50KQp7CiAgICBHZGs6OlJlY3RhbmdsZSBhcmVhKCYoZXZlbnQtPmFy ZWEpKTsKICAgIGRyYXdfYWxsX2NlbGxzKGFyZWEpOwogICAgcmV0dXJuIEJhc2VUOjpvbl9leHBv c2VfZXZlbnQoZXZlbnQpOwp9CiovCgp2b2lkIE5hdmlnYXRpb25WaWV3OjpkcmF3X2FsbF9jZWxs cyhjb25zdCBHZGs6OlJlY3RhbmdsZSAmYXJlYSkKewogICAgLy8gVGhpcyBpcyBhbiBpbi1lZmZp Y2llbnQgd2F5IG9mIHVwZGF0aW5nLCB3ZSBuZWVkIG9ubHkgdXBkYXRlIGNlbGxzCiAgICAvLyBs eWluZyBpbiBhcmVhCiAgICBzdGQ6OmNvdXQgPDwgImRyYXdpbmcuLlxuIjsKICAgIHNob3dfYWxs X2NoaWxkcmVuKCk7CiAgICBmb3IoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgaXQgPSBtX0NoaWxkTGlz dC5iZWdpbigpOwogICAgICAgICAgICBpdCAhPSBtX0NoaWxkTGlzdC5lbmQoKTsgKytpdCkgewog ICAgICAgICgqaXQpLT5zaG93KCk7CiAgICAgICAgKCppdCktPnF1ZXVlX2RyYXcoKTsKICAgIH0K fQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6b25fc2l6ZV9hbGxvY2F0ZShHdGs6OkFsbG9jYXRpb24g JmFsbG9jYXRpb24pCnsKICAgIHN0ZDo6Y291dCA8PCAiYWxsb2MudzogIiA8PCBhbGxvY2F0aW9u LmdldF93aWR0aCgpIDw8ICIsICIKICAgICAgICAgICAgICA8PCAiYWxsb2MuaDogIiA8PCBhbGxv Y2F0aW9uLmdldF9oZWlnaHQoKSA8PCAiXG4iOwoKICAgIG1fU2Nyb2xsVmFsdWUgPSAoZ2V0X3Zh ZGp1c3RtZW50KCktPmdldF92YWx1ZSgpL2dldF92YWRqdXN0bWVudCgpLT5nZXRfdXBwZXIoKSk7 CiAgICB1cGRhdGVfbGF5b3V0KGFsbG9jYXRpb24pOwogICAgc2V0X2FsbG9jYXRpb24oYWxsb2Nh dGlvbik7CgogICAgLy8gc2hvdWxkIEkgY2FsbCBiYXNlIHZlcnNpb24sIGl0IGRvZXNuJ3Qgc2Vl bSB0byBtYWtlIGFueSBkaWZmZXJlbmNlIDooCiAgICBCYXNlVDo6b25fc2l6ZV9hbGxvY2F0ZShh bGxvY2F0aW9uKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6b25fc2l6ZV9yZXF1ZXN0KEd0azo6 UmVxdWlzaXRpb24gKnJlcXVpcykKewogICAgKnJlcXVpcyA9IEd0azo6UmVxdWlzaXRpb24oKTsK CiAgICAvLyBzZW5zaWJsZSBtaW5pbXVtcwogICAgcmVxdWlzLT53aWR0aCA9IDMwMDsKICAgIHJl cXVpcy0+aGVpZ2h0ID0gMjAwOwp9Cn0gLyogbmFtZXNwYWNlIFVpICovCgo= ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-chdr; name=navigationview.h; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy9uhm Content-Disposition: attachment; filename="navigationview.h" I2lmbmRlZiBfVUlfTkFWSUdBVElPTlZJRVdfSF8KI2RlZmluZSBfVUlfTkFWSUdBVElPTlZJRVdf SF8KCiNpbmNsdWRlIDxndGttbS90YWJsZS5oPgojaW5jbHVkZSA8Z3RrbW0vbGF5b3V0Lmg+CiNp bmNsdWRlIDxsaXN0PgoKbmFtZXNwYWNlIFVpCnsKY2xhc3MgTmF2aWdhdGlvblZpZXc6IHB1Ymxp YyBHdGs6OkxheW91dAp7CiBwdWJsaWM6CiAgICB0eXBlZGVmIHN0ZDo6bGlzdDxXaWRnZXQqPiBD aGlsZExpc3RUOwoKIHB1YmxpYzoKICAgIC8vIChjd2lkdGgsIGNoZWlnaHQpID0+IGNoaWxkIHdp ZHRoIGFuZCBoZWlnaHQgKGZpeGVkKQogICAgTmF2aWdhdGlvblZpZXcoaW50IGN3aWR0aCwgaW50 IGNoZWlnaHQsIGludCBwYWRkaW5nID0gMSk7CiAgICB2aXJ0dWFsIH5OYXZpZ2F0aW9uVmlldygp OwoKICAgIGJvb2wgZW1wdHkoKSBjb25zdCAgICAgICAgICAgICAgICAgIHsgcmV0dXJuIG1fQ2hp bGRMaXN0LmVtcHR5KCk7IH0KCiAgICB2b2lkIGNoaWxkX3dpZHRoKGludCBjd2lkdGgpICAgICAg ICB7IG1fQ2hpbGRXaWR0aCA9IGN3aWR0aDsgfQogICAgdm9pZCBjaGlsZF9oZWlnaHQoaW50IGNo ZWlnaHQpICAgICAgeyBtX0NoaWxkSGVpZ2h0ID0gY2hlaWdodDsgfQogICAgaW50IGNoaWxkX3dp ZHRoKCkgY29uc3QgICAgICAgICAgICAgeyByZXR1cm4gbV9DaGlsZFdpZHRoOyB9CiAgICBpbnQg Y2hpbGRfaGVpZ2h0KCkgY29uc3QgICAgICAgICAgICB7IHJldHVybiBtX0NoaWxkSGVpZ2h0OyB9 CgogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgYmVnaW4oKSAgICAgICAgeyByZXR1cm4gbV9DaGls ZExpc3QuYmVnaW4oKTsgfQogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgZW5kKCkgICAgICAgICAg eyByZXR1cm4gbV9DaGlsZExpc3QuZW5kKCk7IH0KCiAgICAvLyBpbnNlcnRpb24KICAgIHZvaWQg aW5zZXJ0KENoaWxkTGlzdFQ6Oml0ZXJhdG9yIHBvcywgR3RrOjpXaWRnZXQgKndwdHIpOwoKICAg IC8vIHJlbW92YWwKICAgIHZvaWQgZXJhc2UoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zKTsKCiAg ICB2b2lkIGNsZWFyKCk7CgogcHJvdGVjdGVkOgogICAgdHlwZWRlZiBHdGs6OkxheW91dCBCYXNl VDsKCiAgICAvLyBkYXRhCiAgICBpbnQgbV9DaGlsZFdpZHRoLCBtX0NoaWxkSGVpZ2h0OwogICAg aW50IG1fUGFkZGluZzsKICAgIENoaWxkTGlzdFQgbV9DaGlsZExpc3Q7CgogICAgaW50IG1fQ2Vs bFdpZHRoLCBtX0NlbGxIZWlnaHQ7CiAgICBpbnQgbV9IU2l6ZSwgbV9WU2l6ZTsKICAgIGRvdWJs ZSBtX1Njcm9sbFZhbHVlOwogICAgaW50IG1fTnVtUm93cywgbV9OdW1Db2xzOwoKICAgIHN0YXRp YyBjb25zdCBpbnQgQk9SREVSX1NJWkUgPSA2OwoKICAgIC8vIG92ZXJyaWRlcwogICAgdmlydHVh bCB2b2lkIG9uX3NpemVfYWxsb2NhdGUoR3RrOjpBbGxvY2F0aW9uICZhbGxvY2F0aW9uKTsKICAg IHZpcnR1YWwgdm9pZCBvbl9zaXplX3JlcXVlc3QoR3RrOjpSZXF1aXNpdGlvbiAqcmVxdWlzKTsK Ly8gICAgdmlydHVhbCBib29sIG9uX2V4cG9zZV9ldmVudChHZGtFdmVudEV4cG9zZSAqZXZlbnQp OwoKICAgIC8vCiAgICB2aXJ0dWFsIHZvaWQgaW5pdCgpOwogICAgdmlydHVhbCB2b2lkIHVwZGF0 ZV9sYXlvdXQoKTsKICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVfbGF5b3V0KGNvbnN0IEd0azo6QWxs b2NhdGlvbiAmYWxsb2NhdGlvbik7CiAgICB2aXJ0dWFsIHZvaWQgc2V0X3NpemUoaW50IHgsIGlu dCB5LCBpbnQgdywgaW50IGgpOwogICAgdmlydHVhbCB2b2lkIGRyYXdfYWxsX2NlbGxzKGNvbnN0 IEdkazo6UmVjdGFuZ2xlICZhcmVhKTsKfTsKCn0gLyogbmFtZXNwYWNlIFVpICovCgojZW5kaWYg LyogX1VJX05BVklHQVRJT05WSUVXX0hfICovCgo= ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-c++src; name=test.cpp; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy9yms Content-Disposition: attachment; filename="test.cpp" I2luY2x1ZGUgIm5hdmlnYXRpb252aWV3LmgiCiNpbmNsdWRlIDxndGttbS9tYWluLmg+CiNpbmNs dWRlIDxndGttbS9idXR0b24uaD4KI2luY2x1ZGUgPGd0a21tL3dpbmRvdy5oPgojaW5jbHVkZSA8 Z3RrbW0vYm94Lmg+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1 ZGUgPHNzdHJlYW0+CiNpbmNsdWRlIDxib29zdC9zaGFyZWRfcHRyLmhwcD4KCnVzaW5nIG5hbWVz cGFjZSBzdGQ7CgpHbGliOjp1c3RyaW5nIHN0cihpbnQgaSkKewogIG9zdHJpbmdzdHJlYW0gb3V0 OwogIG91dCA8PCBpOwogIHJldHVybiBvdXQuc3RyKCk7Cn0KCmNsYXNzIEV4YW1wbGVXaW5kb3c6 IHB1YmxpYyBHdGs6OldpbmRvdwp7CnB1YmxpYzoKICBFeGFtcGxlV2luZG93KCk7CiAgdmlydHVh bCB+RXhhbXBsZVdpbmRvdygpOwoKcHJvdGVjdGVkOgogIC8vQ2hpbGQgd2lkZ2V0czoKICBVaTo6 TmF2aWdhdGlvblZpZXcgbV9WaWV3OwogIHN0ZDo6bGlzdDwgYm9vc3Q6OnNoYXJlZF9wdHI8R3Rr OjpCdXR0b24+ID4gbV9CTGlzdDsKCiAgdm9pZCBpbml0KGludCBjb3VudCk7CiAgdm9pZCBvbl9j aGFuZ2UoKTsKfTsKCkV4YW1wbGVXaW5kb3c6OkV4YW1wbGVXaW5kb3coKTogbV9WaWV3KDIwLCAy MCkKewogIEd0azo6VkJveCAqcGJveD0gR3RrOjptYW5hZ2UobmV3IEd0azo6VkJveCk7CiAgR3Rr OjpCdXR0b24gKnBjaGFuZ2UgPSBHdGs6Om1hbmFnZShuZXcgR3RrOjpCdXR0b24oIl9SZXNpemUi LCB0cnVlKSk7CiAgYWRkKCpwYm94KTsKCiAgaW5pdCgxMCk7CgogIHBib3gtPnBhY2tfc3RhcnQo bV9WaWV3KTsKICBwYm94LT5wYWNrX3N0YXJ0KCpwY2hhbmdlKTsKCiAgcGNoYW5nZS0+c2lnbmFs X2NsaWNrZWQoKS5jb25uZWN0KHNpZ2M6Om1lbV9mdW4oKnRoaXMsICZFeGFtcGxlV2luZG93Ojpv bl9jaGFuZ2UpKTsKCiAgc2hvd19hbGxfY2hpbGRyZW4oKTsKfQoKRXhhbXBsZVdpbmRvdzo6fkV4 YW1wbGVXaW5kb3coKQp7Cn0KCnZvaWQgRXhhbXBsZVdpbmRvdzo6b25fY2hhbmdlKCkKewogIGNv dXQgPDwgInJlc2l6aW5nIHRvICIgPDwgbV9CTGlzdC5zaXplKCkgKyAxIDw8IGVuZGw7CiAgaW5p dChtX0JMaXN0LnNpemUoKSArIDEpOwp9Cgp2b2lkIEV4YW1wbGVXaW5kb3c6OmluaXQoaW50IGNv dW50KQp7CiAgR3RrOjpCdXR0b24gKmJwdHIgPSBuZXcgR3RrOjpCdXR0b24oc3RyKG1fQkxpc3Qu c2l6ZSgpKSk7CiAgbV9CTGlzdC5wdXNoX2JhY2soYm9vc3Q6OnNoYXJlZF9wdHI8R3RrOjpCdXR0 b24+KGJwdHIpKTsKICBtX1ZpZXcuaW5zZXJ0KG1fVmlldy5lbmQoKSwgYnB0cik7Cn0KCiNpbmNs dWRlIDxndGttbS9tYWluLmg+CgppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQp7CiAg R3RrOjpNYWluIGtpdChhcmdjLCBhcmd2KTsKCiAgRXhhbXBsZVdpbmRvdyB3aW5kb3c7CiAga2l0 LnJ1bih3aW5kb3cpOyAvL1Nob3dzIHRoZSB3aW5kb3cgYW5kIHJldHVybnMgd2hlbiBpdCBpcyBj bG9zZWQuCgogIHJldHVybiAwOwp9Cgo= ------=_Part_10061_20542222.1150728699324-- From morten.bo.nielsen@topsil.com Mon Jun 19 11:23:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DD2E13B04B6 for ; Mon, 19 Jun 2006 11:23:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17470-10 for ; Mon, 19 Jun 2006 11:23:51 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id 6BD073B0771 for ; Mon, 19 Jun 2006 11:23:51 -0400 (EDT) Content-class: urn:content-classes:message Subject: drawables. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Mon, 19 Jun 2006 17:09:57 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: drawables. Thread-Index: AcaTsm2D6gzWi5XYTAWvBh9TJuRQPg== From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Spam-Score: -2.522 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 15:23:55 -0000 hi I'm currently trying to make an application that retrieves an image from, say, jpeg, and I would like to draw some lines on top of this image. I have found this snippet in the tutotial (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): bool myarea::on_expose_event(GdkEventExpose* ev) { Glib::RefPtr image =3D Gdk::PixBuf::create_from_file("myimage.png"); image->render_to_drawable(get_window(), get_style()->get_black_gc(), 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the whole image (from 0,0 to the full width,height) at 100,80 in the window Gdk::RGB_DITHER_NONE, 0, 0); return true; } It works. But I don't want to draw directly on the window, and every example I find the gdk::drawable used is from get_window().=20 I don't understand why Gtk::DrawingArea is not gdk::drawable. The question is what gtk-widget to use. Apparently only pixmap and bitmap are gdk::drawable, but they are usuable for "offscreen" rendering. Help, pseudocode, links to examples would be much appreciated. Regards Morten Bo Nielsen From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 19 15:06:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CC7D93B0598 for ; Mon, 19 Jun 2006 15:06:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26851-10 for ; Mon, 19 Jun 2006 15:06:19 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 189973B0B44 for ; Mon, 19 Jun 2006 15:06:19 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E6D65166D1 for ; Mon, 19 Jun 2006 12:05:35 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1153 To: gtkmm-forge@lists.sourceforge.net Date: Mon, 19 Jun 2006 12:05:34 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.398 tagged_above=-999 required=2 tests=[AWL=0.087, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.398 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 19:06:21 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344787] cvs build failure -- defined but unused static functions in treeview.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 3. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 4. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 11:31:37 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344787] cvs build failure -- defined but unused static functions in treeview.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619153137.3A9C26CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344787 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from Murray Cumming 2006-06-19 15:31 UTC ------- Fixed in CVS, and I'm making a new tarball release now. Many thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 13:30:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619173056.695306CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #5 from Murray Cumming 2006-06-19 17:30 UTC ------- Hopefully we'll have more luck with 2.9.5 (released just now), though I haven't tested it against a tarball yet. I'd appareciate it if you could. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Mon, 19 Jun 2006 13:31:15 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619173115.CA5E96CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #6 from Murray Cumming 2006-06-19 17:31 UTC ------- Hopefully we'll have more luck with 2.9.5, though I haven't tested it against a tarball yet. I'd appareciate it if you could. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Mon, 19 Jun 2006 14:05:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619180523.9FCE56CC1BF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x ------- Comment #6 from G?tz Waschk 2006-06-19 18:05 UTC ------- I can confirm that 2.9.5 is building fine against the current gtk release. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1153 ******************************************** From jonathon.jongsma@gmail.com Mon Jun 19 15:58:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1D8A63B0E59 for ; Mon, 19 Jun 2006 15:58:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29753-05 for ; Mon, 19 Jun 2006 15:57:59 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id CE9873B0E43 for ; Mon, 19 Jun 2006 15:57:58 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2247961nzo for ; Mon, 19 Jun 2006 12:57:12 -0700 (PDT) Received: by 10.36.251.45 with SMTP id y45mr7993320nzh; Mon, 19 Jun 2006 12:57:12 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 19 Jun 2006 12:57:11 -0700 (PDT) Message-ID: Date: Mon, 19 Jun 2006 14:57:11 -0500 From: "Jonathon Jongsma" To: "Morten Bo Nielsen" Subject: Re: drawables. In-Reply-To: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.396 tagged_above=-999 required=2 tests=[AWL=0.050, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.396 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 19:58:00 -0000 On 6/19/06, Morten Bo Nielsen wrote: > hi > > I'm currently trying to make an application that retrieves an image > from, say, jpeg, and I would like to draw some lines on top of this > image. > > I have found this snippet in the tutotial > (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): > > bool myarea::on_expose_event(GdkEventExpose* ev) > { > Glib::RefPtr image = > Gdk::PixBuf::create_from_file("myimage.png"); > image->render_to_drawable(get_window(), get_style()->get_black_gc(), > 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the > whole image (from 0,0 to the full width,height) at 100,80 in the window > Gdk::RGB_DITHER_NONE, 0, 0); > return true; > } > > It works. But I don't want to draw directly on the window, and every > example I find the gdk::drawable used is from get_window(). First, I just want to make sure that you're aware of the distinction between Gtk::Window and Gdk::Window. (I apologize if you know all of this already -- I have no idea what level of experience you have with Gtk / gtkmm so I don't want to make any assumptions). A Gtk::DrawingArea contains its own Gdk::Window (which is just a rectangular region on the screen), but this has nothing to do with the Gtk::Window widget that it is displayed in. The Gdk::Window is the window you're getting when you call the get_window() function, not the Gtk::Window. > I don't understand why Gtk::DrawingArea is not gdk::drawable. it is. You just have to get its Gdk::Window to do the actual drawing (Gdk::Window inherits from Gdk::Drawable). > The question is what gtk-widget to use. Apparently only pixmap and > bitmap are gdk::drawable, but they are usuable for "offscreen" > rendering. > > Help, pseudocode, links to examples would be much appreciated. Does that help, or did I just repeat things you already knew? Jonner From murrayc@murrayc.com Mon Jun 19 16:07:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7B8F83B0E1A for ; Mon, 19 Jun 2006 16:07:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30172-02 for ; Mon, 19 Jun 2006 16:07:48 -0400 (EDT) Received: from swarthymail-a5.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 689BE3B01B2 for ; Mon, 19 Jun 2006 16:07:48 -0400 (EDT) Received: from noname (p5497F6A7.dip.t-dialin.net [84.151.246.167]) by swarthymail-a5.dreamhost.com (Postfix) with ESMTP id 8D828109EB1; Mon, 19 Jun 2006 13:06:58 -0700 (PDT) Subject: Re: Editing a column From: Murray Cumming To: Baltasar In-Reply-To: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> References: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> Content-Type: text/plain Date: Mon, 19 Jun 2006 22:06:55 +0200 Message-Id: <1150747615.6042.17.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.481 tagged_above=-999 required=2 tests=[AWL=0.118, BAYES_00=-2.599] X-Spam-Score: -2.481 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 20:07:53 -0000 On Fri, 2006-06-16 at 12:51 +0200, Baltasar wrote: > Hi ! > > I've created a signal in the cell-renderer, and now I finally have a > method which is called when any of the columns in the treeview is > edited: > > void MainWindow::onColEdited(const Glib::ustring& path_string, > const Glib::ustring& new_text); > > > However, this signal doesn't give you any clue about which column was > really edited: path_string contains the row, which can be useful, but > the number of the column is not passed in. > > This time, I've explored the tutorial, but the tutorial assumes that > there's only one editable column, and it used the pointer to that column > directly. > > However, I need to centralize the event of an edited column in one > method, because I don't know how many [editable] columns I'm going to > have before start. sigc::bind will probably do what you need. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mickael.drean@gmail.com Tue Jun 20 05:33:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2A0113B01AB for ; Tue, 20 Jun 2006 05:33:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06181-08 for ; Tue, 20 Jun 2006 05:33:11 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by menubar.gnome.org (Postfix) with ESMTP id A99143B030E for ; Tue, 20 Jun 2006 05:33:10 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id z3so84030nzf for ; Tue, 20 Jun 2006 02:32:01 -0700 (PDT) Received: by 10.65.105.6 with SMTP id h6mr5906565qbm; Tue, 20 Jun 2006 02:21:59 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Tue, 20 Jun 2006 02:21:59 -0700 (PDT) Message-ID: Date: Tue, 20 Jun 2006 11:21:59 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: Gtk::Table problem MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_35951_15760242.1150795319588" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.745 tagged_above=-999 required=2 tests=[AWL=0.854, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.745 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 09:33:14 -0000 ------=_Part_35951_15760242.1150795319588 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi there, In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem. Any idea? here is a sample of my code : void MyApp::export_all() { for (int i = 0; i< GetNbEcran() ;++i) { move_to_screen(i); Glib::Timer time; time.start(); while (time.elapsed() < 1 ) { } time.stop(); Glib::ustring str2 = "./ecran "; std::ostringstream converter; converter << (i+1); str2 += converter.str(); str2 += ".bmp"; get_root_window()->show(); get_root_window()->process_all_updates(); queue_draw(); (*m_IterEcran)->export_to_bmp(str2); } } void CEcran::export_to_bmp(Glib::ustring filename) { int w = 0; int h = 0; show_all_children(); Gtk::Allocation allocation = get_allocation(); GdkWindowAttr attributes; memset(&attributes, 0, sizeof(attributes)); //Set initial position and size of the Gdk::Window: attributes.x = allocation.get_x(); attributes.y = allocation.get_y(); attributes.width = allocation.get_width(); attributes.height = allocation.get_height(); attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK; attributes.window_type = GDK_WINDOW_CHILD; attributes.wclass = GDK_INPUT_OUTPUT; Glib::RefPtr refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y); refGdkWindow->process_all_updates (); get_root_window()->show(); get_root_window()->process_all_updates(); refGdkWindow->get_size(w,h); Glib::RefPtr colormap = get_colormap(); Glib::RefPtr img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h); img = refGdkWindow->get_image(0,0,w,h); Glib::RefPtr pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h); pixbuf->save(filename,"bmp"); } ------=_Part_35951_15760242.1150795319588 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

Hi there,

In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem.

Any idea?
 
 

here is a sample of my code :

void MyApp::export_all()

{

for (int i = 0; i< GetNbEcran() ;++i)

{

move_to_screen(i);

Glib::Timer time;

time.start();

while (time.elapsed() < 1 )

{

}

time.stop();

Glib::ustring str2 = "./ecran ";

std::ostringstream converter;

converter << (i+1);

str2 += converter.str();

str2 += ".bmp";

get_root_window()->show();

get_root_window()->process_all_updates();

queue_draw();

(*m_IterEcran)->export_to_bmp(str2);

}

}

void CEcran::export_to_bmp(Glib::ustring filename)

{

int w = 0;

int h = 0;

show_all_children();

Gtk::Allocation allocation = get_allocation();

GdkWindowAttr attributes;

memset(&attributes, 0, sizeof(attributes));

//Set initial position and size of the Gdk::Window:

attributes.x = allocation.get_x();

attributes.y = allocation.get_y();

attributes.width = allocation.get_width();

attributes.height = allocation.get_height();

attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK;

attributes.window_type = GDK_WINDOW_CHILD;

attributes.wclass = GDK_INPUT_OUTPUT;

Glib::RefPtr<Gdk::Window> refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y);

refGdkWindow->process_all_updates ();

get_root_window()->show();

get_root_window()->process_all_updates();

refGdkWindow->get_size(w,h);

Glib::RefPtr<Gdk::Colormap> colormap = get_colormap();

Glib::RefPtr<Gdk::Image> img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h);

img = refGdkWindow->get_image(0,0,w,h);

Glib::RefPtr<Gdk::Pixbuf> pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h);

pixbuf->save(filename,"bmp");

}

------=_Part_35951_15760242.1150795319588-- From jonathon.jongsma@gmail.com Tue Jun 20 09:10:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 373493B047E for ; Tue, 20 Jun 2006 09:10:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17056-08 for ; Tue, 20 Jun 2006 09:10:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id D7E303B0458 for ; Tue, 20 Jun 2006 09:10:56 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2532319nzo for ; Tue, 20 Jun 2006 06:10:23 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr8949752nzi; Tue, 20 Jun 2006 06:10:22 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Tue, 20 Jun 2006 06:10:22 -0700 (PDT) Message-ID: Date: Tue, 20 Jun 2006 08:10:22 -0500 From: "Jonathon Jongsma" To: "Xiangfei Jia" Subject: Re: using cairo inside gtkmm? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.474 tagged_above=-999 required=2 tests=[AWL=0.126, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.474 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 13:10:59 -0000 On 6/18/06, Xiangfei Jia wrote: > I know that cairomm is not available on windows at the moment. But, I know > there is a way to call gtk+ functions inside gtkmm. So, Is it possible to > directly use cairo in gtkmm? Can anyone show me some short codes about how > to achieve it? > > Thanks in advance!!! Yes, you can use cairo directly from gtkmm. To create the cairo context, you have to use a GTK+ function (GDK actually). For example: cairo_t* cr = gdk_cairo_create(gtkmm_widget.get_window()->gobj()); // now you can use cr with regular cairo functions Jonner From murrayc@murrayc.com Tue Jun 20 13:04:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BEAFD3B05E3; Tue, 20 Jun 2006 13:04:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30785-01; Tue, 20 Jun 2006 13:04:23 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id 7AB3D3B04F0; Tue, 20 Jun 2006 13:04:23 -0400 (EDT) Received: from noname (p5497DB9C.dip.t-dialin.net [84.151.219.156]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id AF950129A91; Tue, 20 Jun 2006 10:03:26 -0700 (PDT) Subject: ANNOUNCE: gtkmm 2.9.5 From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Tue, 20 Jun 2006 19:03:22 +0200 Message-Id: <1150823002.6261.21.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.404 tagged_above=-999 required=2 tests=[AWL=0.041, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.404 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 17:04:28 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.5: Gtk: * Assistant: Added update_buttons_state(). * Button: Added get/set_image_position(). * Clipboard: Added request_rich_text(), wait_for_rich_text(), and wait_rich_text_is_available(). * Entry: Added get/set_inner_border(). * Notebook: Added set_group_id(), get_group_id(), get_tab_reorderable(), set_tab_reorderable(), get_tab_detachable(), set_tab_detachable(). * PrintContext: Added set_cairo_context(). * Printoperation: - run(): Added PrintOperationAction parameter. - Removed set_show_dialog(), set_pdf_target(), set_track_print_status(), run_async(). - Added set_export_filename(), set_track_print_status(), set_show_progress(), set_allow_async(), set_custom_tab_label(). * Fixed warnings (Elijah Newren, Jonathon Jongsma) Pango: * Context: Added get_matrix(). * Font: Added describe_with_absolute_size(), get_font_map(). * FontDescription: Added set_absolute_size(), get_size_is_absolute(). * Layout: Added get_font_description(), index_to_line_x(). * Renderer: Added get_matrix(). *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 20 15:07:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA6E63B04D5 for ; Tue, 20 Jun 2006 15:07:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07387-01 for ; Tue, 20 Jun 2006 15:06:57 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id CB3233B055D for ; Tue, 20 Jun 2006 15:06:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 727702E015 for ; Tue, 20 Jun 2006 12:06:00 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1154 To: gtkmm-forge@lists.sourceforge.net Date: Tue, 20 Jun 2006 12:05:49 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.399 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.399 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 19:07:05 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 2. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 3. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 16:39:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619203948.E92236CC1BD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #10 from Murray Cumming 2006-06-19 20:39 UTC ------- Done in cvs. Now we see output like this: murrayc@ubuntumurrayc:~/cvs/gnome216$ g++ testx11.cc `pkg-config gtkmm-2.4 --libs --cflags` In file included from /opt/gnome216/include/glibmm-2.4/glibmm/interface.h:24, from /opt/gnome216/include/glibmm-2.4/glibmm.h:38, from /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:7, from /opt/gnome216/include/gdkmm-2.4/gdkmm.h:27, from testx11.cc:2: /opt/gnome216/include/glibmm-2.4/glibmm/object.h:26:4: error: #error "X11/Xlib.h seems to have been included before this header. Due to some commonly-named macros in X11/Xlib.h, it may only be included after any glibmm, gdkmm, or gtkmm headers." /opt/gnome216/include/glibmm-2.4/glibmm/object.h:126: error: expected unqualified-id before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:126: error: expected `)' before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:127: error: expected identifier before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:127: error: expected ?,? or ?...? before numeric constant /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:187: error: expected identifier before ?int? /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:188: error: expected unqualified-id before ?{? token /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:204: error: template argument 1 is invalid /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:204: error: template argument 1 is invalid -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 18:35:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619223544.D115F6CC1AA@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67366|0 |1 is obsolete| | ------- Comment #4 from Marko Anastasov 2006-06-19 22:35 UTC ------- Created an attachment (id=67656) --> (http://bugzilla.gnome.org/attachment.cgi?id=67656&action=view) updated patch and new files Please Murray commit this one, I got the account in the meantime but I'm paranoid about re-checking out everything before this is in the repo. I updated the above, except for the default value of "PrintOperationAction action" in run() - all parameters after the one with a default value must also have default values, and there can't be a default for std::auto_ptr& and Window&. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 20 Jun 2006 02:52:34 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620065234.3F5D66CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |critical Status|UNCONFIRMED |NEEDINFO Priority|Normal |High ------- Comment #5 from Murray Cumming 2006-06-20 06:52 UTC ------- Great. Anyone should feel free to commit this. > I updated the above, except for the default value of "PrintOperationAction > action" in run() - all parameters after the one with a default value must also > have default values, and there can't be a default for > std::auto_ptr& and Window&. But we can have it for the version that has no std::auto_ptr. Some extra things I noticed: - In printoperation.hg, please avoid including gtk/gtkprintoperation.h. It doesn't seem necessary. - In _WRAP_SIGNAL("preview"), it might be safer to pass the parent parameter by pointer. I guess it might sometimes be null. - printunixdialog.hg: void add_custom_tab(): Maybe we can add an overload that takes a ustring for the label. - In printoperationpreview.hg, with the signals, you probably don't want to use "no_default_handler". I generally only use that to avoid breaking ABI when adding new signals to an existing class. Feel free to make those changes directly in cvs. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 20 Jun 2006 03:02:40 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620070240.2BB796CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #7 from Murray Cumming 2006-06-20 07:02 UTC ------- Apparently gtkmm 2.9.5 builds fine with the latest GTK+ tarball. Thanks for all the fixes and feeback. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 20 Jun 2006 07:31:09 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620113109.C11566CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #8 from Joseph Sacco 2006-06-20 11:31 UTC ------- It does... You are welcome. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 20 Jun 2006 13:06:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620170643.1E6776CC0F8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |normal Status|NEEDINFO |UNCONFIRMED Priority|High |Normal ------- Comment #6 from Murray Cumming 2006-06-20 17:06 UTC ------- Resetting status, etc. I'm not sure how that was changed. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1154 ******************************************** From daf@minuslab.net Tue Jun 20 23:19:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 10A003B0463 for ; Tue, 20 Jun 2006 23:19:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02442-04 for ; Tue, 20 Jun 2006 23:19:53 -0400 (EDT) Received: from eastrmmtao06.cox.net (eastrmmtao06.cox.net [68.230.240.33]) by menubar.gnome.org (Postfix) with ESMTP id AD7073B010B for ; Tue, 20 Jun 2006 23:19:52 -0400 (EDT) Received: from [192.168.1.107] (really [68.0.246.8]) by eastrmmtao06.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060621031952.ZQGC16402.eastrmmtao06.cox.net@[192.168.1.107]> for ; Tue, 20 Jun 2006 23:19:52 -0400 Subject: Confusion over X Resources From: Dave Foster To: gtkmm-list@gnome.org Content-Type: text/plain Date: Wed, 21 Jun 2006 01:04:10 -0400 Message-Id: <1150866250.4918.15.camel@neptune.minuslab.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_BD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 03:19:56 -0000 Hi all- I've been developing a background setter/previwer/restorer with gtkmm for a number of months with a friend of mine. It's quite usable at the moment, but not very well rounded, it has an issue of leaking pixmaps and it has some bad interaction with other programs (other background setters can kill my program in its tracks!). I'm trying to get to the bottom of this problem. To briefly outline what happens to set the background image of X (note: this is NOT using gnome/nautilus to draw the background): - Open a connection to the X display - Execute XSetCloseDownMode() and set it to RetainPermanent - Load from file, scale or whatever, copy Pixbuf to a Pixmap - Destroy prior pixmap - Set the background of the root window - Set two named X atoms to the id of the new pixmap - Close connection to the X display In my set background function, I open a connection using Gdk::Display::open(the_display_name) (it supports multihead setups, which I run). I use the GDK_DISPLAY_XDISPLAY() macro to get the Display* pointer so I can call XSetCloseDownMode() and set the proper atoms. Using the GDK wrappers of gtkmm I create my pixbuf, scale or whatever, create a Gdk::Pixmap, and copy the pixbuf into that. I paint the background, set the atoms, and that is all. However, the connection never appears to close, becuase if I run a program like feh to set the background from the command line, my program immediatly dies, terminated by the call to XKillClient() which is supposed to kill the creator of the pixmap (remember the close down mode is permanent). Two issues: - If I am creating and closing a connection via Gdk::Display::open() shouldn't it be then separate from my main connection, thus not being subject to getting killed? - If I explicitly call flush() and close() on my Gdk::Display instance, I get a segmentation fault. The backtrace for this appears to be in the RefPtr destructor. (see below) Is this a bug? Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1223510336 (LWP 6436)] 0xb7bdb3d0 in gdk_display_x11_dispose () from /usr/lib/libgdk-x11-2.0.so.0 (gdb) bt #0 0xb7bdb3d0 in gdk_display_x11_dispose () from /usr/lib/libgdk-x11-2.0.so.0 #1 0xb7aabf2b in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #2 0xb772f520 in Glib::ObjectBase::unreference () from /usr/lib/libglibmm-2.4.so.1 #3 0x08058941 in ~RefPtr (this=0xbf9b32b0) at refptr.h:179 #4 0x080584a2 in SetBG::set_bg (disp=@0xbf9b33a0, file=@0xbf9b339c, mode=SetBG::SET_SCALE, bgcolor=@0xbf9b3398) at SetBG.cc:219 *trim* (SetBG::set_bg is my program) If you are wondering why feh or similar calls XKillClient, see this link: http://www.eterm.org/docs/view.php?doc=ref#trans The source to my project can be found at: http://svn.syscrash.ca/nitrogen/trunk/ or I can give relevant extracts if needed. The function which is giving the problems is SetBG::set_bg in http://svn.syscrash.ca/nitrogen/trunk/src/SetBG.cc Sorry for the long read on my first post, please someone have some idea of what to do! Thanks! dave -- Dave Foster From mickael.drean@gmail.com Wed Jun 21 09:41:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1E6E33B0DDD for ; Wed, 21 Jun 2006 09:41:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09542-05 for ; Wed, 21 Jun 2006 09:41:45 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id D06683B103D for ; Wed, 21 Jun 2006 09:41:44 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i21so145755wra for ; Wed, 21 Jun 2006 06:41:44 -0700 (PDT) Received: by 10.65.54.5 with SMTP id g5mr951102qbk; Wed, 21 Jun 2006 06:41:44 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Wed, 21 Jun 2006 06:41:43 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 15:41:43 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: Re: Gtk::Table problem In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_50486_19469752.1150897303944" References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.792 tagged_above=-999 required=2 tests=[AWL=0.807, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.792 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 13:41:50 -0000 ------=_Part_50486_19469752.1150897303944 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, after searching a while, i saw that it's queue_draw() function which have no effect if it has not been display once. So, i think that queue_draw() is not called because there is no area to update. How can i force my widget to display on my computer screen into my own function? I really need help on this, Thanks a lot Mick 2006/6/20, Mickael Drean : > > Hi there, > > In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In > fact i can switch visualisation of different Table. I use it to draw some > curve and i would like to export all the Table to picture. When i try to > export onei succeed to create my picture but if i try to export all by > starting from the first, export , switching to next, export , etc... i have > picture of 1px by 1px. I tried to slow it and i saw that my table don't > appear. I suppose that it's an graphical allocation problem. > Any idea? > > > > here is a sample of my code : > > void MyApp::export_all() > > { > > for (int i = 0; i< GetNbEcran() ;++i) > > { > > move_to_screen(i); > > Glib::Timer time; > > time.start(); > > while (time.elapsed() < 1 ) > > { > > } > > time.stop(); > > Glib::ustring str2 = "./ecran "; > > std::ostringstream converter; > > converter << (i+1); > > str2 += converter.str(); > > str2 += ".bmp"; > > get_root_window()->show(); > > get_root_window()->process_all_updates(); > > queue_draw(); > > (*m_IterEcran)->export_to_bmp(str2); > > } > > } > > void CEcran::export_to_bmp(Glib::ustring filename) > > { > > int w = 0; > > int h = 0; > > show_all_children(); > > Gtk::Allocation allocation = get_allocation(); > > GdkWindowAttr attributes; > > memset(&attributes, 0, sizeof(attributes)); > > //Set initial position and size of the Gdk::Window: > > attributes.x = allocation.get_x(); > > attributes.y = allocation.get_y(); > > attributes.width = allocation.get_width(); > > attributes.height = allocation.get_height(); > > attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK; > > attributes.window_type = GDK_WINDOW_CHILD; > > attributes.wclass = GDK_INPUT_OUTPUT; > > Glib::RefPtr refGdkWindow = Gdk::Window::create(get_window() > /* parent */, &attributes, GDK_WA_X | GDK_WA_Y); > > refGdkWindow->process_all_updates (); > > get_root_window()->show(); > > get_root_window()->process_all_updates(); > > refGdkWindow->get_size(w,h); > > Glib::RefPtr colormap = get_colormap(); > > Glib::RefPtr img = Gdk::Image::create(Gdk::IMAGE_NORMAL > ,get_visual(), w,h); > > img = refGdkWindow->get_image(0,0,w,h); > > Glib::RefPtr pixbuf = Gdk::Pixbuf::create(img, colormap, > 0,0,0,0,w,h); > > pixbuf->save(filename,"bmp"); > > } > ------=_Part_50486_19469752.1150897303944 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
 
  after searching a while, i saw that it's queue_draw() function which have no effect if it has not been display once. So, i think that queue_draw() is not called because there is no area to update.
 
   How can i force my widget to display on my computer screen into my own function?
 
 
I really need help on this,
 
Thanks a lot
 
Mick
 
2006/6/20, Mickael Drean <mickael.drean@gmail.com>:

Hi there,

In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem.

Any idea?
 
 

here is a sample of my code :

void MyApp::export_all()

{

for (int i = 0; i< GetNbEcran() ;++i)

{

move_to_screen(i);

Glib::Timer time;

time.start();

while (time.elapsed() < 1 )

{

}

time.stop();

Glib::ustring str2 = "./ecran ";

std::ostringstream converter;

converter << (i+1);

str2 += converter.str();

str2 += ".bmp";

get_root_window()->show();

get_root_window()->process_all_updates();

queue_draw();

(*m_IterEcran)->export_to_bmp(str2);

}

}

void CEcran::export_to_bmp(Glib::ustring filename)

{

int w = 0;

int h = 0;

show_all_children();

Gtk::Allocation allocation = get_allocation();

GdkWindowAttr attributes;

memset(&attributes, 0, sizeof(attributes));

//Set initial position and size of the Gdk::Window:

attributes.x = allocation.get_x();

attributes.y = allocation.get_y();

attributes.width = allocation.get_width();

attributes.height = allocation.get_height();

attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK;

attributes.window_type = GDK_WINDOW_CHILD;

attributes.wclass = GDK_INPUT_OUTPUT;

Glib::RefPtr<Gdk::Window> refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y);

refGdkWindow->process_all_updates ();

get_root_window()->show();

get_root_window()->process_all_updates();

refGdkWindow->get_size(w,h);

Glib::RefPtr<Gdk::Colormap> colormap = get_colormap();

Glib::RefPtr<Gdk::Image> img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h);

img = refGdkWindow->get_image(0,0,w,h);

Glib::RefPtr<Gdk::Pixbuf> pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h);

pixbuf->save(filename,"bmp");

}


------=_Part_50486_19469752.1150897303944-- From yogesh.ar@gmail.com Wed Jun 21 10:35:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4CCD83B0FAB for ; Wed, 21 Jun 2006 10:35:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12801-09 for ; Wed, 21 Jun 2006 10:35:00 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id 6ACF33B0F70 for ; Wed, 21 Jun 2006 10:35:00 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id z59so2212965pyg for ; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Received: by 10.35.114.16 with SMTP id r16mr11082281pym; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 20:04:59 +0530 From: "Yogesh Arora" To: gtkmm-list@gnome.org Subject: automatically scrolling MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.704 tagged_above=-999 required=2 tests=[AWL=-0.662, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.704 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 14:35:01 -0000 Hi I have a TextView inside a scroll window. I want to create an animation effect in which TextView scrolls automatically I know there is set_value function in Range class. But for calling that function i will always have to calculate the value. There should be some funtion such as step_increment page_increment can called for step or page_increment -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From bob@fis-cal.com Wed Jun 21 10:47:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 90DA03B102B for ; Wed, 21 Jun 2006 10:47:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13931-09 for ; Wed, 21 Jun 2006 10:47:43 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 5FB2F3B105C for ; Wed, 21 Jun 2006 10:47:42 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AUA23584; Wed, 21 Jun 2006 10:47:36 -0400 (EDT) Message-ID: <44995C03.5080103@fis-cal.com> Date: Wed, 21 Jun 2006 09:47:31 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Yogesh Arora Subject: Re: automatically scrolling References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------050603050308050508070105" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.509 tagged_above=-999 required=2 tests=[AWL=-0.923, BAYES_20=-0.74, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.509 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 14:47:44 -0000 This is a multi-part message in MIME format. --------------050603050308050508070105 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Since gtkmm is merely a wrapper for underlying gtk functions and classes, I recommend that you re-post this message on the gtk mailing list. Bob Caryl Yogesh Arora wrote: > Hi > > I have a TextView inside a scroll window. > I want to create an animation effect in which TextView scrolls automatically > > I know there is set_value function in Range class. But for calling > that function i will always have to calculate the value. > > There should be some funtion such as step_increment page_increment can called > for step or page_increment > > --------------050603050308050508070105 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------050603050308050508070105-- From murrayc@murrayc.com Wed Jun 21 12:03:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 314A73B0FFF for ; Wed, 21 Jun 2006 12:03:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19318-02 for ; Wed, 21 Jun 2006 12:03:42 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id 7C0FD3B10B4 for ; Wed, 21 Jun 2006 12:01:09 -0400 (EDT) Received: from noname (p5497F05F.dip.t-dialin.net [84.151.240.95]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 23621129A93; Wed, 21 Jun 2006 09:01:06 -0700 (PDT) Subject: Re: automatically scrolling From: Murray Cumming To: Yogesh Arora In-Reply-To: References: Content-Type: text/plain Date: Wed, 21 Jun 2006 18:01:03 +0200 Message-Id: <1150905663.7465.0.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.754 tagged_above=-999 required=2 tests=[AWL=-0.611, BAYES_00=-2.599, RCVD_IN_SORBS_WEB=1.456] X-Spam-Score: -1.754 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 16:03:48 -0000 On Wed, 2006-06-21 at 20:04 +0530, Yogesh Arora wrote: > Hi > > I have a TextView inside a scroll window. > I want to create an animation effect in which TextView scrolls automatically > > I know there is set_value function in Range class. But for calling > that function i will always have to calculate the value. > > There should be some funtion such as step_increment page_increment can called > for step or page_increment TextView has a variety of scroll* methods, which should help: http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TextView.html -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 21 15:08:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 10F623B035A for ; Wed, 21 Jun 2006 15:08:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31348-09 for ; Wed, 21 Jun 2006 15:08:45 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 791123B031D for ; Wed, 21 Jun 2006 15:08:45 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 996D01E4E9 for ; Wed, 21 Jun 2006 12:03:45 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1155 To: gtkmm-forge@lists.sourceforge.net Date: Wed, 21 Jun 2006 12:03:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.4 tagged_above=-999 required=2 tests=[AWL=0.085, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 19:08:47 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345497] New: CVS head fails to build (gtkmm (bugzilla.gnome.org)) 2. [Bug 345497] CVS head fails to build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 20 Jun 2006 19:18:07 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] New: CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x Summary: CVS head fails to build Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Appears to be due to recent changes (more recent than the last bugs I filed as it compiled fine after fixing those). Anyway, I'm getting: printunixdialog.cc: In member function `void Gtk::PrintUnixDialog::add_custom_ta b(const Gtk::Widget&, const Glib::ustring&)': printunixdialog.cc:47: error: invalid use of undefined type `struct Gtk::Label' ../../gtk/gtkmm/container.h:53: error: forward declaration of `struct Gtk::Label ' printunixdialog.cc:48: error: no matching function for call to `Gtk::PrintUnixDi alog::add_custom_tab(const Gtk::Widget&, Gtk::Label&)' printunixdialog.cc:46: note: candidates are: void Gtk::PrintUnixDialog::add_custom_tab(const Gtk::Widget&, const Glib::ustring&) ../../gtk/gtkmm/printunixdialog.h:132: note: void Gtk::PrintUnixDialog::add_custom_tab(const Gtk::Widget&, const Gtk::Widget&) make[5]: *** [printunixdialog.lo] Error 1 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 20 Jun 2006 23:30:17 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060621033017.6DCFD6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x ------- Comment #1 from Elijah Newren 2006-06-21 03:30 UTC ------- Created an attachment (id=67760) --> (http://bugzilla.gnome.org/attachment.cgi?id=67760&action=view) Fix the build -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1155 ******************************************** From kanadakid@gmail.com Wed Jun 21 21:12:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2F6F23B0172 for ; Wed, 21 Jun 2006 21:12:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17376-03 for ; Wed, 21 Jun 2006 21:12:33 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.194]) by menubar.gnome.org (Postfix) with ESMTP id 0F4953B014B for ; Wed, 21 Jun 2006 21:12:32 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id t5so238798wxc for ; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Received: by 10.70.14.3 with SMTP id 3mr1924638wxn; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Received: by 10.70.78.8 with HTTP; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 21:12:32 -0400 From: "Mike Polan" To: gtkmm-list@gnome.org Subject: Signals in threads MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_285_31763584.1150938752353" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.804 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.804 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 01:12:34 -0000 ------=_Part_285_31763584.1150938752353 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I need to emit certain signals inside a running Glib::Thread in order to relay some information to the rest of my app. However, from what I know, I don't believe that it is really safe to emit such signals that are connected to a Gtk::Window, which in turn will call some GUI functions, directly from inside threads. Someone mentioned something about Glib::Dispatcher to me, but I'm not quite sure if that's what's needed to accomplish my task. In any case, how would I go about doing something like this? Thanks in advance. ------=_Part_285_31763584.1150938752353 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,
I need to emit certain signals inside a running Glib::Thread in order to relay some information to the rest of my app. However, from what I know, I don't believe that it is really safe to emit such signals that are connected to a Gtk::Window, which in turn will call some GUI functions, directly from inside threads. Someone mentioned something about Glib::Dispatcher to me, but I'm not quite sure if that's what's needed to accomplish my task. In any case, how would I go about doing something like this?

Thanks in advance.
------=_Part_285_31763584.1150938752353-- From yogesh.ar@gmail.com Thu Jun 22 01:34:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9375E3B0224 for ; Thu, 22 Jun 2006 01:34:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30452-10 for ; Thu, 22 Jun 2006 01:34:18 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.181]) by menubar.gnome.org (Postfix) with ESMTP id 82B043B01C1 for ; Thu, 22 Jun 2006 01:34:18 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id c59so212885pyc for ; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Received: by 10.35.83.6 with SMTP id k6mr668582pyl; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 11:04:17 +0530 From: "Yogesh Arora" To: "Murray Cumming" Subject: Re: automatically scrolling In-Reply-To: <1150905663.7465.0.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150905663.7465.0.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.409 tagged_above=-999 required=2 tests=[AWL=0.191, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.409 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 05:34:21 -0000 TextView has scroll methods but they are not useful in case u r doing step increment or page increment they are more related to TextBuffer. anyways i found a way out VScrollbar* scrollbar = scrolledWindow.get_vscrollbar(); scrollbar->set_value(scrollbar->get_value() + (scrollbar->get_adjustment()->get_step_increment()); On 6/21/06, Murray Cumming wrote: > On Wed, 2006-06-21 at 20:04 +0530, Yogesh Arora wrote: > > Hi > > > > I have a TextView inside a scroll window. > > I want to create an animation effect in which TextView scrolls automatically > > > > I know there is set_value function in Range class. But for calling > > that function i will always have to calculate the value. > > > > There should be some funtion such as step_increment page_increment can called > > for step or page_increment > > TextView has a variety of scroll* methods, which should help: > http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TextView.html > > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From yogesh.ar@gmail.com Thu Jun 22 01:36:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 709303B00CB for ; Thu, 22 Jun 2006 01:36:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30604-07 for ; Thu, 22 Jun 2006 01:36:12 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id A89803B0008 for ; Thu, 22 Jun 2006 01:36:12 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id w49so194011pyg for ; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Received: by 10.35.101.9 with SMTP id d9mr672875pym; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 11:06:11 +0530 From: "Yogesh Arora" To: bob@fis-cal.com Subject: Re: automatically scrolling In-Reply-To: <44995C03.5080103@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44995C03.5080103@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.344 tagged_above=-999 required=2 tests=[AWL=0.102, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.344 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 05:36:13 -0000 but in gtk there is a way to do it, i can fire a signal g_signal_emit_by_name (range, "move-slider", textview_text_scroll_type); On 6/21/06, Bob Caryl wrote: > Since gtkmm is merely a wrapper for underlying gtk functions and > classes, I recommend that you re-post this message on the gtk mailing list. > > Bob Caryl > > Yogesh Arora wrote: > > Hi > > > > I have a TextView inside a scroll window. > > I want to create an animation effect in which TextView scrolls automatically > > > > I know there is set_value function in Range class. But for calling > > that function i will always have to calculate the value. > > > > There should be some funtion such as step_increment page_increment can called > > for step or page_increment > > > > > > > -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From murrayc@murrayc.com Thu Jun 22 03:27:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 144C43B0346 for ; Thu, 22 Jun 2006 03:27:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04222-03 for ; Thu, 22 Jun 2006 03:27:35 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 50EAF3B05DE for ; Thu, 22 Jun 2006 03:27:27 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id A63A8DC743; Thu, 22 Jun 2006 00:27:26 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Thu, 22 Jun 2006 09:27:26 +0200 (CEST) Message-ID: <5074.194.138.18.132.1150961246.squirrel@webmail.murrayc.com> In-Reply-To: References: <44995C03.5080103@fis-cal.com> Date: Thu, 22 Jun 2006 09:27:26 +0200 (CEST) Subject: Re: automatically scrolling From: "Murray Cumming" To: "Yogesh Arora" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.483 tagged_above=-999 required=2 tests=[AWL=-0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.483 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 07:27:38 -0000 > but in gtk there is a way to do it, i can fire a signal > > g_signal_emit_by_name (range, "move-slider", textview_text_scroll_type); 1. You can use C functions on gtkmm objects, by using gobj(). 2. This is a keybinding/action signal. It is therefore not part of the public API. It could change/break/disappear in the future. gtkmm makes this clearer by not proving API for these signals. 3. Emitting signals for objects instead of just letting those objects emit their own signals themselves is messing around with the internals of an object. It's not part of the public API. It might not continue to work, and might have strange side-effects. gtkmm makes it more difficult to use non-public API. > > On 6/21/06, Bob Caryl wrote: >> Since gtkmm is merely a wrapper for underlying gtk functions and >> classes, I recommend that you re-post this message on the gtk mailing >> list. >> >> Bob Caryl >> >> Yogesh Arora wrote: >> > Hi >> > >> > I have a TextView inside a scroll window. >> > I want to create an animation effect in which TextView scrolls >> automatically >> > >> > I know there is set_value function in Range class. But for calling >> > that function i will always have to calculate the value. >> > >> > There should be some funtion such as step_increment page_increment can >> called >> > for step or page_increment >> > >> > >> >> >> > > > -- > Thanks > Yogesh > > Dont be intimidated by impossibillity.... be motivated by possibillity! > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mickael.drean@gmail.com Thu Jun 22 03:30:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25E353B058B for ; Thu, 22 Jun 2006 03:30:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04521-07 for ; Thu, 22 Jun 2006 03:30:22 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 5134F3B04D0 for ; Thu, 22 Jun 2006 03:30:16 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so346690nzn for ; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Received: by 10.65.237.20 with SMTP id o20mr2213519qbr; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 09:30:15 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: create a directory MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2358_24038577.1150961415120" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.756 tagged_above=-999 required=2 tests=[AWL=0.689, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.756 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 07:30:25 -0000 ------=_Part_2358_24038577.1150961415120 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi there, a simple question, which fonction could i use to create a directory? i'm trying to save a pixbuf into a specific repertory which not exist before calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i didn't find anything? Any idea? Mickael ------=_Part_2358_24038577.1150961415120 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi there,
 
 a simple question, which fonction could i use to create a directory? i'm trying to save a pixbuf into a specific repertory which not exist before calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i didn't find anything?
 
Any idea?
 
Mickael
------=_Part_2358_24038577.1150961415120-- From jonathon.jongsma@gmail.com Thu Jun 22 08:34:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 835FB3B03FD for ; Thu, 22 Jun 2006 08:34:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25683-01 for ; Thu, 22 Jun 2006 08:34:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by menubar.gnome.org (Postfix) with ESMTP id 88DF53B0420 for ; Thu, 22 Jun 2006 08:34:57 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id q3so451303nzb for ; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Received: by 10.36.132.5 with SMTP id f5mr1909967nzd; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 07:34:56 -0500 From: "Jonathon Jongsma" To: "Mickael Drean" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.049, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.397 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 12:34:58 -0000 I would just use g_mkdir(). Alternatively you could use something from gnome-vfsmm. Jonner On 6/22/06, Mickael Drean wrote: > > Hi there, > > a simple question, which fonction could i use to create a directory? i'm > trying to save a pixbuf into a specific repertory which not exist before > calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i > didn't find anything? > > Any idea? > > > Mickael > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > From bob@fis-cal.com Thu Jun 22 09:15:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 043623B00C0 for ; Thu, 22 Jun 2006 09:15:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29305-08 for ; Thu, 22 Jun 2006 09:15:57 -0400 (EDT) Received: from mailrtr1.mailzone.edeltacom.com (mailrtr1.mailzone.edeltacom.com [216.248.176.149]) by menubar.gnome.org (Postfix) with ESMTP id BCAAF3B05BF for ; Thu, 22 Jun 2006 09:15:57 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr1.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id FDO64847; Thu, 22 Jun 2006 09:15:53 -0400 (EDT) Message-ID: <449A97FE.9000600@fis-cal.com> Date: Thu, 22 Jun 2006 08:15:42 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Mike Polan Subject: Re: Signals in threads References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------030606020804040209090002" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:15:59 -0000 This is a multi-part message in MIME format. --------------030606020804040209090002 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hey Mike: First, you need to declare a Gtk::Dispatcher object in your GUI class. It will be the conduit from your worker threads to your GUI (and usually primary) thread. Next, in your GUI class you declare a function to handle the data coming from your worker thread that you will use to update your GUI, and you use it as a callback slot to connect to your Gtk::Dispatcher: Gtk::Dispatcher my_dispatcher; my_dispatcher.connect(sigc::mem_fun(*myclass,&MyClass::my_callback_slot)); Then, in the worker thread, you just call the dispatcher as a function: my_dispatcher(); whenever you wish to update your GUI. In my case, I had also declared in my GUI class a std::vector object to which my worker thread pushed back string data that I wanted to add to a Gtk::TextBuffer displayed in a Gtk::TextView in my GUI class. My callback slot would pop the Glib::ustrings off this vector one at a time and add them to the Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, my worker thread would push back strings to this vector object just prior to calling the dispatcher. I hope this helps. Bob /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ Mike Polan wrote: > Hi, > I need to emit certain signals inside a running Glib::Thread in order > to relay some information to the rest of my app. However, from what I > know, I don't believe that it is really safe to emit such signals that > are connected to a Gtk::Window, which in turn will call some GUI > functions, directly from inside threads. Someone mentioned something > about Glib::Dispatcher to me, but I'm not quite sure if that's what's > needed to accomplish my task. In any case, how would I go about doing > something like this? > > Thanks in advance. > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------030606020804040209090002 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------030606020804040209090002-- From bob@fis-cal.com Thu Jun 22 09:19:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3669E3B031A for ; Thu, 22 Jun 2006 09:19:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29589-06 for ; Thu, 22 Jun 2006 09:19:17 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 14F2A3B00C0 for ; Thu, 22 Jun 2006 09:19:17 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AUF46173; Thu, 22 Jun 2006 09:19:13 -0400 (EDT) Message-ID: <449A98D0.2030303@fis-cal.com> Date: Thu, 22 Jun 2006 08:19:12 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Mickael Drean Subject: Re: create a directory References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------000103020607030402090902" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:19:19 -0000 This is a multi-part message in MIME format. --------------000103020607030402090902 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. Bob Mickael Drean wrote: > Hi there, > > a simple question, which fonction could i use to create a directory? > i'm trying to save a pixbuf into a specific repertory which not exist > before calling save(). I saw that there is g_mkdir() in GTK+ but with > gtkmm i didn't find anything? > > Any idea? > > Mickael > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------000103020607030402090902 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------000103020607030402090902-- From daf@minuslab.net Thu Jun 22 09:22:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6FC223B06D0 for ; Thu, 22 Jun 2006 09:22:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30015-01 for ; Thu, 22 Jun 2006 09:22:32 -0400 (EDT) Received: from eastrmmtao06.cox.net (eastrmmtao06.cox.net [68.230.240.33]) by menubar.gnome.org (Postfix) with ESMTP id 8C87A3B06EF for ; Thu, 22 Jun 2006 09:21:03 -0400 (EDT) Received: from [192.168.9.211] (really [68.9.67.187]) by eastrmmtao06.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060622132102.ELGQ16402.eastrmmtao06.cox.net@[192.168.9.211]>; Thu, 22 Jun 2006 09:21:02 -0400 Message-ID: <449A9942.1060207@minuslab.net> Date: Thu, 22 Jun 2006 09:21:06 -0400 From: Dave Foster User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: bob@fis-cal.com Subject: Re: Signals in threads References: <449A97FE.9000600@fis-cal.com> In-Reply-To: <449A97FE.9000600@fis-cal.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:22:41 -0000 Hmm, I know I replied to this last night, perhaps I forgot to do reply all. Bob basically said what I did as well, however... Bob Caryl wrote: > > In my case, I had also declared in my GUI class a > std::vector object to which my worker thread pushed > back string data that I wanted to add to a Gtk::TextBuffer displayed > in a Gtk::TextView in my GUI class. My callback slot would pop the > Glib::ustrings off this vector one at a time and add them to the > Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, > my worker thread would push back strings to this vector object just > prior to calling the dispatcher. Your std::vector method does not sound very thread-safe.. there can be interleaving issues if your worker thread were to push a string on as your consumer thread were to pop strings off. Two solutions to this: use a mutex around accesses to your vector (gtkmm has a nice auto-destructing one), or use something which is already thread-safe like g_async_queue (or w/e that name is, i can't seem to remember it). Sorry for forgetting to cc the list earlier, Mike. dave -- Dave Foster From page.rob@gmail.com Thu Jun 22 09:27:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F02163B01EE for ; Thu, 22 Jun 2006 09:27:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30323-09 for ; Thu, 22 Jun 2006 09:27:57 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id F26353B03E5 for ; Thu, 22 Jun 2006 09:27:56 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so347960pye for ; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Received: by 10.35.21.1 with SMTP id y1mr1088031pyi; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Received: by 10.35.91.9 with HTTP; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 14:27:23 +0100 From: "Rob Page" To: bob@fis-cal.com Subject: Re: create a directory In-Reply-To: <449A98D0.2030303@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.434 tagged_above=-999 required=2 tests=[AWL=0.012, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.434 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:27:58 -0000 It is a convenience wrapper on POSIX systems, but it does sensible stuff on windows, as i understand. Regards, Rob. On 6/22/06, Bob Caryl wrote: > g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. > > Bob > > Mickael Drean wrote: > > Hi there, > > > > a simple question, which fonction could i use to create a directory? > > i'm trying to save a pixbuf into a specific repertory which not exist > > before calling save(). I saw that there is g_mkdir() in GTK+ but with > > gtkmm i didn't find anything? > > > > Any idea? > > > > Mickael > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From paul@linuxaudiosystems.com Thu Jun 22 09:59:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BD5D73B04C0 for ; Thu, 22 Jun 2006 09:59:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32696-02 for ; Thu, 22 Jun 2006 09:59:24 -0400 (EDT) Received: from vms046pub.verizon.net (vms046pub.verizon.net [206.46.252.46]) by menubar.gnome.org (Postfix) with ESMTP id E36A53B064D for ; Thu, 22 Jun 2006 09:59:23 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms046.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1900B25LIYTLJA@vms046.mailsrvcs.net> for gtkmm-list@gnome.org; Thu, 22 Jun 2006 08:59:23 -0500 (CDT) Date: Thu, 22 Jun 2006 09:59:51 -0400 From: Paul Davis Subject: Re: Signals in threads In-reply-to: <449A9942.1060207@minuslab.net> To: Dave Foster Message-id: <1150984792.10221.36.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <449A97FE.9000600@fis-cal.com> <449A9942.1060207@minuslab.net> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.556 tagged_above=-999 required=2 tests=[AWL=0.043, BAYES_00=-2.599] X-Spam-Score: -2.556 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:59:29 -0000 On Thu, 2006-06-22 at 09:21 -0400, Dave Foster wrote: > Hmm, I know I replied to this last night, perhaps I forgot to do reply > all. Bob basically said what I did as well, however... > > Bob Caryl wrote: > > > > In my case, I had also declared in my GUI class a > > std::vector object to which my worker thread pushed > > back string data that I wanted to add to a Gtk::TextBuffer displayed > > in a Gtk::TextView in my GUI class. My callback slot would pop the > > Glib::ustrings off this vector one at a time and add them to the > > Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, > > my worker thread would push back strings to this vector object just > > prior to calling the dispatcher. > Your std::vector method does not sound very thread-safe.. there can be > interleaving issues if your worker thread were to push a string on as > your consumer thread were to pop strings off. Two solutions to this: > use a mutex around accesses to your vector (gtkmm has a nice > auto-destructing one), or use something which is already thread-safe > like g_async_queue (or w/e that name is, i can't seem to remember it). single-reader/single-writer queues are inherently thread-safe as long as you are sensible about their implementation. lock-free ringbuffers are a widely used technique in realtime programming. JACK (http://jackaudio.org/) has a sample C implementation. i would agree, however, that using std::vector is not thread safe. --p From mickael.drean@gmail.com Thu Jun 22 10:02:11 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 172343B064B for ; Thu, 22 Jun 2006 10:02:11 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00311-07 for ; Thu, 22 Jun 2006 10:02:10 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.197]) by menubar.gnome.org (Postfix) with ESMTP id EDA163B06EE for ; Thu, 22 Jun 2006 10:02:09 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so457173nzh for ; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Received: by 10.65.224.13 with SMTP id b13mr2547749qbr; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 16:02:09 +0200 From: "Mickael Drean" To: "Rob Page" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5263_22326094.1150984929174" References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.541 tagged_above=-999 required=2 tests=[AWL=0.408, BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.541 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 14:02:11 -0000 ------=_Part_5263_22326094.1150984929174 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I tried to use it but linker is not happy :( Which librairy am I suppose to use? Mick 2006/6/22, Rob Page : > > It is a convenience wrapper on POSIX systems, but it does sensible > stuff on windows, as i understand. > > Regards, > Rob. > > On 6/22/06, Bob Caryl wrote: > > g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. > > > > Bob > > > > Mickael Drean wrote: > > > Hi there, > > > > > > a simple question, which fonction could i use to create a directory? > > > i'm trying to save a pixbuf into a specific repertory which not exist > > > before calling save(). I saw that there is g_mkdir() in GTK+ but with > > > gtkmm i didn't find anything? > > > > > > Any idea? > > > > > > Mickael > > > > ------------------------------------------------------------------------ > > > > > > _______________________________________________ > > > gtkmm-list mailing list > > > gtkmm-list@gnome.org > > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > ------=_Part_5263_22326094.1150984929174 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
I tried to use it but linker is not happy :(  Which librairy am I suppose to use?
 
Mick

 
2006/6/22, Rob Page <page.rob@gmail.com>:
It is a convenience wrapper on POSIX systems, but it does sensible
stuff on windows, as i understand.

Regards,
Rob.

On 6/22/06, Bob Caryl <bob@fis-cal.com> wrote:
> g_mkdir() is just a convenience wrapper for the POSIX mkdir() function.
>
> Bob
>
> Mickael Drean wrote:
> > Hi there,
> >
> >  a simple question, which fonction could i use to create a directory?
> > i'm trying to save a pixbuf into a specific repertory which not exist
> > before calling save(). I saw that there is g_mkdir() in GTK+ but with
> > gtkmm i didn't find anything?
> >
> > Any idea?
> >
> > Mickael
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > gtkmm-list mailing list
> > gtkmm-list@gnome.org
> > http://mail.gnome.org/mailman/listinfo/gtkmm-list
> >
>
>
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
>
>
>
>

------=_Part_5263_22326094.1150984929174-- From jonathon.jongsma@gmail.com Thu Jun 22 11:12:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0498B3B0172 for ; Thu, 22 Jun 2006 11:12:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04751-01 for ; Thu, 22 Jun 2006 11:12:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.202]) by menubar.gnome.org (Postfix) with ESMTP id EFBCB3B007D for ; Thu, 22 Jun 2006 11:12:40 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 18so412083nzp for ; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr2158632nzi; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 10:12:40 -0500 From: "Jonathon Jongsma" To: "Mickael Drean" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.398 tagged_above=-999 required=2 tests=[AWL=0.048, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.398 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 15:12:42 -0000 On 6/22/06, Mickael Drean wrote: > > I tried to use it but linker is not happy :( Which librairy am I suppose to > use? > > Mick It's in GLib, but if you're writing a gtkmm application, GLib should be linked in already. What's the link error you're seeing? Jonner From mickael.drean@gmail.com Thu Jun 22 14:05:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9161A3B00E0 for ; Thu, 22 Jun 2006 14:05:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15384-08 for ; Thu, 22 Jun 2006 14:05:01 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id CE5E63B03E5 for ; Thu, 22 Jun 2006 14:05:00 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so565521nzh for ; Thu, 22 Jun 2006 11:05:00 -0700 (PDT) Received: by 10.65.215.8 with SMTP id s8mr126402qbq; Thu, 22 Jun 2006 11:05:00 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 11:04:59 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 20:04:59 +0200 From: "Mickael Drean" To: "Jonathon Jongsma" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_8272_15810922.1150999499661" References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.562 tagged_above=-999 required=2 tests=[AWL=0.387, BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.562 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 18:05:16 -0000 ------=_Part_8272_15810922.1150999499661 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline genrapport.o(.text+0x515): In function `ZN10GenRapport9save_HTMLEN4Glib7ustringE': C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, int)' collect2: ld returned 1 exit status that's it!! 2006/6/22, Jonathon Jongsma : > > On 6/22/06, Mickael Drean wrote: > > > > I tried to use it but linker is not happy :( Which librairy am I > suppose to > > use? > > > > Mick > > It's in GLib, but if you're writing a gtkmm application, GLib should > be linked in already. What's the link error you're seeing? > > Jonner > ------=_Part_8272_15810922.1150999499661 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline genrapport.o(.text+0x515): In function `ZN10GenRapport9save_HTMLEN4Glib7ustringE':
C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, int)'
collect2: ld returned 1 exit status

that's it!!





2006/6/22, Jonathon Jongsma <jonathon.jongsma@gmail.com>:
On 6/22/06, Mickael Drean <mickael.drean@gmail.com> wrote:
>
> I tried to use it but linker is not happy :(  Which librairy am I suppose to
> use?
>
> Mick

It's in GLib, but if you're writing a gtkmm application, GLib should
be linked in already.  What's the link error you're seeing?

Jonner

------=_Part_8272_15810922.1150999499661-- From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 22 15:06:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B86793B01AA for ; Thu, 22 Jun 2006 15:06:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19435-09 for ; Thu, 22 Jun 2006 15:06:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id A9FA23B01DF for ; Thu, 22 Jun 2006 15:06:16 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 2A93217606 for ; Thu, 22 Jun 2006 12:06:16 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1156 To: gtkmm-forge@lists.sourceforge.net Date: Thu, 22 Jun 2006 12:06:14 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.4 tagged_above=-999 required=2 tests=[AWL=0.085, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 19:06:46 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345497] CVS head fails to build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 21 Jun 2006 15:58:39 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060621195839.812D26CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from Murray Cumming 2006-06-21 19:58 UTC ------- Yeah, already fixed. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1156 ******************************************** From kanadakid@gmail.com Thu Jun 22 15:34:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5C7023B0354 for ; Thu, 22 Jun 2006 15:34:55 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21537-01 for ; Thu, 22 Jun 2006 15:34:54 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.200]) by menubar.gnome.org (Postfix) with ESMTP id 71B5A3B0238 for ; Thu, 22 Jun 2006 15:34:54 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id t5so405410wxc for ; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Received: by 10.70.80.16 with SMTP id d16mr1157543wxb; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Received: by 10.70.78.8 with HTTP; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 15:34:53 -0400 From: "Mike Polan" To: gtkmm-list@gnome.org, paul@linuxaudiosystems.com Subject: Re: Signals in threads In-Reply-To: <1150984792.10221.36.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_13264_4980782.1151004893732" References: <449A97FE.9000600@fis-cal.com> <449A9942.1060207@minuslab.net> <1150984792.10221.36.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.734 tagged_above=-999 required=2 tests=[AWL=0.070, BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.734 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 19:34:55 -0000 ------=_Part_13264_4980782.1151004893732 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption. Once again, thanks! ------=_Part_13264_4980782.1151004893732 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption.

Once again, thanks!
------=_Part_13264_4980782.1151004893732-- From murrayc@murrayc.com Thu Jun 22 17:21:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 53AA83B083F; Thu, 22 Jun 2006 17:21:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27489-07; Thu, 22 Jun 2006 17:21:31 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-62.dreamhost.com [208.97.132.62]) by menubar.gnome.org (Postfix) with ESMTP id 713DB3B0823; Thu, 22 Jun 2006 17:21:26 -0400 (EDT) Received: from noname (p5497EA12.dip.t-dialin.net [84.151.234.18]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 13D217F03D; Thu, 22 Jun 2006 14:21:24 -0700 (PDT) Subject: ANNOUNCE: gtkmm 2.9.6 From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Thu, 22 Jun 2006 23:21:22 +0200 Message-Id: <1151011282.5804.37.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 21:21:32 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.6: Gtk: * Label: Added get/set_line_wrap_mode() and property. * MenuShell: Added get/set_take_focus() and property. * MessageDialog: Added set_image() and property. * StatusIcon: Added get_geometry(). * TreeView: Added get/set_rubber_banding(), get/set_grid_lines(), get/set_enable_tree_lines(). Added properties for show-expanders, level-indentation, rubber-banding, enable-grid-lines, and enable-tree-lines. (Murray Cumming) * PrintJob: send_job(): No longer throws an exception. * PrintUnixDialog: Added add_custom_tab() overload that takes a ustring. * Printer: Added get_job_count(), and enumerate_printers(), and others. * Printsettings: - Put the standard settings in a member class so they can be used as Gtk::PrintSettings::Keys::SOMETHING. - Remove get/set_print_to_file(). * PrintOperation: Added a version of run() without the Window parameter. * PrintOperationPreview: New class. (Most printing stuff: Marko Anastasov) *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From fedemico@yahoo.com Thu Jun 22 17:38:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B460D3B073F for ; Thu, 22 Jun 2006 17:38:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28175-05 for ; Thu, 22 Jun 2006 17:38:46 -0400 (EDT) Received: from web60313.mail.yahoo.com (web60313.mail.yahoo.com [209.73.178.136]) by menubar.gnome.org (Postfix) with SMTP id C0A0F3B0601 for ; Thu, 22 Jun 2006 17:38:45 -0400 (EDT) Received: (qmail 9206 invoked by uid 60001); 22 Jun 2006 21:38:44 -0000 Message-ID: <20060622213844.9204.qmail@web60313.mail.yahoo.com> Received: from [201.198.239.67] by web60313.mail.yahoo.com via HTTP; Thu, 22 Jun 2006 16:38:44 CDT Date: Thu, 22 Jun 2006 16:38:44 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= Subject: displaying images To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.907 tagged_above=-999 required=2 tests=[BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 0.907 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 21:38:46 -0000 Hi everybody! I am a beginner in GTK and Linux, and I am doing an application... When I run my program, the window that I designed is displayed, then when the "start" button is pressed, a thread is created and calls a function (in my c++ code) which enters in an infinite loop in where I capture every frame from a camera, then I take this images into different filters and other kind of processing. In every moment, a sigc function in the main loop event is seeing a flag that says: "the frame is ready, put it into a pixbuf and display it", if the flag is set, another function is called which puts the image into a pixbuf and displays it... that works fine!! Now, I want that when I press a button, another image (an image generated after the different filters) be displayed in another part of my window. To do this, I put ImageMagick functions in the different class functions in order to save every image each time a filter-function is called... but, when I do this, the image being displayed seems to be altered by this action because it doesnt display well... I dont know what is the problem since I am not putting the images in pixbufs yet or treating to display them.. . I just save this images in files... I dont know if you could tell me what I am doing wrong.. I hope, someone help me. Every comment would be appreciated!! Thanks __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From weijie90@gmail.com Thu Jun 22 20:21:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 442FF3B00A2 for ; Thu, 22 Jun 2006 20:21:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03157-07 for ; Thu, 22 Jun 2006 20:21:27 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id DDDA53B032E for ; Thu, 22 Jun 2006 20:21:26 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 4so595374nzn for ; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Received: by 10.36.147.2 with SMTP id u2mr2879998nzd; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.108.70]) by mx.gmail.com with ESMTP id 12sm3585836nzn.2006.06.22.17.21.23; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Subject: Apps that use libglademm From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Fri, 23 Jun 2006 08:21:16 +0800 Message-Id: <1151022077.6839.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.362 tagged_above=-999 required=2 tests=[AWL=0.238, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.362 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 00:21:28 -0000 Hi, I'm looking for open-source apps that use libglademm for the purpose of learning how to use libglademm. Does anyone know some good examples? Thanks! wj From extobias@hotmail.com Thu Jun 22 21:09:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A1EFF3B012A for ; Thu, 22 Jun 2006 21:09:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05000-08 for ; Thu, 22 Jun 2006 21:09:49 -0400 (EDT) Received: from hotmail.com (bay24-f17.bay24.hotmail.com [64.4.18.67]) by menubar.gnome.org (Postfix) with ESMTP id 09E0C3B0139 for ; Thu, 22 Jun 2006 21:09:48 -0400 (EDT) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Thu, 22 Jun 2006 18:09:48 -0700 Message-ID: Received: from 201.231.128.39 by by24fd.bay24.hotmail.msn.com with HTTP; Fri, 23 Jun 2006 01:09:43 GMT X-Originating-IP: [201.231.128.39] X-Originating-Email: [extobias@hotmail.com] X-Sender: extobias@hotmail.com From: "Tobias Alarcon" To: gtkmm-list@gnome.org Subject: Custom Widget Date: Thu, 22 Jun 2006 22:09:43 -0300 Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-OriginalArrivalTime: 23 Jun 2006 01:09:48.0213 (UTC) FILETIME=[B8BE9650:01C69661] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.907 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, MSGID_FROM_MTA_HEADER=0, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: 1.907 X-Spam-Level: * X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 01:09:51 -0000 Hi, Im new at the list. this its drive me crazy i hope any of you can help me I want to know if there any way to make a widget with a different shape than a rectangle. I only can change the background with a rc files, I need a widget with a determinate shape(i.e loaded from a pixmap), but with the behavior of a widget like a button or label. Sorry for me bad english, i hope understend me and appreciate any hint. bye _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From paul@linuxaudiosystems.com Thu Jun 22 23:42:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A40023B0207 for ; Thu, 22 Jun 2006 23:42:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11125-03 for ; Thu, 22 Jun 2006 23:42:07 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 9EFC23B017A for ; Thu, 22 Jun 2006 23:42:07 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1A009WZNM69LRC@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Thu, 22 Jun 2006 22:42:07 -0500 (CDT) Date: Thu, 22 Jun 2006 23:42:36 -0400 From: Paul Davis Subject: Re: Custom Widget In-reply-to: To: Tobias Alarcon Message-id: <1151034156.10221.57.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.556 tagged_above=-999 required=2 tests=[AWL=0.043, BAYES_00=-2.599] X-Spam-Score: -2.556 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 03:42:10 -0000 On Thu, 2006-06-22 at 22:09 -0300, Tobias Alarcon wrote: > Hi, Im new at the list. this its drive me crazy i hope any of you can help > me > I want to know if there any way to make a widget with a different shape than > a rectangle. I only can change the background with a rc files, I need a > widget with a determinate shape(i.e loaded from a pixmap), but with the > behavior of a widget like a button or label. you should investigate gdk_window_shape_combine_mask() From dynmail1@gassner-waagen.at Fri Jun 23 03:00:03 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 199893B0648 for ; Fri, 23 Jun 2006 03:00:03 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20806-10 for ; Fri, 23 Jun 2006 03:00:01 -0400 (EDT) Received: from taro.utanet.at (taro.utanet.at [213.90.36.45]) by menubar.gnome.org (Postfix) with ESMTP id 88A143B06A0 for ; Fri, 23 Jun 2006 03:00:01 -0400 (EDT) Received: from andrea.utanet.at ([213.90.36.55]) by taro.utanet.at with esmtp (Exim 4.60) (envelope-from ) id 1Ftfe3-0008Uv-Dq; Fri, 23 Jun 2006 08:59:59 +0200 Received: from [81.189.97.34] (helo=[192.168.1.23]) by andrea.utanet.at with esmtp (Exim 4.50) id 1Ftfe3-0006CZ-0o; Fri, 23 Jun 2006 08:59:59 +0200 Message-ID: <449B916E.1010102@gassner-waagen.at> Date: Fri, 23 Jun 2006 08:59:58 +0200 From: Michael Burian User-Agent: Thunderbird 1.5.0.2 (X11/20060516) MIME-Version: 1.0 To: gtkmm-list@gnome.org Subject: Re: Apps that use libglademm References: <1151022077.6839.5.camel@localhost> In-Reply-To: <1151022077.6839.5.camel@localhost> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.504 tagged_above=-999 required=2 tests=[AWL=-0.058, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, TW_BG=0.077, TW_XX=0.077] X-Spam-Score: -2.504 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:00:03 -0000 weijie wrote: > Hi, > I'm looking for open-source apps that use libglademm for the purpose of > learning how to use libglademm. The first place to look is probably the libglademm source itself. > Does anyone know some good examples? Thanks! Example how to find out (assumes debian etch, you might want to google for tarballs if you're using something else) [1] # apt-cache search libglademm libglademm-2.4-1c2a - C++ wrappers for libglade2 (shared library) libglademm-2.4-dev - C++ wrappers for libglade2 (development files) [2] # apt-cache rdepends libglademm-2.4-1c2a libglademm-2.4-1c2a Reverse Depends: regexxer workrave visualboyadvance regexxer patchage monster-masher libgnomeuimm-2.6-1c2a libglademm-2.4-dev libbakery-2.3-11c2a hardware-monitor From marble@igloo.snowplains.org Fri Jun 23 03:23:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A936B3B041A for ; Fri, 23 Jun 2006 03:23:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22060-06 for ; Fri, 23 Jun 2006 03:23:04 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 4B6BD3B079E for ; Fri, 23 Jun 2006 03:23:04 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 3A8E7368570; Fri, 23 Jun 2006 08:23:03 +0100 (BST) Date: Fri, 23 Jun 2006 08:23:03 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Subject: Re: Apps that use libglademm Message-ID: <20060623072302.GA30417@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1151022077.6839.5.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1151022077.6839.5.camel@localhost> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.528 tagged_above=-999 required=2 tests=[AWL=0.073, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -2.528 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:23:05 -0000 On Fri, Jun 23, 2006 at 08:21:16AM +0800, weijie wrote: > I'm looking for open-source apps that use libglademm for the purpose of > learning how to use libglademm. > Does anyone know some good examples? Thanks! Hi, I have a heavily documented example on my website here: http://www.pebble.org.uk/programming/libglademm_simple Hope that helps, Ainsley. From murrayc@murrayc.com Fri Jun 23 03:41:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 504013B021B for ; Fri, 23 Jun 2006 03:41:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23994-01 for ; Fri, 23 Jun 2006 03:41:42 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id C59053B041A for ; Fri, 23 Jun 2006 03:41:42 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 2A35ADCC21; Fri, 23 Jun 2006 00:41:42 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 23 Jun 2006 09:41:42 +0200 (CEST) Message-ID: <50470.194.138.18.132.1151048502.squirrel@webmail.murrayc.com> In-Reply-To: References: Date: Fri, 23 Jun 2006 09:41:42 +0200 (CEST) Subject: Re: Custom Widget From: "Murray Cumming" To: "Tobias Alarcon" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, TW_GT=0.077] X-Spam-Score: -2.522 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:41:44 -0000 > Hi, Im new at the list. this its drive me crazy i hope any of you can > help > me > I want to know if there any way to make a widget with a different shape > than > a rectangle. I only can change the background with a rc files, I need a > widget with a determinate shape(i.e loaded from a pixmap), but with the > behavior of a widget like a button or label. > Sorry for me bad english, i hope understend me and appreciate any hint. > bye You can make _windows_ with different shapes. For instance, see this example. http://cvs.gnome.org/viewcvs/gtkmm/examples/window/wheelbarrow.cc?view=markup I think that Gtk::Window::shape_combine_mask() is the interesting method there: http://gtkmm.sourceforge.net/docs/gtkmm-2.4/docs/reference/html/classGdk_1_1Window.html#7e7ccbbb8a86215d0478b9fc041dce34 There's also a shape_combine_region(). I'm not sure about widgets with different shapes. You might try gtk-list for that. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 23 03:47:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5BC523B068F for ; Fri, 23 Jun 2006 03:47:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24328-04 for ; Fri, 23 Jun 2006 03:47:12 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 9C72B3B0583 for ; Fri, 23 Jun 2006 03:47:12 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 2EB24DC8BE for ; Fri, 23 Jun 2006 00:47:12 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 23 Jun 2006 09:47:12 +0200 (CEST) Message-ID: <19548.194.138.18.132.1151048832.squirrel@webmail.murrayc.com> In-Reply-To: <20060623072302.GA30417@snowplains.org> References: <1151022077.6839.5.camel@localhost> <20060623072302.GA30417@snowplains.org> Date: Fri, 23 Jun 2006 09:47:12 +0200 (CEST) Subject: Re: Apps that use libglademm From: "Murray Cumming" To: gtkmm-list@gnome.org User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.483 tagged_above=-999 required=2 tests=[AWL=-0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.483 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:47:13 -0000 > On Fri, Jun 23, 2006 at 08:21:16AM +0800, weijie wrote: >> I'm looking for open-source apps that use libglademm for the purpose of >> learning how to use libglademm. >> Does anyone know some good examples? Thanks! > > Hi, > I have a heavily documented example on my website here: > http://www.pebble.org.uk/programming/libglademm_simple Excellent. That would be even better with a screenshot, and screenshots of the parts of Glade that you mention. Feel free to link to it from the gtkmm Documentation overview page (just edit it in cvs). You might even want to add it to the gtkmm tutorial. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From suryakiran.gullapalli@gmail.com Fri Jun 23 06:12:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F1C753B05FA for ; Fri, 23 Jun 2006 06:12:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01890-06 for ; Fri, 23 Jun 2006 06:12:15 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id 123683B08EC for ; Fri, 23 Jun 2006 06:11:52 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i28so717462nzi for ; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Received: by 10.36.247.28 with SMTP id u28mr3555399nzh; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Message-ID: <3462bcdb0606230311m1e9ca100hefc2b60d1bb75a5b@mail.gmail.com> Date: Fri, 23 Jun 2006 15:41:51 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org Subject: set_select_function MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9788_10748870.1151057511332" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.613 tagged_above=-999 required=2 tests=[AWL=-0.365, BAYES_00=-2.599, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.613 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 10:12:22 -0000 ------=_Part_9788_10748870.1151057511332 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all, I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this. say, select_function is the name of the function we pass to set_select_function myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ; 1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time. The sequence is, function call for "about to be selected" row function call for "about to be deselected" row function call for "about to be selected" row. Why three times? why second time for "about to be selected" row. 2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality. Thanks in advance, Surya ------=_Part_9788_10748870.1151057511332 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all,
I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this.

say, select_function is the name of the function we pass to set_select_function

myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ;

1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time.
The sequence is,
function call for "about to be selected" row
function call for "about to be deselected" row
function call for "about to be selected" row.

Why three times? why second time for "about to be selected" row.

2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality.

Thanks in advance,
Surya
------=_Part_9788_10748870.1151057511332-- From pfjan@yahoo.com.br Fri Jun 23 07:51:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E46E63B015A for ; Fri, 23 Jun 2006 07:51:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07629-10 for ; Fri, 23 Jun 2006 07:51:05 -0400 (EDT) Received: from web52102.mail.yahoo.com (web52102.mail.yahoo.com [206.190.48.105]) by menubar.gnome.org (Postfix) with SMTP id 1BB163B013B for ; Fri, 23 Jun 2006 07:51:04 -0400 (EDT) Received: (qmail 85541 invoked by uid 60001); 23 Jun 2006 11:51:03 -0000 Message-ID: <20060623115103.85539.qmail@web52102.mail.yahoo.com> Received: from [201.6.251.192] by web52102.mail.yahoo.com via HTTP; Fri, 23 Jun 2006 04:51:03 PDT Date: Fri, 23 Jun 2006 04:51:03 -0700 (PDT) From: Jan Pfeifer Subject: Re: Signals in threads To: Mike Polan , gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-1917555310-1151063463=:85274" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.126 tagged_above=-999 required=2 tests=[AWL=-0.256, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_30_40=0.374, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.126 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 11:51:08 -0000 --0-1917555310-1151063463=:85274 Content-Type: text/plain; charset=us-ascii A bit late on the discussion, but I did a wrapper method on Glib::Dispatcher that allows for a worker thread to call a method/function on the GUI thread, and wait for the results (it waits on a mutex+block signals in the meanwhile). The usage interface, on the worker thread, is like this: // update the interface gui_callback( sigc::mem_fun( *mywin, &MyWindow::update_status ) ); If the worker thread can wait a short time (typically) for the GUI thread to update, this is simple and thread safe. If interested let me know, I can send you the class for you to copy&paste from, or use as is -- it's LGPL and should be in source forge as soon as I finish the first working version of my project. - jan ----- Original Message ---- From: Mike Polan To: gtkmm-list@gnome.org; paul@linuxaudiosystems.com Sent: Thursday, June 22, 2006 4:34:53 PM Subject: Re: Signals in threads Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption. Once again, thanks! _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list --0-1917555310-1151063463=:85274 Content-Type: text/html; charset=us-ascii
A bit late on the discussion, but I did a wrapper method on Glib::Dispatcher that allows for a worker thread to call a method/function on the GUI thread, and wait for the results (it waits on a mutex+block signals in the meanwhile). The usage interface, on the worker thread, is like this:

    // update the interface
    gui_callback( sigc::mem_fun( *mywin, &MyWindow::update_status ) );

If the worker thread can wait a short time (typically) for the GUI thread to update, this is simple and  thread safe.

If interested let me know, I can send you the class for you to copy&paste from, or use as is -- it's LGPL and should be in source forge as soon as I finish the first working version of my project.

- jan


----- Original Message ----
From: Mike Polan <kanadakid@gmail.com>
To: gtkmm-list@gnome.org; paul@linuxaudiosystems.com
Sent: Thursday, June 22, 2006 4:34:53 PM
Subject: Re: Signals in threads

Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption.

Once again, thanks!
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list

--0-1917555310-1151063463=:85274-- From morten.bo.nielsen@topsil.com Wed Jun 21 04:30:30 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 64C463B0E52 for ; Wed, 21 Jun 2006 04:30:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21594-08 for ; Wed, 21 Jun 2006 04:30:29 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id 45C323B096C for ; Wed, 21 Jun 2006 04:30:27 -0400 (EDT) Content-class: urn:content-classes:message Subject: SV: drawables. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Wed, 21 Jun 2006 10:30:25 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: drawables. Thread-Index: AcaT2o8LHwmKrw2pREeU+cEBshERnwBMJc/Q From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.449 tagged_above=-999 required=2 tests=[AWL=-0.004, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.449 X-Spam-Level: X-Mailman-Approved-At: Fri, 23 Jun 2006 10:37:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 08:30:30 -0000 > > I'm currently trying to make an application that retrieves an image > > from, say, jpeg, and I would like to draw some lines on top of this > > image. > > > > I have found this snippet in the tutotial > > (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): > > > > bool myarea::on_expose_event(GdkEventExpose* ev) > > { > > Glib::RefPtr image =3D > > Gdk::PixBuf::create_from_file("myimage.png"); > > image->render_to_drawable(get_window(), get_style()->get_black_gc(), > > 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the > > whole image (from 0,0 to the full width,height) at 100,80 in the window > > Gdk::RGB_DITHER_NONE, 0, 0); > > return true; > > } > > > > It works. But I don't want to draw directly on the window, and every > > example I find the gdk::drawable used is from get_window(). >=20 > First, I just want to make sure that you're aware of the distinction > between Gtk::Window and Gdk::Window. (I apologize if you know all of > this already -- I have no idea what level of experience you have with > Gtk / gtkmm so I don't want to make any assumptions). A > Gtk::DrawingArea contains its own Gdk::Window (which is just a > rectangular region on the screen), but this has nothing to do with the > Gtk::Window widget that it is displayed in. The Gdk::Window is the > window you're getting when you call the get_window() function, not the > Gtk::Window. >=20 This was the key point that I had completely misunderstood. > > I don't understand why Gtk::DrawingArea is not gdk::drawable. >=20 > it is. You just have to get its Gdk::Window to do the actual drawing > (Gdk::Window inherits from Gdk::Drawable). >=20 > > The question is what gtk-widget to use. Apparently only pixmap and > > bitmap are gdk::drawable, but they are usuable for "offscreen" > > rendering. > > > > Help, pseudocode, links to examples would be much appreciated. >=20 > Does that help, or did I just repeat things you already knew? It did help, thanks. Now I do this (using libglade) - (InData is a class of my own making): Gtk::DrawingArea *PolyDrawArea; xml_interface->get_widget( "PolyDrawArea", PolyDrawArea ); Glib::RefPtr image =3D Gdk::Pixbuf::create_from_file( "nn.bmp" ); PolyDrawArea->set_size_request( image->get_width(), image->get_height() ); image->render_to_drawable( PolyDrawArea->get_window(),=20 PolyDrawArea->get_style()->get_black_gc(), 0, 0, 0, 0,=20 image->get_width(), image->get_height(),=20 Gdk::RGB_DITHER_NONE, 0, 0); It works, but I get (AcqTest.exe:3996): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion 'GDK_IS_DRAWABLE (drawable)' failed on the render_to_drawable() line. Any ideas? Thanks again morten From cdrom205@googlemail.com Fri Jun 23 07:00:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 67BC83B01A6 for ; Fri, 23 Jun 2006 07:00:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05059-01 for ; Fri, 23 Jun 2006 07:00:17 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.182]) by menubar.gnome.org (Postfix) with ESMTP id 91CAA3B0750 for ; Fri, 23 Jun 2006 07:00:17 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id i49so722520pyi for ; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Received: by 10.35.101.9 with SMTP id d9mr2203192pym; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Received: by 10.35.37.17 with HTTP; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Message-ID: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> Date: Fri, 23 Jun 2006 12:00:16 +0100 From: "cd rom" To: gtkmm-list@gnome.org Subject: compile gtkmm source code MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_30077_19368391.1151060416716" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.65 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.65 X-Spam-Level: X-Mailman-Approved-At: Fri, 23 Jun 2006 10:37:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 11:00:19 -0000 ------=_Part_30077_19368391.1151060416716 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline hi, i am a newbie to gtkmm programming, i can program c++ so now i like to experience GUI. I am fowlling the tutorial from the website, the problem that i am facing is i can't compile gtkmm source code. Like this, i am using anjuta to compile+manage gtkmm project and i append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works for some project and for others it complains about missing headers like gtkmm.h, main.h. It drives me insane + frustration. So do you guys use any IDE for gtkmm or you guys just compile it from terminal and in either case can you explain how to set it up or do it? Thanks! ------=_Part_30077_19368391.1151060416716 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline hi, i am a newbie to gtkmm programming, i  can program c++ so now i like to experience GUI. I am fowlling the tutorial from the website, the problem that i am facing is i can't compile gtkmm source code. Like this, i am using anjuta to compile+manage gtkmm project and i append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works for some project and for others it complains about missing headers like gtkmm.h, main.h. It drives me insane + frustration. So do you guys use any IDE for gtkmm or you guys just compile it from terminal and in either case can you explain how to set it up or do it?
Thanks!
------=_Part_30077_19368391.1151060416716-- From paul@linuxaudiosystems.com Fri Jun 23 10:52:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 93A853B092E for ; Fri, 23 Jun 2006 10:52:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18450-08 for ; Fri, 23 Jun 2006 10:52:31 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 467C23B0915 for ; Fri, 23 Jun 2006 10:52:31 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1B003VFIKO6PSE@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 09:50:49 -0500 (CDT) Date: Fri, 23 Jun 2006 10:51:18 -0400 From: Paul Davis Subject: Re: SV: drawables. In-reply-to: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> To: Morten Bo Nielsen Message-id: <1151074278.10221.64.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.555 tagged_above=-999 required=2 tests=[AWL=0.044, BAYES_00=-2.599] X-Spam-Score: -2.555 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 14:52:36 -0000 On Wed, 2006-06-21 at 10:30 +0200, Morten Bo Nielsen wrote: > Now I do this (using libglade) - (InData is a class of my own making): > > Gtk::DrawingArea *PolyDrawArea; > xml_interface->get_widget( "PolyDrawArea", PolyDrawArea ); > > Glib::RefPtr image = Gdk::Pixbuf::create_from_file( > "nn.bmp" ); > PolyDrawArea->set_size_request( image->get_width(), image->get_height() > ); > image->render_to_drawable( PolyDrawArea->get_window(), > PolyDrawArea->get_style()->get_black_gc(), > 0, 0, 0, 0, > image->get_width(), image->get_height(), > Gdk::RGB_DITHER_NONE, 0, 0); > > > It works, but I get > > (AcqTest.exe:3996): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion > 'GDK_IS_DRAWABLE (drawable)' failed > > on the render_to_drawable() line. > Any ideas? you are drawing in an expose handler, yes? From gezimetc@shaw.ca Fri Jun 23 15:00:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D07C23B00ED for ; Fri, 23 Jun 2006 15:00:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31548-10 for ; Fri, 23 Jun 2006 15:00:34 -0400 (EDT) Received: from pd2mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 9455D3B00A3 for ; Fri, 23 Jun 2006 15:00:34 -0400 (EDT) Received: from pd2mr1so.prod.shaw.ca (pd2mr1so-qfe3.prod.shaw.ca [10.0.141.110]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B00E5AU0XWZB0@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:09 -0600 (MDT) Received: from pn2ml8so.prod.shaw.ca ([10.0.121.152]) by pd2mr1so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B004SZU0WNB50@pd2mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:09 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B003GQU0W8U30@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:08 -0600 (MDT) Date: Fri, 23 Jun 2006 12:58:08 -0600 From: Gezim Hoxha Subject: Re: compile gtkmm source code In-reply-to: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> To: cd rom , gtkmm Message-id: <1151089088.5035.4.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.266 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.266 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 19:00:36 -0000 On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote: > hi, i am a newbie to gtkmm programming, i can program c++ so now i > like to experience GUI. I am fowlling the tutorial from the website, > the problem that i am facing is i can't compile gtkmm source code. > Like this, i am using anjuta to compile+manage gtkmm project and i > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works > for some project and for others it complains about missing headers > like gtkmm.h, main.h. It drives me insane + frustration. So do you > guys use any IDE for gtkmm or you guys just compile it from terminal > and in either case can you explain how to set it up or do it? Hi, I went through the same frustration with Anjuta that you're going through. I then installed codeblocks stable ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm working with codeblocks, look at these posts: http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have to write makefiles and all that. I just build and run the execs from codeblocks :) Enjoy, -Gezim From murrayc@murrayc.com Fri Jun 23 15:23:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 366EA3B05A5 for ; Fri, 23 Jun 2006 15:23:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00345-05 for ; Fri, 23 Jun 2006 15:23:49 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (sd-green-bigip-176.dreamhost.com [208.97.132.176]) by menubar.gnome.org (Postfix) with ESMTP id 73C643B00D1 for ; Fri, 23 Jun 2006 15:23:49 -0400 (EDT) Received: from noname (p5497CE4A.dip.t-dialin.net [84.151.206.74]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id D4B88EB59B; Fri, 23 Jun 2006 12:23:47 -0700 (PDT) Subject: Re: compile gtkmm source code From: Murray Cumming To: Gezim Hoxha In-Reply-To: <1151089088.5035.4.camel@localhost.localdomain> References: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> <1151089088.5035.4.camel@localhost.localdomain> Content-Type: text/plain Date: Fri, 23 Jun 2006 21:23:44 +0200 Message-Id: <1151090624.31826.18.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.401 tagged_above=-999 required=2 tests=[AWL=0.044, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.401 X-Spam-Level: Cc: cd rom , gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 19:23:50 -0000 On Fri, 2006-06-23 at 12:58 -0600, Gezim Hoxha wrote: > On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote: > > hi, i am a newbie to gtkmm programming, i can program c++ so now i > > like to experience GUI. I am fowlling the tutorial from the website, > > the problem that i am facing is i can't compile gtkmm source code. > > Like this, i am using anjuta to compile+manage gtkmm project and i > > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works > > for some project and for others it complains about missing headers > > like gtkmm.h, main.h. It drives me insane + frustration. I assume that sometimes you just didn't get that line right. It is annoying that Anjuta doesn't do it for you: http://bugzilla.gnome.org/show_bug.cgi?id=340618 > So do you > > guys use any IDE for gtkmm or you guys just compile it from terminal > > and in either case can you explain how to set it up or do it? Most people create the build files by hand. It's not actually that difficult, and you can copy/paste from existing stuff. http://www.openismus.com/documents/linux/automake/automake.shtml > Hi, I went through the same frustration with Anjuta that you're going > through. I then installed codeblocks stable > ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm > working with codeblocks, look at these posts: > http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have > to write makefiles and all that. I just build and run the execs from > codeblocks :) > > Enjoy, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gezimetc@shaw.ca Fri Jun 23 17:18:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 842113B08AA for ; Fri, 23 Jun 2006 17:18:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05817-01 for ; Fri, 23 Jun 2006 17:18:48 -0400 (EDT) Received: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 6CBF53B06A7 for ; Fri, 23 Jun 2006 17:18:48 -0400 (EDT) Received: from pd4mr1so.prod.shaw.ca (pd4mr1so-qfe3.prod.shaw.ca [10.0.141.212]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C00HD50IQIX30@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Received: from pn2ml6so.prod.shaw.ca ([10.0.121.150]) by pd4mr1so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C006R90IQKFJ0@pd4mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C002ZR0IPOUO0@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Date: Fri, 23 Jun 2006 15:18:25 -0600 From: Gezim Hoxha Subject: patch for "Programming with GTKMM" book To: gtkmm Message-id: <1151097505.7123.0.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: multipart/mixed; boundary="=-cWW/IkhhoiSbhwA4soEm" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.35 tagged_above=-999 required=2 tests=[AWL=0.115, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.35 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 21:18:50 -0000 --=-cWW/IkhhoiSbhwA4soEm Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi, In http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html there is a "request_methods()" function method mentioned, however I think the method that the author meant is "request_targets()". Therefore, here is a patch that can be applied to that file. --=-cWW/IkhhoiSbhwA4soEm Content-Disposition: attachment; filename=diffoutput.txt Content-Type: text/plain; name=diffoutput.txt; charset=UTF-8 Content-Transfer-Encoding: 7bit 56c56 < request_methods() method, specifying a method to be called --- > request_targets() method, specifying a method to be called --=-cWW/IkhhoiSbhwA4soEm-- From marko@marko.anastasov.name Fri Jun 23 18:55:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 38D013B061F for ; Fri, 23 Jun 2006 18:55:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09804-08 for ; Fri, 23 Jun 2006 18:55:48 -0400 (EDT) Received: from ns1.ptt.yu (ns1.ptt.yu [212.62.32.1]) by menubar.gnome.org (Postfix) with ESMTP id 4BDDB3B0948 for ; Fri, 23 Jun 2006 18:55:48 -0400 (EDT) Received: from [192.168.1.37] (adsl6-049.ptt.yu [89.110.201.49]) by ns1.ptt.yu (8.13.5/8.13.5) with ESMTP id k5NMthmI030625; Sat, 24 Jun 2006 00:55:43 +0200 Subject: Re: patch for "Programming with GTKMM" book From: Marko Anastasov To: Gezim Hoxha In-Reply-To: <1151097505.7123.0.camel@localhost.localdomain> References: <1151097505.7123.0.camel@localhost.localdomain> Content-Type: text/plain Date: Sat, 24 Jun 2006 00:57:29 +0200 Message-Id: <1151103449.2873.31.camel@kutija> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 (2.6.0-1) Content-Transfer-Encoding: 7bit X-Scanned-By: milter-spamc/1.3.364 (ns1.ptt.yu [212.62.32.1]); Sat, 24 Jun 2006 00:55:47 +0200 X-Virus-Scanned: ClamAV version 0.87.1, clamav-milter version 0.87 on ns1.ptt.yu X-Virus-Status: Clean X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.526 tagged_above=-999 required=2 tests=[AWL=0.073, BAYES_00=-2.599] X-Spam-Score: -2.526 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 22:55:50 -0000 On Fri, 2006-06-23 at 15:18 -0600, Gezim Hoxha wrote: > Hi, > > In http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html > there is a "request_methods()" function method mentioned, however I > think the method that the author meant is "request_targets()". > Therefore, here is a patch that can be applied to that file. I've commited this, thanks. Note that html files are generated from docbook source and are thus not meant to be modified. The source file is docs/tutorial/gtkmm-tut.xml . Generally the practice here is to send patches to bugzilla. See http://www.gtkmm.org/bugs.shtml#NewBugs . Marko From weijie90@gmail.com Fri Jun 23 22:14:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 98C433B0114 for ; Fri, 23 Jun 2006 22:14:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17529-04 for ; Fri, 23 Jun 2006 22:14:56 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id D86793B00E5 for ; Fri, 23 Jun 2006 22:14:55 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id z59so837371pyg for ; Fri, 23 Jun 2006 19:14:55 -0700 (PDT) Received: by 10.35.134.12 with SMTP id l12mr3005981pyn; Fri, 23 Jun 2006 19:14:55 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.127.253]) by mx.gmail.com with ESMTP id k13sm300030pyf.2006.06.23.19.14.53; Fri, 23 Jun 2006 19:14:54 -0700 (PDT) Subject: Learning gtkmm/libglademm From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Sat, 24 Jun 2006 10:14:50 +0800 Message-Id: <1151115291.4618.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_XX=0.077] X-Spam-Score: -2.278 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 02:14:58 -0000 Hi all, thanks for the examples. i'll spend some time figuring out how regexxer does its libglademm stuff. In the meantime, should i read through the libsigc++ docs as well? How will it apply to libglademm? Thanks! From marble@igloo.snowplains.org Sat Jun 24 02:57:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 93FD03B02D0 for ; Sat, 24 Jun 2006 02:57:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28880-02 for ; Sat, 24 Jun 2006 02:57:35 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 5018B3B0267 for ; Sat, 24 Jun 2006 02:57:35 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 63A76368571; Sat, 24 Jun 2006 07:57:34 +0100 (BST) Date: Sat, 24 Jun 2006 07:57:34 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Subject: Re: Learning gtkmm/libglademm Message-ID: <20060624065734.GA14152@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1151115291.4618.5.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1151115291.4618.5.camel@localhost> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.491 tagged_above=-999 required=2 tests=[AWL=0.033, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_XX=0.077] X-Spam-Score: -2.491 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 06:57:36 -0000 On Sat, Jun 24, 2006 at 10:14:50AM +0800, weijie wrote: > Hi all, > thanks for the examples. i'll spend some time figuring out how regexxer > does its libglademm stuff. > In the meantime, should i read through the libsigc++ docs as well? How > will it apply to libglademm? > Thanks! Hi, Yes, you will need to know how to use libsigc++. For example, if you have a button in your GUI, you use libsigc++ to connect your handler to it. ~Ainsley From joevandyk@gmail.com Sat Jun 24 04:43:09 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3114D3B0146 for ; Sat, 24 Jun 2006 04:43:09 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01236-04 for ; Sat, 24 Jun 2006 04:43:08 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 0A2853B0009 for ; Sat, 24 Jun 2006 04:43:07 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so182856uge for ; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Received: by 10.67.29.12 with SMTP id g12mr3091276ugj; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 01:43:05 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.955 tagged_above=-999 required=2 tests=[AWL=0.291, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.955 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 08:43:09 -0000 On 6/24/06, Joe Van Dyk wrote: > On 6/7/06, Joe Van Dyk wrote: > > On 6/6/06, Paul Davis wrote: > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > created in the global scope. Apparently, that's what I want to do, as > > > > I can't put it inside main(). > > > > > > GTK and gtkmm require library initialization before any objects related > > > to them can be created. by attempting to put Gtk::Main in global scope > > > you are effectively asking for this order to be reversed. > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > right?), what "related" objects would be created before Gtk::Main was > > called? Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. From paul@linuxaudiosystems.com Sat Jun 24 12:24:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EF3913B099B for ; Sat, 24 Jun 2006 12:24:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25213-01 for ; Sat, 24 Jun 2006 12:24:13 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 178AA3B0993 for ; Sat, 24 Jun 2006 12:24:12 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1D007NIHJKIUN0@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 11:23:44 -0500 (CDT) Date: Sat, 24 Jun 2006 12:24:15 -0400 From: Paul Davis Subject: Re: stupid segfaults -- argh! In-reply-to: To: Joe Van Dyk Message-id: <1151166255.10221.88.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.439 tagged_above=-999 required=2 tests=[AWL=-0.071, BAYES_00=-2.599, TW_GT=0.077, TW_RG=0.077, TW_TK=0.077] X-Spam-Score: -2.439 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 16:24:14 -0000 On Sat, 2006-06-24 at 01:43 -0700, Joe Van Dyk wrote: > On 6/24/06, Joe Van Dyk wrote: > > On 6/7/06, Joe Van Dyk wrote: > > > On 6/6/06, Paul Davis wrote: > > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > > created in the global scope. Apparently, that's what I want to do, as > > > > > I can't put it inside main(). > > > > > > > > GTK and gtkmm require library initialization before any objects related > > > > to them can be created. by attempting to put Gtk::Main in global scope > > > > you are effectively asking for this order to be reversed. > > > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > > right?), what "related" objects would be created before Gtk::Main was > > > called? > > Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. a) it requires argc & argv to allow the user to pass in various GTK- level options b) you have essentially zero control over the ordering of it being called relative to other globals. c) putting things at file scope has been deprecated for, oh, about 20 years now. its just not something you do unless there is a very very good reason to do so, and certainly not in an ostensibly object oriented programming language. --p From fedemico@yahoo.com Sat Jun 24 13:32:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CE9613B006E for ; Sat, 24 Jun 2006 13:32:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27534-03 for ; Sat, 24 Jun 2006 13:31:58 -0400 (EDT) Received: from web60320.mail.yahoo.com (web60320.mail.yahoo.com [209.73.178.128]) by menubar.gnome.org (Postfix) with SMTP id E17283B00A5 for ; Sat, 24 Jun 2006 13:31:57 -0400 (EDT) Received: (qmail 74405 invoked by uid 60001); 24 Jun 2006 17:31:28 -0000 Message-ID: <20060624173128.74403.qmail@web60320.mail.yahoo.com> Received: from [196.40.43.74] by web60320.mail.yahoo.com via HTTP; Sat, 24 Jun 2006 12:31:28 CDT Date: Sat, 24 Jun 2006 12:31:28 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= Subject: resize Gtk::Image To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.648 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 1.648 X-Spam-Level: * X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:32:01 -0000 Hi everybody! I have an application in where I have pixbufs and then I put them into Gtk::Image objects in order to display them, the size of these images is 640x480 (because of the camera) but, I want that my displayed images have a size that I set. Does anybody know how to do that? Thank you! __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From daf@minuslab.net Sat Jun 24 13:44:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BFB543B04B6 for ; Sat, 24 Jun 2006 13:44:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28053-06 for ; Sat, 24 Jun 2006 13:44:17 -0400 (EDT) Received: from eastrmmtao02.cox.net (eastrmmtao02.cox.net [68.230.240.37]) by menubar.gnome.org (Postfix) with ESMTP id A0AFB3B0267 for ; Sat, 24 Jun 2006 13:44:16 -0400 (EDT) Received: from [192.168.1.107] (really [68.0.246.8]) by eastrmmtao02.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060624174403.EOAH15470.eastrmmtao02.cox.net@[192.168.1.107]>; Sat, 24 Jun 2006 13:44:03 -0400 Subject: Re: resize Gtk::Image From: Dave Foster To: Luis Federico =?ISO-8859-1?Q?G=F3mez?= Salazar In-Reply-To: <20060624173128.74403.qmail@web60320.mail.yahoo.com> References: <20060624173128.74403.qmail@web60320.mail.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1 Date: Sat, 24 Jun 2006 15:31:21 -0400 Message-Id: <1151177481.4890.0.camel@neptune.minuslab.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.407 tagged_above=-999 required=2 tests=[AWL=0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.407 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:44:17 -0000 Hi, Could you just resize the pixbufs before you put them into Gtk::Image(s), using ::scale_simple() or something? dave -- Dave Foster On Sat, 2006-06-24 at 12:31 -0500, Luis Federico Gómez Salazar wrote: > Hi everybody! > > I have an application in where I have pixbufs and then > I put them into Gtk::Image objects in order to display > them, the size of these images is 640x480 (because of > the camera) but, I want that my displayed images have > a size that I set. > > Does anybody know how to do that? > > Thank you! > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > Regístrate ya - http://correo.espanol.yahoo.com/ > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list From joevandyk@gmail.com Sat Jun 24 13:53:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86EE93B037E for ; Sat, 24 Jun 2006 13:53:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28696-01 for ; Sat, 24 Jun 2006 13:53:01 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id F34FD3B01C6 for ; Sat, 24 Jun 2006 13:53:00 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so297531uge for ; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Received: by 10.66.220.17 with SMTP id s17mr3444015ugg; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 10:52:32 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! In-Reply-To: <1151166255.10221.88.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> <1151166255.10221.88.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.929 tagged_above=-999 required=2 tests=[AWL=0.240, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_RG=0.077, TW_TK=0.077] X-Spam-Score: -1.929 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:53:02 -0000 On 6/24/06, Paul Davis wrote: > On Sat, 2006-06-24 at 01:43 -0700, Joe Van Dyk wrote: > > On 6/24/06, Joe Van Dyk wrote: > > > On 6/7/06, Joe Van Dyk wrote: > > > > On 6/6/06, Paul Davis wrote: > > > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > > > created in the global scope. Apparently, that's what I want to do, as > > > > > > I can't put it inside main(). > > > > > > > > > > GTK and gtkmm require library initialization before any objects related > > > > > to them can be created. by attempting to put Gtk::Main in global scope > > > > > you are effectively asking for this order to be reversed. > > > > > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > > > right?), what "related" objects would be created before Gtk::Main was > > > > called? > > > > Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. > > a) it requires argc & argv to allow the user to pass in various GTK- > level options Not an issue for me. (I can't modify anything in main() as it's being autogenerated by the build process) > b) you have essentially zero control over the ordering of it being > called relative to other globals. Not an issue for me, as far as I know. There aren't any other gtk-related things at file scope. > c) putting things at file scope has been deprecated for, oh, about 20 > years now. its just not something you do unless there is a very very > good reason to do so, and certainly not in an ostensibly object oriented > programming language. Ok, thanks! I guess not being able to put the call inside main() might be a good reason. Thanks, Joe From joevandyk@gmail.com Sat Jun 24 13:56:37 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8127A3B055C for ; Sat, 24 Jun 2006 13:56:37 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28942-02 for ; Sat, 24 Jun 2006 13:56:36 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id 62BD43B0525 for ; Sat, 24 Jun 2006 13:56:36 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so298339uge for ; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Received: by 10.66.243.2 with SMTP id q2mr3451414ugh; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 10:56:24 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: Website update? In-Reply-To: <1146123221.6040.14.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.054 tagged_above=-999 required=2 tests=[AWL=0.346, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.054 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:56:37 -0000 On 4/27/06, Murray Cumming wrote: > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > Our website is looking a bit unfashionable these days. Would someone > > like to play with the CSS and make it look like something from the year > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > system yet. > > Is nobody interesting in making us look a little more hip? I see the new website went live. Very cool. How difficult would it be to get that same look/feel on the other documentation pages (tutorial, API reference, etc)? From gtkmm-forge-bounces@lists.sourceforge.net Sat Jun 24 15:04:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 355093B0848 for ; Sat, 24 Jun 2006 15:04:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31283-10 for ; Sat, 24 Jun 2006 15:04:31 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id BC6C23B0810 for ; Sat, 24 Jun 2006 15:04:31 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 917AF13BDA for ; Sat, 24 Jun 2006 12:03:44 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1157 To: gtkmm-forge@lists.sourceforge.net Date: Sat, 24 Jun 2006 12:03:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.362 tagged_above=-999 required=2 tests=[AWL=0.046, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, TW_YG=0.077] X-Spam-Score: -1.362 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 19:04:33 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 89780] Treeview: signal_button_press_event needs connect_notify() (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 24 Jun 2006 07:18:46 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 89780] Treeview: signal_button_press_event needs connect_notify() To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060624111846.3055A6CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=89780 gtkmm | TreeView | Ver: 2.4 Yevgen Muntyan changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |muntyan@tamu.edu ------- Comment #16 from Yevgen Muntyan 2006-06-24 11:18 UTC ------- (In reply to comment #13) > Here (treeview_signal_working.cc) is a version (also simplified) that > works. It's been discussed lots on the list, but this is the first > time that I've checked my theory. You need to use connect_notify() > (equivalent to using connect() with the extra false parameter) to > handle the event before the treeview/renderer, because the standard > handler stops the further handling of the signal, with its return value. > > pygtk defaults to connecting before, which probably causes more, > other, problems. This is nonsense. It's gtkmm problem that it doesn't properly handle return values of signal handlers (in this case it just lets gtk read garbage from the stack as a return value); while pygtk does right thing. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1157 ******************************************** From gezimetc@shaw.ca Sat Jun 24 17:15:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 957C93B01C0 for ; Sat, 24 Jun 2006 17:15:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03366-03 for ; Sat, 24 Jun 2006 17:15:55 -0400 (EDT) Received: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 75E523B01B1 for ; Sat, 24 Jun 2006 17:15:55 -0400 (EDT) Received: from pd4mr7so.prod.shaw.ca (pd4mr7so-qfe3.prod.shaw.ca [10.0.141.84]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00JF8V0G8750@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Received: from pn2ml4so.prod.shaw.ca ([10.0.121.148]) by pd4mr7so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00K4BV0GJWA0@pd4mr7so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00LPTV0GIO90@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Date: Sat, 24 Jun 2006 15:14:39 -0600 From: Gezim Hoxha Subject: Re: patch for "Programming with GTKMM" book In-reply-to: <1151103449.2873.31.camel@kutija> To: Marko Anastasov , gtkmm Message-id: <1151183679.28760.6.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151097505.7123.0.camel@localhost.localdomain> <1151103449.2873.31.camel@kutija> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.033, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.278 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 21:15:56 -0000 On Sat, 2006-24-06 at 00:57 +0200, Marko Anastasov wrote: > I've commited this, thanks. It hasn't changed in the page ( http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html ). Is there a release cycle for documentation too? > > Note that html files are generated from docbook source and are > thus not meant to be modified. The source file is > docs/tutorial/gtkmm-tut.xml . > Generally the practice here is to send patches to bugzilla. > See http://www.gtkmm.org/bugs.shtml#NewBugs . Thanks, I'll keep this in mind. If what you said is agreed upon then Chapter 24. Contributing is incorrect as it says "please post your contribution to the gtkmm mailing list at ." Thanks, -Gezim From gezimetc@shaw.ca Sat Jun 24 17:21:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E800C3B0094 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03321-09 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 116343B0186 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from pd5mr1so.prod.shaw.ca (pd5mr1so-qfe3.prod.shaw.ca [10.0.141.232]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00MREV9TG4B0@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Received: from pn2ml4so.prod.shaw.ca ([10.0.121.148]) by pd5mr1so.prod.shaw.ca (Sun Java System Messaging Server 6.2-2.05 (built Apr 28 2005)) with ESMTP id <0J1D007G6V9TYDF0@pd5mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00LT1V9TCT70@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Date: Sat, 24 Jun 2006 15:20:17 -0600 From: Gezim Hoxha Subject: CC-ing to this list isn't working To: gtkmm Message-id: <1151184017.28760.13.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.405 tagged_above=-999 required=2 tests=[AWL=-0.848, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -1.405 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 21:21:20 -0000 Hi all. I haven't done too much testing, but I got an email from Marko Anastasov (client: Evolution 2.6.*) and from Murray Cumming (client: Evolution 2.6.*) and they both CC-ed this list. However, neither of their emails appeared on this list. On my replies, I have included the list in the To field and this seems to work. So, either the list doesn't like being CC-ed to or evolution doesn't like to CC the list. If someone with another client could try and reply to this message and CC the list to test it, that would be great. Thanks, -Gezim From jonathon.jongsma@gmail.com Sun Jun 25 00:15:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BCA623B0372 for ; Sun, 25 Jun 2006 00:15:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16203-04 for ; Sun, 25 Jun 2006 00:15:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.201]) by menubar.gnome.org (Postfix) with ESMTP id BE1D53B0287 for ; Sun, 25 Jun 2006 00:15:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so1473563nzh for ; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Received: by 10.36.224.8 with SMTP id w8mr762159nzg; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 23:15:02 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" Subject: Re: Website update? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.375 tagged_above=-999 required=2 tests=[AWL=0.025, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.375 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 04:15:52 -0000 On 6/24/06, Joe Van Dyk wrote: > On 4/27/06, Murray Cumming wrote: > > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > > Our website is looking a bit unfashionable these days. Would someone > > > like to play with the CSS and make it look like something from the year > > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > > system yet. > > > > Is nobody interesting in making us look a little more hip? > > I see the new website went live. Very cool. > > How difficult would it be to get that same look/feel on the other > documentation pages (tutorial, API reference, etc)? I don't imagine it would be terribly difficult, I just haven't gotten around to tackling it yet. I may start it at some point, but others should feel free as well. Jonner From murrayc@murrayc.com Sun Jun 25 04:20:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0B7963B012E for ; Sun, 25 Jun 2006 04:20:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24062-06 for ; Sun, 25 Jun 2006 04:20:05 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (sd-green-bigip-176.dreamhost.com [208.97.132.176]) by menubar.gnome.org (Postfix) with ESMTP id 29EBF3B01C5 for ; Sun, 25 Jun 2006 04:20:05 -0400 (EDT) Received: from [10.0.14.44] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id BA83AEB5C7; Sun, 25 Jun 2006 01:19:26 -0700 (PDT) Subject: Re: Learning gtkmm/libglademm From: Murray Cumming To: weijie In-Reply-To: <1151115291.4618.5.camel@localhost> References: <1151115291.4618.5.camel@localhost> Content-Type: text/plain Date: Sun, 25 Jun 2006 10:16:35 +0200 Message-Id: <1151223395.15638.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.484 tagged_above=-999 required=2 tests=[AWL=-0.116, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077, TW_XX=0.077] X-Spam-Score: -2.484 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 08:20:06 -0000 On Sat, 2006-06-24 at 10:14 +0800, weijie wrote: > Hi all, > thanks for the examples. i'll spend some time figuring out how regexxer > does its libglademm stuff. > In the meantime, should i read through the libsigc++ docs as well? How > will it apply to libglademm? > Thanks! libsigc++ is explained well enough in the gtkmm book. You should at least read the Basics chapter. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From marko@marko.anastasov.name Sun Jun 25 08:44:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 237673B009A for ; Sun, 25 Jun 2006 08:44:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13830-07 for ; Sun, 25 Jun 2006 08:44:04 -0400 (EDT) Received: from ns2.ptt.yu (ns2.ptt.yu [212.62.32.5]) by menubar.gnome.org (Postfix) with ESMTP id 7FD313B00DF for ; Sun, 25 Jun 2006 08:44:03 -0400 (EDT) Received: from [192.168.1.37] (adsl6-180.ptt.yu [89.110.201.180]) by ns2.ptt.yu (8.11.6/8.11.6) with ESMTP id k5PChYf10552; Sun, 25 Jun 2006 14:43:34 +0200 Subject: Re: CC-ing to this list isn't working From: Marko Anastasov To: Gezim Hoxha In-Reply-To: <1151184017.28760.13.camel@localhost.localdomain> References: <1151184017.28760.13.camel@localhost.localdomain> Content-Type: text/plain Date: Sun, 25 Jun 2006 14:45:22 +0200 Message-Id: <1151239522.2281.11.camel@kutija> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 (2.6.0-1) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[AWL=-0.005, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.45 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 12:44:05 -0000 On Sat, 2006-06-24 at 15:20 -0600, Gezim Hoxha wrote: > Hi all. > > I haven't done too much testing, but I got an email from Marko Anastasov > (client: Evolution 2.6.*) and from Murray Cumming (client: Evolution > 2.6.*) and they both CC-ed this list. However, neither of their emails > appeared on this list. They did (you probably refer to Murray's response to 'compile gtkmm source code'). Proof: http://marc.theaimsgroup.com/?l=gtkmm&r=1&b=200606&w=2 :). If you have message filter(s) and mail folders then perhaps that is why they ended up elsewhere. Marko From marko@marko.anastasov.name Sun Jun 25 09:10:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E1EB43B008C for ; Sun, 25 Jun 2006 09:10:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14840-07 for ; Sun, 25 Jun 2006 09:10:44 -0400 (EDT) Received: from ns1.ptt.yu (ns1.ptt.yu [212.62.32.1]) by menubar.gnome.org (Postfix) with ESMTP id 8EA503B009A for ; Sun, 25 Jun 2006 09:10:43 -0400 (EDT) Received: from [192.168.1.37] (adsl6-180.ptt.yu [89.110.201.180]) by ns1.ptt.yu (8.13.5/8.13.5) with ESMTP id k5PDA0dA020785; Sun, 25 Jun 2006 15:10:01 +0200 Subject: Re: patch for "Programming with GTKMM" book From: Marko Anastasov To: Gezim Hoxha In-Reply-To: <1151183679.28760.6.camel@localhost.localdomain> References: <1151097505.7123.0.camel@localhost.localdomain> <1151103449.2873.31.camel@kutija> <1151183679.28760.6.camel@localhost.localdomain> Content-Type: text/plain Date: Sun, 25 Jun 2006 15:11:49 +0200 Message-Id: <1151241109.2281.24.camel@kutija> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 (2.6.0-1) Content-Transfer-Encoding: 7bit X-Scanned-By: milter-spamc/1.3.364 (ns1.ptt.yu [212.62.32.1]); Sun, 25 Jun 2006 15:10:04 +0200 X-Virus-Scanned: ClamAV version 0.87.1, clamav-milter version 0.87 on ns1.ptt.yu X-Virus-Status: Clean X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[AWL=-0.005, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.45 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 13:10:45 -0000 On Sat, 2006-06-24 at 15:14 -0600, Gezim Hoxha wrote: > On Sat, 2006-24-06 at 00:57 +0200, Marko Anastasov wrote: > > I've commited this, thanks. > > It hasn't changed in the page > ( http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html ). > Is there a release cycle for documentation too? Well, I haven't followed how it goes, I think yes. > > > > > Note that html files are generated from docbook source and are > > thus not meant to be modified. The source file is > > docs/tutorial/gtkmm-tut.xml . > > > Generally the practice here is to send patches to bugzilla. > > See http://www.gtkmm.org/bugs.shtml#NewBugs . > > Thanks, I'll keep this in mind. If what you said is agreed upon then > Chapter 24. Contributing is incorrect as it says "please post your > contribution to the gtkmm mailing list at ." Both are correct :). For typos and small stuff it's definitely ok to point it out here. Marko From suryakiran.gullapalli@gmail.com Sun Jun 25 11:51:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 018AC3B009A for ; Sun, 25 Jun 2006 11:51:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19837-08 for ; Sun, 25 Jun 2006 11:51:33 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 1BF4F3B008C for ; Sun, 25 Jun 2006 11:51:33 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 12so1160895nzp for ; Sun, 25 Jun 2006 08:51:09 -0700 (PDT) Received: by 10.36.252.42 with SMTP id z42mr6653491nzh; Sun, 25 Jun 2006 08:51:09 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Sun, 25 Jun 2006 08:51:09 -0700 (PDT) Message-ID: <3462bcdb0606250851v35bce67mf725816429f52603@mail.gmail.com> Date: Sun, 25 Jun 2006 21:21:09 +0530 From: "Surya Kiran Gullapalli" To: gtk-list@gnome.org, gtkmm-list@gnome.org Subject: Theme engine tutorial. In-Reply-To: <3462bcdb0606130350n4ccd42e7q8e17a9bb7d00a88f@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4916_21889957.1151250669841" References: <3462bcdb0606130350n4ccd42e7q8e17a9bb7d00a88f@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.196 tagged_above=-999 required=2 tests=[AWL=-0.733, BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -1.196 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 15:51:34 -0000 ------=_Part_4916_21889957.1151250669841 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, Where can i get good tutorial/manual for writing a gtk theme engine. I've tried looking at the source code in gtk-engines package, but i'm totally lost. I dont know where to start. Surya ------=_Part_4916_21889957.1151250669841 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
Where can i get good tutorial/manual for writing a gtk theme engine. I've tried looking at the source code in gtk-engines package, but i'm totally lost. I dont know where to start.

Surya


------=_Part_4916_21889957.1151250669841-- From suryakiran.gullapalli@gmail.com Sun Jun 25 11:52:26 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69E0A3B00D9 for ; Sun, 25 Jun 2006 11:52:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19785-08 for ; Sun, 25 Jun 2006 11:52:25 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 939723B008C for ; Sun, 25 Jun 2006 11:52:25 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so1533379nzh for ; Sun, 25 Jun 2006 08:51:49 -0700 (PDT) Received: by 10.37.2.65 with SMTP id e65mr6484642nzi; Sun, 25 Jun 2006 08:51:49 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Sun, 25 Jun 2006 08:51:49 -0700 (PDT) Message-ID: <3462bcdb0606250851q425402d4g74d107d87552d146@mail.gmail.com> Date: Sun, 25 Jun 2006 21:21:49 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org, gtk-list@gnome.org Subject: Font Path In-Reply-To: <3462bcdb0606122316k2fea57dfyf1c61116c5436ab4@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4920_12764368.1151250709216" References: <3462bcdb0606122316k2fea57dfyf1c61116c5436ab4@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.442 tagged_above=-999 required=2 tests=[AWL=-0.471, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -1.442 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 15:52:26 -0000 ------=_Part_4920_12764368.1151250709216 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I'm trying to understand the gtk code. I've a question regarding font path. What is the font path, gtk application is looking into when one open a font selection dialog. This question arose, due to the fact that garnome ships with bitstream vera fonts, and when you install it, it goes into the installation directory ($PREFIX/share... etc) But when opened a font selection dialog, it shows all the available fonts on the machine. Also if i'm shipping a new application with a new font, and say, i've to ship this font also. where should i put that font. Also please let me know if i need to set any environment variables. Surya ------=_Part_4920_12764368.1151250709216 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
I'm trying to understand the gtk code. I've a question regarding font path.
What is the font path, gtk application is looking into when one open a font selection dialog.

This question arose, due to the fact that garnome ships with bitstream vera fonts, and when you install it, it goes into the installation directory ($PREFIX/share... etc)
But when opened a font selection dialog, it shows all the available fonts on the machine.

Also if i'm shipping a new application with a new font, and say, i've to ship this font also. where should i put that font. Also please let me know if i need to set any environment variables.

Surya
------=_Part_4920_12764368.1151250709216-- From pierre.thierry@levallois.eu.org Sun Jun 25 12:20:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7C67D3B00CA for ; Sun, 25 Jun 2006 12:20:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20788-09 for ; Sun, 25 Jun 2006 12:20:47 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id 304843B009A for ; Sun, 25 Jun 2006 12:20:47 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 7F7FEBF03A; Sun, 25 Jun 2006 18:15:44 +0200 (CEST) Date: Sun, 25 Jun 2006 18:15:44 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Subject: Signal library Message-ID: <20060625161544.GL10698@bateleur.arcanes.fr.eu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="M2Pxvdb9QxnGd/3e" Content-Disposition: inline X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.304 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.304 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 16:20:48 -0000 --M2Pxvdb9QxnGd/3e Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable As I'm using Boost libraries[1] quite much in my projects, I'm wondering how gtkmm fits with them. Especially, it seems that only specifically made sigc++ objects can be used as callbacks, not any function object made e.g. with Boost Bind[2] or Lambda[3] libraries. Would it be possible to enable the use of the Boost signals library[4] instead of libsigc++ when one wants to have the flexibility offered by it? Maybe building a separate alternative library would be possible, with some configure option like --use-boost-signals... If it's possible to consider it, I'd like to investigate this. Curiously, Nowhere man =20 [1] http://www.boost.org/libs/libraries.htm [2] http://www.boost.org/libs/bind/bind.html [3] http://www.boost.org/doc/html/lambda.html [4] http://www.boost.org/doc/html/signals.html --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --M2Pxvdb9QxnGd/3e Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEnrawxe13INnVDYoRAlUdAJ4mMAOsxjg6pXNmyWOW1NJlebbLOACgyjrY ttcZyiK98Au8nE6wG+2/rvA= =1/jR -----END PGP SIGNATURE----- --M2Pxvdb9QxnGd/3e-- From paul@linuxaudiosystems.com Sun Jun 25 13:00:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AE2353B00E7 for ; Sun, 25 Jun 2006 13:00:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22078-03 for ; Sun, 25 Jun 2006 12:59:58 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 645633B008F for ; Sun, 25 Jun 2006 12:59:58 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1F0078GDV2H994@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 11:59:27 -0500 (CDT) Date: Sun, 25 Jun 2006 12:59:59 -0400 From: Paul Davis Subject: Re: stupid segfaults -- argh! In-reply-to: To: Joe Van Dyk Message-id: <1151254799.27174.1.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <1149594023.12354.28.camel@localhost.localdomain> <1151166255.10221.88.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.553 tagged_above=-999 required=2 tests=[AWL=0.046, BAYES_00=-2.599] X-Spam-Score: -2.553 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 17:00:00 -0000 On Sat, 2006-06-24 at 10:52 -0700, Joe Van Dyk wrote: > Ok, thanks! I guess not being able to put the call inside main() > might be a good reason. its only my US$0.02, but not being able to put stuff inside main() or some known early-called function that main() will always execute suggests a very good reason to revisit your build procedure, not to put a Gtk::Main declaration at file scope. From joevandyk@gmail.com Sun Jun 25 13:12:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 52BA63B008C for ; Sun, 25 Jun 2006 13:12:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22540-03 for ; Sun, 25 Jun 2006 13:12:39 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id 593E83B00DF for ; Sun, 25 Jun 2006 13:12:39 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so527003uge for ; Sun, 25 Jun 2006 10:12:13 -0700 (PDT) Received: by 10.67.24.13 with SMTP id b13mr4168448ugj; Sun, 25 Jun 2006 10:12:13 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 10:12:13 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 10:12:13 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: communication between different parts of application via signals MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.065 tagged_above=-999 required=2 tests=[AWL=0.335, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.065 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 17:12:42 -0000 Hi, Say a user clicks a checkbox in a menu that affects three other parts of the application. Would a signal be the best way to communicate that change to the rest of the application? How would that work? Would I create a custom signal or slot? How would the other parts of the application listen to that signal? Would I create the slot and then pass that slot to the other parts of the application (i.e. in a constructor)? Sorry for the basic questions, but signals and slots and functors are still confusing to me. I'm also a gigantic fan of unit testing -- are signals unit testable? Joe From joevandyk@gmail.com Sun Jun 25 13:14:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BC38B3B008C for ; Sun, 25 Jun 2006 13:14:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22382-07 for ; Sun, 25 Jun 2006 13:14:21 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id 9E2D63B00CA for ; Sun, 25 Jun 2006 13:14:20 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so527351uge for ; Sun, 25 Jun 2006 10:13:55 -0700 (PDT) Received: by 10.66.243.2 with SMTP id q2mr4181051ugh; Sun, 25 Jun 2006 10:13:55 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 10:13:55 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 10:13:55 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.066 tagged_above=-999 required=2 tests=[AWL=0.334, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.066 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 17:14:21 -0000 On 6/25/06, Joe Van Dyk wrote: > Hi, > > Say a user clicks a checkbox in a menu that affects three other parts > of the application. Would a signal be the best way to communicate > that change to the rest of the application? How would that work? > Would I create a custom signal or slot? How would the other parts of > the application listen to that signal? Would I create the slot and > then pass that slot to the other parts of the application (i.e. in a > constructor)? > > Sorry for the basic questions, but signals and slots and functors are > still confusing to me. > > I'm also a gigantic fan of unit testing -- are signals unit testable? Historically, I've hooked up a function to the clicked event of the check box. And that function calls member functions of the different objects in the application. So, signals aren't used for communication. But something about that seems smelly. Joe From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 25 14:44:11 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8D5CF3B0097 for ; Sun, 25 Jun 2006 14:44:11 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25940-01 for ; Sun, 25 Jun 2006 14:44:10 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id B70D73B008F for ; Sun, 25 Jun 2006 14:44:09 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 47BBC160CD for ; Sun, 25 Jun 2006 11:44:09 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1158 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 25 Jun 2006 11:44:08 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.401 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.401 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 18:44:11 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345848] Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 2. [Bug 345848] New: Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 3. [Bug 345848] Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 4. [Bug 345882] New: gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 5. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 6. [Bug 89780] Treeview: signal_button_press_event needs connect_notify() (gtkmm (bugzilla.gnome.org)) 7. [Bug 345894] New: no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) 8. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 24 Jun 2006 22:37:02 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625023702.EFB0C6CC1A9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 ------- Comment #1 from Gezim Hoxha 2006-06-25 02:37 UTC ------- Created an attachment (id=67956) --> (http://bugzilla.gnome.org/attachment.cgi?id=67956&action=view) The patch. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 24 Jun 2006 22:36:02 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] New: Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 Summary: Dangling sentence in Chapter 18. Timeouts section Product: gtkmm Version: 2.4 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: Normal Component: reference documentation AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: gezimh@hotmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.13/2.14 GNOME milestone: Unspecified In the "Programming with gtkmm" book, Chapter 18. Timeouts section it says: ----START---- You receive a sigc::connection object that can be used to deactivate the connection. to destroy the connection. Another way of destroying the connection is your signal handler. -----END----- So, the "to destroy the connection." part didn't fit, thus I changed it a bit and now looks better. -Gezim -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 25 Jun 2006 09:30:49 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625133049.429036CC1A9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marko@marko.anastasov.name ------- Comment #2 from Marko Anastasov 2006-06-25 13:30 UTC ------- Commited, thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sun, 25 Jun 2006 10:45:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] New: gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x Summary: gtkmm 20060625 CVS fails to build Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: waschk@mandriva.org QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified The current CVS version of gtkmm fails to build with an error about a missing attributes_p.h in pango/pangomm/private. I'll attach the complete build log. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sun, 25 Jun 2006 10:46:55 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625144655.6A41C6CC1B6@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x ------- Comment #1 from G?tz Waschk 2006-06-25 14:46 UTC ------- Created an attachment (id=67976) --> (http://bugzilla.gnome.org/attachment.cgi?id=67976&action=view) complete build output -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Sun, 25 Jun 2006 14:13:29 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 89780] Treeview: signal_button_press_event needs connect_notify() To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625181329.7DA1C6CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=89780 gtkmm | TreeView | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #17 from Murray Cumming 2006-06-25 18:13 UTC ------- Yevgen, firstly, please be nice. It's a condition of using this bug reporting system. Secondly, please provide a test case to prove your theory, or at least some further explanation about how you came to this odd conclusion - such as "lets gtk read garbage from the stack as a return value". It doesn't make sense to me at all, and the existing behaviour makes sense to me in terms of what the code does. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Sun, 25 Jun 2006 14:41:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] New: no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 Summary: no link for gtkmm_hello and gnomemm_hello packags Product: gtkmm Version: 2.4 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: Normal Component: reference documentation AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: gezimh@hotmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.13/2.14 GNOME milestone: Unspecified In the Internationalization chapter of the "Programming with gtkmm" book. gtkmm_hello and gnomemm_hello packages are mentioned followed by "available from the gtkmm download page." Since we are in the internet I linked them directly. (Besides, the gnomemm_hello wasn't in the gtkmm download page.) -Gezim -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Sun, 25 Jun 2006 14:43:58 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625184358.E51576CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 ------- Comment #1 from Gezim Hoxha 2006-06-25 18:43 UTC ------- Created an attachment (id=67983) --> (http://bugzilla.gnome.org/attachment.cgi?id=67983&action=view) patch The only thing I wasn't sure about is, since gtkmm is written as >kmm; should gnomemm be same (namley &gnomemm;)? So, for now, I wrote it as gnomemm. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1158 ******************************************** From bryce@bryceharrington.org Sun Jun 25 14:46:00 2006 Return-Path: X-Original-To: gtkmm-list@mail.gnome.org Delivered-To: gtkmm-list@mail.gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 83AA03B006F for ; Sun, 25 Jun 2006 14:46:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25780-10 for ; Sun, 25 Jun 2006 14:45:59 -0400 (EDT) Received: from dc2-web15.assortedinternet.com (dc2-web15.assortedinternet.com [66.36.233.162]) by menubar.gnome.org (Postfix) with ESMTP id 3121F3B008F for ; Sun, 25 Jun 2006 14:45:59 -0400 (EDT) Received: from c-24-20-224-228.hsd1.or.comcast.net ([24.20.224.228] helo=localhost) by dc2-web15.assortedinternet.com with esmtpa (Exim 4.52) id 1FuZc8-0005Pz-KN for gtkmm-list@mail.gnome.org; Sun, 25 Jun 2006 14:45:44 -0400 Date: Sun, 25 Jun 2006 11:44:15 -0700 From: Bryce Harrington To: gtkmm-list@mail.gnome.org Subject: Versions of gtk/gtkmm used by distros? Message-ID: <20060625184415.GA9434@bryceharrington.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.11 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - dc2-web15.assortedinternet.com X-AntiAbuse: Original Domain - mail.gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - bryceharrington.org X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.596 tagged_above=-999 required=2 tests=[AWL=0.003, BAYES_00=-2.599] X-Spam-Score: -2.596 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 18:46:00 -0000 Hi, For Inkscape we're considering changing our required gtk/gtkmm requirements from 2.4 to something newer (e.g. 2.8). Could someone point me at a listing of which distros ship with which version of gtk? We're attempting to gauge how many users would be affected by this change. Thanks, Bryce Harrington http://www.inkscape.org From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 25 15:03:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6AD3C3B009A for ; Sun, 25 Jun 2006 15:03:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26551-07 for ; Sun, 25 Jun 2006 15:03:43 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 286793B008F for ; Sun, 25 Jun 2006 15:03:43 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 04004164E1 for ; Sun, 25 Jun 2006 12:03:40 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1159 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 25 Jun 2006 12:03:37 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.401 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.401 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 19:03:44 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345848] Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 2. [Bug 89780] Treeview: signal_button_press_event needs connect_notify() (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 25 Jun 2006 14:45:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625184544.F24796CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 Gezim Hoxha changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sun, 25 Jun 2006 14:54:14 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 89780] Treeview: signal_button_press_event needs connect_notify() To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625185414.403EC6CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=89780 gtkmm | TreeView | Ver: 2.4 ------- Comment #18 from Yevgen Muntyan 2006-06-25 18:54 UTC ------- I apologize for producing nonsense myself. Indeed, "it just lets gtk read garbage from the stack as a return value" is not right, I misread the code. But, it's indeed nonsense that "pygtk defaults to connecting before, which probably causes more, other, problems". And it's true that "pygtk does right thing". Sorry for popping up here, it was caused by a bit of conversation/investigation of a WTF thing on irc. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1159 ******************************************** From jonathon.jongsma@gmail.com Sun Jun 25 16:00:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DEF923B0786 for ; Sun, 25 Jun 2006 16:00:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29413-05 for ; Sun, 25 Jun 2006 16:00:29 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id C31153B0769 for ; Sun, 25 Jun 2006 15:56:15 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1233955nzo for ; Sun, 25 Jun 2006 12:56:15 -0700 (PDT) Received: by 10.36.141.20 with SMTP id o20mr6907359nzd; Sun, 25 Jun 2006 12:56:15 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sun, 25 Jun 2006 12:56:14 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 14:56:14 -0500 From: "Jonathon Jongsma" To: "Mickael Drean" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.375 tagged_above=-999 required=2 tests=[AWL=0.025, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.375 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 20:00:36 -0000 On 6/22/06, Mickael Drean wrote: > genrapport.o(.text+0x515): In function > `ZN10GenRapport9save_HTMLEN4Glib7ustringE': > C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, > int)' > collect2: ld returned 1 exit status > > that's it!! > > hmm. Are you sure you're linking against the correct versions? (I think g_mkdir was introduced in 2.6) Jonner From mickael.drean@gmail.com Sun Jun 25 16:07:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DF3DB3B0A16 for ; Sun, 25 Jun 2006 16:07:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30283-07 for ; Sun, 25 Jun 2006 16:07:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id D0AF23B0477 for ; Sun, 25 Jun 2006 15:58:12 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so1559070nzh for ; Sun, 25 Jun 2006 12:58:12 -0700 (PDT) Received: by 10.65.206.5 with SMTP id i5mr401022qbq; Sun, 25 Jun 2006 12:58:12 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Sun, 25 Jun 2006 12:58:11 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 21:58:11 +0200 From: "Mickael Drean" To: "Jonathon Jongsma" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_33216_12074932.1151265491945" References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.558 tagged_above=-999 required=2 tests=[AWL=0.346, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.558 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 20:07:55 -0000 ------=_Part_33216_12074932.1151265491945 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I think I am using the 2.4 version so maybe i just have to upgrade version. I'll check Thank Mick 2006/6/25, Jonathon Jongsma : > > On 6/22/06, Mickael Drean wrote: > > genrapport.o(.text+0x515): In function > > `ZN10GenRapport9save_HTMLEN4Glib7ustringE': > > C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, > > int)' > > collect2: ld returned 1 exit status > > > > that's it!! > > > > > > hmm. Are you sure you're linking against the correct versions? (I > think g_mkdir was introduced in 2.6) > > Jonner > ------=_Part_33216_12074932.1151265491945 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I think I am using the 2.4 version so maybe i just have to upgrade version. I'll check

Thank

Mick


2006/6/25, Jonathon Jongsma <jonathon.jongsma@gmail.com>:
On 6/22/06, Mickael Drean <mickael.drean@gmail.com> wrote:
> genrapport.o(.text+0x515): In function
> `ZN10GenRapport9save_HTMLEN4Glib7ustringE':
> C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*,
> int)'
> collect2: ld returned 1 exit status
>
> that's it!!
>
>

hmm.  Are you sure you're linking against the correct versions?  (I
think g_mkdir was introduced in 2.6)

Jonner

------=_Part_33216_12074932.1151265491945-- From justinnoah@gmail.com Sun Jun 25 17:23:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 18AC33B0018 for ; Sun, 25 Jun 2006 17:23:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02696-07 for ; Sun, 25 Jun 2006 17:23:44 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id E37953B000C for ; Sun, 25 Jun 2006 17:23:43 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so578898uge for ; Sun, 25 Jun 2006 14:23:43 -0700 (PDT) Received: by 10.66.221.19 with SMTP id t19mr4317909ugg; Sun, 25 Jun 2006 14:23:42 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 14:23:42 -0700 (PDT) Message-ID: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> Date: Sun, 25 Jun 2006 14:23:42 -0700 From: "Justin N" To: gtkmm-list@gnome.org Subject: gtkmm useage MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4994_13492236.1151270622918" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.115 tagged_above=-999 required=2 tests=[BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.115 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 21:23:45 -0000 ------=_Part_4994_13492236.1151270622918 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I am new to gtkmm, and from what I have read about it, it looks awesme! So I tohught that I would try it. Although I am having some troubles and wish for some help. So here it goes...: I am using Ubuntu Dapper Drake and Anjuta. I was wondering what libs and include directories I need to use because I was recieving an error stating that the compiler could not find glibmmconfig.h If you need more details to help me let meknow I willbe glad to give them to you. Thank You! -- Thanks, ~Justin~ ------=_Part_4994_13492236.1151270622918 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I am new to gtkmm, and from what I have read about it, it looks awesme! So  I tohught that I would try it.  Although I am having some troubles and wish for some help.

So here it goes...:

I am using Ubuntu Dapper Drake and Anjuta.  I was wondering what libs and include directories I need to use because I was recieving an error stating that the compiler could not find glibmmconfig.h

If you need more details to help me let meknow I willbe glad to give them to you.

Thank You!
--
Thanks,
~Justin~ ------=_Part_4994_13492236.1151270622918-- From chris@cvine.freeserve.co.uk Sun Jun 25 17:51:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A23063B01D0 for ; Sun, 25 Jun 2006 17:51:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04165-02 for ; Sun, 25 Jun 2006 17:51:44 -0400 (EDT) Received: from smtp1.freeserve.com (smtp1.wanadoo.co.uk [193.252.22.158]) by menubar.gnome.org (Postfix) with ESMTP id E6CF73B00E9 for ; Sun, 25 Jun 2006 17:51:43 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3004.me.freeserve.com (SMTP Server) with ESMTP id 9BE3E1C001C6; Sun, 25 Jun 2006 23:51:42 +0200 (CEST) Received: from boulder.homenet (user-411.l3.c5.dsl.pol.co.uk [81.76.65.155]) by mwinf3004.me.freeserve.com (SMTP Server) with ESMTP id 6BF9B1C001C3; Sun, 25 Jun 2006 23:51:42 +0200 (CEST) X-ME-UUID: 20060625215142442.6BF9B1C001C3@mwinf3004.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by boulder.homenet (8.12.10/8.12.10) with ESMTP id k5PLpftx004374; Sun, 25 Jun 2006 22:51:41 +0100 From: Chris Vine To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals Date: Sun, 25 Jun 2006 22:51:41 +0100 User-Agent: KMail/1.9.1 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606252251.41293.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.264 tagged_above=-999 required=2 tests=[AWL=-0.000, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.264 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 21:51:44 -0000 On Sunday 25 June 2006 18:13, Joe Van Dyk wrote: > On 6/25/06, Joe Van Dyk wrote: > > Hi, > > > > Say a user clicks a checkbox in a menu that affects three other parts > > of the application. Would a signal be the best way to communicate > > that change to the rest of the application? How would that work? > > Would I create a custom signal or slot? How would the other parts of > > the application listen to that signal? Would I create the slot and > > then pass that slot to the other parts of the application (i.e. in a > > constructor)? > > > > Sorry for the basic questions, but signals and slots and functors are > > still confusing to me. > > > > I'm also a gigantic fan of unit testing -- are signals unit testable? > > Historically, I've hooked up a function to the clicked event of the > check box. And that function calls member functions of the different > objects in the application. So, signals aren't used for > communication. But something about that seems smelly. I do not really understand what you are saying. sigc slots are just callbacks, executed at the point the signal is invoked. Nothing "listens" to them; they just execute when called, like any other function pointer or functor or callback. If the callback function calls other member functions it does so because you have coded the callback function to call the member functions. Chris From denis@poolshark.org Sun Jun 25 17:58:50 2006 Return-Path: X-Original-To: gtkmm-list@mail.gnome.org Delivered-To: gtkmm-list@mail.gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F00323B0248 for ; Sun, 25 Jun 2006 17:58:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04556-05 for ; Sun, 25 Jun 2006 17:58:48 -0400 (EDT) Received: from charlie.albator.org (unknown [64.151.106.180]) by menubar.gnome.org (Postfix) with ESMTP id B44A63B01C9 for ; Sun, 25 Jun 2006 17:58:48 -0400 (EDT) Received: from [192.18.42.17] (nwkea-socks-2.sun.com [192.18.42.17]) (authenticated bits=0) by charlie.albator.org (8.13.1/8.13.1) with ESMTP id k5PMHOZQ006567 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 25 Jun 2006 15:17:29 -0700 Message-ID: <449F0698.9090607@poolshark.org> Date: Sun, 25 Jun 2006 14:56:40 -0700 From: Denis Leroy User-Agent: Mozilla Thunderbird 1.0.8-1.1.fc4 (X11/20060501) X-Accept-Language: en-us, en MIME-Version: 1.0 To: gtkmm-list@mail.gnome.org Subject: Re: Versions of gtk/gtkmm used by distros? References: <20060625184415.GA9434@bryceharrington.org> In-Reply-To: <20060625184415.GA9434@bryceharrington.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.518 tagged_above=-999 required=2 tests=[AWL=0.081, BAYES_00=-2.599] X-Spam-Score: -2.518 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 21:58:50 -0000 Bryce Harrington wrote: > Hi, > > For Inkscape we're considering changing our required gtk/gtkmm > requirements from 2.4 to something newer (e.g. 2.8). > > Could someone point me at a listing of which distros ship with which > version of gtk? We're attempting to gauge how many users would be > affected by this change. Speaking for Fedora : Fedora Core 3 (unmaintained) : 2.4.11 Fedora Core 4 : 2.6.5 Fedora Core 5 : 2.8.3 Fedora Core 6 test 1 : 2.8.5 -denis From emiml@wp.pl Sun Jun 25 19:09:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C0DDB3B0280 for ; Sun, 25 Jun 2006 19:09:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07595-04 for ; Sun, 25 Jun 2006 19:09:53 -0400 (EDT) Received: from smtp.wp.pl (smtp.wp.pl [212.77.101.1]) by menubar.gnome.org (Postfix) with ESMTP id 44C543B0271 for ; Sun, 25 Jun 2006 19:09:53 -0400 (EDT) Received: (wp-smtpd smtp.wp.pl 2664 invoked from network); 26 Jun 2006 01:09:51 +0200 Received: from xdsl-2650.lodz.dialog.net.pl (HELO galeon) (emiml@[84.40.203.90]) (envelope-sender ) by smtp.wp.pl (WP-SMTPD) with SMTP for ; 26 Jun 2006 01:09:51 +0200 Date: Mon, 26 Jun 2006 01:09:58 +0200 From: Emil Nowak To: gtkmm-list@gnome.org Subject: Re: gtkmm useage Message-ID: <20060626010958.03befa34@galeon> In-Reply-To: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.18; i486-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-WP-AV: skaner antywirusowy poczty Wirtualnej Polski S. A. X-WP-SPAM: NO AS1=NO(Body=1 Fuz1=1 Fuz2=1) AS2=NO(0.499998) AS3=NO AS4=NO X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.366 tagged_above=-999 required=2 tests=[AWL=-0.073, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_BG=0.077, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.366 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 23:09:55 -0000 On 2006-06-25 (Sun), at 14:23:42 Justin N wrote: > I am new to gtkmm, and from what I have read about it, it looks awesme! So > I tohught that I would try it. Although I am having some troubles and wish > for some help. > > So here it goes...: > > I am using Ubuntu Dapper Drake and Anjuta. I was wondering what libs and > include directories I need to use because I was recieving an error stating > that the compiler could not find glibmmconfig.h So use # apt-cache search glibmm and install package which ends with -dev (probably libglibmm-2.4-dev). Of course you will also need libgtkmm-2.4-dev to write gtkmm applications. You can install apt-file, and use this tool to search for files even in not installed packages. From justinnoah@gmail.com Sun Jun 25 19:31:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C76613B00B6 for ; Sun, 25 Jun 2006 19:31:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08622-08 for ; Sun, 25 Jun 2006 19:30:59 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id 52B863B0239 for ; Sun, 25 Jun 2006 19:30:59 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so604367uge for ; Sun, 25 Jun 2006 16:30:54 -0700 (PDT) Received: by 10.67.24.13 with SMTP id b13mr4372387ugj; Sun, 25 Jun 2006 16:30:54 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 16:30:54 -0700 (PDT) Message-ID: <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> Date: Sun, 25 Jun 2006 16:30:54 -0700 From: "Justin N" To: "Emil Nowak" Subject: Re: gtkmm useage In-Reply-To: <20060626010958.03befa34@galeon> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5834_3328015.1151278254447" References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.606 tagged_above=-999 required=2 tests=[AWL=0.111, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_30_40=0.374, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_BG=0.077, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.606 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 23:31:01 -0000 ------=_Part_5834_3328015.1151278254447 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the help, but I do have those both installed. Could there be something else? On 6/25/06, Emil Nowak wrote: > > On 2006-06-25 (Sun), at 14:23:42 Justin N wrote: > > > I am new to gtkmm, and from what I have read about it, it looks awesme! > So > > I tohught that I would try it. Although I am having some troubles and > wish > > for some help. > > > > So here it goes...: > > > > I am using Ubuntu Dapper Drake and Anjuta. I was wondering what libs > and > > include directories I need to use because I was recieving an error > stating > > that the compiler could not find glibmmconfig.h > So use > # apt-cache search glibmm > and install package which ends with -dev (probably libglibmm-2.4-dev). Of > course you will also need libgtkmm-2.4-dev to write gtkmm applications. > > You can install apt-file, and use this tool to search for files even in > not > installed packages. > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- Thanks, ~Justin~ ------=_Part_5834_3328015.1151278254447 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the help, but I do have those both installed.  Could there be something else?

On 6/25/06, Emil Nowak <emiml@wp.pl > wrote:
On 2006-06-25 (Sun), at 14:23:42 Justin N wrote:

> I am new to gtkmm, and from what I have read about it, it looks awesme! So
> I tohught that I would try it.  Although I am having some troubles and wish
> for some help.
>
> So here it goes...:
>
> I am using Ubuntu Dapper Drake and Anjuta.  I was wondering what libs and
> include directories I need to use because I was recieving an error stating
> that the compiler could not find glibmmconfig.h
So use
# apt-cache search glibmm
and install package which ends with -dev (probably libglibmm-2.4-dev). Of
course you will also need libgtkmm-2.4-dev to write gtkmm applications.

You can install apt-file, and use this tool to search for files even in not
installed packages.
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list



--
Thanks,
~Justin~ ------=_Part_5834_3328015.1151278254447-- From justinnoah@gmail.com Sun Jun 25 19:40:12 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 590E63B00F7 for ; Sun, 25 Jun 2006 19:40:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08726-10 for ; Sun, 25 Jun 2006 19:40:11 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 312EB3B02D9 for ; Sun, 25 Jun 2006 19:40:11 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so606198uge for ; Sun, 25 Jun 2006 16:40:09 -0700 (PDT) Received: by 10.66.219.11 with SMTP id r11mr4373941ugg; Sun, 25 Jun 2006 16:40:09 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 16:40:09 -0700 (PDT) Message-ID: <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> Date: Sun, 25 Jun 2006 16:40:09 -0700 From: "Justin N" To: "Emil Nowak" Subject: Re: gtkmm useage In-Reply-To: <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5846_14893815.1151278809370" References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.237 tagged_above=-999 required=2 tests=[AWL=-1.932, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, HTML_SHORT_LENGTH=1.574, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: 0.237 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 23:40:12 -0000 ------=_Part_5846_14893815.1151278809370 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I used apt-file to find it, it worked, thank you so much! -- Thanks, ~Justin~ ------=_Part_5846_14893815.1151278809370 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I used apt-file to find it, it worked, thank you so much!
--
Thanks,
~Justin~ ------=_Part_5846_14893815.1151278809370-- From fedemico@yahoo.com Sun Jun 25 20:56:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8D24B3B008C for ; Sun, 25 Jun 2006 20:56:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12457-10 for ; Sun, 25 Jun 2006 20:56:28 -0400 (EDT) Received: from web60312.mail.yahoo.com (web60312.mail.yahoo.com [209.73.178.135]) by menubar.gnome.org (Postfix) with SMTP id 81A143B00D9 for ; Sun, 25 Jun 2006 20:56:28 -0400 (EDT) Received: (qmail 68840 invoked by uid 60001); 26 Jun 2006 00:56:27 -0000 Message-ID: <20060626005627.68838.qmail@web60312.mail.yahoo.com> Received: from [196.40.43.74] by web60312.mail.yahoo.com via HTTP; Sun, 25 Jun 2006 19:56:27 CDT Date: Sun, 25 Jun 2006 19:56:27 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= Subject: displaying text To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.194 tagged_above=-999 required=2 tests=[AWL=-1.842, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: -0.194 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 00:56:29 -0000 Hi! I need some help... I have an infinite loop in where I manage images and I want to display a short text in the window when each iteration of the loop occurs... only a few words... it is no necessary that old text (from old iterations)remains in the window but the new text replace old text... Could anybody help me? Thanks! __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From justinnoah@gmail.com Mon Jun 26 00:59:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25A2C3B0149 for ; Mon, 26 Jun 2006 00:59:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22173-08 for ; Mon, 26 Jun 2006 00:59:50 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id E594B3B00D9 for ; Mon, 26 Jun 2006 00:59:49 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so676649uge for ; Sun, 25 Jun 2006 21:59:49 -0700 (PDT) Received: by 10.66.219.11 with SMTP id r11mr4576813ugg; Sun, 25 Jun 2006 21:59:49 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 21:59:48 -0700 (PDT) Message-ID: <7c09aeea0606252159v25f84616mc03318b1ebcba4c5@mail.gmail.com> Date: Sun, 25 Jun 2006 21:59:48 -0700 From: "Justin N" To: "Emil Nowak" Subject: Re: gtkmm useage In-Reply-To: <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9523_32592975.1151297988960" References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.537 tagged_above=-999 required=2 tests=[AWL=0.574, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_50_60=0.134, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.537 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 04:59:51 -0000 ------=_Part_9523_32592975.1151297988960 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I nearly have everything working, but I need to know which libraries I need to include to the project... Thanks for all your help! (I am just going through the online book examples right now) On 6/25/06, Justin N wrote: > > I used apt-file to find it, it worked, thank you so much! > -- > Thanks, > ~Justin~ > -- Thanks, ~Justin~ ------=_Part_9523_32592975.1151297988960 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I nearly have everything working, but I need to know which libraries I need to include to the project...  Thanks for all your help!  (I am just going through the online book examples right now)

On 6/25/06, Justin N <justinnoah@gmail.com> wrote:
I used apt-file to find it, it worked, thank you so much!
--
Thanks,
~Justin~



--
Thanks,
~Justin~ ------=_Part_9523_32592975.1151297988960-- From gezimetc@shaw.ca Mon Jun 26 01:21:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0CA653B012E for ; Mon, 26 Jun 2006 01:21:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23270-06 for ; Mon, 26 Jun 2006 01:21:48 -0400 (EDT) Received: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 617433B0155 for ; Mon, 26 Jun 2006 01:21:48 -0400 (EDT) Received: from pd2mr2so.prod.shaw.ca (pd2mr2so-qfe3.prod.shaw.ca [10.0.141.109]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1G000GJC87OJ20@l-daemon> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 23:21:43 -0600 (MDT) Received: from pn2ml1so.prod.shaw.ca ([10.0.121.145]) by pd2mr2so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1G003UEC878W70@pd2mr2so.prod.shaw.ca> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 23:21:43 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1G00AT1C877S20@l-daemon> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 23:21:43 -0600 (MDT) Date: Sun, 25 Jun 2006 23:21:42 -0600 From: Gezim Hoxha Subject: Re: CC-ing to this list isn't working In-reply-to: <1151239522.2281.11.camel@kutija> To: Marko Anastasov Message-id: <1151299302.24833.0.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151184017.28760.13.camel@localhost.localdomain> <1151239522.2281.11.camel@kutija> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.322 tagged_above=-999 required=2 tests=[AWL=-0.919, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.322 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 05:21:51 -0000 On Sun, 2006-25-06 at 14:45 +0200, Marko Anastasov wrote: > On Sat, 2006-06-24 at 15:20 -0600, Gezim Hoxha wrote: > > Hi all. > > > > I haven't done too much testing, but I got an email from Marko Anastasov > > (client: Evolution 2.6.*) and from Murray Cumming (client: Evolution > > 2.6.*) and they both CC-ed this list. However, neither of their emails > > appeared on this list. > > They did (you probably refer to Murray's response to 'compile gtkmm > source code'). Proof: > http://marc.theaimsgroup.com/?l=gtkmm&r=1&b=200606&w=2 :). > > If you have message filter(s) and mail folders then perhaps that is why > they ended up elsewhere. Yeah Marko, that's exactly why. -Gezim From joevandyk@gmail.com Mon Jun 26 01:33:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 85BDE3B0149 for ; Mon, 26 Jun 2006 01:33:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23897-01 for ; Mon, 26 Jun 2006 01:33:27 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id EA0383B01B8 for ; Mon, 26 Jun 2006 01:33:26 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so684391uge for ; Sun, 25 Jun 2006 22:33:26 -0700 (PDT) Received: by 10.67.22.2 with SMTP id z2mr3253691ugi; Sun, 25 Jun 2006 22:33:26 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 22:33:25 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 22:33:25 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals In-Reply-To: <200606252251.41293.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200606252251.41293.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.084 tagged_above=-999 required=2 tests=[AWL=0.316, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.084 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 05:33:28 -0000 On 6/25/06, Chris Vine wrote: > On Sunday 25 June 2006 18:13, Joe Van Dyk wrote: > > On 6/25/06, Joe Van Dyk wrote: > > > Hi, > > > > > > Say a user clicks a checkbox in a menu that affects three other parts > > > of the application. Would a signal be the best way to communicate > > > that change to the rest of the application? How would that work? > > > Would I create a custom signal or slot? How would the other parts of > > > the application listen to that signal? Would I create the slot and > > > then pass that slot to the other parts of the application (i.e. in a > > > constructor)? > > > > > > Sorry for the basic questions, but signals and slots and functors are > > > still confusing to me. > > > > > > I'm also a gigantic fan of unit testing -- are signals unit testable? > > > > Historically, I've hooked up a function to the clicked event of the > > check box. And that function calls member functions of the different > > objects in the application. So, signals aren't used for > > communication. But something about that seems smelly. > > I do not really understand what you are saying. sigc slots are just > callbacks, executed at the point the signal is invoked. Nothing "listens" to > them; they just execute when called, like any other function pointer or > functor or callback. > > If the callback function calls other member functions it does so because you > have coded the callback function to call the member functions. "Ardour makes heavy use of libsigc++ as a way to provide anonymous coupling between components, particulular between the backend and user interface. The code makes heavy use of the Model-View-Controller programming model, and attempts to draw from the best work on programming pattern languages." From http://ardour.org/development . That's what I'm asking about. I wonder if I'm not understanding "anonymous coupling" correctly. Hm. Joe From joevandyk@gmail.com Mon Jun 26 01:35:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 24E0D3B0187 for ; Mon, 26 Jun 2006 01:35:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23810-07 for ; Mon, 26 Jun 2006 01:35:08 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id E11363B0267 for ; Mon, 26 Jun 2006 01:35:07 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so684755uge for ; Sun, 25 Jun 2006 22:35:06 -0700 (PDT) Received: by 10.67.89.5 with SMTP id r5mr4602710ugl; Sun, 25 Jun 2006 22:35:06 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 22:35:06 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 22:35:06 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: gtkmm useage In-Reply-To: <7c09aeea0606252159v25f84616mc03318b1ebcba4c5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> <7c09aeea0606252159v25f84616mc03318b1ebcba4c5@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.977 tagged_above=-999 required=2 tests=[AWL=0.192, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.977 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 05:35:10 -0000 On 6/25/06, Justin N wrote: > On 6/25/06, Justin N wrote: > > > > I used apt-file to find it, it worked, thank you so much! > > I nearly have everything working, but I need to know which libraries I need > to include to the project... Thanks for all your help! (I am just going > through the online book examples right now) pkg-config --cflags --libs gtkmm-2.4 glibmm-2.4 or something like that. From pierre.thierry@levallois.eu.org Mon Jun 26 05:31:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E46663B03B5 for ; Mon, 26 Jun 2006 05:31:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06120-07 for ; Mon, 26 Jun 2006 05:31:33 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id A4F363B03B0 for ; Mon, 26 Jun 2006 05:31:32 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 1E55ABF03F; Mon, 26 Jun 2006 11:27:03 +0200 (CEST) Date: Mon, 26 Jun 2006 11:27:03 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals Message-ID: <20060626092702.GM10698@bateleur.arcanes.fr.eu.org> References: <200606252251.41293.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="E0h0CbphJD8hN+Gf" Content-Disposition: inline In-Reply-To: X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.382 tagged_above=-999 required=2 tests=[AWL=0.083, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.382 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 09:31:35 -0000 --E0h0CbphJD8hN+Gf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Joe Van Dyk dies 25/06/2006 hora 22:33: > I wonder if I'm not understanding "anonymous coupling" correctly. Hm. I suppose that the fact that any part of any plugged in module can connect some of it's function or method to an accessible signal is the anonymous part. That is, the signal has no knowledge of who it will be calling. If you write a function or method that explicitely calls some others, there is a "named coupling", in the contrary. Quickly, Nowhere man --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --E0h0CbphJD8hN+Gf Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEn6hmxe13INnVDYoRAjSiAKDTH9wrst3mE2cKOBMz0pB/UbA1AgCgo5z/ hruC+qFmKpY0z/Icp7iLZrs= =w/ig -----END PGP SIGNATURE----- --E0h0CbphJD8hN+Gf-- From michael@elehack.net Mon Jun 26 08:15:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CF58B3B0124 for ; Mon, 26 Jun 2006 08:15:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16596-04 for ; Mon, 26 Jun 2006 08:15:27 -0400 (EDT) Received: from weirdo.crazywebhosting.net (weirdo.crazywebhosting.net [70.85.78.4]) by menubar.gnome.org (Postfix) with ESMTP id D9BFC3B00DD for ; Mon, 26 Jun 2006 08:15:27 -0400 (EDT) Received: from rentacop.student.iastate.edu ([64.113.93.202] helo=bezalel.elehack.net) by weirdo.crazywebhosting.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.52) id 1Fupzx-0007sa-Ii; Mon, 26 Jun 2006 07:15:26 -0500 Received: by bezalel.elehack.net (sSMTP sendmail emulation); Mon, 26 Jun 2006 07:15:24 -0500 From: "Michael Ekstrand" Date: Mon, 26 Jun 2006 07:15:24 -0500 To: Bryce Harrington Subject: Re: Versions of gtk/gtkmm used by distros? Message-ID: <20060626121524.GD5447@localhost.localdomain> References: <20060625184415.GA9434@bryceharrington.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060625184415.GA9434@bryceharrington.org> User-Agent: Mutt/1.5.11+cvs20060403 X-Antivirus-Scanner: Clean mail though you should still use an Antivirus X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - weirdo.crazywebhosting.net X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - elehack.net X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.314 tagged_above=-999 required=2 tests=[AWL=-0.004, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.314 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 12:15:29 -0000 On Sun, Jun 25, 2006 at 11:44:15AM -0700, Bryce Harrington wrote: > Could someone point me at a listing of which distros ship with which > version of gtk? We're attempting to gauge how many users would be > affected by this change. Debian: Sarge (stable) ships gtkmm 2.4 and GTK 2.6.4. Etch (testing) and unstable ship gtkmm 2.8 and GTK 2.8.18. Unless it's been updated since my last update, fink ships GTKmm and GTK 2.6.x. -- mouse, n: a device for pointing at the xterm in which you want to type. -- Fortune Visit me on the Web: http://www.elehack.net From cdrom205@googlemail.com Sat Jun 24 17:53:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 23A853B0094 for ; Sat, 24 Jun 2006 17:53:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03998-10 for ; Sat, 24 Jun 2006 17:53:37 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id BD1F23B026D for ; Sat, 24 Jun 2006 17:53:36 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id z59so1025205pyg for ; Sat, 24 Jun 2006 14:52:58 -0700 (PDT) Received: by 10.35.70.17 with SMTP id x17mr2025960pyk; Sat, 24 Jun 2006 14:52:57 -0700 (PDT) Received: by 10.35.37.17 with HTTP; Sat, 24 Jun 2006 14:52:57 -0700 (PDT) Message-ID: <9f092bbb0606241452r4cf73ff9m2b3cd68fa2ad64ca@mail.gmail.com> Date: Sat, 24 Jun 2006 22:52:57 +0100 From: "cd rom" To: "Murray Cumming" Subject: Re: compile gtkmm source code In-Reply-To: <1151090624.31826.18.camel@localhost> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_52919_11999975.1151185977887" References: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> <1151089088.5035.4.camel@localhost.localdomain> <1151090624.31826.18.camel@localhost> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.799 tagged_above=-999 required=2 tests=[AWL=0.150, BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.799 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 21:53:38 -0000 ------=_Part_52919_11999975.1151185977887 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Wow, great replies!!! Thanks you guys so much and the additional stuff is that i was struggling to set gtkmm up in window platform but now i realise that i can set it up with codeblock as well. I try Dev-c++ before but got stumped, lol. thanks again. On 23/06/06, Murray Cumming wrote: > > On Fri, 2006-06-23 at 12:58 -0600, Gezim Hoxha wrote: > > On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote: > > > hi, i am a newbie to gtkmm programming, i can program c++ so now i > > > like to experience GUI. I am fowlling the tutorial from the website, > > > the problem that i am facing is i can't compile gtkmm source code. > > > Like this, i am using anjuta to compile+manage gtkmm project and i > > > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works > > > for some project and for others it complains about missing headers > > > like gtkmm.h, main.h. It drives me insane + frustration. > > I assume that sometimes you just didn't get that line right. > > It is annoying that Anjuta doesn't do it for you: > http://bugzilla.gnome.org/show_bug.cgi?id=340618 > > > So do you > > > guys use any IDE for gtkmm or you guys just compile it from terminal > > > and in either case can you explain how to set it up or do it? > > Most people create the build files by hand. It's not actually that > difficult, and you can copy/paste from existing stuff. > http://www.openismus.com/documents/linux/automake/automake.shtml > > > Hi, I went through the same frustration with Anjuta that you're going > > through. I then installed codeblocks stable > > ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm > > > working with codeblocks, look at these posts: > > http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have > > to write makefiles and all that. I just build and run the execs from > > codeblocks :) > > > > Enjoy, > > -Gezim > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > ------=_Part_52919_11999975.1151185977887 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Wow, great replies!!! Thanks you guys so much and the additional stuff is that i was struggling to set gtkmm up in window platform but now i realise that i can set it up with codeblock as well. I try Dev-c++ before but got stumped, lol. thanks again.
On 23/06/06, Murray Cumming <murrayc@murrayc.com > wrote:
On Fri, 2006-06-23 at 12:58 -0600, Gezim Hoxha wrote:
> On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote:
> > hi, i am a newbie to gtkmm programming, i  can program c++ so now i
> > like to experience GUI. I am fowlling the tutorial from the website,
> > the problem that i am facing is i can't compile gtkmm source code.
> > Like this, i am using anjuta to compile+manage gtkmm project and i
> > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works
> > for some project and for others it complains about missing headers
> > like gtkmm.h, main.h. It drives me insane + frustration.

I assume that sometimes you just didn't get that line right.

It is annoying that Anjuta doesn't do it for you:
http://bugzilla.gnome.org/show_bug.cgi?id=340618

>  So do you
> > guys use any IDE for gtkmm or you guys just compile it from terminal
> > and in either case can you explain how to set it up or do it?

Most people create the build files by hand. It's not actually that
difficult, and you can copy/paste from existing stuff.
http://www.openismus.com/documents/linux/automake/automake.shtml

> Hi, I went through the same frustration with Anjuta that you're going
> through. I then installed codeblocks stable
> ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm
> working with codeblocks, look at these posts:
> http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have
> to write makefiles and all that. I just build and run the execs from
> codeblocks :)
>
> Enjoy,
> -Gezim
>
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com
www.openismus.com


------=_Part_52919_11999975.1151185977887-- From bryce@bryceharrington.org Sat Jun 24 20:42:14 2006 Return-Path: X-Original-To: gtkmm-list@mail.gnome.org Delivered-To: gtkmm-list@mail.gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A59233B05D0 for ; Sat, 24 Jun 2006 20:42:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09124-10 for ; Sat, 24 Jun 2006 20:42:13 -0400 (EDT) Received: from dc2-web15.assortedinternet.com (dc2-web15.assortedinternet.com [66.36.233.162]) by menubar.gnome.org (Postfix) with ESMTP id 6AF533B024B for ; Sat, 24 Jun 2006 20:42:12 -0400 (EDT) Received: from c-24-20-224-228.hsd1.mn.comcast.net ([24.20.224.228] helo=localhost) by dc2-web15.assortedinternet.com with esmtpa (Exim 4.52) id 1FuIgY-0008OY-SB for gtkmm-list@mail.gnome.org; Sat, 24 Jun 2006 20:41:11 -0400 Date: Sat, 24 Jun 2006 17:39:44 -0700 From: Bryce Harrington To: gtkmm-list@mail.gnome.org Subject: Versions of gtk/gtkmm used by distros? Message-ID: <20060625003944.GM22746@bryceharrington.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.11 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - dc2-web15.assortedinternet.com X-AntiAbuse: Original Domain - mail.gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - bryceharrington.org X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.597 tagged_above=-999 required=2 tests=[AWL=0.002, BAYES_00=-2.599] X-Spam-Score: -2.597 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 00:42:14 -0000 Hi, For Inkscape we're considering changing our required gtk/gtkmm requirements from 2.4 to something newer (e.g. 2.8). Could someone point me at a listing of which distros ship with which version of gtk? We're attempting to gauge how many users would be affected by this change. Thanks, Bryce Harrington http://www.inkscape.org From ssalston@gmail.com Sun Jun 25 23:10:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 40EDB3B0150 for ; Sun, 25 Jun 2006 23:10:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17842-10 for ; Sun, 25 Jun 2006 23:10:55 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.176]) by menubar.gnome.org (Postfix) with ESMTP id 5F01E3B002B for ; Sun, 25 Jun 2006 23:10:55 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id d42so1383827pyd for ; Sun, 25 Jun 2006 20:10:54 -0700 (PDT) Received: by 10.35.101.9 with SMTP id d9mr5471308pym; Sun, 25 Jun 2006 20:10:54 -0700 (PDT) Received: by 10.35.98.15 with HTTP; Sun, 25 Jun 2006 20:10:54 -0700 (PDT) Message-ID: <7e2fe93c0606252010m69e84b6r11a427a4b241364c@mail.gmail.com> Date: Sun, 25 Jun 2006 23:10:54 -0400 From: "S Alston" To: "gtkmm-list@gnome.org" Subject: Documentation MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1521_14998817.1151291454344" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.279 tagged_above=-999 required=2 tests=[AWL=-0.318, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.279 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 03:10:56 -0000 ------=_Part_1521_14998817.1151291454344 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I am new to gtkmm programming. Are there any good books that you could recommend to get me started? Is there a way to print "Programming with gtkmm". I will be using GTK+ in Linux programming in C++. Thanks in advance for any help. ------=_Part_1521_14998817.1151291454344 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,

I am new to gtkmm programming. Are there any good books that you could recommend to get me started? Is there a way to print "Programming with gtkmm". I will be using GTK+ in Linux programming in C++. Thanks in advance for any help. ------=_Part_1521_14998817.1151291454344-- From morten.bo.nielsen@topsil.com Mon Jun 26 02:51:37 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 616943B00B6 for ; Mon, 26 Jun 2006 02:51:37 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27445-09 for ; Mon, 26 Jun 2006 02:51:36 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id E1C783B009A for ; Mon, 26 Jun 2006 02:51:35 -0400 (EDT) Content-class: urn:content-classes:message Subject: SV: SV: drawables. Date: Mon, 26 Jun 2006 08:51:22 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36ED@SRVEXCH.topsil.dk> In-Reply-To: <1151074278.10221.64.camel@localhost.localdomain> X-MimeOLE: Produced By Microsoft Exchange V6.5 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: SV: drawables. Thread-Index: AcaW1KqJR4+SpaM/Qaucp4DwM+BhbACF5t5g From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.447 tagged_above=-999 required=2 tests=[AWL=-0.002, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.447 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 06:51:37 -0000 > -----Oprindelig meddelelse----- > Fra: Paul Davis [mailto:paul@linuxaudiosystems.com] > Sendt: 23. juni 2006 16:51 > Til: Morten Bo Nielsen > Cc: gtkmm-list@gnome.org > Emne: Re: SV: drawables. >=20 > On Wed, 2006-06-21 at 10:30 +0200, Morten Bo Nielsen wrote: > > Now I do this (using libglade) - (InData is a class of my own making): > > > > Gtk::DrawingArea *PolyDrawArea; > > xml_interface->get_widget( "PolyDrawArea", PolyDrawArea ); > > > > Glib::RefPtr image =3D Gdk::Pixbuf::create_from_file( > > "nn.bmp" ); > > PolyDrawArea->set_size_request( image->get_width(), image->get_height() > > ); > > image->render_to_drawable( PolyDrawArea->get_window(), > > PolyDrawArea->get_style()- > >get_black_gc(), > > 0, 0, 0, 0, > > image->get_width(), image->get_height(), > > Gdk::RGB_DITHER_NONE, 0, 0); > > > > > > It works, but I get > > > > (AcqTest.exe:3996): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion > > 'GDK_IS_DRAWABLE (drawable)' failed > > > > on the render_to_drawable() line. > > Any ideas? >=20 > you are drawing in an expose handler, yes? >=20 no. :-) I do this now. // retrieving gdk::window to write to Glib::RefPtr Window =3D PolyDrawArea->get_window(); if( !Window ) return;=20 I exit the draw-function if the gdk::window is not visible. It is good for performance and it is properbly better programming as well. morten From paul@linuxaudiosystems.com Mon Jun 26 10:41:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3A43D3B0124 for ; Mon, 26 Jun 2006 10:41:55 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25125-09 for ; Mon, 26 Jun 2006 10:41:53 -0400 (EDT) Received: from vms048pub.verizon.net (vms048pub.verizon.net [206.46.252.48]) by menubar.gnome.org (Postfix) with ESMTP id 92D2A3B03C6 for ; Mon, 26 Jun 2006 10:41:53 -0400 (EDT) Received: from dual ([151.199.255.165]) by vms048.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1H003SZ20Z3Q36@vms048.mailsrvcs.net> for gtkmm-list@gnome.org; Mon, 26 Jun 2006 09:39:00 -0500 (CDT) Date: Mon, 26 Jun 2006 10:39:32 -0400 From: Paul Davis Subject: Re: SV: SV: drawables. In-reply-to: <80F65DC882C35A43AD82423898BB2D8A3B36ED@SRVEXCH.topsil.dk> To: Morten Bo Nielsen Message-id: <1151332772.28063.25.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <80F65DC882C35A43AD82423898BB2D8A3B36ED@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 14:41:55 -0000 > > you are drawing in an expose handler, yes? > > > > no. :-) > > I do this now. > > // retrieving gdk::window to write to > Glib::RefPtr Window = PolyDrawArea->get_window(); > if( !Window ) > return; > > I exit the draw-function if the gdk::window is not visible. It is good > for performance and it is properbly better programming as well. i don't know how many times or in what places it has to be written: Only attempt to draw to on-screen drawables in an expose handler. this is an absolute, basic, inviolable rule of all programming with any GUI toolkit. if you do not draw in the expose handler, then the contents of the window are at mercy of the underlying window system (X, Quartz, GDI), and may (or may not) be what you intended. if you draw in the expose handler and elsewhere, you're just wasting cycles. so please, repeat after me: Only attempt to draw to on-screen drawables in an expose handler. --p From jonathon.jongsma@gmail.com Mon Jun 26 11:04:03 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4411B3B0124 for ; Mon, 26 Jun 2006 11:04:03 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26550-09 for ; Mon, 26 Jun 2006 11:04:02 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id EC98F3B044D for ; Mon, 26 Jun 2006 11:04:01 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i11so1185269nzi for ; Mon, 26 Jun 2006 08:04:01 -0700 (PDT) Received: by 10.37.13.37 with SMTP id q37mr2776584nzi; Mon, 26 Jun 2006 08:04:01 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 26 Jun 2006 08:04:01 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 10:04:01 -0500 From: "Jonathon Jongsma" To: "S Alston" Subject: Re: Documentation In-Reply-To: <7e2fe93c0606252010m69e84b6r11a427a4b241364c@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <7e2fe93c0606252010m69e84b6r11a427a4b241364c@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.299 tagged_above=-999 required=2 tests=[AWL=-0.053, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.299 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 15:04:03 -0000 On 6/25/06, S Alston wrote: > Hi, > > I am new to gtkmm programming. Are there any good books that you could > recommend to get me started? Is there a way to print "Programming with > gtkmm". I will be using GTK+ in Linux programming in C++. Thanks in advance > for any help. The "Programming with gtkmm" book / tutorial is really quite good. I'd recommend that first. Unfortunately, there's not a good way to print this book at this point (other than printing it from your browser, which is not very nice). I've done a little bit of experimenting with generating a pdf of the book, but the results weren't very good when I tried. There's a bug open about this (http://bugzilla.gnome.org/show_bug.cgi?id=317406) that you can watch if you're interested, but I won't guarantee that I'll have time to look into it anytime soon. If anybody else wants to tackle it, feel free. If you want to understand GTK+ in addition to gtkmm, you might try the official GNOME2 developer's guide. It covers GNOME, but also has pretty good coverage of GLib and GTK+ as well (http://www.nostarch.com/frameset.php?startat=gnome). Alternatively, there's a GTK+ tutorial similar to the gtkmm one (http://gtk.org/tutorial/) Have fun, Jonner From bryce@bryceharrington.org Mon Jun 26 11:26:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0EFA3B026F for ; Mon, 26 Jun 2006 11:26:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28291-10 for ; Mon, 26 Jun 2006 11:26:00 -0400 (EDT) Received: from dc2-web15.assortedinternet.com (dc2-web15.assortedinternet.com [66.36.233.162]) by menubar.gnome.org (Postfix) with ESMTP id E2BE73B03E8 for ; Mon, 26 Jun 2006 11:25:59 -0400 (EDT) Received: from c-24-20-224-228.hsd1.or.comcast.net ([24.20.224.228] helo=localhost) by dc2-web15.assortedinternet.com with esmtpa (Exim 4.52) id 1FusyC-0003ee-MF; Mon, 26 Jun 2006 11:25:48 -0400 Date: Mon, 26 Jun 2006 08:24:16 -0700 From: Bryce Harrington To: Michael Ekstrand Subject: Re: Versions of gtk/gtkmm used by distros? Message-ID: <20060626152416.GB10048@bryceharrington.org> References: <20060625184415.GA9434@bryceharrington.org> <20060626121524.GD5447@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060626121524.GD5447@localhost.localdomain> User-Agent: Mutt/1.5.11 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - dc2-web15.assortedinternet.com X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - bryceharrington.org X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.508 tagged_above=-999 required=2 tests=[AWL=-0.063, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.508 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 15:26:01 -0000 On Mon, Jun 26, 2006 at 07:15:24AM -0500, Michael Ekstrand wrote: > On Sun, Jun 25, 2006 at 11:44:15AM -0700, Bryce Harrington wrote: > > Could someone point me at a listing of which distros ship with which > > version of gtk? We're attempting to gauge how many users would be > > affected by this change. > > Debian: > > Sarge (stable) ships gtkmm 2.4 and GTK 2.6.4. > Etch (testing) and unstable ship gtkmm 2.8 and GTK 2.8.18. > > Unless it's been updated since my last update, fink ships GTKmm and GTK > 2.6.x. Here's some more info we dug up... Source: distrowatch.com "Top" 4 Distros plus Red Hat: Distro. Version Date gtk+ Inkscape Ubuntu Snapshot Current 2.8.17 0.43 6.06 2006/06/01 2,8.17 0.43 5.10 2005/10/13 2.8.6 0.42 5.04 2005/04/08 2.6.4 0.40 4.10 2004/10/20 2.4.9 0.38.1 SUSE factory Current 2.8.10 0.43 10.1 2006/05/11 2.8.10 0.43 10.0 2005/10/06 2.8.3 0.42.2 9.3 2005/04/15 2.6.4 0.41 9.2 2004/10/25 2.4.9 0.39 9.1 2004/04/23 2.2.4 - 9.0 2003/10/15 2.2.3 - Fedora devel Current 2.9.3 - test 6.1 2006/06/21 2.9.3 - 5 2006/03/20 2.8.15 - 4 2005/06/13 2.6.7 - 3 2004/11/08 2.4.13 - Mandriva cooker Current 2.9.4 0.43 2006.1-0.3 2005/12/26 2.8.9 - 2006 2005/10/06 2.8.3 - 2005 2005/04/14 2.6.4 - 10.1 2004/09/16 2.4.9 - 10.0 2004/03/04 2.2.4 - Red Hat RHEL4 2005/02/15 2.4.13 - RHEL3 2003/10/22 2.2.4 - RHEL2.1 2002/03/26 1.2.10 - From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 26 15:05:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 502373B0007 for ; Mon, 26 Jun 2006 15:05:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08529-08 for ; Mon, 26 Jun 2006 15:05:26 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 05E943B007A for ; Mon, 26 Jun 2006 15:05:25 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 7EB4516830 for ; Mon, 26 Jun 2006 12:05:25 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1160 To: gtkmm-forge@lists.sourceforge.net Date: Mon, 26 Jun 2006 12:05:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.402 tagged_above=-999 required=2 tests=[AWL=0.083, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.402 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 19:05:29 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) 2. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) 3. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 25 Jun 2006 18:44:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625224444.AE25C6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com ------- Comment #2 from jonner 2006-06-25 22:44 UTC ------- For future reference, when you're creating patches, it's much easier on the developers if you follow these instructions: http://gtkmm.org/bugs.shtml#CreatingPatches Note also that you should run the diff from the root of the gtkmm tree so that we don't have to go hunt for the correct directory before applying the patch. Thanks a lot for your contribution, though. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sun, 25 Jun 2006 18:51:05 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625225105.C7FC06CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 jonner changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67983|none |committed Flag| | ------- Comment #3 from jonner 2006-06-25 22:51 UTC ------- (From update of attachment 67983) Thanks, committed -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 25 Jun 2006 18:51:26 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625225126.882C16CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 jonner changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1160 ******************************************** From chris@cvine.freeserve.co.uk Mon Jun 26 18:06:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8A6553B00AD for ; Mon, 26 Jun 2006 18:06:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18874-10 for ; Mon, 26 Jun 2006 18:06:46 -0400 (EDT) Received: from smtp1.freeserve.com (smtp1.wanadoo.co.uk [193.252.22.158]) by menubar.gnome.org (Postfix) with ESMTP id 935883B02C6 for ; Mon, 26 Jun 2006 18:06:45 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3013.me.freeserve.com (SMTP Server) with ESMTP id B8882B400095; Tue, 27 Jun 2006 00:06:43 +0200 (CEST) Received: from boulder.homenet (user-411.l3.c5.dsl.pol.co.uk [81.76.65.155]) by mwinf3013.me.freeserve.com (SMTP Server) with ESMTP id 870DCB400082; Tue, 27 Jun 2006 00:06:43 +0200 (CEST) X-ME-UUID: 20060626220643553.870DCB400082@mwinf3013.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by boulder.homenet (8.12.10/8.12.10) with ESMTP id k5QM6ThB006870; Mon, 26 Jun 2006 23:06:29 +0100 From: Chris Vine To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals Date: Mon, 26 Jun 2006 23:06:29 +0100 User-Agent: KMail/1.9.1 References: <200606252251.41293.chris@cvine.freeserve.co.uk> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606262306.29369.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.273 tagged_above=-999 required=2 tests=[AWL=-0.009, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.273 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 22:06:47 -0000 On Monday 26 June 2006 06:33, Joe Van Dyk wrote: > On 6/25/06, Chris Vine wrote: > > On Sunday 25 June 2006 18:13, Joe Van Dyk wrote: [snip] > > > Historically, I've hooked up a function to the clicked event of the > > > check box. And that function calls member functions of the different > > > objects in the application. So, signals aren't used for > > > communication. But something about that seems smelly. > > > > I do not really understand what you are saying. sigc slots are just > > callbacks, executed at the point the signal is invoked. Nothing > > "listens" to them; they just execute when called, like any other function > > pointer or functor or callback. > > > > If the callback function calls other member functions it does so because > > you have coded the callback function to call the member functions. > > "Ardour makes heavy use of libsigc++ as a way to provide anonymous > coupling between components, particulular between the backend and user > interface. The code makes heavy use of the Model-View-Controller > programming model, and attempts to draw from the best work on > programming pattern languages." From http://ardour.org/development . > That's what I'm asking about. > > I wonder if I'm not understanding "anonymous coupling" correctly. Hm. This doesn't seem to have anything to do with your original post, which didn't really make sense. Any form of callback mechanism, whether plain function pointers, function objects, libsigc++, .NET delegates or the numerous similar techniques help promote loose coupling of objects (if, as I assume, that is what is meant by "anonymous coupling"). Loose coupling of objects promotes modularity which promotes good code organisation which promotes maintainability and extensibility. If you view the libsigc++ signal/slot mechanism as a means of organising your code through type safe function pointers (callbacks) suitable for use with class methods and with automatic disconnection of the callbacks when relevant objects cease to exist then you will not be far out. It is not magic (it doesn't create code execution paths you have not written). Chris From joevandyk@gmail.com Mon Jun 26 20:35:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BA6833B018E for ; Mon, 26 Jun 2006 20:35:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25469-10 for ; Mon, 26 Jun 2006 20:35:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id EC69D3B0161 for ; Mon, 26 Jun 2006 20:35:37 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1110040uge for ; Mon, 26 Jun 2006 17:35:36 -0700 (PDT) Received: by 10.67.101.8 with SMTP id d8mr5513513ugm; Mon, 26 Jun 2006 17:35:36 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Mon, 26 Jun 2006 17:35:36 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 17:35:36 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Glib::RefPtr vs boost::shared_ptr MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.199 tagged_above=-999 required=2 tests=[AWL=0.401, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.199 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 00:35:40 -0000 How does Glib::RefPtr compare to boost::shared_ptr? Thanks, Joe From jonathon.jongsma@gmail.com Mon Jun 26 20:58:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8122C3B0286 for ; Mon, 26 Jun 2006 20:58:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26937-04 for ; Mon, 26 Jun 2006 20:58:53 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id 3FD983B00A1 for ; Mon, 26 Jun 2006 20:58:53 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id l8so662234nzf for ; Mon, 26 Jun 2006 17:58:52 -0700 (PDT) Received: by 10.37.22.14 with SMTP id z14mr8834176nzi; Mon, 26 Jun 2006 17:58:52 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 26 Jun 2006 17:58:52 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 19:58:52 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" Subject: Re: Glib::RefPtr vs boost::shared_ptr In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.299 tagged_above=-999 required=2 tests=[AWL=-0.053, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.299 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 00:58:54 -0000 On 6/26/06, Joe Van Dyk wrote: > How does Glib::RefPtr compare to boost::shared_ptr? > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > Glib::RefPtr is not really a general-purpose smart pointer like boost::shared_ptr. Glib::RefPtr requires that the object it points to keep track of the reference. This is good for wrapping GLib/GTK+ objects because reference-counted GObject types already have their own reference count, so adding a reference count in the smart pointer would just be duplication and introduce the possibility that the two counts could be out of sync. On the other hand, this same property means that it's not ideal for use with general types since you'd have to manage the reference-counting manually for each different type you wanted to use it with. So in general, if you want a smart pointer of an object isn't designed to work with Glib::RefPtr, you'd be better off using a general-purpose smart pointer like boost::shared_ptr in your application code. Does that help? Jonner From joevandyk@gmail.com Mon Jun 26 21:11:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7905C3B00AB for ; Mon, 26 Jun 2006 21:11:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27402-08 for ; Mon, 26 Jun 2006 21:11:34 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id 5A6563B0106 for ; Mon, 26 Jun 2006 21:11:34 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1120088uge for ; Mon, 26 Jun 2006 18:11:33 -0700 (PDT) Received: by 10.67.22.2 with SMTP id z2mr4180576ugi; Mon, 26 Jun 2006 18:11:33 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Mon, 26 Jun 2006 18:11:32 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 18:11:33 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals In-Reply-To: <20060626121135.GC5447@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060626121135.GC5447@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.108 tagged_above=-999 required=2 tests=[AWL=0.292, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.108 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 01:11:36 -0000 On 6/26/06, Michael Ekstrand wrote: > On Sun, Jun 25, 2006 at 10:12:13AM -0700, Joe Van Dyk wrote: > > Say a user clicks a checkbox in a menu that affects three other parts > > of the application. Would a signal be the best way to communicate > > that change to the rest of the application? How would that work? > > Would I create a custom signal or slot? How would the other parts of > > the application listen to that signal? Would I create the slot and > > then pass that slot to the other parts of the application (i.e. in a > > constructor)? > > What exactly you do to accomplish depends on what you're doing, > obviously. However, signals and slots are frequently a decent way to do > this kind of thing. For example, in my application, I have a singleton > class that manages application settings. My preferences dialog sets > configuration items in this config class when its checkboxes, etc. are > manipulated. Other parts of the application can then connect to signals > the configuration engine fires when config keys are changed. So when > you check the "always show tabs" checkbox, it sets the "tabalways" > configuration key to True in the config engine. The config engine then > fires the signal connected to the "tabalways" key, so any listening > application component knows that the "tabalways" option has changed, and > can adjust itself appropriately. It provides a very flexible, and > somewhat centralized, wah of disseminating such events. How do the various application components listen to the signal? > > Sorry for the basic questions, but signals and slots and functors are > > still confusing to me. > > As to me, with regards to their innards at least. Dressed up in more > template stuff than I'll probably ever know. But they aren't near as > confusing as they look, as long as you don't try to understand exactly > how the C++ compiler will make everything work. The libsigc++ tutorial > docs provide everything needed to effectively use signals and slots, > perhaps with the augmentation of a good STL reference such as the one on > SGI's website. The reference manual is usually more confusing than > benificial - I'd really advise you to ignore it if you're trying to > learn libsigc++. > > (No offence intended to those who prepared the reference docs. It's > just that all the template stuff, while excellent for completeness and > documenting implementation and limits, obscures what's actually going on > from a library user perspective.) I've gone through the tutorial for libsigc++ and it's still terribly confusing to me. http://libsigc.sourceforge.net/libsigc2/docs/manual/html/ch02s02.html says "Handily it derives from sigc::trackable already". I have no idea why that's handy. First time sigc::trackable is referenced in the document. Any chance someone would like to update that tutorial to make it a bit more clear? And possibly also introduce functors in it? Thanks, Joe From gezimetc@shaw.ca Tue Jun 27 02:15:07 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D33643B00D0 for ; Tue, 27 Jun 2006 02:15:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08215-04 for ; Tue, 27 Jun 2006 02:15:06 -0400 (EDT) Received: from pd2mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id F41003B0098 for ; Tue, 27 Jun 2006 02:15:05 -0400 (EDT) Received: from pd4mr6so.prod.shaw.ca (pd4mr6so-qfe3.prod.shaw.ca [10.0.141.69]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I002YK9D1H0E0@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 00:15:01 -0600 (MDT) Received: from pn2ml1so.prod.shaw.ca ([10.0.121.145]) by pd4mr6so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00B7A9D18SC0@pd4mr6so.prod.shaw.ca> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 00:15:01 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I0094V9D0Z4V0@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 00:15:01 -0600 (MDT) Date: Tue, 27 Jun 2006 00:15:00 -0600 From: Gezim Hoxha Subject: signal_timeout vs loops (changing label text continuously) To: gtkmm Message-id: <1151388900.7752.7.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: multipart/mixed; boundary="=-/4OZSa8ax8ZPBxZ+73Cx" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.348 tagged_above=-999 required=2 tests=[AWL=0.117, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.348 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 06:15:08 -0000 --=-/4OZSa8ax8ZPBxZ+73Cx Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi all. Luis Federico in the "displaying text" thread asks how can he print some text to the screen on each loop iteration. I though I should try to help him but I found myself in trouble. I thought that having a Label and just changing it's text with the set_text() method would do the job. However this doesn't really work, and I was wondering if someone could help me understand why the label changes only after the last loop iteration completes. It seems that when the loop is executing the window doesn't redraw itself at all. What gives? Thanks, -Gezim --=-/4OZSa8ax8ZPBxZ+73Cx Content-Disposition: attachment; filename=main.cc Content-Type: text/x-c++src; name=main.cc; charset=UTF-8 Content-Transfer-Encoding: 7bit #include #include #include #include class MyWindow: public Gtk::Window { public: MyWindow (); virtual ~MyWindow (); void on_button1_clicked (); void loop (); Gtk::Label showIterLabel; Gtk::Button button1; Gtk::HBox boxy; int i; }; int main (int argc, char * argv[]) { Gtk::Main kit (argc, argv); MyWindow window; kit.run (window); return 0; } MyWindow::MyWindow () : button1("Start"), i(0) { set_default_size (400, 400); add (boxy); showIterLabel.set_text("stopped"); boxy.pack_start (showIterLabel); boxy.pack_start (button1); button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); show_all_children(); } MyWindow::~MyWindow () {} void MyWindow::loop () { std::ostringstream stream1; while (i < 5) { stream1.str(""); stream1 << i; std::cout << i << std::endl; showIterLabel.set_text (stream1.str()); i++; sleep (1); } } --=-/4OZSa8ax8ZPBxZ+73Cx-- From suryakiran.gullapalli@gmail.com Tue Jun 27 03:01:12 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 750C83B00AE for ; Tue, 27 Jun 2006 03:01:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10520-05 for ; Tue, 27 Jun 2006 03:01:11 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id 672BC3B0093 for ; Tue, 27 Jun 2006 03:01:11 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id s1so1646923nze for ; Tue, 27 Jun 2006 00:01:10 -0700 (PDT) Received: by 10.36.18.16 with SMTP id 16mr7957439nzr; Tue, 27 Jun 2006 00:01:10 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Tue, 27 Jun 2006 00:01:10 -0700 (PDT) Message-ID: <3462bcdb0606270001v2b694022u8dc0f044ef803760@mail.gmail.com> Date: Tue, 27 Jun 2006 12:31:10 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org Subject: set_select_function In-Reply-To: <3462bcdb0606230311m1e9ca100hefc2b60d1bb75a5b@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_15189_3286183.1151391670621" References: <3462bcdb0606230311m1e9ca100hefc2b60d1bb75a5b@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.463 tagged_above=-999 required=2 tests=[AWL=-0.415, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.463 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 07:01:12 -0000 ------=_Part_15189_3286183.1151391670621 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all, I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this. say, select_function is the name of the function we pass to set_select_function myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ; 1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time. The sequence is, function call for "about to be selected" row function call for "about to be deselected" row function call for "about to be selected" row. Why three times? why second time for "about to be selected" row. 2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality. Thanks in advance, Surya ------=_Part_15189_3286183.1151391670621 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi all,
I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this.

say, select_function is the name of the function we pass to set_select_function

myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ;

1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time.
The sequence is,
function call for "about to be selected" row
function call for "about to be deselected" row
function call for "about to be selected" row.

Why three times? why second time for "about to be selected" row.

2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality.

Thanks in advance,
Surya
------=_Part_15189_3286183.1151391670621-- From a.shevchuk@lt.ukrsotsbank.com Tue Jun 27 05:58:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 90D543B0344 for ; Tue, 27 Jun 2006 05:58:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21974-01 for ; Tue, 27 Jun 2006 05:58:27 -0400 (EDT) Received: from relay.ukrsotsbank.com (relay.ukrsotsbank.com [80.91.175.187]) by menubar.gnome.org (Postfix) with ESMTP id 167073B0095 for ; Tue, 27 Jun 2006 05:58:25 -0400 (EDT) Received: from FMAIL.UKRSOTSBANK.COM (ko.ukrsotsbank.com [192.168.1.35]) by relay.ukrsotsbank.com (8.13.6/8.13.3) with ESMTP id k5R9w3iZ068183 for ; Tue, 27 Jun 2006 12:58:04 +0300 (EEST) (envelope-from a.shevchuk@lt.ukrsotsbank.com) Message-ID: From: =?windows-1251?B?2OXi9/PqIMDt5PCz6SDf8O7x6+Di7uLo9w==?= To: GTKMM-LIST@gnome.org X-FMRP: C:UA/ADMD:UKRSOTS/PRMD:EMAIL/DDA:GTKMM-LIST@GNOME.ORG Subject: Gtk::Main::signal_key_snooper() Date: Tue, 27 Jun 2006 12:58:14 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: base64 X-Priority: 3 Importance: Normal X-Mailer: FossMail GateWay 4.0.3.11 X-Milter: Spamilter (Reciever: relay.ukrsotsbank.com; Sender-ip: 192.168.1.35; Sender-helo: fmail.ukrsotsbank.com; ) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.924 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, MIME_BASE64_NO_NAME=0.224, MIME_BASE64_TEXT=1.885] X-Spam-Score: 1.924 X-Spam-Level: * X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 09:58:35 -0000 SGkhDQoNCkkgbmVlZCBleGFtcGxlLCBob3cgdG8gdXNlIEd0azo6TWFpbjo6c2lnbmFsX2tleV9z bm9vcGVyKCkuY29ubmVjdC4uLg0KDQp0aGFua3MuDQotLS0NClNvcnJ5IGZvciBteSBiYWQgRW5n bGlzaC4uLg== From obarneto@hasar.com Tue Jun 27 08:19:24 2006 Return-Path: X-Original-To: GTKMM-LIST@gnome.org Delivered-To: GTKMM-LIST@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AA2303B00AD for ; Tue, 27 Jun 2006 08:19:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27831-10 for ; Tue, 27 Jun 2006 08:19:23 -0400 (EDT) Received: from mailgw.hasar.com (mail.hasar.com [200.80.204.3]) by menubar.gnome.org (Postfix) with ESMTP id 904F23B0012 for ; Tue, 27 Jun 2006 08:19:20 -0400 (EDT) Received: from mailserver.hasar.com ([192.168.1.80]) by mailgw.hasar.com (8.13.6/8.12.10) with ESMTP id k5RCEXp6025335 for ; Tue, 27 Jun 2006 09:14:33 -0300 Received: (qmail 9157 invoked from network); 27 Jun 2006 12:20:32 -0000 Received: from unknown (HELO [192.0.2.254]) ([192.0.2.254]) (envelope-sender ) by 0 (qmail-ldap-1.03) with SMTP for ; 27 Jun 2006 12:20:32 -0000 Message-ID: <44A1228A.3040001@hasar.com> Date: Tue, 27 Jun 2006 09:20:26 -0300 From: Omar Barneto User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: =?UTF-8?B?0KjQtdCy0YfRg9C6INCQ0L3QtNGA0ZbQuSDQr9GA0L7RgdC70LDQstC+0LLQuA==?= =?UTF-8?B?0Yc=?= Subject: Re: Gtk::Main::signal_key_snooper() References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-HASAR-MailScanner-Information: Please contact the Administrator for more information X-HASAR-MailScanner: Found to be clean X-MailScanner-From: obarneto@hasar.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.016 tagged_above=-999 required=2 tests=[AWL=0.031, BAYES_00=-2.599, RCVD_IN_WHOIS_BOGONS=2.43, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: 0.016 X-Spam-Level: Cc: GTKMM-LIST@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 12:19:24 -0000 #include #include class MainWindow : public Gtk::Window { public: MainWindow() { show_all(); } int KeySnooper(Gtk::Widget *w,GdkEventKey *e) { printf("Key %x (%s) type %s\n",e->keyval,e->string, e->type == GTK_KEY_RELEASE ? "KEY_PRESS" : "KEY_RELEASE); return true } }; int main( int argc,char **argv) { Gtk::Main kit(argc,argv); MainWindow m; kit.signal_key_snooper().connect(sigc::mem_fun(m,&MainWindow::KeySnooper)); Gtk::Main::run(m); return 0; } Шевчук Ðндрій ЯроÑлавович wrote: > Hi! > > I need example, how to use Gtk::Main::signal_key_snooper().connect... > > thanks. > --- > Sorry for my bad English... > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > From mekstran@scl.ameslab.gov Tue Jun 27 09:21:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 05E523B008D for ; Tue, 27 Jun 2006 09:21:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30600-09 for ; Tue, 27 Jun 2006 09:21:15 -0400 (EDT) Received: from mail.scl.ameslab.gov (mail.scl.ameslab.gov [147.155.137.19]) by menubar.gnome.org (Postfix) with ESMTP id 7A0D13B0011 for ; Tue, 27 Jun 2006 09:20:55 -0400 (EDT) Received: from [147.155.137.53] (erg.scl.ameslab.gov [::ffff:147.155.137.53]) by mail.scl.ameslab.gov with esmtp; Tue, 27 Jun 2006 08:20:09 -0500 id 00008024.44A13089.000007BA In-Reply-To: References: <20060626121135.GC5447@localhost.localdomain> Mime-Version: 1.0 (Apple Message framework v624) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <8d77469a08803c9ad94d394937a8a35a@scl.ameslab.gov> Content-Transfer-Encoding: 7bit From: Michael Ekstrand Subject: Re: communication between different parts of application via signals Date: Tue, 27 Jun 2006 08:19:38 -0500 To: "Joe Van Dyk" X-Mailer: Apple Mail (2.624) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.513 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599] X-Spam-Score: -2.513 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:21:28 -0000 On Jun 26, 2006, at 8:11 PM, Joe Van Dyk wrote: > On 6/26/06, Michael Ekstrand wrote: >> On Sun, Jun 25, 2006 at 10:12:13AM -0700, Joe Van Dyk wrote: >>> Say a user clicks a checkbox in a menu that affects three other parts >>> of the application. Would a signal be the best way to communicate >>> that change to the rest of the application? How would that work? >>> Would I create a custom signal or slot? How would the other parts of >>> the application listen to that signal? Would I create the slot and >>> then pass that slot to the other parts of the application (i.e. in a >>> constructor)? >> >> What exactly you do to accomplish depends on what you're doing, >> obviously. However, signals and slots are frequently a decent way to >> do >> this kind of thing. For example, in my application, I have a >> singleton >> class that manages application settings. My preferences dialog sets >> configuration items in this config class when its checkboxes, etc. are >> manipulated. Other parts of the application can then connect to >> signals >> the configuration engine fires when config keys are changed. So when >> you check the "always show tabs" checkbox, it sets the "tabalways" >> configuration key to True in the config engine. The config engine >> then >> fires the signal connected to the "tabalways" key, so any listening >> application component knows that the "tabalways" option has changed, >> and >> can adjust itself appropriately. It provides a very flexible, and >> somewhat centralized, wah of disseminating such events. > > How do the various application components listen to the signal? The key is that the configuration object is a singleton. It is managed by an App object (also a singleton). And my App object (to which a pointer is globally available - a getApp() function would also work) has a get_config() method, which returns a reference to the Config object. So a window can do app->get_config().signal_changed("mainwindow", "tabalways").connect(some_listener) The config object stores signals in a map, and signal_changed returns the existing signal for a particular config key if one exists, or creates a new signal and stores it in the map if one doesn't. > I've gone through the tutorial for libsigc++ and it's still terribly > confusing to me. > http://libsigc.sourceforge.net/libsigc2/docs/manual/html/ch02s02.html > says "Handily it derives from sigc::trackable already". I have no > idea why that's handy. First time sigc::trackable is referenced in > the document. Actually, sigc::trackable is referenced in the introduction, where it says that a slot can use a pointer-to-a-member-function and that its object should inherit from sigc::trackable. Why it's handy is that sigc::trackable provides the necessary mechanism so that signals don't try to call member functions bound to deleted objects. It provides a virtual destructor that disconnects all signal connections with members of the now-deleted object as slots, so that you don't have strange segfaults. So any time you use sigc::mem_fun to build a slot pointing to a method, the object containing the method should inherit from sigc::trackable. That should be cleared up though. > Any chance someone would like to update that tutorial to make it a bit > more clear? And possibly also introduce functors in it? A functor has the same definition as it does in the STL - to quote SGI's excellent STL documentation, "any object that can be called as if it is a function." So the problem is probably that the tutorial doesn't document prerequisite knowledge... it's probably best read with an STL reference in hand. Perhaps a note should be added to the introduction that the tutorial assumes familiarity with STL concepts and terminology. Which, I've learned, is about necessary in order to do much with templates. I would work on enhancing the tutorial, but I'm already behind enough without adding more tasks to my summer... Maybe if I get good and sick sometime... - Michael From paul@linuxaudiosystems.com Tue Jun 27 09:38:21 2006 Return-Path: X-Original-To: GTKMM-LIST@gnome.org Delivered-To: GTKMM-LIST@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 45E9B3B0084 for ; Tue, 27 Jun 2006 09:38:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31545-05 for ; Tue, 27 Jun 2006 09:38:20 -0400 (EDT) Received: from vms044pub.verizon.net (vms044pub.verizon.net [206.46.252.44]) by menubar.gnome.org (Postfix) with ESMTP id 372503B000F for ; Tue, 27 Jun 2006 09:38:20 -0400 (EDT) Received: from dual ([151.197.168.248]) by vms044.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1I00COBTQEXLA0@vms044.mailsrvcs.net> for GTKMM-LIST@gnome.org; Tue, 27 Jun 2006 08:35:03 -0500 (CDT) Date: Tue, 27 Jun 2006 09:35:37 -0400 From: Paul Davis Subject: Re: Gtk::Main::signal_key_snooper() In-reply-to: To: =?iso-8859-5?Q?=C8=D5=D2=E7=E3=DA_?= =?iso-8859-5?Q?=B0=DD=D4=E0=F6=D9_?= =?iso-8859-5?Q?=CF=E0=DE=E1=DB=D0=D2=DE=D2=D8=E7?= Message-id: <1151415337.28727.43.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.553 tagged_above=-999 required=2 tests=[AWL=0.046, BAYES_00=-2.599] X-Spam-Score: -2.553 X-Spam-Level: Cc: GTKMM-LIST@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:38:21 -0000 On Tue, 2006-06-27 at 12:58 +0300, Шевчук Ðндрій ЯроÑлавович wrote: > Hi! > > I need example, how to use Gtk::Main::signal_key_snooper().connect... first you should explain why you think you want to use it. it is very rare that there is a real need to use a key snooper. From bob@fis-cal.com Tue Jun 27 09:43:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6D5E53B002C for ; Tue, 27 Jun 2006 09:43:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31596-09 for ; Tue, 27 Jun 2006 09:43:13 -0400 (EDT) Received: from mailrtr3.mailzone.edeltacom.com (mailrtr3.mailzone.edeltacom.com [216.248.176.150]) by menubar.gnome.org (Postfix) with ESMTP id D0B803B0010 for ; Tue, 27 Jun 2006 09:43:10 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr3.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id GOX80757; Tue, 27 Jun 2006 09:42:28 -0400 (EDT) Message-ID: <44A135C5.50009@fis-cal.com> Date: Tue, 27 Jun 2006 08:42:29 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: [Fwd: Re: signal_timeout vs loops (changing label text continuously)] Content-Type: multipart/mixed; boundary="------------030203070300010905040901" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:43:14 -0000 This is a multi-part message in MIME format. --------------030203070300010905040901 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Oops! Forgot to "reply all." Bob -------- Original Message -------- Subject: Re: signal_timeout vs loops (changing label text continuously) Date: Tue, 27 Jun 2006 08:41:31 -0500 From: Bob Caryl Reply-To: bob@fis-cal.com Organization: Fiscal Systems, Inc. To: Gezim Hoxha References: <1151388900.7752.7.camel@localhost.localdomain> Anytime you create a "loop" in the GUI thread, all GUI operations (including your call to Gtk::Label::set_text()) are suspended until your loop finishes and the function in which it runs returns. You must allow Gtk::Main to do its job at some point during your loop iteration by inserting the following statements: while(Gtk::Main::events_pending()) Gtk::Main::iteration(); After your call to Gtk::Label::set_text(). This will allow the GUI to update. However, you should always avoid doing this sort of processing in the GUI thread. A well written application will do such processing in a separate thread and use a Gtk::Dispatcher to update the GUI if needed. See Gtk::Dispatcher for more information on how to do this. Bob Caryl Gezim Hoxha wrote: > Hi all. > > Luis Federico in the "displaying text" thread asks how can he print some > text to the screen on each loop iteration. > > I though I should try to help him but I found myself in trouble. I > thought that having a Label and just changing it's text with the > set_text() method would do the job. However this doesn't really work, > and I was wondering if someone could help me understand why the label > changes only after the last loop iteration completes. It seems that when > the loop is executing the window doesn't redraw itself at all. What > gives? > > Thanks, > -Gezim > > ------------------------------------------------------------------------ > > #include > #include > #include > #include > > class MyWindow: public Gtk::Window > { > public: > MyWindow (); > virtual ~MyWindow (); > > void on_button1_clicked (); > void loop (); > > Gtk::Label showIterLabel; > Gtk::Button button1; > Gtk::HBox boxy; > int i; > }; > > int main (int argc, char * argv[]) > { > Gtk::Main kit (argc, argv); > > MyWindow window; > > kit.run (window); > > return 0; > } > > MyWindow::MyWindow () > : button1("Start"), > i(0) > { > set_default_size (400, 400); > add (boxy); > showIterLabel.set_text("stopped"); > > boxy.pack_start (showIterLabel); > boxy.pack_start (button1); > > button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); > show_all_children(); > } > > MyWindow::~MyWindow () > {} > > void MyWindow::loop () > { > std::ostringstream stream1; > > while (i < 5) > { > stream1.str(""); > stream1 << i; > std::cout << i << std::endl; > showIterLabel.set_text (stream1.str()); > i++; > sleep (1); > } > } > > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ --------------030203070300010905040901 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------030203070300010905040901-- From bob@fis-cal.com Tue Jun 27 09:47:53 2006 Return-Path: X-Original-To: GTKMM-LIST@gnome.org Delivered-To: GTKMM-LIST@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69CCE3B0011 for ; Tue, 27 Jun 2006 09:47:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32023-04 for ; Tue, 27 Jun 2006 09:47:52 -0400 (EDT) Received: from mailrtr3.mailzone.edeltacom.com (mailrtr3.mailzone.edeltacom.com [216.248.176.150]) by menubar.gnome.org (Postfix) with ESMTP id 724A83B00E4 for ; Tue, 27 Jun 2006 09:47:52 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr3.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id GOX83159; Tue, 27 Jun 2006 09:47:24 -0400 (EDT) Message-ID: <44A136EB.4080305@fis-cal.com> Date: Tue, 27 Jun 2006 08:47:23 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: =?UTF-8?B?0KjQtdCy0YfRg9C6INCQ0L3QtNGA0ZbQuSDQr9GA0L7RgdC70LDQstC+0LLQuA==?= =?UTF-8?B?0Yc=?= Subject: Re: Gtk::Main::signal_key_snooper() References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------050306090701060004000209" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: GTKMM-LIST@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:47:53 -0000 This is a multi-part message in MIME format. --------------050306090701060004000209 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit I use Gtk::Main::signal_key_snooper to invoke my help application when the user presses the F1 function key. In the constructor of my GUI window I make the following call: Gtk::Main::signal_key_snooper().connect(sigc::mem_fun(*this,&Employee::on_F1_pressed)); which connects to this callback slot: // help invocation function int Employee::on_F1_pressed(Gtk::Widget *widget, GdkEventKey *keyevent) { if(keyevent->keyval == GDK_F1 && keyevent->type == GDK_KEY_PRESS) { system("/usr/fiscal/gmwhelp EmployeeSetup &"); } return 0; } I'm sure someone will disagree with my implementation, but it works well for me. Bob Caryl Шевчук Ðндрій ЯроÑлавович wrote: > Hi! > > I need example, how to use Gtk::Main::signal_key_snooper().connect... > > thanks. > --- > Sorry for my bad English... > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > --------------050306090701060004000209 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bob.vcf" YmVnaW46dmNhcmQNCmZuOlJvYmVydCBDYXJ5bA0KbjpDYXJ5bDtSb2JlcnQNCm9yZzpGaXNj YWwgU3lzdGVtcywgSW5jLg0KYWRyOjs7MTAyIENvbW1lcmNlIENpcmNsZTtNYWRpc29uO0FM OzM1NzU4O1VTQQ0KZW1haWw7aW50ZXJuZXQ6Ym9iQGZpcy1jYWwuY29tDQp0aXRsZTpTZW5p b3IgU29mdHdhcmUgRGVzaWduIEVuZ2luZWVyDQp0ZWw7d29yazozNTYtNzcyLTg5MjAgWDEw OA0KeC1tb3ppbGxhLWh0bWw6VFJVRQ0KdXJsOmh0dHA6Ly93d3cuZmlzLWNhbC5jb20NCnZl cnNpb246Mi4xDQplbmQ6dmNhcmQNCg0K --------------050306090701060004000209-- From a.shevchuk@lt.ukrsotsbank.com Tue Jun 27 10:07:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BCC403B00AD for ; Tue, 27 Jun 2006 10:07:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01596-01 for ; Tue, 27 Jun 2006 10:07:51 -0400 (EDT) Received: from relay.ukrsotsbank.com (relay.ukrsotsbank.com [80.91.175.187]) by menubar.gnome.org (Postfix) with ESMTP id 5E2C23B00F3 for ; Tue, 27 Jun 2006 10:07:48 -0400 (EDT) Received: from FMAIL.UKRSOTSBANK.COM (cr.ukrsotsbank.com [192.168.1.35]) by relay.ukrsotsbank.com (8.13.6/8.13.3) with ESMTP id k5RE71qw083359 for ; Tue, 27 Jun 2006 17:07:02 +0300 (EEST) (envelope-from a.shevchuk@lt.ukrsotsbank.com) Message-ID: From: =?windows-1251?B?2OXi9/PqIMDt5PCz6SDf8O7x6+Di7uLo9w==?= To: GTKMM-LIST@gnome.org X-FMRP: C:UA/ADMD:UKRSOTS/PRMD:EMAIL/DDA:GTKMM-LIST@GNOME.ORG Subject: Gtk::TreeView without column headers Date: Tue, 27 Jun 2006 17:07:12 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: base64 X-Priority: 3 Importance: Normal X-Mailer: FossMail GateWay 4.0.3.11 X-Milter: Spamilter (Reciever: relay.ukrsotsbank.com; Sender-ip: 192.168.1.35; Sender-helo: fmail.ukrsotsbank.com; ) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.018 tagged_above=-999 required=2 tests=[AWL=-1.942, BAYES_40=-0.185, MIME_BASE64_NO_NAME=0.224, MIME_BASE64_TEXT=1.885] X-Spam-Score: -0.018 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:07:54 -0000 SGksIEFsbCENCg0KSG93IHRvIG1ha2UgVHJlZVZpZXcgd2l0aG91dCBjb2x1bW4gaGVhZGVycyho ZWFkZXIgYnV0dG9ucyk/DQoNCnRoYW5rcyENCldpdGggYmVzdCB3aXNoZXMsIEFuZHJleQ0KLS0t DQpTb3JyeSBmb3IgbXkgYmFkIGVuZ2xpc2guLi4= From a.shevchuk@lt.ukrsotsbank.com Tue Jun 27 10:17:49 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1FE3B3B0483 for ; Tue, 27 Jun 2006 10:17:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02443-04 for ; Tue, 27 Jun 2006 10:17:48 -0400 (EDT) Received: from relay.ukrsotsbank.com (relay.ukrsotsbank.com [80.91.175.187]) by menubar.gnome.org (Postfix) with ESMTP id AE72B3B048C for ; Tue, 27 Jun 2006 10:17:47 -0400 (EDT) Received: from FMAIL.UKRSOTSBANK.COM (uz.ukrsotsbank.com [192.168.1.35]) by relay.ukrsotsbank.com (8.13.6/8.13.3) with ESMTP id k5REHM0I084575 for ; Tue, 27 Jun 2006 17:17:23 +0300 (EEST) (envelope-from a.shevchuk@lt.ukrsotsbank.com) Message-ID: From: =?windows-1251?B?2OXi9/PqIMDt5PCz6SDf8O7x6+Di7uLo9w==?= To: GTKMM-LIST@gnome.org X-FMRP: C:UA/ADMD:UKRSOTS/PRMD:EMAIL/DDA:GTKMM-LIST@GNOME.ORG Subject: RE: Gtk::TreeView without column headers Date: Tue, 27 Jun 2006 17:17:33 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: base64 X-Priority: 3 Importance: Normal X-Mailer: FossMail GateWay 4.0.3.11 X-Milter: Spamilter (Reciever: relay.ukrsotsbank.com; Sender-ip: 192.168.1.35; Sender-helo: fmail.ukrsotsbank.com; ) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.101 tagged_above=-999 required=2 tests=[AWL=-1.470, BAYES_20=-0.74, MIME_BASE64_NO_NAME=0.224, MIME_BASE64_TEXT=1.885] X-Spam-Score: -0.101 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:17:49 -0000 PkhpLCBBbGwhDQo+SG93IHRvIG1ha2UgVHJlZVZpZXcgd2l0aG91dCBjb2x1bW4gaGVhZGVycyho ZWFkZXIgYnV0dG9ucyk/DQo+dGhhbmtzIQ0KPldpdGggYmVzdCB3aXNoZXMsIEFuZHJleQ0KPi0t LQ0KPlNvcnJ5IGZvciBteSBiYWQgZW5nbGlzaC4uLg0Kc29ycnksIGRvIG5vdCBhbnN3ZXIgdG8g dGhpcy4NCmJlY2F1c2UgYW5zd2VyIGlzOiBzZXRfaGVhZGVyc192aXNpYmxlOw0K From bob@fis-cal.com Tue Jun 27 10:21:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25DE63B04D8 for ; Tue, 27 Jun 2006 10:21:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02586-07 for ; Tue, 27 Jun 2006 10:21:31 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id A54DE3B02D8 for ; Tue, 27 Jun 2006 10:21:30 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AVD09054; Tue, 27 Jun 2006 10:20:05 -0400 (EDT) Message-ID: <44A13E95.8060400@fis-cal.com> Date: Tue, 27 Jun 2006 09:20:05 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: [Fwd: Re: signal_timeout vs loops (changing label text continuously)] Content-Type: multipart/mixed; boundary="------------050003090207040000080904" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:21:32 -0000 This is a multi-part message in MIME format. --------------050003090207040000080904 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit This is my morning for multiple goofs: I mistakenly identified the dispatcher class as Gtk::Dispatcher.... I should have said Glib::Dispatcher. Sorry folks. Bob Caryl -------- Original Message -------- Subject: Re: signal_timeout vs loops (changing label text continuously) Date: Tue, 27 Jun 2006 08:41:31 -0500 From: Bob Caryl Reply-To: bob@fis-cal.com Organization: Fiscal Systems, Inc. To: Gezim Hoxha References: <1151388900.7752.7.camel@localhost.localdomain> Anytime you create a "loop" in the GUI thread, all GUI operations (including your call to Gtk::Label::set_text()) are suspended until your loop finishes and the function in which it runs returns. You must allow Gtk::Main to do its job at some point during your loop iteration by inserting the following statements: while(Gtk::Main::events_pending()) Gtk::Main::iteration(); After your call to Gtk::Label::set_text(). This will allow the GUI to update. However, you should always avoid doing this sort of processing in the GUI thread. A well written application will do such processing in a separate thread and use a Gtk::Dispatcher to update the GUI if needed. See Gtk::Dispatcher for more information on how to do this. Bob Caryl Gezim Hoxha wrote: > Hi all. > > Luis Federico in the "displaying text" thread asks how can he print some > text to the screen on each loop iteration. > > I though I should try to help him but I found myself in trouble. I > thought that having a Label and just changing it's text with the > set_text() method would do the job. However this doesn't really work, > and I was wondering if someone could help me understand why the label > changes only after the last loop iteration completes. It seems that when > the loop is executing the window doesn't redraw itself at all. What > gives? > > Thanks, > -Gezim > > ------------------------------------------------------------------------ > > #include > #include > #include > #include > > class MyWindow: public Gtk::Window > { > public: > MyWindow (); > virtual ~MyWindow (); > > void on_button1_clicked (); > void loop (); > > Gtk::Label showIterLabel; > Gtk::Button button1; > Gtk::HBox boxy; > int i; > }; > > int main (int argc, char * argv[]) > { > Gtk::Main kit (argc, argv); > > MyWindow window; > > kit.run (window); > > return 0; > } > > MyWindow::MyWindow () > : button1("Start"), > i(0) > { > set_default_size (400, 400); > add (boxy); > showIterLabel.set_text("stopped"); > > boxy.pack_start (showIterLabel); > boxy.pack_start (button1); > > button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); > show_all_children(); > } > > MyWindow::~MyWindow () > {} > > void MyWindow::loop () > { > std::ostringstream stream1; > > while (i < 5) > { > stream1.str(""); > stream1 << i; > std::cout << i << std::endl; > showIterLabel.set_text (stream1.str()); > i++; > sleep (1); > } > } > > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ --------------050003090207040000080904 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------050003090207040000080904-- From leandro@hasar.com Tue Jun 27 10:33:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 80A4D3B0497 for ; Tue, 27 Jun 2006 10:33:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03709-04 for ; Tue, 27 Jun 2006 10:33:43 -0400 (EDT) Received: from mailgw.hasar.com (mail.hasar.com [200.80.204.3]) by menubar.gnome.org (Postfix) with ESMTP id 9A8303B04D9 for ; Tue, 27 Jun 2006 10:33:42 -0400 (EDT) Received: from mailserver.hasar.com ([192.168.1.80]) by mailgw.hasar.com (8.13.6/8.12.10) with ESMTP id k5RETLLb031593 for ; Tue, 27 Jun 2006 11:29:21 -0300 Received: (qmail 18044 invoked from network); 27 Jun 2006 14:35:20 -0000 Received: from unknown (HELO [192.0.2.127]) ([192.0.2.127]) (envelope-sender ) by 0 (qmail-ldap-1.03) with SMTP for ; 27 Jun 2006 14:35:20 -0000 Message-ID: <44A1416F.1050205@hasar.com> Date: Tue, 27 Jun 2006 11:32:15 -0300 From: Leandro Fanzone User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) References: <1151388900.7752.7.camel@localhost.localdomain> In-Reply-To: <1151388900.7752.7.camel@localhost.localdomain> Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-HASAR-MailScanner-Information: Please contact the Administrator for more information X-HASAR-MailScanner: Found to be clean X-MailScanner-From: leandro@hasar.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.269 tagged_above=-999 required=2 tests=[AWL=-0.092, BAYES_00=-2.599, HTML_30_40=0.374, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.001, RCVD_IN_WHOIS_BOGONS=2.43, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: 0.269 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:33:44 -0000 You should call

    while(Gtk::Main::events_pending())
        Gtk::Main::iteration(false);

and be aware that any other event (for example, another button press) may enter through that hole.

Leandro.

Gezim Hoxha wrote:
Hi all.

Luis Federico in the "displaying text" thread asks how can he print some
text to the screen on each loop iteration.

I though I should try to help him but I found myself in trouble. I
thought that having a Label and just changing it's text with the
set_text() method would do the job. However this doesn't really work,
and I was wondering if someone could help me understand why the label
changes only after the last loop iteration completes. It seems that when
the loop is executing the window doesn't redraw itself at all. What
gives?

Thanks,
-Gezim
  

#include <gtkmm.h> #include <sstream> #include <iostream> #include <unistd.h> class MyWindow: public Gtk::Window { public: MyWindow (); virtual ~MyWindow (); void on_button1_clicked (); void loop (); Gtk::Label showIterLabel; Gtk::Button button1; Gtk::HBox boxy; int i; }; int main (int argc, char * argv[]) { Gtk::Main kit (argc, argv); MyWindow window; kit.run (window); return 0; } MyWindow::MyWindow () : button1("Start"), i(0) { set_default_size (400, 400); add (boxy); showIterLabel.set_text("stopped"); boxy.pack_start (showIterLabel); boxy.pack_start (button1); button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); show_all_children(); } MyWindow::~MyWindow () {} void MyWindow::loop () { std::ostringstream stream1; while (i < 5) { stream1.str(""); stream1 << i; std::cout << i << std::endl; showIterLabel.set_text (stream1.str()); i++; sleep (1); } }

_______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list
From gezimetc@shaw.ca Tue Jun 27 10:47:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 28FD83B0073 for ; Tue, 27 Jun 2006 10:47:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04180-09 for ; Tue, 27 Jun 2006 10:47:50 -0400 (EDT) Received: from pd4mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 8B55C3B02C9 for ; Tue, 27 Jun 2006 10:47:50 -0400 (EDT) Received: from pd3mr5so.prod.shaw.ca (pd3mr5so-qfe3.prod.shaw.ca [10.0.141.12]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00FC2X0BSY10@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 08:45:47 -0600 (MDT) Received: from pn2ml10so.prod.shaw.ca ([10.0.121.80]) by pd3mr5so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00FEVX0BRDA0@pd3mr5so.prod.shaw.ca> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 08:45:47 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00CC6X0BYAT0@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 08:45:47 -0600 (MDT) Date: Tue, 27 Jun 2006 08:45:47 -0600 From: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) In-reply-to: <44A1358B.406@fis-cal.com> To: bob@fis-cal.com Message-id: <1151419547.5764.3.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.352 tagged_above=-999 required=2 tests=[AWL=0.113, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.352 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:47:54 -0000 On Tue, 2006-27-06 at 08:41 -0500, Bob Caryl wrote: > Anytime you create a "loop" in the GUI thread, all GUI operations > (including your call to Gtk::Label::set_text()) are suspended until your > loop finishes and the function in which it runs returns. You must allow > Gtk::Main to do its job at some point during your loop iteration by > inserting the following statements: > > while(Gtk::Main::events_pending()) > Gtk::Main::iteration(); > > After your call to Gtk::Label::set_text(). This will allow the GUI to > update. However, you should always avoid doing this sort of processing > in the GUI thread. A well written application will do such processing > in a separate thread and use a Gtk::Dispatcher to update the GUI if > needed. See Gtk::Dispatcher > > for more information on how to do this. > Thanks alot for your answer Bob. Also thanks to Leandro Fanzone. You keep mentioning threads, but unfortunately I don't know anything about them. Which book should I pick up? Thanks, -Gezim From bob@fis-cal.com Tue Jun 27 12:51:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 773683B033F for ; Tue, 27 Jun 2006 12:51:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08545-08 for ; Tue, 27 Jun 2006 12:51:16 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 2AC653B02B3 for ; Tue, 27 Jun 2006 12:51:15 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AVD97385; Tue, 27 Jun 2006 12:50:32 -0400 (EDT) Message-ID: <44A161D2.2070400@fis-cal.com> Date: Tue, 27 Jun 2006 11:50:26 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> In-Reply-To: <1151419547.5764.3.camel@localhost.localdomain> Content-Type: multipart/mixed; boundary="------------000207070206070107090704" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 16:51:20 -0000 This is a multi-part message in MIME format. --------------000207070206070107090704 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit The docs page for Glib::Thread is http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1Thread.html Basically, to use a "thread" you first write a function to do the work you wish to have done outside the GUI thread. Then you create the thread using Glib::Thread *my_thread = Glib::Thread::create(sigc::mem_fun(*this,&YourClass::your_thread_function),false); Then, your function will be executed by that thread and the thread will exit when your function returns. In my example the function that is passed to Glib::Thread::create is a member of a class, but you do not have to do that if you do not want to; you can use sigc::ptr_fun() instead: Glib::Thread *my_thread = Glib::Thread::create(sigc::ptr_fun(&your_thread_function),false); Hope this helps, Bob Caryl Gezim Hoxha wrote: > On Tue, 2006-27-06 at 08:41 -0500, Bob Caryl wrote: > >> Anytime you create a "loop" in the GUI thread, all GUI operations >> (including your call to Gtk::Label::set_text()) are suspended until your >> loop finishes and the function in which it runs returns. You must allow >> Gtk::Main to do its job at some point during your loop iteration by >> inserting the following statements: >> >> while(Gtk::Main::events_pending()) >> Gtk::Main::iteration(); >> >> After your call to Gtk::Label::set_text(). This will allow the GUI to >> update. However, you should always avoid doing this sort of processing >> in the GUI thread. A well written application will do such processing >> in a separate thread and use a Gtk::Dispatcher to update the GUI if >> needed. See Gtk::Dispatcher >> >> for more information on how to do this. >> >> > > Thanks alot for your answer Bob. Also thanks to Leandro Fanzone. > > You keep mentioning threads, but unfortunately I don't know anything > about them. Which book should I pick up? > > Thanks, > -Gezim > > > --------------000207070206070107090704 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------000207070206070107090704-- From bob@fis-cal.com Tue Jun 27 14:30:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D50823B01EE for ; Tue, 27 Jun 2006 14:30:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12468-01 for ; Tue, 27 Jun 2006 14:30:31 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 439B23B00A6 for ; Tue, 27 Jun 2006 14:30:29 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AVE51666; Tue, 27 Jun 2006 14:29:38 -0400 (EDT) Message-ID: <44A17912.4050407@fis-cal.com> Date: Tue, 27 Jun 2006 13:29:38 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: Bakery Content-Type: multipart/mixed; boundary="------------080303020004090701050504" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 18:30:35 -0000 This is a multi-part message in MIME format. --------------080303020004090701050504 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Please admonish and then forgive me if this is off topic: I downloaded Murray's Bakery package and begun compiling it. Everything was going along fine until the compiler reached the Association.cc file whereupon it spit out a plethora of errors, all of which looked like this one: Association.cc:162: error: template-id 'save_widget<>' for 'void Bakery::Conf::Association::save_widget()' does not match any template declaration Association.cc:162: error: invalid function declaration Can anyone give me a clue as to what I'm doing wrong here? Thanks, Bob Caryl --------------080303020004090701050504 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------080303020004090701050504-- From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 27 15:07:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5FD523B00A6 for ; Tue, 27 Jun 2006 15:07:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13672-06 for ; Tue, 27 Jun 2006 15:07:32 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 91E833B0110 for ; Tue, 27 Jun 2006 15:07:32 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id B116612D4F for ; Tue, 27 Jun 2006 12:06:44 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1161 To: gtkmm-forge@lists.sourceforge.net Date: Tue, 27 Jun 2006 12:06:43 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.403 tagged_above=-999 required=2 tests=[AWL=0.082, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.403 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 19:07:34 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345992] New: notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) 2. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 3. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 26 Jun 2006 18:47:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] New: notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x Summary: notebook shows incorrect page Product: gtkmm Version: 2.4.x Platform: Other OS/Version: All Status: UNCONFIRMED Severity: minor Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: rodrivg@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.7/2.8 GNOME milestone: Unspecified Please describe the problem: when i create a notebook, and call append_page(my widget(...)) to append two pages, the notebook's tabs shows first page, but notebook's widget shown is the one of the second page. Steps to reproduce: 1. call twice: m_Notebook.append_page(*manage(new GuiWidgetWave(ch,gfr)), us); 2. look at the gui 3. Actual results: the notebook shows the second widget, but the tab activated is the first. you can switch to tab #1 and back to tab #0 to see first widget. Expected results: the notebook shows the first widget Does this happen every time? yes Other information: there is a workaround: after appending the widgets call: m_Notebook.set_current_page(-1); m_Notebook.set_current_page(0); -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 27 Jun 2006 11:56:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060627155643.ABFC16CC1AE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-27 15:56 UTC ------- People report this problem sometimes. It's usually fixed by doing a clean checkout (delete the directory and check it out again), and sometimes it's caused by using difference versions of the autotools. Are you using jhbuild? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 27 Jun 2006 13:28:53 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060627172853.EBD486CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x ------- Comment #3 from G?tz Waschk 2006-06-27 17:28 UTC ------- Checking out the source again did not help. I'm not using jhbuild. My versions of the autotools: automake 1.9.6 autoconf 2.59 libtool 1.5.20 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1161 ******************************************** From kohlerj@ukzn.ac.za Wed Jun 28 02:29:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2E26C3B002A for ; Wed, 28 Jun 2006 02:29:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29255-05 for ; Wed, 28 Jun 2006 02:29:14 -0400 (EDT) Received: from dbnmail2.ukzn.ac.za (dbnmail2.ukzn.ac.za [146.230.128.79]) by menubar.gnome.org (Postfix) with ESMTP id 415433B000F for ; Wed, 28 Jun 2006 02:29:12 -0400 (EDT) Received: from DBNWEBACC1.ukzn.ac.za (gwpop.ukzn.ac.za [146.230.128.75]) by dbnmail2.ukzn.ac.za (8.12.6/8.12.6/SuSE Linux 0.6) with ESMTP id k5S6SS7I011430 for ; Wed, 28 Jun 2006 08:28:28 +0200 Received: from goose.cs.ukzn.ac.za [146.230.94.72] by DBNWEBACC1.ukzn.ac.za; Wed, 28 Jun 2006 08:28:13 +0200 Date: Wed, 28 Jun 2006 08:28:21 +0200 To: "gtkmm-list@gnome.org" Subject: Adding spinbutton to toolbar using UImanager? From: "Johan Kohler" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Message-ID: User-Agent: Opera Mail/9.00 (Linux) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.103 tagged_above=-999 required=2 tests=[AWL=-2.152, BAYES_40=-0.185, RCVD_IN_WHOIS_INVALID=2.234] X-Spam-Score: -0.103 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 06:29:17 -0000 Hi, I don't understand how I can add a Gtk::SpinButton to a toolbar using the UIManager method explained in the tutorial. If someone could give an example, I would be grateful. Johan -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ -------------------------------------------------------------------- Please find our disclaimer at http://www.ukzn.ac.za/disclaimer -------------------------------------------------------------------- <<<>>> From gezimetc@shaw.ca Wed Jun 28 14:03:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4BD9C3B038E for ; Wed, 28 Jun 2006 14:03:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25294-10 for ; Wed, 28 Jun 2006 14:03:12 -0400 (EDT) Received: from pd4mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id B8BF63B0465 for ; Wed, 28 Jun 2006 14:03:12 -0400 (EDT) Received: from pd5mr6so.prod.shaw.ca (pd5mr6so-qfe3.prod.shaw.ca [10.0.141.182]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00F2O0QLQRC0@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 12:01:33 -0600 (MDT) Received: from pn2ml9so.prod.shaw.ca ([10.0.121.7]) by pd5mr6so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00BKK0QLOY70@pd5mr6so.prod.shaw.ca> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 12:01:33 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00B400QL3A90@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 12:01:33 -0600 (MDT) Date: Wed, 28 Jun 2006 12:01:33 -0600 From: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) In-reply-to: <44A161D2.2070400@fis-cal.com> To: bob@fis-cal.com Message-id: <1151517693.5981.6.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.401 tagged_above=-999 required=2 tests=[AWL=-0.844, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -1.401 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 18:03:14 -0000 On Tue, 2006-27-06 at 11:50 -0500, Bob Caryl wrote: > The docs page for Glib::Thread is > http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1Thread.html > > Basically, to use a "thread" you first write a function to do the work > you wish to have done outside the GUI thread. Then you create the > thread using > > Glib::Thread *my_thread = > Glib::Thread::create(sigc::mem_fun(*this,&YourClass::your_thread_function),false); > > > Then, your function will be executed by that thread and the thread will > exit when your function returns. > > In my example the function that is passed to Glib::Thread::create is a > member of a class, but you do not have to do that if you do not want to; > you can use sigc::ptr_fun() instead: > > Glib::Thread *my_thread = > Glib::Thread::create(sigc::ptr_fun(&your_thread_function),false); > > Hope this helps, Bob, that helps me implement a thread, which is great, but I also want to understand what threads are and how they work. How do they relate to forks and so on. Is there a book or something I can read to understand this further. Thanks, -Gezim From doug@mobile-intelligence.com Wed Jun 28 14:13:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8473D3B00B9 for ; Wed, 28 Jun 2006 14:13:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25870-10 for ; Wed, 28 Jun 2006 14:13:31 -0400 (EDT) Received: from mic3.mobile-intelligence.com (mic3.mobile-intelligence.com [66.73.38.140]) by menubar.gnome.org (Postfix) with SMTP id EBA773B0365 for ; Wed, 28 Jun 2006 14:13:30 -0400 (EDT) Received: (qmail 23627 invoked from network); 28 Jun 2006 18:13:10 -0000 Received: from mic2.mobile-intelligence.com (HELO doug.workgroup.local) (66.73.38.139) by mic3.mobile-intelligence.com with SMTP; 28 Jun 2006 18:13:10 -0000 Subject: Re: signal_timeout vs loops (changing label text continuously) From: "Douglas C. MacKenzie" To: gtkmm In-Reply-To: <1151517693.5981.6.camel@localhost.localdomain> References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> <1151517693.5981.6.camel@localhost.localdomain> Content-Type: text/plain Date: Wed, 28 Jun 2006 14:13:10 -0400 Message-Id: <1151518390.14375.90.camel@doug.workgroup.local> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-4.fc4) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.101 tagged_above=-999 required=2 tests=[AWL=0.209, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.101 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 18:13:34 -0000 It is old, but one good reference is: Threads Primer A Guide to Multithreaded Programming Bil Lewis and Daniel J. Berg Sunsoft Press (Prentice Hall) 1996. I'm sure there are newer ones. Doug On Wed, 2006-06-28 at 12:01 -0600, Gezim Hoxha wrote: > > Bob, that helps me implement a thread, which is great, but I also want > to understand what threads are and how they work. How do they relate to > forks and so on. Is there a book or something I can read to understand > this further. > > Thanks, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list From jonathon.jongsma@gmail.com Wed Jun 28 14:40:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BC2A23B048F for ; Wed, 28 Jun 2006 14:40:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27739-04 for ; Wed, 28 Jun 2006 14:40:58 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by menubar.gnome.org (Postfix) with ESMTP id 6FFAC3B03CF for ; Wed, 28 Jun 2006 14:40:58 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2072517nzo for ; Wed, 28 Jun 2006 11:40:57 -0700 (PDT) Received: by 10.36.178.19 with SMTP id a19mr1676164nzf; Wed, 28 Jun 2006 11:40:57 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Wed, 28 Jun 2006 11:40:57 -0700 (PDT) Message-ID: Date: Wed, 28 Jun 2006 13:40:57 -0500 From: "Jonathon Jongsma" To: "Gezim Hoxha" Subject: Re: signal_timeout vs loops (changing label text continuously) In-Reply-To: <1151517693.5981.6.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> <1151517693.5981.6.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.376 tagged_above=-999 required=2 tests=[AWL=0.024, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.376 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 18:40:59 -0000 On 6/28/06, Gezim Hoxha wrote: > Bob, that helps me implement a thread, which is great, but I also want > to understand what threads are and how they work. How do they relate to > forks and so on. Is there a book or something I can read to understand > this further. > > Thanks, > -Gezim I haven't really read through it all, so I'm not sure how good it is, but you might start at wikipedia: http://en.wikipedia.org/wiki/Thread_%28computer_science%29 There's a list of references (books and online material) at the end of that article as well, if you're interested. Otherwise, I'm sure you can find decent information by searching google for terms like threads, threading, multi-threading, tutorial, introduction, etc. Jonner From gezimetc@shaw.ca Wed Jun 28 15:42:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6FD183B00EC for ; Wed, 28 Jun 2006 15:42:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30492-04 for ; Wed, 28 Jun 2006 15:42:32 -0400 (EDT) Received: from pd2mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 2027D3B0080 for ; Wed, 28 Jun 2006 15:42:32 -0400 (EDT) Received: from pd5mr8so.prod.shaw.ca (pd5mr8so-qfe3.prod.shaw.ca [10.0.141.184]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00K735CQBQ00@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 13:41:14 -0600 (MDT) Received: from pn2ml8so.prod.shaw.ca ([10.0.121.152]) by pd5mr8so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L008025CQYSH0@pd5mr8so.prod.shaw.ca> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 13:41:14 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00CD55CQPI00@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 13:41:14 -0600 (MDT) Date: Wed, 28 Jun 2006 13:41:14 -0600 From: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) In-reply-to: To: Jonathon Jongsma Message-id: <1151523674.5981.9.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> <1151517693.5981.6.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=-0.840, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -1.397 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 19:42:35 -0000 On Wed, 2006-28-06 at 13:40 -0500, Jonathon Jongsma wrote: > On 6/28/06, Gezim Hoxha wrote: > > Bob, that helps me implement a thread, which is great, but I also want > > to understand what threads are and how they work. How do they relate to > > forks and so on. Is there a book or something I can read to understand > > this further. > > > > Thanks, > > -Gezim > > I haven't really read through it all, so I'm not sure how good it is, > but you might start at wikipedia: > http://en.wikipedia.org/wiki/Thread_%28computer_science%29 > > There's a list of references (books and online material) at the end of > that article as well, if you're interested. Otherwise, I'm sure you > can find decent information by searching google for terms like > threads, threading, multi-threading, tutorial, introduction, etc. Jonner, thanks, that does help. There's a nice big list of references on that wikipedia page :) -Gezim From morten.bo.nielsen@topsil.com Tue Jun 27 02:39:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 133303B00D0 for ; Tue, 27 Jun 2006 02:39:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09613-05 for ; Tue, 27 Jun 2006 02:39:51 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id 9477C3B002C for ; Tue, 27 Jun 2006 02:39:50 -0400 (EDT) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message Subject: SV: SV: SV: drawables. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Tue, 27 Jun 2006 08:39:48 +0200 Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EE@SRVEXCH.topsil.dk> In-Reply-To: <1151332772.28063.25.camel@localhost.localdomain> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: SV: SV: drawables. Thread-Index: AcaZLqt+AN80PBbTQX+k24lkBb7rEAAhAVwQ From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.446 tagged_above=-999 required=2 tests=[AWL=-0.001, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.446 X-Spam-Level: X-Mailman-Approved-At: Thu, 29 Jun 2006 10:05:26 -0400 Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 06:39:58 -0000 > -----Oprindelig meddelelse----- > Fra: Paul Davis [mailto:paul@linuxaudiosystems.com] > Sendt: 26. juni 2006 16:40 > Til: Morten Bo Nielsen > Cc: gtkmm-list@gnome.org > Emne: Re: SV: SV: drawables. >=20 > > > you are drawing in an expose handler, yes? > > > > > > > no. :-) > > > > I do this now. > > > > // retrieving gdk::window to write to > > Glib::RefPtr Window =3D PolyDrawArea->get_window(); > > if( !Window ) > > return; > > > > I exit the draw-function if the gdk::window is not visible. It is good > > for performance and it is properbly better programming as well. >=20 > i don't know how many times or in what places it has to be written: >=20 > Only attempt to draw to on-screen drawables in an expose > handler. >=20 > this is an absolute, basic, inviolable rule of all programming with > any GUI toolkit. if you do not draw in the expose handler, then > the contents of the window are at mercy of the underlying window system > (X, Quartz, GDI), and may (or may not) be what you intended. if you draw > in the expose handler and elsewhere, you're just wasting cycles. >=20 > so please, repeat after me: >=20 > Only attempt to draw to on-screen drawables in an expose > handler. >=20 > --p >=20 ok Only attempt to draw to on-screen drawables in an expose handler (and I will properly remember this from now on.) I'm fairly new to GUI and gtk programming and I have had a hard time getting an overview of it all. I have always prefered the simplicity of concole programming. The gtk tutorial (from http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/index.html) is good reading, and gives the basics on gtkmm programming - based on the examples, I can extrapolate using the documentation of the different widgets. But, as should be obvious, I have a hard time distinguishing between gdk, glib, atk, pango, etc. and most of the examples I find using google is pure C that doesn't translate easily to C++. Do you have links to other good documentation? (beside gtkmm.org) morten From alberto.chiodi@gmail.com Wed Jun 28 07:47:37 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F302D3B00B9 for ; Wed, 28 Jun 2006 07:47:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08558-04 for ; Wed, 28 Jun 2006 07:47:35 -0400 (EDT) Received: from hu-out-0102.google.com (hu-out-0102.google.com [72.14.214.192]) by menubar.gnome.org (Postfix) with ESMTP id 4AF473B00A0 for ; Wed, 28 Jun 2006 07:47:34 -0400 (EDT) Received: by hu-out-0102.google.com with SMTP id 35so1228595hue for ; Wed, 28 Jun 2006 04:46:31 -0700 (PDT) Received: by 10.48.235.13 with SMTP id i13mr388666nfh; Wed, 28 Jun 2006 04:46:31 -0700 (PDT) Received: from ?10.0.0.5? ( [80.87.23.252]) by mx.gmail.com with ESMTP id h1sm3946895nfe.2006.06.28.04.46.30; Wed, 28 Jun 2006 04:46:30 -0700 (PDT) Message-ID: <44A26C09.4020901@gmail.com> Date: Wed, 28 Jun 2006 13:46:17 +0200 From: Alberto Chiodi User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.13) Gecko/20060501 Fedora/1.7.13-1.1.fc4 X-Accept-Language: it, en-us, en MIME-Version: 1.0 To: gtkmm-list@gnome.org Subject: New gtkmm24.2.6.9-2.fc4.i386 Content-Type: multipart/alternative; boundary="------------090501090405020905020202" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.329 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, HTML_TITLE_EMPTY=0.214, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, URG_BIZ=0.351] X-Spam-Score: -0.329 X-Spam-Level: X-Mailman-Approved-At: Thu, 29 Jun 2006 10:05:26 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 11:47:37 -0000 This is a multi-part message in MIME format. --------------090501090405020905020202 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi Excuse me but I have a little problem with yum update and dependencies of your library. (I don't know if the problem is related only with "extra" rpm repositories.... ) I think that it isn't really a bug so, because I'm only an end-user of linux and not a programmer or developer of linux, I prefer contact you and not subscribe a new bug. It' s only a "post it" that I write for you because I cannot see anything on the net by "linuxian" community about this my (?) new problem. This is the question: Yesterday night (Italy time) I updated my system FC4 and yum processed new files (with the new kernel 2.6.17...). Yum stopped the update with the message of missing dependency: library libatkmm-1.6.so.1 is need by Gparted program. I thought that there was a problem (?) in the new files, so I tried to uninstall Gparted (actually I haven't necessity to use it). After these, I began a new update and yum worked well. (and..... on my sistem (I use gnome), actually all seem work well). But when, at the end I tried to reinstall Gparted, yum refused to do it with a message about the necessity of the library libatkmm-1.6.so.1 Now, today mornig I searched answers on the net and I saw that this library (libatkmm-1.6.so.1) is part of gtkmm24 package. I tried to install devel package of gtkmm24 with the hope that this library was in it, but it isn't so. ........ So, I don't know if this library is too old for the evolution of the Linux sistem or other..... ....but I think that there is a misunderstanding from this new packages "gtkmm24.2.6.9-2.fc4.i386" that now doesn't contain libatkmm-1.6.so.1 (unlike older release) or from Gparted program that yet needs this library. Actually I' haven't no problem on my sistem (except that I won't can use Gparted in the future....)...so I haven't any necessity of "urgent" assistance........I'm only waiting for new updates....... .....I only hope I make myself useful for Linux development. Excuse me for my scholastic english. Best regards Alberto Chiodi --------------090501090405020905020202 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Hi

Excuse me but I have a little problem with yum update and dependencies of your library.
(I don't know if the problem is related only with "extra" rpm repositories.... )

I think that it isn't really a bug so, because I'm only an end-user of linux and not a programmer or developer of linux, I prefer contact you and not subscribe a new bug.
It' s only a "post it" that I write for you because I cannot see anything on the net by "linuxian" community about this my (?) new problem.

This is the question:
Yesterday night (Italy time) I updated my system FC4 and yum processed new files (with the new kernel 2.6.17...).
Yum stopped the update with the message of missing dependency: library libatkmm-1.6.so.1 is need by Gparted program.
I thought that there was a problem (?) in the new files, so I tried to uninstall Gparted (actually I haven't necessity to use it).
After these, I began a new update and yum worked well. (and..... on my sistem (I use gnome), actually all seem work well).
But when, at the end I tried to reinstall Gparted, yum refused to do it with a message about the necessity of the library libatkmm-1.6.so.1
Now, today mornig I searched answers on the net  and I saw that this library (libatkmm-1.6.so.1) is part of gtkmm24 package.
I tried to install devel package of gtkmm24 with the hope that this library was in it, but it isn't so.
........
So, I don't know if this library is too old for the evolution of the Linux sistem or other.....
....but I think that there is a misunderstanding from this new packages  "gtkmm24.2.6.9-2.fc4.i386" that now doesn't contain libatkmm-1.6.so.1 (unlike older release) or from Gparted program that yet needs this library.

Actually I' haven't no problem on my sistem (except that I won't can use Gparted in the future....)...so I haven't any necessity of "urgent" assistance........I'm only waiting for new updates.......
.....I only hope I make myself useful for Linux development.
Excuse me for my scholastic english.

Best regards

Alberto Chiodi

--------------090501090405020905020202-- From jonathon.jongsma@gmail.com Thu Jun 29 10:38:30 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0F6B83B0581 for ; Thu, 29 Jun 2006 10:38:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19542-03 for ; Thu, 29 Jun 2006 10:38:25 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id 05B773B057B for ; Thu, 29 Jun 2006 10:38:24 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id l8so159809nzf for ; Thu, 29 Jun 2006 07:38:24 -0700 (PDT) Received: by 10.36.47.14 with SMTP id u14mr2938998nzu; Thu, 29 Jun 2006 07:38:22 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 29 Jun 2006 07:38:22 -0700 (PDT) Message-ID: Date: Thu, 29 Jun 2006 09:38:22 -0500 From: "Jonathon Jongsma" To: "Morten Bo Nielsen" Subject: Re: SV: SV: drawables. In-Reply-To: <80F65DC882C35A43AD82423898BB2D8A3B36EE@SRVEXCH.topsil.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1151332772.28063.25.camel@localhost.localdomain> <80F65DC882C35A43AD82423898BB2D8A3B36EE@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.3 tagged_above=-999 required=2 tests=[AWL=-0.054, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.3 X-Spam-Level: Cc: gtkmm-list@gnome.org, paul@linuxaudiosystems.com X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 14:38:30 -0000 On 6/27/06, Morten Bo Nielsen wrote: > The gtk tutorial (from > http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/index.html) is > good reading, and gives the basics on gtkmm programming - based on the > examples, I can extrapolate using the documentation of the different > widgets. But, as should be obvious, I have a hard time distinguishing > between gdk, glib, atk, pango, etc. and most of the examples I find > using google is pure C that doesn't translate easily to C++. > > Do you have links to other good documentation? (beside gtkmm.org) > What sort of documentation? other gtkmm documentation? There's not really much besides the tutorial on the gtkmm.org website as far as book-style documentation. There is also the API reference of course, which I assume you're aware of. A lot of the documentation was written by people like yourself who were learning to program with gtkmm and added things that helped them understand it better. Feel free to offer suggestions on what could be improved in the documentation and what sort of things you feel are missing. You're welcome to ask questions on the list about things that don't make sense of course. Otherwise, I'd just suggest trying things out by experimenting and reading other source code. You can find a partial list of applications using gtkmm here: http://www.gtkmm.org/extra.shtml -- jonner From jonathon.jongsma@gmail.com Thu Jun 29 10:47:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCF493B0476 for ; Thu, 29 Jun 2006 10:47:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20062-10 for ; Thu, 29 Jun 2006 10:47:38 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.202]) by menubar.gnome.org (Postfix) with ESMTP id 1C38E3B0228 for ; Thu, 29 Jun 2006 10:47:38 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id z31so202943nzd for ; Thu, 29 Jun 2006 07:47:37 -0700 (PDT) Received: by 10.36.50.15 with SMTP id x15mr3065034nzx; Thu, 29 Jun 2006 07:47:37 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 29 Jun 2006 07:47:37 -0700 (PDT) Message-ID: Date: Thu, 29 Jun 2006 09:47:37 -0500 From: "Jonathon Jongsma" To: "Alberto Chiodi" Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 In-Reply-To: <44A26C09.4020901@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44A26C09.4020901@gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.125 tagged_above=-999 required=2 tests=[AWL=-0.230, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, URG_BIZ=0.351] X-Spam-Score: -2.125 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 14:47:41 -0000 On 6/28/06, Alberto Chiodi wrote: > > Hi > > Excuse me but I have a little problem with yum update and dependencies of > your library. > (I don't know if the problem is related only with "extra" rpm > repositories.... ) > > I think that it isn't really a bug so, because I'm only an end-user of > linux and not a programmer or developer of linux, I prefer contact you and > not subscribe a new bug. > It' s only a "post it" that I write for you because I cannot see anything > on the net by "linuxian" community about this my (?) new problem. > > This is the question: > Yesterday night (Italy time) I updated my system FC4 and yum processed new > files (with the new kernel 2.6.17...). > Yum stopped the update with the message of missing dependency: library > libatkmm-1.6.so.1 is need by Gparted program. > I thought that there was a problem (?) in the new files, so I tried to > uninstall Gparted (actually I haven't necessity to use it). > After these, I began a new update and yum worked well. (and..... on my > sistem (I use gnome), actually all seem work well). > But when, at the end I tried to reinstall Gparted, yum refused to do it > with a message about the necessity of the library libatkmm-1.6.so.1 > Now, today mornig I searched answers on the net and I saw that this > library (libatkmm-1.6.so.1) is part of gtkmm24 package. > I tried to install devel package of gtkmm24 with the hope that this library > was in it, but it isn't so. > ........ > So, I don't know if this library is too old for the evolution of the Linux > sistem or other..... > ....but I think that there is a misunderstanding from this new packages > "gtkmm24.2.6.9-2.fc4.i386" that now doesn't contain libatkmm-1.6.so.1 > (unlike older release) or from Gparted program that yet needs this library. > > Actually I' haven't no problem on my sistem (except that I won't can use > Gparted in the future....)...so I haven't any necessity of "urgent" > assistance........I'm only waiting for new updates....... > .....I only hope I make myself useful for Linux development. > Excuse me for my scholastic english. > > Best regards > > Alberto Chiodi Hi Alberto. This sounds like a problem with your distribution (Fedora) packaging and not necessarily a gtkmm problem. You might try asking your question on a fedora users mailing list or a fedora forum. -- jonner From denis@poolshark.org Thu Jun 29 12:07:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 928E13B03DF for ; Thu, 29 Jun 2006 12:07:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25541-07 for ; Thu, 29 Jun 2006 12:07:37 -0400 (EDT) Received: from charlie.albator.org (unknown [64.151.106.180]) by menubar.gnome.org (Postfix) with ESMTP id C7D5A3B02D5 for ; Thu, 29 Jun 2006 12:07:32 -0400 (EDT) Received: from [192.168.1.110] (c-71-202-97-45.hsd1.ca.comcast.net [71.202.97.45]) (authenticated bits=0) by charlie.albator.org (8.13.1/8.13.1) with ESMTP id k5TGR3CQ013183 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 Jun 2006 09:27:03 -0700 Message-ID: <44A3FA31.3020209@poolshark.org> Date: Thu, 29 Jun 2006 09:05:05 -0700 From: Denis Leroy User-Agent: Mozilla Thunderbird 1.0.8-1.1.fc4 (X11/20060501) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Alberto Chiodi Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 References: <44A26C09.4020901@gmail.com> In-Reply-To: <44A26C09.4020901@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.455 tagged_above=-999 required=2 tests=[AWL=-0.010, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.455 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 16:07:40 -0000 Alberto Chiodi wrote: > This is the question: > Yesterday night (Italy time) I updated my system FC4 and yum processed > new files (with the new kernel 2.6.17...). > Yum stopped the update with the message of missing dependency: library > libatkmm-1.6.so.1 is need by Gparted program. Hi Alberto, Yup, it's all my fault. I temporarily broke the FC-4 yum update for gtkmm-related package. I did a routine upgrade from gtkmm 2.6.5 to gtkmm 2.6.9, not realizing right away that an entire so library went away. Because of the way RPM works, this caused all gtkmm-dependent packages to fail to upgrade. Note that everything is fixed now (as of 2 days ago). There's only one package that still needs to be rebuilt (wp_tray), but all the other ones (Gparted, inkscape, regexxer, ..) are fixed, so if you do a 'yum update' it should fix everything. It if doesn't, you might be using an out-of-date repository mirror... More on the topic, does anyone one what happened to libatkmm.so in 2.6.9 ? -denis From murrayc@murrayc.com Thu Jun 29 12:22:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5387D3B00F3 for ; Thu, 29 Jun 2006 12:22:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26473-02 for ; Thu, 29 Jun 2006 12:22:11 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by menubar.gnome.org (Postfix) with ESMTP id 5562E3B00D2 for ; Thu, 29 Jun 2006 12:22:11 -0400 (EDT) Received: from [10.0.22.44] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 2E174129A87; Thu, 29 Jun 2006 09:22:08 -0700 (PDT) Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 From: Murray Cumming To: Denis Leroy In-Reply-To: <44A3FA31.3020209@poolshark.org> References: <44A26C09.4020901@gmail.com> <44A3FA31.3020209@poolshark.org> Content-Type: text/plain Date: Thu, 29 Jun 2006 18:22:05 +0200 Message-Id: <1151598125.6687.11.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.445 X-Spam-Level: Cc: Alberto Chiodi , gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 16:22:14 -0000 On Thu, 2006-06-29 at 09:05 -0700, Denis Leroy wrote: > Alberto Chiodi wrote: > > This is the question: > > Yesterday night (Italy time) I updated my system FC4 and yum processed > > new files (with the new kernel 2.6.17...). > > Yum stopped the update with the message of missing dependency: library > > libatkmm-1.6.so.1 is need by Gparted program. > > Hi Alberto, > > Yup, it's all my fault. I temporarily broke the FC-4 yum update for > gtkmm-related package. I did a routine upgrade from gtkmm 2.6.5 to gtkmm > 2.6.9, not realizing right away that an entire so library went away. I'm not sure what this is referring to, and it sounds scary. [snip] > There's only one > package that still needs to be rebuilt (wp_tray), but all the other ones > (Gparted, inkscape, regexxer, ..) are fixed, [snip] Are you talking about an ABI break? Have I done something bad? > More on the topic, does anyone one what happened to libatkmm.so in 2.6.9 ? Eek. I guess I need to investigate. There's a special patch that maybe got into cvs or the tarball that never should have. If this did get into the tarball, you (as a distro packager) should be telling me and _not_ just packaging it. If you have, please revert immediately. You know that gtkmm is _meant_ to be ABI stable. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 29 15:09:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 114913B00AE for ; Thu, 29 Jun 2006 15:09:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03920-07 for ; Thu, 29 Jun 2006 15:09:46 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id C69283B01C6 for ; Thu, 29 Jun 2006 15:09:45 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 59EE51282B for ; Thu, 29 Jun 2006 12:09:45 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1162 To: gtkmm-forge@lists.sourceforge.net Date: Thu, 29 Jun 2006 12:09:44 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.404 tagged_above=-999 required=2 tests=[AWL=0.081, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.404 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 19:09:47 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345992] notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 29 Jun 2006 10:01:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060629140121.568E26CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #1 from Murray Cumming 2006-06-29 14:01 UTC ------- Thanks for the report. Could you create a small test case, please? And xactly what version of gtkmm are yoo using? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1162 ******************************************** From suryakiran.gullapalli@gmail.com Thu Jun 29 21:53:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 018F23B000D for ; Thu, 29 Jun 2006 21:53:43 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19931-01 for ; Thu, 29 Jun 2006 21:53:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id A2D913B00D0 for ; Thu, 29 Jun 2006 21:53:40 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id n29so221852nzf for ; Thu, 29 Jun 2006 18:53:40 -0700 (PDT) Received: by 10.36.47.6 with SMTP id u6mr132713nzu; Thu, 29 Jun 2006 18:53:40 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Thu, 29 Jun 2006 18:53:39 -0700 (PDT) Message-ID: <3462bcdb0606291853t5ac3d247n8e86a7b31f0860da@mail.gmail.com> Date: Fri, 30 Jun 2006 07:23:39 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org Subject: Custom sort function MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_624_11079306.1151632419983" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.724 tagged_above=-999 required=2 tests=[AWL=-0.120, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.724 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 01:53:43 -0000 ------=_Part_624_11079306.1151632419983 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I'm using a treeview with list store as its model. I want to sort some of the columns in the model. But by the design of my code, i cannot use the default sort functions. When ever i click on the header of the column, i want custom sort function (written for my code) to be called. How can i do that?? Thanks in advance, Surya ------=_Part_624_11079306.1151632419983 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,
I'm using a treeview with list store as its model. I want to sort some of the columns in the model. But by the design of my code, i cannot use the default sort functions. When ever i click on the header of the column, i want custom sort function (written for my code) to be called. How can i do that??

Thanks in advance,
Surya
------=_Part_624_11079306.1151632419983-- From suryakiran.gullapalli@gmail.com Thu Jun 1 00:10:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 24C7B3B00BB for ; Thu, 1 Jun 2006 00:10:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04034-10 for ; Thu, 1 Jun 2006 00:10:51 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id 9AFE73B0086 for ; Thu, 1 Jun 2006 00:10:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so260552nzo for ; Wed, 31 May 2006 21:10:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=N+wbMTsUS0m6ybIQQ6WBzXon9fU/EEzIVq5El3whjJyUR4SAxxBUxIEOsBfVXkeL2YbImX2jAbHiSNiVELVdbozPa3i6O5WTSb6jawRIjg1MW1JZlhMea6gfJPV+YUdgdJ2gGLM2E/7KnKs55/7qEZslYRDyBuFifgtqtukaPXo= Received: by 10.36.160.15 with SMTP id i15mr231979nze; Wed, 31 May 2006 21:10:50 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Wed, 31 May 2006 21:10:50 -0700 (PDT) Message-ID: <3462bcdb0605312110g7d0c9974l53192508be0b611e@mail.gmail.com> Date: Thu, 1 Jun 2006 09:40:50 +0530 From: "Surya Kiran Gullapalli" To: "Tor Lillqvist" In-Reply-To: <17533.16487.144000.523256@gargle.gargle.HOWL> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1980_31614517.1149135050887" References: <447BD8D6.6060201@fluent.co.in> <17532.4652.113000.859438@gargle.gargle.HOWL> <3462bcdb0605300556u53c563dai9626a6c42a13a98c@mail.gmail.com> <3462bcdb0605302205iff4db2cyfa7e2515b63fb7ca@mail.gmail.com> <17533.16487.144000.523256@gargle.gargle.HOWL> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.187, BAYES_00=-2.599, HTML_50_60=0.134, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -2.278 X-Spam-Level: Cc: gtk-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Win32 Binaries X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 04:10:53 -0000 ------=_Part_1980_31614517.1149135050887 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline > > That's what supposed to happen when one uses the ms-windows theme. > I've got it. The stock icons are coming with other themes. Thanks, Surya ------=_Part_1980_31614517.1149135050887 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
That's what supposed to happen when one uses the ms-windows theme.

I've got it. The stock icons are coming with other themes.
Thanks,
Surya
------=_Part_1980_31614517.1149135050887-- From kranz@rheinmetall-de.com Thu Jun 1 02:05:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 32A193B00CA for ; Thu, 1 Jun 2006 02:05:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09001-01 for ; Thu, 1 Jun 2006 02:05:02 -0400 (EDT) Received: from mail86.defence-elec.de (lxsrv86.rheinmetall-de.com [194.156.172.206]) by menubar.gnome.org (Postfix) with ESMTP id 910B93B00B0 for ; Thu, 1 Jun 2006 02:05:01 -0400 (EDT) Received: from vssrv11.defence-elec.de (unknown [10.199.101.18]) by mail86.defence-elec.de (Postfix) with SMTP id C887113986 for ; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mgsrv11.defence-elec.de ([10.199.101.16]) by vssrv11.defence-elec.de (SAVSMTP 3.1.2.35) with SMTP id M2006060108052500190 for ; Thu, 01 Jun 2006 08:05:25 +0200 Received: by mgsrv11.defence-elec.de (Postfix, from userid 65534) id C03BE4718; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mssrv11.defence-elec.de (mssrv11.defence-elec.de [10.199.101.20]) by mgsrv11.defence-elec.de (Postfix) with ESMTP id 995804717 for ; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mssrv12.defence-elec.de ([10.199.101.21]) by mssrv11.defence-elec.de with Microsoft SMTPSVC(6.0.3790.1830); Thu, 1 Jun 2006 08:05:25 +0200 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C68541.5F6A154E" X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Thu, 1 Jun 2006 08:05:24 +0200 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Running a external programm in a new window Thread-Index: AcaFQV9b6KLkwQhaSbWbx0nTioOY4A== From: "Kranz, Willi" To: X-OriginalArrivalTime: 01 Jun 2006 06:05:25.0171 (UTC) FILETIME=[5FB51830:01C68541] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.137 tagged_above=-999 required=2 tests=[BAYES_50=0.001, FORGED_RCVD_HELO=0.135, HTML_MESSAGE=0.001] X-Spam-Score: 0.137 X-Spam-Level: Subject: Running a external programm in a new window X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 06:05:04 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01C68541.5F6A154E Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo all, =20 I have the following problem. I want to run an external program (with text output) in a new window. =20 There is an menu "ReadOut". When this item is pressed, I want to open a = new window (like an Xterm) and inside I want to run a simple programm with = text output (for example "HELLO WORLD"). =20 Thanks for your help =20 Willi Kranz =20 Dipl.-Phys. Willi Kranz Rheinmetall Defence Electronics GmbH System Engineer D-28309 Bremen/Germany Dept. FPCA Br=FCggeweg 54 eMail: kranz@rheinmetall-de.com +49 421 457-4237 (-4754 fax) =20 ------_=_NextPart_001_01C68541.5F6A154E Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hallo all,

 

I have the following = problem.

I want to run an external program (with text = output) in a new window.

 

There is an menu “ReadOut”. When = this item is pressed, I want to open a new

window (like an Xterm) and inside I want to = run a simple programm with text

output (for example “HELLO = WORLD”).

 

Thanks for your = help

 

Willi Kranz

 

Dipl.-Phys. Willi Kranz=A0=A0=A0=A0=A0=A0=A0=A0=A0 Rheinmetall Defence Electronics = GmbH

System Engineer=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 D-28309 = Bremen/Germany

Dept. FPCA=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = Br=FCggeweg 54

eMail: kranz@rheinmetall-de.com=A0 +49 421 457-4237 (-4754 fax)

 

------_=_NextPart_001_01C68541.5F6A154E-- From rope-walker@yandex.ru Thu Jun 1 03:44:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DC0393B0107 for ; Thu, 1 Jun 2006 03:44:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13787-09 for ; Thu, 1 Jun 2006 03:44:57 -0400 (EDT) Received: from tide.yandex.ru (tide.yandex.ru [213.180.200.37]) by menubar.gnome.org (Postfix) with ESMTP id D20EB3B0109 for ; Thu, 1 Jun 2006 03:44:56 -0400 (EDT) Received: from YAMAIL (tide.yandex.ru) by mail.yandex.ru id ; Thu, 1 Jun 2006 11:44:37 +0400 Received: from [83.219.140.194] ([83.219.140.194]) by mail.yandex.ru with HTTP; Thu, 1 Jun 2006 11:44:37 +0400 (MSD) Date: Thu, 1 Jun 2006 11:44:37 +0400 (MSD) From: "Volosatov Alexander" Sender: rope-walker@yandex.ru Message-Id: <447E9AE5.00000A.04245@tide.yandex.ru> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] Errors-To: rope-walker@yandex.ru To: gtkmm-list@gnome.org X-Source-Ip: 83.219.140.194 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.816 tagged_above=-999 required=2 tests=[AWL=-0.631, BAYES_40=-0.185, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] X-Spam-Score: -0.816 X-Spam-Level: Subject: Glib::Module error X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: rope-walker@yandex.ru List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 07:45:00 -0000 error in using this class in new version of gtkmm: GModule-CRITICAL **: g_module_symbol: assertion `module != NULL' failed in old version (2.8.3) it works properly. What i have to do? Alex From gtk-list-bounces@gnome.org Thu Jun 1 04:23:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9D7043B0C9A; Thu, 1 Jun 2006 04:23:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16604-01; Thu, 1 Jun 2006 04:23:40 -0400 (EDT) Received: from SH-mailserver.siliconheart.com (unknown [222.92.90.42]) by menubar.gnome.org (Postfix) with ESMTP id D8D4B3B0C93; Thu, 1 Jun 2006 04:23:38 -0400 (EDT) Received: from [127.0.0.1] ([192.168.29.254]) (authenticated bits=0) by SH-mailserver.siliconheart.com (8.13.6/8.13.6) with ESMTP id k518MCcU016330; Thu, 1 Jun 2006 16:22:53 +0800 Date: Thu, 01 Jun 2006 16:25:19 +0800 X-SpamFilter-By: BOX Solutions SpamTrap 1.1 with qID k4UCvwSV006800, This message is to be blocked by code: bkfkact590 X-Forwarded-To: adamzhang@siliconheart.com X-Forwarded-For: zaneread@gmail.com adamzhang@siliconheart.com X-Gmail-Received: d9796450a40d73d960cdde5e6457d04f9f178245 Received-SPF: pass (gmail.com: best guess record for domain of gtk-list-bounces@gnome.org designates 209.132.176.177 as permitted sender) DomainKey-Status: bad (test mode) X-Original-To: gtk-list@gnome.org DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=YKD2cdX2pxkx0BZvPQEuDOO1MaskKmobluyUgVJ2Szhdy7ETNI2iYYQUzY70d7npHDNPq9QLlFYMGV2k2ZP4WOhh0ugu7/uKnjkHUDhyI7V4sHt3Z6u0r/rFDLQqd55JWleT70lQqFb1MXO657TB+k31mW9bEUdCTTwVJEuyg54= Message-ID: <3462bcdb0605300556u53c563dai9626a6c42a13a98c@mail.gmail.com> From: "Surya Kiran Gullapalli" To: "Tor Lillqvist" In-Reply-To: <17532.4652.113000.859438@gargle.gargle.HOWL> MIME-Version: 1.0 References: <447BD8D6.6060201@fluent.co.in> <17532.4652.113000.859438@gargle.gargle.HOWL> X-Virus-Scanned: by amavisd-new at gnome.org X-BeenThere: gtk-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Content-Type: multipart/mixed; boundary="===============1648760788==" Sender: gtk-list-bounces@gnome.org Errors-To: gtk-list-bounces@gnome.org X-Virus-Scanned: by amavisd-new at gnome.org X-Scanned-By: MIMEDefang 2.39 X-Mailer: Becky! ver. 2.25.01 [CN] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.995 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, SUBJECT_EXCESS_BASE64=0.449, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.995 X-Spam-Level: Cc: gtkmm-list@gnome.org, Surya Kiran Gullapalli , gtk-list@gnome.org Subject: [Spam-Mail] Re: Win32 Binaries (This message is to be blocked by code: bkfkact590) X-BeenThere: gtkmm-list@gnome.org List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 08:23:41 -0000 --===============1648760788== Content-Type: multipart/alternative; boundary="----=_Part_3503_7225266.1148993790177" ------=_Part_3503_7225266.1148993790177 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, Thank you very much for your support. I'm now able to build a gtk+/gtkmm application on windows (XP) with visual studio 8. But there's ahiccup though. I've compiled and ran a sample program from both the gtk+ and gtkmm examples directory. The application is running fine, but the stock icons on the buttons are missing. Any setting I'm missing here? Thanks in advance, Surya ------=_Part_3503_7225266.1148993790177 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
Thank you very much for your support. I'm now able to build a gtk+/gtkmm application on windows (XP) with visual studio 8. But there's ahiccup though.
 
I've compiled and ran a sample program from both the gtk+ and gtkmm examples directory. The application is running fine, but the stock icons on the buttons are missing. Any setting I'm missing
here?
 
Thanks in advance,
Surya
------=_Part_3503_7225266.1148993790177-- --===============1648760788== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ gtk-list mailing list gtk-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-list --===============1648760788==-- From mail@gehli.com Thu Jun 1 12:13:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 44ED73B02DE for ; Thu, 1 Jun 2006 12:13:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19393-03 for ; Thu, 1 Jun 2006 12:13:44 -0400 (EDT) Received: from dd7726.kasserver.com (dd7726.kasserver.com [85.13.132.45]) by menubar.gnome.org (Postfix) with ESMTP id 132003B0254 for ; Thu, 1 Jun 2006 12:13:43 -0400 (EDT) Received: from dd7726.kasserver.com (dd3602.kasserver.com [81.209.188.75]) by dd7726.kasserver.com (Postfix) with SMTP id A24851118E6 for ; Thu, 1 Jun 2006 18:13:37 +0200 (CEST) From: "Alexander Gehlert" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 8bit Message-Id: <20060601161337.A24851118E6@dd7726.kasserver.com> Date: Thu, 1 Jun 2006 18:13:37 +0200 (CEST) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.213 tagged_above=-999 required=2 tests=[AWL=0.386, BAYES_00=-2.599] X-Spam-Score: -2.213 X-Spam-Level: Subject: Coverage of a Label for special unicode glyphs X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 16:13:47 -0000 Hi, in my program I need to cover a lot of languages (Latin, Cyrillic, Hebrew, Japanese). So I converted all needed strings to unicode, and pass them to Gtk::Labels, everything works fine as long as there is a fitting font installed on the system. Now I want to make sure that the labels are show in the right way: I see two ways, requieres special font packages at compile time or check at runtime for the coverage and if it is not coverd inform the user that he should add some unicode font packeges or something like that. I would prefer the second way, so I started to look how that is possible: my idea was : - get the labels layout - get the attribute list of the layout and then the fontdescription to work on with that to check the coverage But here is the first problem I ran into: Pango::AttrList atrlist = m_layout->get_attributes(); Pango::AttrIter atritr = atrlist.get_iter(); Pango::FontDescription fontdesc; fontdesc = atritr.get_font_desc(); printf("%s\n",fontdesc.to_string().c_str()); I just get "Normal" and "Normal 0" so did I miss something? does someone know a good way to check the coverage of a unicode sign show by a label? thanks in advance Alex From murrayc@murrayc.com Thu Jun 1 14:53:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BD0E43B0D75; Thu, 1 Jun 2006 14:53:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29398-02; Thu, 1 Jun 2006 14:53:46 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (ip-208-97-132-53.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id E2BA93B02A9; Thu, 1 Jun 2006 14:53:45 -0400 (EDT) Received: from noname (p5497F70E.dip.t-dialin.net [84.151.247.14]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id 5CCF7EB432; Thu, 1 Jun 2006 11:53:44 -0700 (PDT) From: Murray Cumming To: gtkmm-list@gnome.org, gnomemm-list@gnome.org Content-Type: text/plain Date: Thu, 01 Jun 2006 20:53:41 +0200 Message-Id: <1149188021.5943.40.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.431 tagged_above=-999 required=2 tests=[AWL=0.014, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.431 X-Spam-Level: Cc: Subject: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 18:53:47 -0000 I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is also interested in other C++ GNOME stuff, and there's so little traffic on gnomemm-list that it couldn't disturb gtkmm-list. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From diego@goedi.net Thu Jun 1 15:03:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0C293B0171 for ; Thu, 1 Jun 2006 15:03:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29982-08 for ; Thu, 1 Jun 2006 15:03:11 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id B3D043B011F for ; Thu, 1 Jun 2006 15:03:04 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 202A114D8C for ; Thu, 1 Jun 2006 21:03:02 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id fCIIJ0Q9oyU8 for ; Thu, 1 Jun 2006 21:03:01 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id D81BD14D8B for ; Thu, 1 Jun 2006 21:03:00 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: gtkmm-list@gnome.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-WBddPAebeHP4hW20BHSy" Date: Thu, 01 Jun 2006 21:03:07 +0200 Message-Id: <1149188587.31923.10.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.464 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, UPPERCASE_25_50=0] X-Spam-Score: -2.464 X-Spam-Level: Subject: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 19:03:13 -0000 --=-WBddPAebeHP4hW20BHSy Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi: I'm trying to show the help of my program using Yelp. I've looking at the source code of epiphany-browser and I've make some progress. But now when I call gnome_help_display_with_doc_id I get this error: "domain not found GNOME_FILE_DOMAIN_APP_HELP". In C I must do the following: (from epiphany source) ----------------- gnome_program_init (PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv, GNOME_PARAM_GOPTION_CONTEXT, option_context, GNOME_PARAM_HUMAN_READABLE_NAME, _("Web Browser" ), GNOME_PARAM_APP_DATADIR, DATADIR, NULL); ----------------- Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. =20 How can I pass params to my program that is done with gnomemm? Now this is my code: ----------------. Gnome::Main gnomeMain(PACKAGE, VERSION, Gnome::UI::module_info_get(), argc, argv); ---------------- Thanks in advance and sorry for my bad english. --=20 Diego Fdez. Dur=C3=A1n | http://iota.goedi.net GPG : 925C 9A21 7A11 3B13 6E43 50DB F579 D119 90D2 66BB --=-WBddPAebeHP4hW20BHSy Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEfznr9XnRGZDSZrsRAh9dAJ4jdn2VZyVTT4i1ew7hBZrAAtpZiwCggQ8F L88CjfcQJ6bMzAFshLsWr7c= =YteR -----END PGP SIGNATURE----- --=-WBddPAebeHP4hW20BHSy-- From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 1 15:07:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D98A53B02A9 for ; Thu, 1 Jun 2006 15:07:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30589-10 for ; Thu, 1 Jun 2006 15:07:25 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id ED0023B0171 for ; Thu, 1 Jun 2006 15:07:24 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5A26F12778 for ; Thu, 1 Jun 2006 12:07:24 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Thu, 01 Jun 2006 12:07:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=0.096, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1140 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 19:07:27 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 2. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 3. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 4. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 31 May 2006 15:23:36 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531192336.ED93E6CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #19 from Murray Cumming 2006-05-31 19:23 UTC ------- Maxim, I am just trying to help you. I can not help you based on the current information, whether or not you think I should understand perfectly. I am trying to suggest how you can make me understand. Asking you for further information in order to find out how to do some work for you is hardly "trying to convince me that I owe you some source code". Why should I keep bothering? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 31 May 2006 15:06:54 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531190654.0E1F06CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #18 from Maxim Udushlivy 2006-05-31 19:06 UTC ------- >I really have no idea what you are talking about any more. In particular >I have no idea what you mean by "serialization" here. It's default meaning, as defined in Computer Science: http://en.wikipedia.org/wiki/Serialization >I am asking for source code so you can say >"Look, I would like to do this but there's no API for it here.". When did I tell you that I want to say this? You constantly make wrong assumptions about my posts. >With great patience I am trying very hard to discover what you need. If there >is something specific that you need, please do open a new bug and try to be >clear about it. I clearly described all six feature-requests in this bugzilla entry. (They may be easily discovered at the top of this page, with little patience.) Later I revoked request [2]. Yesterday I posted comment #8 (and I am not asking for [2] anymore), but instead of admitting your mistake (comment #5) you are trying to convince me that I owe you some source code. I bet people will have fun reading this entry. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 31 May 2006 15:26:11 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531192611.7740F6CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID ------- Comment #20 from Murray Cumming 2006-05-31 19:26 UTC ------- This bug is closed because it's making me feel used and abused and I get to say when that stops. Patches for any of the non-controversial stuff would be welcome in their own bug reports. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 1 Jun 2006 05:09:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601090921.EC1E16CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #21 from Maxim Udushlivy 2006-06-01 09:09 UTC ------- >Maxim, I am just trying to help you. I can not help you based on the current >information, whether or not you think I should understand perfectly. I am >trying to suggest how you can make me understand. Murray, how many times I need to repeat that a request for [2] was revoked in comment #4? What is that "help" you keep talking about? It was *you* who started a dispute with your comment #5. I replied because your comment contains wrong information about GTK+ memory management, and *not* because I need something from you. >Asking you for further information in order to find out how to do some work for >you is hardly "trying to convince me that I owe you some source code". I am not your employer, so don't do work for me - do work for GTK+/C++ community. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1140 ******************************************** From diego@goedi.net Thu Jun 1 17:00:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B56863B0271 for ; Thu, 1 Jun 2006 17:00:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06393-05 for ; Thu, 1 Jun 2006 17:00:53 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id 358053B0124 for ; Thu, 1 Jun 2006 17:00:53 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 7659014D95 for ; Thu, 1 Jun 2006 23:00:51 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id nb27YMKxSeBn for ; Thu, 1 Jun 2006 23:00:47 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id 0593914D6F for ; Thu, 1 Jun 2006 23:00:46 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: gtkmm-list@gnome.org In-Reply-To: <1149188587.31923.10.camel@lain> References: <1149188587.31923.10.camel@lain> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-jFA8h25+WSqXKDjz4Yrz" Date: Thu, 01 Jun 2006 23:00:48 +0200 Message-Id: <1149195648.31923.15.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.317 tagged_above=-999 required=2 tests=[AWL=-0.007, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.317 X-Spam-Level: Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 21:00:54 -0000 --=-jFA8h25+WSqXKDjz4Yrz Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable While I'm wating for the answer I'm searching the answer myself. I've found a message on gnomemm-list from 3 years ago and without solution. I'm loosing the hope. http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.html I've the same problem: =3D=3D=3D=3D=3D=3D=3D=3D=3D Hi, I have a problem with the following code in gnomemm-2.1: -------------------------------------------------------------- Gnome::Main kit(PACKAGE, VERSION, Gnome::UI::module_info_get (), gtk_argc, gtk_argv); Glib::ustring ustr; Glib::ustring file ("gwavmerger.xml"); Glib::RefPtr prog =3D Gnome::Program::get (); ustr =3D prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); printf("location: %s", ustr.c_str ()); -------------------------------------------------------------- In my Makefile.am, I include datadir as: INCLUDES =3D \ -DDATADIR=3D\""$(datadir)"\" Can someone verify that with his gnomemm-2.x application? People on Gnome mailing list recommended to pass GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), but gnomemm's API won't allow for property pairs. What I ultimately want is a property pair: (GNOME_PARAM_APP_DATADIR, DATADIR) but there is no way of setting that. I hoped gnomemm API would have a method to add/modify application property later, but it doesn't. The bottom line: I cannot get Yelp work with my application. Any ideas? Anybody else has gnomemm2 app with Help contents working via XML/Yelp? thanks, -VLG =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Dur=C3=A1n escribi=C3=B3: > Hi: >=20 > I'm trying to show the help of my program using Yelp. I've looking at > the source code of epiphany-browser and I've make some progress. But now > when I call gnome_help_display_with_doc_id I get this error: "domain not > found GNOME_FILE_DOMAIN_APP_HELP". >=20 > In C I must do the following: (from epiphany source) >=20 > ----------------- > gnome_program_init (PACKAGE, VERSION, > LIBGNOMEUI_MODULE, argc, argv, > GNOME_PARAM_GOPTION_CONTEXT, option_context, > GNOME_PARAM_HUMAN_READABLE_NAME, _("Web > Browser" ), > GNOME_PARAM_APP_DATADIR, DATADIR, > NULL); > ----------------- >=20 > Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. > =20 > How can I pass params to my program that is done with gnomemm? Now this > is my code: >=20 > ----------------. > Gnome::Main gnomeMain(PACKAGE, > VERSION, > Gnome::UI::module_info_get(), > argc, > argv); > ---------------- >=20 > Thanks in advance and sorry for my bad english. >=20 > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list --=-jFA8h25+WSqXKDjz4Yrz Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEf1WA9XnRGZDSZrsRAiZYAJ4wWJaVvig7De1uRxuwwYK8bplQ6wCfSzN0 izy7x9bA1M7z6HVQwgT0jyM= =tm9c -----END PGP SIGNATURE----- --=-jFA8h25+WSqXKDjz4Yrz-- From joevandyk@gmail.com Thu Jun 1 20:33:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7B9DA3B0315 for ; Thu, 1 Jun 2006 20:33:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18829-02 for ; Thu, 1 Jun 2006 20:33:45 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 4457B3B021B for ; Thu, 1 Jun 2006 20:33:45 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so304044uge for ; Thu, 01 Jun 2006 17:33:44 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=I+axY/jsJLSAW1NkFr/q6sFVgSW54ocgRL97VnFO5jAmfdFIRApGS4lCMNovCSUJjZgIZW2iAZWGoYQKXNQ9jyGJVG1bUFlWIyPR6/bqBvBnupsvt7bQgob3w7o9Lf375eFOIcFpVLXq4U4iOVENyUXS7PN9WziE+jrfptITwBg= Received: by 10.67.100.12 with SMTP id c12mr267845ugm; Thu, 01 Jun 2006 17:33:44 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Thu, 1 Jun 2006 17:33:44 -0700 (PDT) Message-ID: Date: Thu, 1 Jun 2006 17:33:44 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.168 tagged_above=-999 required=2 tests=[AWL=0.278, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.168 X-Spam-Level: Subject: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 00:33:46 -0000 Hi, I have gtk 2.4.13 installed. What version of gtkmm do I want installed on this machine? Thanks, Joe From joevandyk@gmail.com Thu Jun 1 20:47:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1C0883B0135 for ; Thu, 1 Jun 2006 20:47:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19465-08 for ; Thu, 1 Jun 2006 20:47:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 3CCDF3B0332 for ; Thu, 1 Jun 2006 20:47:38 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so306688uge for ; Thu, 01 Jun 2006 17:47:37 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=bf3YJOOmWjeiW0QhVCdf3SvZu+75KbhZCMNcp1RANcg/PlLTzPS2oPQPeU7BMelygOsJfgnYdkuFGzelSHel9ntvKUrFj4VyEMb/Gf0iy8pUBm33xJToSfO1o1N0gE3AoEev8rfQU6cVcpHHeBLTebU8n/DtHwKkEe1JsGNPmU0= Received: by 10.67.106.3 with SMTP id i3mr272034ugm; Thu, 01 Jun 2006 17:47:37 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Thu, 1 Jun 2006 17:47:37 -0700 (PDT) Message-ID: Date: Thu, 1 Jun 2006 17:47:37 -0700 From: "Joe Van Dyk" In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149188021.5943.40.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.457 tagged_above=-999 required=2 tests=[AWL=-0.569, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.457 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 00:47:40 -0000 On 6/1/06, Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. I vote for the death of gnomemm-list. From murrayc@murrayc.com Fri Jun 2 02:59:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 16B633B1044 for ; Fri, 2 Jun 2006 02:59:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04306-07 for ; Fri, 2 Jun 2006 02:59:53 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 4988F3B0D93 for ; Fri, 2 Jun 2006 02:59:53 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 1CCC214640; Thu, 1 Jun 2006 23:59:45 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 08:59:45 +0200 (CEST) Message-ID: <56491.194.138.18.132.1149231585.squirrel@webmail.murrayc.com> In-Reply-To: References: Date: Fri, 2 Jun 2006 08:59:45 +0200 (CEST) From: "Murray Cumming" To: "Joe Van Dyk" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.478 tagged_above=-999 required=2 tests=[AWL=-0.033, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.478 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 06:59:54 -0000 > Hi, > > I have gtk 2.4.13 installed. What version of gtkmm do I want > installed on this machine? The latest version of gtkmm that you can have (without updating gtk+) is gtkmm 2.4.x We try to keep the version numbers in sync. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 2 03:01:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 200C13B02BD for ; Fri, 2 Jun 2006 03:01:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04619-08 for ; Fri, 2 Jun 2006 03:01:49 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 64C3D3B104C for ; Fri, 2 Jun 2006 03:01:49 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 8793B14609; Fri, 2 Jun 2006 00:01:48 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 09:01:48 +0200 (CEST) Message-ID: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> Date: Fri, 2 Jun 2006 09:01:48 +0200 (CEST) From: "Murray Cumming" To: "Murray Cumming" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.477 tagged_above=-999 required=2 tests=[AWL=-0.032, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.477 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 07:01:50 -0000 > >> Hi, >> >> I have gtk 2.4.13 installed. What version of gtkmm do I want >> installed on this machine? > > The latest version of gtkmm that you can have (without updating gtk+) is > gtkmm 2.4.x We try to keep the version numbers in sync. More importantly, if you are using Linux, your distribution's package management system should decide this for you. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 2 03:34:26 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B14F93B0328 for ; Fri, 2 Jun 2006 03:34:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06643-08 for ; Fri, 2 Jun 2006 03:34:25 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id A0D503B017B for ; Fri, 2 Jun 2006 03:34:25 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id C1DA4DC798; Fri, 2 Jun 2006 00:34:21 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 09:34:24 +0200 (CEST) Message-ID: <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> In-Reply-To: <1149195648.31923.15.camel@lain> References: <1149188587.31923.10.camel@lain> <1149195648.31923.15.camel@lain> Date: Fri, 2 Jun 2006 09:34:24 +0200 (CEST) From: "Murray Cumming" To: Diego Fdez.=?iso-8859-1?Q?Dur=E1n?= User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.482 tagged_above=-999 required=2 tests=[AWL=-0.037, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.482 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 07:34:26 -0000 I have a note about this in my Makefile.am: http://cvs.gnome.org/viewcvs/glom/glom/Makefile.am?view=markup And here is where I use gnome_program_init(): http://cvs.gnome.org/viewcvs/glom/glom/main.cc?view=markup Note that I don't use Gnome::Main. I use Gtk::Main, probably because Gnome::Main didn't support Glib::OptionContext at the time, and I wanted to call Gnome::Gda::init() with the same argc/argv. I also use Bakery. I guess that initializes Gnome::Vfs for me. I hope this helps. Gnome::Main is a bit odd. > While I'm wating for the answer I'm searching the answer myself. > > I've found a message on gnomemm-list from 3 years ago and without > solution. I'm loosing the hope. > > http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.html > > I've the same problem: > > ========= > Hi, > > I have a problem with the following code in gnomemm-2.1: > > -------------------------------------------------------------- > Gnome::Main kit(PACKAGE, VERSION, > Gnome::UI::module_info_get (), > gtk_argc, gtk_argv); > > Glib::ustring ustr; > Glib::ustring file ("gwavmerger.xml"); > Glib::RefPtr prog = Gnome::Program::get (); > > ustr = prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); > > printf("location: %s", ustr.c_str ()); > -------------------------------------------------------------- > > In my Makefile.am, I include datadir as: > > > INCLUDES = \ > -DDATADIR=\""$(datadir)"\" > > Can someone verify that with his gnomemm-2.x application? > > People on Gnome mailing list recommended to pass > GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), > but gnomemm's API won't allow for property pairs. > What I ultimately want is a property pair: > > (GNOME_PARAM_APP_DATADIR, DATADIR) > > but there is no way of setting that. I hoped gnomemm API would have > a method to add/modify application property later, but it doesn't. > > The bottom line: I cannot get Yelp work with my application. > > > Any ideas? > Anybody else has gnomemm2 app with Help contents working via XML/Yelp? > > thanks, > -VLG > ============ > > El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Durán escribió: >> Hi: >> >> I'm trying to show the help of my program using Yelp. I've looking at >> the source code of epiphany-browser and I've make some progress. But now >> when I call gnome_help_display_with_doc_id I get this error: "domain not >> found GNOME_FILE_DOMAIN_APP_HELP". >> >> In C I must do the following: (from epiphany source) >> >> ----------------- >> gnome_program_init (PACKAGE, VERSION, >> LIBGNOMEUI_MODULE, argc, argv, >> GNOME_PARAM_GOPTION_CONTEXT, option_context, >> GNOME_PARAM_HUMAN_READABLE_NAME, _("Web >> Browser" ), >> GNOME_PARAM_APP_DATADIR, DATADIR, >> NULL); >> ----------------- >> >> Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. >> >> How can I pass params to my program that is done with gnomemm? Now this >> is my code: >> >> ----------------. >> Gnome::Main gnomeMain(PACKAGE, >> VERSION, >> Gnome::UI::module_info_get(), >> argc, >> argv); >> ---------------- >> >> Thanks in advance and sorry for my bad english. >> >> _______________________________________________ >> gtkmm-list mailing list >> gtkmm-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gtkmm-list > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From igorbounov@topazelectro.ru Fri Jun 2 04:42:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5F08E3B105C for ; Fri, 2 Jun 2006 04:42:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11729-01 for ; Fri, 2 Jun 2006 04:42:53 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id EC1653B0E3C for ; Fri, 2 Jun 2006 04:42:51 -0400 (EDT) Received: (qmail 6089 invoked by uid 7801); 2 Jun 2006 08:34:34 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.088438 secs); 02 Jun 2006 08:34:34 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.088438 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 2 Jun 2006 08:34:33 -0000 Message-ID: <447FFA60.7020503@topazelectro.ru> Date: Fri, 02 Jun 2006 12:44:16 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: GTKMM Lists Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.419 tagged_above=-999 required=2 tests=[AWL=-0.051, BAYES_00=-2.599, TW_BG=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.419 X-Spam-Level: Subject: win32 and static linking X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 08:42:54 -0000 Hi, All! I see, that in a gtk/lib/ directory, created by package from http://www.pcpm.ucl.ac.be/~gustin/win32_ports/gtkmm.html, there are *.a libraries (libgtkmm.dll.a, libgtk-win32-2.0.dll.a and so on). Does it mean, that static linking with libraries from the list, generated by `pkg-config --libs gtkmm-2.4`, is possible? And if yes, then how? Igor Gorbounov From joevandyk@gmail.com Fri Jun 2 04:49:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA34E3B1064 for ; Fri, 2 Jun 2006 04:49:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12011-09 for ; Fri, 2 Jun 2006 04:49:16 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id 910C33B0DEA for ; Fri, 2 Jun 2006 04:49:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so402898uge for ; Fri, 02 Jun 2006 01:49:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=O2/3Q9Q1H3BJRIT2ugIiRDWNUulL0TiyG8kar7XD4F/U4owCK449q0E9g6WMx0MVykRhjz5ljgrhAXE3r0P9EE6KAZshPoZvrtJZVBfR/TRVLXCr1RMcVlReXINeDykfShHCX6MoMuEyq+sqy+Br+vSc4t/Cdeia4eY3zlehSac= Received: by 10.66.216.20 with SMTP id o20mr551325ugg; Fri, 02 Jun 2006 01:49:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 01:49:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 01:49:14 -0700 From: "Joe Van Dyk" To: "Murray Cumming" In-Reply-To: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.132 tagged_above=-999 required=2 tests=[AWL=0.314, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.132 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 08:49:17 -0000 On 6/2/06, Murray Cumming wrote: > > > > >> Hi, > >> > >> I have gtk 2.4.13 installed. What version of gtkmm do I want > >> installed on this machine? > > > > The latest version of gtkmm that you can have (without updating gtk+) is > > gtkmm 2.4.x We try to keep the version numbers in sync. > > More importantly, if you are using Linux, your distribution's package > management system should decide this for you. We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in the packages that come with the OS. From lieven@quasar3d.nl Fri Jun 2 05:16:49 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 474493B1079 for ; Fri, 2 Jun 2006 05:16:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13736-04 for ; Fri, 2 Jun 2006 05:16:46 -0400 (EDT) Received: from edwards.eatserver.nl (edwards.eatserver.nl [212.203.14.57]) by menubar.gnome.org (Postfix) with ESMTP id 13B943B1064 for ; Fri, 2 Jun 2006 05:16:45 -0400 (EDT) Received: from lieven.coded-illusions.com (rt-dkz-2b703.adsl.wanadoo.nl [83.116.85.3]) (authenticated bits=0) by edwards.eatserver.nl (8.12.10/8.12.10/SuSE Linux 0.7) with ESMTP id k529Ggi1017033 for ; Fri, 2 Jun 2006 11:16:43 +0200 To: "gtkmm-list@gnome.org" References: <447FFA60.7020503@topazelectro.ru> Message-ID: Date: Fri, 02 Jun 2006 11:16:42 +0200 From: LievenQ Content-Type: text/plain; format=flowed; delsp=yes; charset=iso-8859-15 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit In-Reply-To: <447FFA60.7020503@topazelectro.ru> User-Agent: Opera M2/8.52 (Win32, build 7721) X-Virus-Scanned: by amavisd-new X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.233 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_BG=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.233 X-Spam-Level: Subject: Re: win32 and static linking X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:16:49 -0000 Hi, Probably not. On windows, a dynamic library (dll) usually also has an import library, which is a static library that simply contains references to the functions in the dll. So these libraries are needed to be able to link your executable. Then at run time you'll need the actual dll. Greets, Lieven van der Heide. On Fri, 02 Jun 2006 10:44:16 +0200, Igor Gorbounov wrote: > Hi, All! > I see, that in a gtk/lib/ directory, created by package from > http://www.pcpm.ucl.ac.be/~gustin/win32_ports/gtkmm.html, > there are *.a libraries (libgtkmm.dll.a, libgtk-win32-2.0.dll.a and so > on). > Does it mean, that static linking with libraries from the list, generated > by `pkg-config --libs gtkmm-2.4`, is possible? And if yes, then how? > Igor Gorbounov > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ From murrayc@murrayc.com Fri Jun 2 05:42:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B7D713B0DEA for ; Fri, 2 Jun 2006 05:42:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15147-05 for ; Fri, 2 Jun 2006 05:42:14 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 9212D3B02C0 for ; Fri, 2 Jun 2006 05:42:14 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 44D371462B; Fri, 2 Jun 2006 02:42:13 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 11:42:13 +0200 (CEST) Message-ID: <36019.194.138.18.132.1149241333.squirrel@webmail.murrayc.com> In-Reply-To: References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> Date: Fri, 2 Jun 2006 11:42:13 +0200 (CEST) From: "Murray Cumming" To: "Joe Van Dyk" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.475 tagged_above=-999 required=2 tests=[AWL=-0.030, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.475 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:42:17 -0000 > On 6/2/06, Murray Cumming wrote: >> >> > >> >> Hi, >> >> >> >> I have gtk 2.4.13 installed. What version of gtkmm do I want >> >> installed on this machine? >> > >> > The latest version of gtkmm that you can have (without updating gtk+) >> is >> > gtkmm 2.4.x We try to keep the version numbers in sync. >> >> More importantly, if you are using Linux, your distribution's package >> management system should decide this for you. > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > the packages that come with the OS. Fedora has an "Extras" set of packages. I'd expect RHEL to have something similar. You presumably purchased RHEL so I think you really should contact customer support to find out. That way you might get a much more standard install of gtkmm, without so much work. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From igorbounov@topazelectro.ru Fri Jun 2 05:42:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6A2423B10C8 for ; Fri, 2 Jun 2006 05:42:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15258-08 for ; Fri, 2 Jun 2006 05:42:42 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id 6061F3B1069 for ; Fri, 2 Jun 2006 05:42:41 -0400 (EDT) Received: (qmail 9373 invoked by uid 7801); 2 Jun 2006 09:34:24 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.086806 secs); 02 Jun 2006 09:34:24 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.086806 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 2 Jun 2006 09:34:23 -0000 Message-ID: <44800867.6020504@topazelectro.ru> Date: Fri, 02 Jun 2006 13:44:07 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: Joe Van Dyk References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.453 tagged_above=-999 required=2 tests=[AWL=-0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.453 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:42:45 -0000 Joe Van Dyk writes: > [...] > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > the packages that come with the OS. It might be in some extra packages repository, just like for Fedora Core 5 there is the Extras repository. Igor Gorbounov From bob@fis-cal.com Fri Jun 2 08:38:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 82EBB3B04AD; Fri, 2 Jun 2006 08:38:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26095-03; Fri, 2 Jun 2006 08:38:34 -0400 (EDT) Received: from mailrtr1.mailzone.edeltacom.com (mailrtr1.mailzone.edeltacom.com [216.248.176.149]) by menubar.gnome.org (Postfix) with ESMTP id 886223B0351; Fri, 2 Jun 2006 08:38:34 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr1.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id EZY94755; Fri, 2 Jun 2006 08:37:59 -0400 (EDT) Message-ID: <44803128.1090106@fis-cal.com> Date: Fri, 02 Jun 2006 07:38:00 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: Murray Cumming References: <1149188021.5943.40.camel@localhost.localdomain> In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> Content-Type: multipart/mixed; boundary="------------040405090807070602050103" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 12:38:36 -0000 This is a multi-part message in MIME format. --------------040405090807070602050103 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I won't miss it. Bob Caryl Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. > > --------------040405090807070602050103 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------040405090807070602050103-- From arthurmaciel@gmail.com Fri Jun 2 11:25:18 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8C3163B0F36 for ; Fri, 2 Jun 2006 11:25:18 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03680-07 for ; Fri, 2 Jun 2006 11:25:15 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id AF7173B0421 for ; Fri, 2 Jun 2006 11:25:15 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id m7so527043nzf for ; Fri, 02 Jun 2006 08:25:15 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=ea29i7wxyd0fK4i57SH2lanzX/LllLDL0ZI8b9LQ8pJM6Ym2XYhs7dCLX6BLICYBPoSxsR6EjBYnTF//j0BG3wnCUVioc8URdmeJNo8MQ83mpCJwEZDZAly6b5E9rYeFOUhinJ42H2JUAMXy1MioV3T31r+3yjdazVaZl1rM+3A= Received: by 10.64.220.10 with SMTP id s10mr163570qbg; Fri, 02 Jun 2006 08:25:14 -0700 (PDT) Received: by 10.65.241.20 with HTTP; Fri, 2 Jun 2006 08:25:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:25:14 -0300 From: "Arthur Maciel" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.258 tagged_above=-999 required=2 tests=[AWL=0.342, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.258 X-Spam-Level: Subject: Gtkmm/C++ for UI on medical appliances X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 15:25:18 -0000 Greetings to all. I've been talking on ##C (irc.freenode.com) and I told people I was a medicine student and would like to integrate medicine and programming. Someone there suggested me to develop better GUI for medical devices (like ultra-sonography, magnetic ressonance, tomography, etc...) and other told me that I shouldn't use C or C++ while developing for appliances that deals with life; I should just do that if I were an "experienced programmer". Altough C++ is a swiss-armyknife, I don't think it could be harmful if just used to deal with user input and pass data to background hardware control programs. What do you think? Please tell me if you think this is off-topic - altough it deals about Gtkmm, maybe you would not like to talk about it here (I'll move it to the correct place) . Thanks in advance. Arthur From diego@goedi.net Fri Jun 2 12:23:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9C72B3B0140 for ; Fri, 2 Jun 2006 12:23:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07638-01 for ; Fri, 2 Jun 2006 12:23:12 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id D73C33B00C7 for ; Fri, 2 Jun 2006 12:23:09 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 517A014D93; Fri, 2 Jun 2006 18:23:08 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 0l3-7RloiZ2M; Fri, 2 Jun 2006 18:23:05 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id 85EF514D6C; Fri, 2 Jun 2006 18:23:04 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: Murray Cumming In-Reply-To: <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> References: <1149188587.31923.10.camel@lain> <1149195648.31923.15.camel@lain> <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-eaJLVgKCTeECL6Xh3qES" Date: Fri, 02 Jun 2006 17:41:17 +0200 Message-Id: <1149262877.4142.19.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.314 tagged_above=-999 required=2 tests=[AWL=-0.004, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.314 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 16:23:17 -0000 --=-eaJLVgKCTeECL6Xh3qES Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thanks Murray for your answer. ---------- This mail pretends to be a sum of what is needed to implement gnome help (yelp) in a gtkmm/gnomemm program: - configure.ac/configure.in: GNOME_DOC_INIT - Makefile.am INCLUDES =3D \ [...] -DDATADIR=3D\""$(datadir)"\"=20 =20 - main(int argc, char *argv[]) gnome_program_init (PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv, GNOME_PARAM_APP_DATADIR, DATADIR, NULL); Gtk::Main kit(argc, argv); Gtk::Window window; Gtk::Main::run(window); ---------- How to write a OMF[1] file and the help xml, create a "help" directory with the help xml and .po for translation, can be done easily looking at any GNOME program source code like epiphany browser or gedit. If you want yo can look at my source code at: http://svn.sourceforge.net/viewcvs.cgi/g4c/trunk/ =20 I hope this helps somebody. [1] Writing OMF files http://scrollkeeper.sourceforge.net/documentation/writing_scrollkeeper_omf_= files/index.html =20 El vie, 02-06-2006 a las 09:34 +0200, Murray Cumming escribi=C3=B3: > I have a note about this in my Makefile.am: > http://cvs.gnome.org/viewcvs/glom/glom/Makefile.am?view=3Dmarkup >=20 > And here is where I use gnome_program_init(): > http://cvs.gnome.org/viewcvs/glom/glom/main.cc?view=3Dmarkup >=20 > Note that I don't use Gnome::Main. I use Gtk::Main, probably because > Gnome::Main didn't support Glib::OptionContext at the time, and I wanted > to call Gnome::Gda::init() with the same argc/argv. >=20 > I also use Bakery. I guess that initializes Gnome::Vfs for me. >=20 > I hope this helps. Gnome::Main is a bit odd. >=20 > > While I'm wating for the answer I'm searching the answer myself. > > > > I've found a message on gnomemm-list from 3 years ago and without > > solution. I'm loosing the hope. > > > > http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.htm= l > > > > I've the same problem: > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D > > Hi, > > > > I have a problem with the following code in gnomemm-2.1: > > > > -------------------------------------------------------------- > > Gnome::Main kit(PACKAGE, VERSION, > > Gnome::UI::module_info_get (), > > gtk_argc, gtk_argv); > > > > Glib::ustring ustr; > > Glib::ustring file ("gwavmerger.xml"); > > Glib::RefPtr prog =3D Gnome::Program::get (); > > > > ustr =3D prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); > > > > printf("location: %s", ustr.c_str ()); > > -------------------------------------------------------------- > > > > In my Makefile.am, I include datadir as: > > > > > > INCLUDES =3D \ > > -DDATADIR=3D\""$(datadir)"\" > > > > Can someone verify that with his gnomemm-2.x application? > > > > People on Gnome mailing list recommended to pass > > GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), > > but gnomemm's API won't allow for property pairs. > > What I ultimately want is a property pair: > > > > (GNOME_PARAM_APP_DATADIR, DATADIR) > > > > but there is no way of setting that. I hoped gnomemm API would have > > a method to add/modify application property later, but it doesn't. > > > > The bottom line: I cannot get Yelp work with my application. > > > > > > Any ideas? > > Anybody else has gnomemm2 app with Help contents working via XML/Yelp? > > > > thanks, > > -VLG > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Dur=C3=83=C2=A1n escr= ibi=C3=83=C2=B3: > >> Hi: > >> > >> I'm trying to show the help of my program using Yelp. I've looking at > >> the source code of epiphany-browser and I've make some progress. But n= ow > >> when I call gnome_help_display_with_doc_id I get this error: "domain n= ot > >> found GNOME_FILE_DOMAIN_APP_HELP". > >> > >> In C I must do the following: (from epiphany source) > >> > >> ----------------- > >> gnome_program_init (PACKAGE, VERSION, > >> LIBGNOMEUI_MODULE, argc, argv, > >> GNOME_PARAM_GOPTION_CONTEXT, option_context, > >> GNOME_PARAM_HUMAN_READABLE_NAME, _("Web > >> Browser" ), > >> GNOME_PARAM_APP_DATADIR, DATADIR, > >> NULL); > >> ----------------- > >> > >> Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. > >> > >> How can I pass params to my program that is done with gnomemm? Now th= is > >> is my code: > >> > >> ----------------. > >> Gnome::Main gnomeMain(PACKAGE, > >> VERSION, > >> Gnome::UI::module_info_get(), > >> argc, > >> argv); > >> ---------------- > >> > >> Thanks in advance and sorry for my bad english. > >> > >> _______________________________________________ > >> gtkmm-list mailing list > >> gtkmm-list@gnome.org > >> http://mail.gnome.org/mailman/listinfo/gtkmm-list > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > >=20 >=20 > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com >=20 --=20 Diego Fdez. Dur=C3=A1n | http://iota.goedi.net GPG : 925C 9A21 7A11 3B13 6E43 50DB F579 D119 90D2 66BB --=-eaJLVgKCTeECL6Xh3qES Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEgFwd9XnRGZDSZrsRAr4mAJ0fZ65dg+pmWhKpdEc2zkgVSyF9RwCfU1KG ikdz2uoG8JTgQ6iTlIsHKUw= =6Y5t -----END PGP SIGNATURE----- --=-eaJLVgKCTeECL6Xh3qES-- From maestro485@comcast.net Fri Jun 2 12:51:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86C083B0135 for ; Fri, 2 Jun 2006 12:51:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09405-01 for ; Fri, 2 Jun 2006 12:51:54 -0400 (EDT) Received: from rwcrmhc13.comcast.net (rwcrmhc13.comcast.net [216.148.227.153]) by menubar.gnome.org (Postfix) with ESMTP id 71C823B012E for ; Fri, 2 Jun 2006 12:51:54 -0400 (EDT) Received: from [192.168.2.2] (c-67-171-100-38.hsd1.pa.comcast.net[67.171.100.38]) by comcast.net (rwcrmhc13) with ESMTP id <20060602165152m1300i4brge>; Fri, 2 Jun 2006 16:51:53 +0000 Message-ID: <44806C24.8030309@comcast.net> Date: Fri, 02 Jun 2006 12:49:40 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: Jonathon Jongsma References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.73 tagged_above=-999 required=2 tests=[AWL=-1.286, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: -0.73 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 16:51:57 -0000 Jonathon Jongsma wrote: > On 5/26/06, Murray Cumming wrote: >> >> No, I think he needs Gtk::TreeModelFilter: >> http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html >> >> >> Here's an example: >> http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ >> >> I guess that Nautilus uses this. > No problem Jonner. A little source browsing never hurt anybody. > Ahh, fantastic. I'd never needed such a thing so I didn't realize it > existed. Sorry for leading you in the wrong direction, Matt. > > Jonner > Thanks for the help. The TreeModelFilter appears to do the trick, although it is a little quirky. Also, there is precious little in the way of documentation about it. Is there something in the works for this? I'd be willing to contribute when I get a better handle on how the filter works. Thanks again, Matt From jonathon.jongsma@gmail.com Fri Jun 2 13:08:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5A2B63B0A74 for ; Fri, 2 Jun 2006 13:08:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10121-06 for ; Fri, 2 Jun 2006 13:08:29 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id 9B9733B0506 for ; Fri, 2 Jun 2006 13:08:29 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so567087wra for ; Fri, 02 Jun 2006 10:08:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=twyBeN7VavJGfI9z+W2XCVl+lbnj/6mjJpBo3uDgBa5pAq+G98tOw5kxl2axZPWcQpH7+axRUOE5sS359gsnjNzLk3gbQwVR0mP047ebq7yHKLr4A7So5iTVF4NKDLF9NO25zrT2VZdmY2Mrusj7xHPX+otHF64ka51Ug9Z+Mpo= Received: by 10.54.142.18 with SMTP id p18mr2032590wrd; Fri, 02 Jun 2006 10:08:28 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Fri, 2 Jun 2006 10:08:28 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 11:08:28 -0600 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149188021.5943.40.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.388 tagged_above=-999 required=2 tests=[AWL=0.058, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.388 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 17:08:32 -0000 On 6/1/06, Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. I certainly wouldn't mind. jonner From murrayc@murrayc.com Fri Jun 2 13:49:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 690023B0176 for ; Fri, 2 Jun 2006 13:49:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12635-06 for ; Fri, 2 Jun 2006 13:49:28 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (ip-208-97-132-53.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id CFCE33B008F for ; Fri, 2 Jun 2006 13:49:28 -0400 (EDT) Received: from noname (p5497F668.dip.t-dialin.net [84.151.246.104]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id 2B800EB464; Fri, 2 Jun 2006 10:49:25 -0700 (PDT) From: Murray Cumming To: Matt Bragano In-Reply-To: <44806C24.8030309@comcast.net> References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> <44806C24.8030309@comcast.net> Content-Type: text/plain Date: Fri, 02 Jun 2006 19:49:22 +0200 Message-Id: <1149270562.5848.5.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.508 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599] X-Spam-Score: -2.508 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 17:49:32 -0000 On Fri, 2006-06-02 at 12:49 -0400, Matt Bragano wrote: > Jonathon Jongsma wrote: > > On 5/26/06, Murray Cumming wrote: > >> > >> No, I think he needs Gtk::TreeModelFilter: > >> http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html > >> > >> > >> Here's an example: > >> http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ > >> > >> I guess that Nautilus uses this. > > > No problem Jonner. A little source browsing never hurt anybody. > > Ahh, fantastic. I'd never needed such a thing so I didn't realize it > > existed. Sorry for leading you in the wrong direction, Matt. > > > > Jonner > > > Thanks for the help. The TreeModelFilter appears to do the trick, > although it is a little quirky. Also, there is precious little in the > way of documentation about it. Is there something in the works for > this? I'd be willing to contribute when I get a better handle on how > the filter works. It's not a very big class. But feel free to add documentation. There may be more that we can take from the C documentation. Ask here if you have any problems figuring out how to do that. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 2 15:04:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0E51E3B04FE for ; Fri, 2 Jun 2006 15:04:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17353-02 for ; Fri, 2 Jun 2006 15:04:00 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 318CE3B01E0 for ; Fri, 2 Jun 2006 15:04:00 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id B623A13103 for ; Fri, 2 Jun 2006 12:03:59 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Fri, 02 Jun 2006 12:03:57 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.351 tagged_above=-999 required=2 tests=[AWL=0.057, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.351 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1141 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:04:02 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 2. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 3. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 4. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 5. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 1 Jun 2006 18:54:16 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601225416.29B166CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #4 from Javeed Shaikh 2006-06-01 22:54 UTC ------- Created an attachment (id=66628) --> (http://bugzilla.gnome.org/attachment.cgi?id=66628&action=view) Test case This is a test case. Compile it with g++ -Wall -pedantic -c test.h `pkg-config --cflags gdkmm-2.4` (it won't compile.) The problem is solved if the order of the two header files is swapped. I was pulling my hair out trying to fix this. I think something should be done about this. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Thu, 1 Jun 2006 19:32:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601233244.9C49E6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Karsten Br?ckelmann changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID | ------- Comment #5 from Karsten Br?ckelmann 2006-06-01 23:32 UTC ------- Re-opening on behalf of Javeed Shaikh, who provided a test case. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Fri, 2 Jun 2006 03:19:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602071918.4CF976CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #6 from Murray Cumming 2006-06-02 07:19 UTC ------- Excellent detective work. Does this happen also with gtk.h instead of gtkmm.h? Then we can reassign it to GTK+. Maybe they (or us, if necessary) could add a compiler warning to prevent it. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Fri, 2 Jun 2006 11:42:41 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602154241.D06286CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Javeed Shaikh changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |syscrash2k@gmail.com ------- Comment #7 from Javeed Shaikh 2006-06-02 15:42 UTC ------- This does not happen with the non-mm gtk.h, glib.h, or gdk.h. It does happen with gtkmm.h (because it brings in glibmm.h and gdkmm.h), glibmm.h, and gdkmm.h. The problem with the glibmm.h header is that DestroyNotify being defined as a constant by Xlib (I believe it is used for events.) The problem with gdkmm.h is that it brings in gdkmm/types.h, which the compiler does not like because the name of the enum on line 187 (Status) is also used by Xlib (I'm not quite sure what for, but grepping the header file gives many lines.) This is a bit "fudgy", because the Status enum is inside the Gdk namespace. Unfortunately, the preprocessor doesn't really speak C++ (as far as I know), and it just replaces it with the numeric constant. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Fri, 2 Jun 2006 14:29:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602182910.CEBC86CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #8 from Murray Cumming 2006-06-02 18:29 UTC ------- Ah, well done. So, at those points in the headers, we need some kind of #ifdef DestroyNotify #error "X11/Xlib.h seems to have been included before this header. Due to some commonly-named macros in X11/Xlib.h, it must be included after any glibmm/gdkmm/gtkmm headers". #endif //DestroyNotify I'm not sure whether #error can be used, but I think I've seen #warning before. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1141 ******************************************** From joevandyk@gmail.com Fri Jun 2 15:22:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AE3373B0310 for ; Fri, 2 Jun 2006 15:22:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18610-03 for ; Fri, 2 Jun 2006 15:22:23 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id D39D33B0DC0 for ; Fri, 2 Jun 2006 15:22:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so602504uge for ; Fri, 02 Jun 2006 12:22:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=L291OpYK4nRPj9+F1V4LU6o1KNWV4I4Iyurdgf5yy5zoeQ7YjH6jlkI7LGf9JR1yAv6D+OsosClwZZR3RgilTn3juEusgcrsL3IKGnDqFDk9lW6OQDdoLMjy7fDIHo8kvO88wXxa0iAD9DdyL/tbe9OIVCSPpi29PLRm+4AgGcs= Received: by 10.66.216.6 with SMTP id o6mr1079199ugg; Fri, 02 Jun 2006 12:22:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:22:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:22:14 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <44800867.6020504@topazelectro.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> <44800867.6020504@topazelectro.ru> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.42 tagged_above=-999 required=2 tests=[AWL=-0.532, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.42 X-Spam-Level: Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:22:24 -0000 On 6/2/06, Igor Gorbounov wrote: > Joe Van Dyk writes: > > [...] > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > > the packages that come with the OS. > It might be in some extra packages repository, just like for Fedora Core 5 > there is the Extras repository. > Igor Gorbounov I've never seen an extra packages repository for RHEL. Joe From joevandyk@gmail.com Fri Jun 2 15:27:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 15AE13B0170 for ; Fri, 2 Jun 2006 15:27:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18822-06 for ; Fri, 2 Jun 2006 15:27:51 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 089B93B012E for ; Fri, 2 Jun 2006 15:27:50 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so604177uge for ; Fri, 02 Jun 2006 12:27:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=eQLQoKRKT6GwDsTU9SQWMsDTq6ZtCpP5pzwdQtCdRePJdB+j7pOSHDQWrT5Qr3VVoAjvaKwRPzmUphi/D6iDXVl8Tn70VWpCmP3B0JM+YxoXlWNPWvhkoWSkR3IEezDb5BdXuOKfaLMXknywCnQykRMzoEP0QRlitexgSvV/VtY= Received: by 10.67.100.12 with SMTP id c12mr1081456ugm; Fri, 02 Jun 2006 12:27:49 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:27:49 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:27:49 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <20060527215519.5ad69b3b.alex.buell@munted.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060527135819.CEEF811004D@dd7726.kasserver.com> <20060527215519.5ad69b3b.alex.buell@munted.org.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.216 tagged_above=-999 required=2 tests=[AWL=0.384, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.216 X-Spam-Level: Subject: Re: Button depressing X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:27:53 -0000 On 5/27/06, Alex Buell wrote: > On Sat, 27 May 2006 15:55:08 +0200, I waved a wand and this message > magically appeared: > > > why don't you set the state with the method: > > Right, following on from my previous post: Here's some code the OP can > play with as I've just cracked it: > > #include > #include > > namespace Gtk > { > class DepressedToggleButton : public Gtk::ToggleButton > { > public: > DepressedToggleButton() : color(Gdk::Color("yellow")) > { set_color(color); } DepressedToggleButton(Gdk::Color c) : color(c) > { set_color(c); } ~DepressedToggleButton() {} > > void set_color(Gdk::Color c) > { > Glib::RefPtr style = > Gtk::Style::create(); style->set_bg(Gtk::STATE_ACTIVE, c); > style->set_bg(Gtk::STATE_PRELIGHT, c); > set_style(style); > } > > Gdk::Color get_color() > { > return color; > } > > protected: > virtual bool on_expose_event(GdkEventExpose* event); > > private: > Gdk::Color color; > > }; > > bool DepressedToggleButton::on_expose_event(GdkEventExpose* > event) { > return Gtk::Button::on_expose_event(event); > } > } > > class TestButton : public Gtk::Window > { > public: > TestButton(); > ~TestButton(); > > protected: > void HandleButton(int i); > > Gtk::VBox m_VBox; > Gtk::HButtonBox m_HButtonBox; > Gtk::DepressedToggleButton m_DepressedToggleButton[4]; > > private: > bool state; > }; > > TestButton::TestButton() : > state(false) > { > set_title("DepressedToggleButton"); > add(m_VBox); > > m_HButtonBox.set_border_width(5); > m_HButtonBox.set_layout(Gtk::BUTTONBOX_END); > m_HButtonBox.set_spacing(5); > > m_DepressedToggleButton[0].set_label("First"); > m_DepressedToggleButton[0].set_color(Gdk::Color("red")); > m_DepressedToggleButton[1].set_label("Second"); > m_DepressedToggleButton[1].set_color(Gdk::Color("blue")); > m_DepressedToggleButton[2].set_label("Third"); > m_DepressedToggleButton[2].set_color(Gdk::Color("green")); > m_DepressedToggleButton[3].set_label("Fourth"); // use default > color > > for (int i = 0; i < 4; i++) > { > m_DepressedToggleButton[i].signal_clicked().connect( > sigc::bind(sigc::mem_fun(*this, > &TestButton::HandleButton), i)); m_HButtonBox.add > (m_DepressedToggleButton[i]); } > > m_VBox.pack_start(m_HButtonBox, Gtk::BUTTONBOX_END, 0); > > set_resizable(false); > show_all_children(); > } > > TestButton::~TestButton() > { > } > > int main(int argc, char *argv[]) > { > Gtk::Main app(argc, argv); > > TestButton test; > Gtk::Main::run(test); > return 0; > } > > > void TestButton::HandleButton(int i) > { > std::cout << "Button " << i << " clicked!\n"; > } Thanks! I'll give that a shot. Joe From joevandyk@gmail.com Fri Jun 2 15:58:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 567783B044B for ; Fri, 2 Jun 2006 15:58:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20682-02 for ; Fri, 2 Jun 2006 15:58:15 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 2005F3B0424 for ; Fri, 2 Jun 2006 15:58:13 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so613411uge for ; Fri, 02 Jun 2006 12:58:13 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=X8e0WfjRtcMpWPEtOYn8jvmL0iQ6aYY2PJO+63oqDhm2wmvpqeGCLphUZSLO9xXWmBBjLZn1WxRQ68X2B4ztf2YHYK0/EiG0oqRYaU135l/WQHdtTi5c8cdU8qIkTAfy97Agtnwbfq6vZ/ec+IdXaJiilunRa//RC5njtbsr4ao= Received: by 10.67.106.3 with SMTP id i3mr1098050ugm; Fri, 02 Jun 2006 12:58:12 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:58:12 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:58:12 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.177 tagged_above=-999 required=2 tests=[AWL=0.269, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.177 X-Spam-Level: Subject: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:58:16 -0000 Hi, I was playing around with some code that was posted on the list earlier. The original code had an array of four DepressedToggleButtons. I changed that array to a vector, because vectors are good, right? However, it fails to compile -- something about the copy ctor. Error: g++ -o buttons main.cpp `pkg-config gtkmm-2.4 --cflags --libs` main.cpp: In copy constructor 'Gtk::DepressedToggleButton::DepressedToggleButton(const Gtk::DepressedToggleButton&)': main.cpp:8: instantiated from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Tp*, const _Tp&) [with _Tp = Gtk::DepressedToggleButton]' /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_vector.h:606: instantiated from 'void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = Gtk::DepressedToggleButton, _Alloc = std::allocator]' main.cpp:67: instantiated from here /usr/include/glibmm-2.4/glibmm/objectbase.h:154: error: 'Glib::ObjectBase::ObjectBase(const Glib::ObjectBase&)' is private main.cpp:8: error: within this context /usr/include/gtkmm-2.4/gtkmm/togglebutton.h:70: error: 'Gtk::ToggleButton::ToggleButton(const Gtk::ToggleButton&)' is private main.cpp:8: error: within this context Source: #include #include #include namespace Gtk { class DepressedToggleButton : public Gtk::ToggleButton { public: DepressedToggleButton() : color(Gdk::Color("yellow")) { set_color(color); } DepressedToggleButton(Gdk::Color c) : color(c) { set_color(c); } void set_color(Gdk::Color c) { Glib::RefPtr style = Gtk::Style::create(); style->set_bg(Gtk::STATE_ACTIVE, c); style->set_bg(Gtk::STATE_PRELIGHT, c); set_style(style); } Gdk::Color get_color() { return color; } protected: virtual bool on_expose_event(GdkEventExpose* event); private: Gdk::Color color; }; bool DepressedToggleButton::on_expose_event(GdkEventExpose* event) { return Gtk::Button::on_expose_event(event); } } class TestButton : public Gtk::Window { public: TestButton(); protected: void HandleButton(int i); Gtk::VBox m_VBox; Gtk::HButtonBox m_HButtonBox; std::vector m_DepressedToggleButton; private: bool state; }; TestButton::TestButton() : state(false) { set_title("DepressedToggleButton"); add(m_VBox); for (int i = 0; i < 4; ++i) { Gtk::DepressedToggleButton b; m_DepressedToggleButton.push_back(b); } m_HButtonBox.set_border_width(5); m_HButtonBox.set_layout(Gtk::BUTTONBOX_END); m_HButtonBox.set_spacing(5); m_DepressedToggleButton[0].set_label("First"); m_DepressedToggleButton[0].set_color(Gdk::Color("red")); m_DepressedToggleButton[1].set_label("Second"); m_DepressedToggleButton[1].set_color(Gdk::Color("blue")); m_DepressedToggleButton[2].set_label("Third"); m_DepressedToggleButton[2].set_color(Gdk::Color("green")); m_DepressedToggleButton[3].set_label("Fourth"); // use default color for (int i = 0; i < 4; i++) { m_DepressedToggleButton[i].signal_clicked().connect( sigc::bind(sigc::mem_fun(*this, &TestButton::HandleButton), i)); m_HButtonBox.add (m_DepressedToggleButton[i]); } m_VBox.pack_start(m_HButtonBox, Gtk::BUTTONBOX_END, 0); set_resizable(false); show_all_children(); } int main(int argc, char *argv[]) { Gtk::Main app(argc, argv); TestButton test; Gtk::Main::run(test); return 0; } void TestButton::HandleButton(int i) { std::cout << "Button " << i << " clicked!\n"; } From pierre.thierry@levallois.eu.org Fri Jun 2 18:44:11 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 14A1C3B0408 for ; Fri, 2 Jun 2006 18:44:11 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28583-07 for ; Fri, 2 Jun 2006 18:44:09 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id 1FBEF3B04D7 for ; Fri, 2 Jun 2006 18:44:08 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 26100BB9DF; Sat, 3 Jun 2006 00:40:00 +0200 (CEST) Date: Sat, 3 Jun 2006 00:39:59 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ChQOR20MqfxkMJg9" Content-Disposition: inline In-Reply-To: X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.379 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.379 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 22:44:11 -0000 --ChQOR20MqfxkMJg9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > However, it fails to compile -- something about the copy ctor. Try to store pointers (or Glib::Refptr) of widget, they are assignable, AFAIK. The value type of an STL container must be assignable. It must also be default constructible when you want to reserve space, I think. Quickly, Nowhere man --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --ChQOR20MqfxkMJg9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgL4/xe13INnVDYoRAhaJAKCXeEQOHDQ8Edo5824M3j1Ag+tGYgCgvc8v QIzxsDotoVXgpzAzmptRhBk= =yUu0 -----END PGP SIGNATURE----- --ChQOR20MqfxkMJg9-- From murrayc@murrayc.com Fri Jun 2 19:05:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69BAB3B11C6 for ; Fri, 2 Jun 2006 19:05:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29929-03 for ; Fri, 2 Jun 2006 19:05:23 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 93B7E3B1182 for ; Fri, 2 Jun 2006 19:05:23 -0400 (EDT) Received: from noname (p5497DA60.dip.t-dialin.net [84.151.218.96]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id BD81CEB472; Fri, 2 Jun 2006 16:05:21 -0700 (PDT) From: Murray Cumming To: Pierre THIERRY In-Reply-To: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> Content-Type: text/plain Date: Sat, 03 Jun 2006 01:05:18 +0200 Message-Id: <1149289518.5726.7.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.729 tagged_above=-999 required=2 tests=[AWL=-0.688, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558] X-Spam-Score: -1.729 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:05:24 -0000 On Sat, 2006-06-03 at 00:39 +0200, Pierre THIERRY wrote: > Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > > However, it fails to compile -- something about the copy ctor. > > Try to store pointers (or Glib::Refptr) of widget, they are assignable, > AFAIK. Please don't use Glib::RefPtr on widgets. It's not what it's meant for. A regular pointer is fine. > The value type of an STL container must be assignable. It must also be > default constructible when you want to reserve space, I think. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mailinglist@evilissimo-softdev.de Fri Jun 2 19:19:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4D2613B051C for ; Fri, 2 Jun 2006 19:19:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30616-04 for ; Fri, 2 Jun 2006 19:19:39 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by menubar.gnome.org (Postfix) with ESMTP id 3EF9C3B11E0 for ; Fri, 2 Jun 2006 19:19:36 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu4) with ESMTP (Nemesis), id 0ML21M-1FmIvX2va1-0001a8; Sat, 03 Jun 2006 01:19:35 +0200 Message-ID: <4480C770.3070607@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:19:12 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.996 tagged_above=-999 required=2 tests=[AWL=0.449, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -1.996 X-Spam-Level: Subject: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:19:40 -0000 Hi, I'm trying to use a string with german umlauts in an application and Glib::locale_to_utf8 returns an invalid string. If I execute this: Glib::ustring test = Glib::locale_to_utf8("äöüß"); and I retrieve an invalid object Glib::ustring the debugger shows me an Bad Pointer in this object. I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib problem? Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? BR Vinzenz From murrayc@murrayc.com Fri Jun 2 19:22:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 885FF3B0491 for ; Fri, 2 Jun 2006 19:22:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30876-01 for ; Fri, 2 Jun 2006 19:22:51 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 797853B0414 for ; Fri, 2 Jun 2006 19:22:51 -0400 (EDT) Received: from noname (p5497DA60.dip.t-dialin.net [84.151.218.96]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 057DD90E35; Fri, 2 Jun 2006 16:22:49 -0700 (PDT) From: Murray Cumming To: Vinzenz 'evilissimo' Feenstra In-Reply-To: <4480C770.3070607@evilissimo-softdev.de> References: <4480C770.3070607@evilissimo-softdev.de> Content-Type: text/plain; charset=utf-8 Date: Sat, 03 Jun 2006 01:22:47 +0200 Message-Id: <1149290567.5726.16.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.649 tagged_above=-999 required=2 tests=[AWL=-0.762, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -1.649 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:22:56 -0000 On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > Hi, > > I'm trying to use a string with german umlauts in an application and > Glib::locale_to_utf8 returns an invalid string. > If I execute this: > > Glib::ustring test = Glib::locale_to_utf8("äöüß"); > > and I retrieve an invalid object Glib::ustring the debugger shows me an > Bad Pointer in this object. > > I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib > problem? > > Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? This doesn't solve your problem, but: This should be caught by an exception, I think. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mailinglist@evilissimo-softdev.de Fri Jun 2 19:25:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86C0D3B07DF for ; Fri, 2 Jun 2006 19:25:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30849-07 for ; Fri, 2 Jun 2006 19:25:05 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by menubar.gnome.org (Postfix) with ESMTP id 8BAC63B0491 for ; Fri, 2 Jun 2006 19:25:04 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu6) with ESMTP (Nemesis), id 0ML29c-1FmJ0p18XZ-0007pm; Sat, 03 Jun 2006 01:25:03 +0200 Message-ID: <4480C8CC.8070401@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:25:00 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.193 tagged_above=-999 required=2 tests=[AWL=0.252, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.193 X-Spam-Level: Subject: [Fwd: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3] X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:25:05 -0000 Murray Cumming schrieb: > On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > >> Hi, >> >> I'm trying to use a string with german umlauts in an application and >> Glib::locale_to_utf8 returns an invalid string. >> If I execute this: >> >> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >> >> and I retrieve an invalid object Glib::ustring the debugger shows me an >> Bad Pointer in this object. >> >> I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib >> problem? >> >> Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? >> > > This doesn't solve your problem, but: This should be caught by an > exception, I think. > > No it is not, at least not in Debug Mode with VC++ Maybe the Gtk+ Build is not compatible to VC++ 8 / 2005 BR Vinzenz From mailinglist@evilissimo-softdev.de Fri Jun 2 19:27:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EC7763B11D2 for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31036-07 for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.177]) by menubar.gnome.org (Postfix) with ESMTP id 1E8823B051D for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu1) with ESMTP (Nemesis), id 0MKwpI-1FmJ2n2oHh-0007fD; Sat, 03 Jun 2006 01:27:05 +0200 Message-ID: <4480C946.9020106@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:27:02 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Murray Cumming References: <4480C770.3070607@evilissimo-softdev.de> <1149290567.5726.16.camel@localhost.localdomain> In-Reply-To: <1149290567.5726.16.camel@localhost.localdomain> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.263 tagged_above=-999 required=2 tests=[AWL=0.182, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.263 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:27:08 -0000 Murray Cumming schrieb: > On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > >> Hi, >> >> I'm trying to use a string with german umlauts in an application and >> Glib::locale_to_utf8 returns an invalid string. >> If I execute this: >> >> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >> >> and I retrieve an invalid object Glib::ustring the debugger shows me an >> Bad Pointer in this object. >> >> I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib >> problem? >> >> Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? >> > > This doesn't solve your problem, but: This should be caught by an > exception, I think. > > The other Gtk+ Package shouldn't be a solution for the problem ;) BR Vinzenz From pierre.thierry@levallois.eu.org Fri Jun 2 19:30:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 087F83B11C6 for ; Fri, 2 Jun 2006 19:30:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31300-02 for ; Fri, 2 Jun 2006 19:30:20 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id C536B3B051D for ; Fri, 2 Jun 2006 19:30:19 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 60E82BB9DF; Sat, 3 Jun 2006 01:26:13 +0200 (CEST) Date: Sat, 3 Jun 2006 01:26:13 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060602232613.GG3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Enx9fNJ0XV5HaWRu" Content-Disposition: inline In-Reply-To: <1149289518.5726.7.camel@localhost.localdomain> X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.341 tagged_above=-999 required=2 tests=[AWL=0.047, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_TK=0.077] X-Spam-Score: -2.341 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:30:21 -0000 --Enx9fNJ0XV5HaWRu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Murray Cumming dies 03/06/2006 hora 01:05: > Please don't use Glib::RefPtr on widgets. It's not what it's meant > for. A regular pointer is fine. I should have checked before posting. I thought that all Gtkmm widgets are Glib objets... Erroneously, Nowhere man --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --Enx9fNJ0XV5HaWRu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgMkVxe13INnVDYoRAvckAJ9m8ZNiEWP7R9X35fbUxBAEvpTLZgCdHpAQ wA92qEytm86fyrO9+p0/gwo= =LrnO -----END PGP SIGNATURE----- --Enx9fNJ0XV5HaWRu-- From mailinglist@evilissimo-softdev.de Fri Jun 2 19:32:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C4B7E3B11C6 for ; Fri, 2 Jun 2006 19:32:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31418-05 for ; Fri, 2 Jun 2006 19:32:03 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.186]) by menubar.gnome.org (Postfix) with ESMTP id C0DA73B11F8 for ; Fri, 2 Jun 2006 19:32:02 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu8) with ESMTP (Nemesis), id 0ML2ov-1FmJ7Y1svF-0002dq; Sat, 03 Jun 2006 01:32:01 +0200 Message-ID: <4480CA6D.9000807@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:31:57 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Vinzenz 'evilissimo' Feenstra References: <4480C770.3070607@evilissimo-softdev.de> <1149290567.5726.16.camel@localhost.localdomain> <4480C946.9020106@evilissimo-softdev.de> In-Reply-To: <4480C946.9020106@evilissimo-softdev.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.261 tagged_above=-999 required=2 tests=[AWL=0.107, BAYES_00=-2.599, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.261 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:32:04 -0000 Vinzenz 'evilissimo' Feenstra schrieb: > Murray Cumming schrieb: >> On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: >> >>> Hi, >>> >>> I'm trying to use a string with german umlauts in an application and >>> Glib::locale_to_utf8 returns an invalid string. >>> If I execute this: >>> >>> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >>> >>> and I retrieve an invalid object Glib::ustring the debugger shows >>> me an Bad Pointer in this object. >>> >>> I'm wondering if this _can_ be a Glibmm problem or if it is more a >>> Glib problem? >>> >>> Btw anyone knows another GTK+ package like this one from >>> gladewin32.sf.net? >>> >> >> This doesn't solve your problem, but: This should be caught by an >> exception, I think. >> >> > The other Gtk+ Package shouldn't be a solution for the problem ;) > > BR > Vinzenz > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list Hmm Strange thing, I was something to fast, I think, because if I try the same in Release mode everything wents fine. But it is strange anyway that the string is not valid in Debug Mode. However for me the issue is solved ;) BR Vinzenz From joevandyk@gmail.com Fri Jun 2 21:40:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3CEF03B0513 for ; Fri, 2 Jun 2006 21:40:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04207-01 for ; Fri, 2 Jun 2006 21:40:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id C443C3B050E for ; Fri, 2 Jun 2006 21:40:37 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so688929uge for ; Fri, 02 Jun 2006 18:40:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=tzxwVW2lPmh1EWhnzQmAZm5Bx1Y+oYY9xMv0/QQ/lG239LjtpxiRMDNuYHWrw9rWVrUsJMHsr7W3dPkOnZ+Trn3jSH3bmxRZKDhbWbr5OqISSyANtPS5gq09ofCb08/dWZYiVsU23ah5OJaDpB2chfllO6JbyMm3EmOJCyrbWUc= Received: by 10.67.97.7 with SMTP id z7mr1304035ugl; Fri, 02 Jun 2006 18:40:36 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 18:40:36 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 18:40:36 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.427 tagged_above=-999 required=2 tests=[AWL=-0.539, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.427 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 01:40:39 -0000 On 6/2/06, Murray Cumming wrote: > On Sat, 2006-06-03 at 00:39 +0200, Pierre THIERRY wrote: > > Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > > > However, it fails to compile -- something about the copy ctor. > > > > Try to store pointers (or Glib::Refptr) of widget, they are assignable, > > AFAIK. > > Please don't use Glib::RefPtr on widgets. It's not what it's meant for. > A regular pointer is fine. > > > The value type of an STL container must be assignable. It must also be > > default constructible when you want to reserve space, I think. I haven't looked at the gtkmm documentation in a while, so forgive me if this is answered there. Are Gtkmm widgets not copyable, in general? Imagine I have fifty Players. Players have a Type, and a X/Y/Z position. I'm drawing a 2D overhead display of the Players using the Gnome Canvas widget. The icons are based on the Player type, and when the X/Y/Z positions of each Player change, their icon on the canvas moves. My initial approach would be to create fifty Gnome Canvas icons and stick them in a vector. But I'd want pointers (not smart?) put in the vector? Joe From pierre.thierry@levallois.eu.org Fri Jun 2 22:25:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 750C13B043C for ; Fri, 2 Jun 2006 22:25:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05929-06 for ; Fri, 2 Jun 2006 22:25:08 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id 1C48A3B03BA for ; Fri, 2 Jun 2006 22:25:08 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id C890BBB9DF; Sat, 3 Jun 2006 04:21:01 +0200 (CEST) Date: Sat, 3 Jun 2006 04:21:01 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060603022101.GI3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="J2uG6jHjFLimDtBY" Content-Disposition: inline In-Reply-To: X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.381 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.381 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 02:25:10 -0000 --J2uG6jHjFLimDtBY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Joe Van Dyk dies 02/06/2006 hora 18:40: > My initial approach would be to create fifty Gnome Canvas icons and > stick them in a vector. But I'd want pointers (not smart?) put in the > vector? I checked with a very small testcase, and vector indeed needs a copy constructor. So yes, you'd want pointers instead. If you want to avoid problems, you should use smart ones, like boost::smart_ptr<>[1]. I also suggest you to use boost::indirect_iterator[2], which is an iterator adaptor to be used on pointer containers (when you dereference it, you get in fact the result of dereferencing it's content...). Quickly, Nowhere man =20 [1] http://www.boost.org/libs/smart_ptr/smart_ptr.htm [2] http://www.boost.org/libs/iterator/doc/indirect_iterator.html --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --J2uG6jHjFLimDtBY Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgPINxe13INnVDYoRAqFuAJ40Y41mgBzWZGm6zvY3i6FrCTDHLgCfcUkT 4SJZ15TjkUvTUxC1j1Glm34= =kP3D -----END PGP SIGNATURE----- --J2uG6jHjFLimDtBY-- From 3rdshift@comcast.net Fri Jun 2 23:38:21 2006 Return-Path: <3rdshift@comcast.net> X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A9B583B0221 for ; Fri, 2 Jun 2006 23:38:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09024-08 for ; Fri, 2 Jun 2006 23:38:21 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id DD6513B0146 for ; Fri, 2 Jun 2006 23:38:20 -0400 (EDT) Received: from rmailcenter01.comcast.net ([204.127.197.111]) by comcast.net (rwcrmhc12) with SMTP id <20060603033819m1200md9dse>; Sat, 3 Jun 2006 03:38:20 +0000 Received: from [69.251.185.66] by rmailcenter01.comcast.net; Sat, 03 Jun 2006 03:38:19 +0000 From: 3rdshift@comcast.net To: gtkmm-list@gnome.org Date: Sat, 03 Jun 2006 03:38:19 +0000 Message-Id: <060320060338.19129.4481042B0001D9B600004AB922007374789B0007089C0B9DCC@comcast.net> X-Mailer: AT&T Message Center Version 1 (Apr 11 2006) X-Authenticated-Sender: M3Jkc2hpZnRAY29tY2FzdC5uZXQ= X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.145 tagged_above=-999 required=2 tests=[AWL=-3.049, BAYES_50=0.001, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, NO_REAL_NAME=0.961, TW_TK=0.077] X-Spam-Score: 1.145 X-Spam-Level: * Subject: Can't enforce Dialog's aspect ration under win32 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 03:38:21 -0000 Hi, I am in process of porting some software from Linux to windows (msys/mingw). The piece of code that sets up a Dialog's aspect ration works flawlessly on Linux - user can resize the dialog and the ratio is enforced. On Windows, however, the same code would not let the user to resize the window. I modified the stock dialog example to illustrate the problem. gtkmm-2.4 - 2.8.4 gtk+-win32-2.0 2.8.14 Any input would be highly appreciated. -Vlad P.S. I am also looking for a complete Gtkmm application exampe that is known to compile and work on both platforms. From 3rdshift@comcast.net Fri Jun 2 23:47:41 2006 Return-Path: <3rdshift@comcast.net> X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 82BEB3B00D9 for ; Fri, 2 Jun 2006 23:47:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09355-07 for ; Fri, 2 Jun 2006 23:47:38 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [216.148.227.152]) by menubar.gnome.org (Postfix) with ESMTP id CECF93B0146 for ; Fri, 2 Jun 2006 23:47:38 -0400 (EDT) Received: from rmailcenter79.comcast.net ([204.127.197.179]) by comcast.net (rwcrmhc12) with SMTP id <20060603034738m1200mc10fe>; Sat, 3 Jun 2006 03:47:38 +0000 Received: from [69.251.185.66] by rmailcenter79.comcast.net; Sat, 03 Jun 2006 03:47:37 +0000 From: 3rdshift@comcast.net To: gtkmm-list@gnome.org Date: Sat, 03 Jun 2006 03:47:37 +0000 Message-Id: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> X-Mailer: AT&T Message Center Version 1 (Apr 11 2006) X-Authenticated-Sender: M3Jkc2hpZnRAY29tY2FzdC5uZXQ= X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.065 tagged_above=-999 required=2 tests=[AWL=-1.736, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, NO_REAL_NAME=0.961, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.065 X-Spam-Level: Subject: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 03:47:41 -0000 Hi, I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. System vitals: OS: win xp Env: mingw/msys gtk+-2.0: 2.8.14 gtkmm-2.4: 2.8.4 Any ideas or hints would hightly appreciated. thanks, -Vlad P.S. I am also looking for a Gtkmm-based project that compiles and works well on both platforms. You can compile the code example, start the program and click on 'Interactive Dialog' button. The popup dialog would not let you resize it. % g++ -g `pkg-config gtkmm-2.4 --cflags` -c dialog-aspect.cpp % g++ -g `pkg-config gtkmm-2.4 --cflags` dialog-aspect.o -o dialog-aspect `pkg-config gtkmm-2.4 --libs` ---v--- Start ----v--- /* Dialog and Message Boxes - with aspect ratio. * * Dialog widgets are used to pop up a transient window for user feedback. */ #include "gtkmm.h" #include "gtk/gtkstock.h" #include "stdio.h" class Example_Dialog : public Gtk::Window { public: Example_Dialog(); virtual ~Example_Dialog(); protected: //Signal handlers: virtual void on_button_message(); virtual void on_button_interactive(); //Member widgets: Gtk::Frame m_Frame; Gtk::VBox m_VBox, m_VBox2; Gtk::HBox m_HBox, m_HBox2; Gtk::Button m_Button_Message, m_Button_Interactive; Gtk::Table m_Table; Gtk::Label m_Label1, m_Label2; Gtk::Entry m_Entry1, m_Entry2; gint m_count; }; class Dialog_Interactive : public Gtk::Dialog { public: Dialog_Interactive(Gtk::Window& parent, const Glib::ustring& entry1, const Glib::ustring& entry2); virtual ~Dialog_Interactive(); Glib::ustring get_entry1() const; Glib::ustring get_entry2() const; protected: //Member widgets: Gtk::HBox m_HBox; Gtk::Table m_Table; Gtk::Label m_Label1, m_Label2; Gtk::Entry m_Entry1, m_Entry2; Gtk::Image m_Image; }; //Called by DemoWindow; Gtk::Window* do_dialog() { return new Example_Dialog(); } Example_Dialog::Example_Dialog() : m_Frame("Dialogs"), m_VBox(false, 8), m_HBox(false, 8), m_HBox2(false, 8), m_Button_Message("_Message Dialog", true), m_Button_Interactive("_Interactive Dialog", true), m_Table(2, 2, false), m_Label1("_Entry 1", true), m_Label2("E_ntry 2") { m_count = 0; set_title("Dialogs"); set_border_width(8); add(m_Frame); m_VBox.set_border_width(8); m_Frame.add(m_VBox); /* Standard message dialog */ m_VBox.pack_start(m_HBox, Gtk::PACK_SHRINK); m_Button_Message.signal_clicked().connect(sigc::mem_fun(*this, &Example_Dialog::on_button_message)); m_HBox.pack_start(m_Button_Message, Gtk::PACK_SHRINK); m_VBox.pack_start(*(Gtk::manage(new Gtk::HSeparator())), Gtk::PACK_SHRINK); /* Interactive dialog*/ m_VBox.pack_start(m_HBox2, Gtk::PACK_SHRINK); m_Button_Interactive.signal_clicked().connect(sigc::mem_fun(*this, &Example_Dialog::on_button_interactive)); m_HBox2.pack_start(m_VBox2, Gtk::PACK_SHRINK); m_VBox2.pack_start(m_Button_Interactive, Gtk::PACK_SHRINK); m_Table.set_row_spacings(4); m_Table.set_col_spacings(4); m_HBox2.pack_start(m_Table, Gtk::PACK_SHRINK); m_Table.attach(m_Label1, 0, 1, 0, 1); m_Table.attach(m_Entry1, 1, 2, 0, 1); m_Label1.set_mnemonic_widget(m_Entry1); m_Table.attach(m_Label2, 0, 1, 1, 2); m_Table.attach(m_Entry2, 1, 2, 1, 2); m_Label2.set_mnemonic_widget(m_Entry2); show_all(); } Example_Dialog::~Example_Dialog() { } void Example_Dialog::on_button_message() { Glib::ustring strMessage = "This message box has been popped up the following\n" "number of times:\n\n"; { Glib::ScopedPtr buf (g_strdup_printf("%d", m_count)); strMessage += buf.get(); } Gtk::MessageDialog dialog(strMessage, false, Gtk::MESSAGE_INFO, Gtk::BUTTONS_OK, true); //true = modal /*int response =*/ dialog.run(); m_count++; } void Example_Dialog::on_button_interactive() { Dialog_Interactive* pDialog = new Dialog_Interactive(*this, m_Entry1.get_text(), m_Entry2.get_text()); /*int response =*/ pDialog->run(); m_Entry1.set_text(pDialog->get_entry1()); m_Entry2.set_text(pDialog->get_entry2()); delete pDialog; } Dialog_Interactive::Dialog_Interactive(Gtk::Window& parent, const Glib::ustring& entry1, const Glib::ustring& entry2) : Gtk::Dialog("Interactive Dialog", parent, true), m_HBox(false, 8), m_Table(2, 2, false), m_Label1("_Entry 1", true), m_Label2("E_ntry 2", true), m_Image(Gtk::Stock::DIALOG_QUESTION, Gtk::ICON_SIZE_DIALOG) { add_button(Gtk::Stock::OK, Gtk::RESPONSE_OK); add_button("_Non-stock Button", Gtk::RESPONSE_CANCEL); m_HBox.set_border_width(8); get_vbox()->pack_start(m_HBox, Gtk::PACK_SHRINK); m_HBox.pack_start(m_Image, Gtk::PACK_SHRINK); m_Table.set_row_spacings(4); m_Table.set_col_spacings(4); m_HBox.pack_start(m_Table); m_Table.attach(m_Label1, 0, 1, 0, 1); m_Entry1.set_text(entry1); m_Table.attach(m_Entry1, 1, 2, 0, 1); m_Label1.set_mnemonic_widget(m_Entry1); m_Table.attach(m_Label2, 0, 1, 1, 2); m_Entry2.set_text(entry2); m_Table.attach(m_Entry2, 1, 2, 1, 2); m_Label2.set_mnemonic_widget(m_Entry2); /**************************************************** * CHANGE STARTS HERE */ // Enforce 3x5 ratio gint width = 610; gint height = 366; gdouble aspect = width * 1.0 / height; Gdk::Geometry answer_box_geometry = { width,/*min_width*/ height, /*min_height*/ -1, /* max_width; */ -1, /* max_height */ -1, /* base_width */ -1, /* base_height */ -1, /* width_inc */ -1, /* height_inc */ aspect, /* min_aspect (width/height) */ aspect /* max_aspect (width/height) */ }; set_geometry_hints (*this, answer_box_geometry, Gdk::HINT_ASPECT | Gdk::HINT_MIN_SIZE); set_resizable (true); set_size_request (width, height); /* * CHANGE ENDS HERE ****************************************************/ show_all(); } Glib::ustring Dialog_Interactive::get_entry1() const { return m_Entry1.get_text(); } Glib::ustring Dialog_Interactive::get_entry2() const { return m_Entry2.get_text(); } Dialog_Interactive::~Dialog_Interactive() { } int main(int argc, char *argv[]) { Gtk::Main kit(argc, argv); Example_Dialog window; Gtk::Main::run(window); //Shows the window and returns when it is closed. return 0; } ---^--- End ----^--- From joevandyk@gmail.com Sat Jun 3 01:27:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 642AE3B05A3 for ; Sat, 3 Jun 2006 01:27:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14040-02 for ; Sat, 3 Jun 2006 01:27:16 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id BF0953B0592 for ; Sat, 3 Jun 2006 01:27:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so718946uge for ; Fri, 02 Jun 2006 22:27:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=JlguC89XYKdz2HHcZrgXbXEWFtB0uO7ExN5dovj+yE6YEk4y8T4dOnl3IouBO4lrS5xRgHJpdXkqm4Ea3WDIJP/L6Khe1yFHjf9gvQHGNLPHoxLM1HTvmO8XIfh6Jzps09PxsWys/ulYFRQQEz/+DUqdAP00p6DitvlDyOw7HkM= Received: by 10.67.89.6 with SMTP id r6mr1405232ugl; Fri, 02 Jun 2006 22:27:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 22:27:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 22:27:14 -0700 From: "Joe Van Dyk" To: "Murray Cumming" In-Reply-To: <1148670506.5888.5.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.374 tagged_above=-999 required=2 tests=[AWL=-0.486, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.374 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 05:27:17 -0000 On 5/26/06, Murray Cumming wrote: > On Fri, 2006-05-26 at 13:30 -0500, Jonathon Jongsma wrote: > > On 5/26/06, Matt Bragano wrote: > > > Hi all, > > > > > > I've been experimenting with different ways to hide individual TreeRows > > > on the fly, but with limited success. Basically if a row's name begins > > > with a " . " then I'd like to hide it, but not necessarily erase it from > > > the TreeView using erase() since I'd like to be able to reverse this > > > action without recreating the entire view. I was looking around the > > > mailing list archives and I stumbled upon this post: > > > > > > http://marc.theaimsgroup.com/?l=gtkmm&m=109957757907166&w=2 > > > > using the cell_data_func, > [snip] > > No, I think he needs Gtk::TreeModelFilter: > http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html > > Here's an example: > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ > > I guess that Nautilus uses this. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list Wow, that's exactly what I needed for one of my applications, I think. Thanks. Joe From joevandyk@gmail.com Sat Jun 3 06:55:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 51D513B05D4 for ; Sat, 3 Jun 2006 06:55:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29703-02 for ; Sat, 3 Jun 2006 06:55:34 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 860CC3B0605 for ; Sat, 3 Jun 2006 06:55:33 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so764659uge for ; Sat, 03 Jun 2006 03:55:32 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=gPT3DLlOqVvoAdkXnwDqLPATNbC4eH7kPkQu3oeveUPbBfykyIe6wV2Ze0Gfx/Sv4TdhtV+G9c47erM0qwaYykddBQKVTx+b/CoucBC20T7hs/xzldQn0soGYMVx2RBNItxoseVxNkaFAy1HkZKsD/0HCxqCacxHUPhvkGt3CfQ= Received: by 10.67.89.5 with SMTP id r5mr1587419ugl; Sat, 03 Jun 2006 03:55:32 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 03:55:32 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 03:55:32 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.187 tagged_above=-999 required=2 tests=[AWL=0.413, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.187 X-Spam-Level: Subject: A sorted, filtered ListStore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 10:55:35 -0000 Hi, If I want to have a filtered (where one column in the model determines if the row should be showed or not) list model, and I also want the TreeView that's displaying the ListModel to be able to sort by clicking on the column headers, I'd want to do something like: Glib::RefPtr list_store = Gtk::ListStore::create(types); Glib::RefPtr filter = Gtk::TreeModelFilter::create(list_store); filter->set_visible_column(visible); // visible is a TreeModelColumn Glib::RefPtr sort = Gtk::TreeModelSort::create(filter); Gtk::TreeView tree_view(sort); So, I created a ListStore, then 'wrapped' (is there a .better term?) it in a TreeModelFilter, then wrapped that in a TreeModelSort, and the TreeView uses the TreeModelSort. Joe From joevandyk@gmail.com Sat Jun 3 07:00:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5517D3B0637 for ; Sat, 3 Jun 2006 07:00:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30102-01 for ; Sat, 3 Jun 2006 07:00:00 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id B88E33B02AD for ; Sat, 3 Jun 2006 06:59:57 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so765349uge for ; Sat, 03 Jun 2006 03:59:56 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=nHSgF1IatilJ7/kEz5yMt57ZN3upHUHWoimRtwMIAk7FRE8tSOs5EAoFUdbBRZ/0czar/lYkSXYQsnBqMHevnp/d8NdEh8Pb+BQI1cVJCQHMMi58KpcY/9QLlR7rn41w+kijng6oSUgmWWO/27Y0eZdw3M0Z9naHt11YmF36rms= Received: by 10.67.105.19 with SMTP id h19mr1585456ugm; Sat, 03 Jun 2006 03:59:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 03:59:56 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 03:59:56 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.213 tagged_above=-999 required=2 tests=[AWL=0.387, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.213 X-Spam-Level: Subject: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 11:00:02 -0000 Gtk::TreeNodeChildren children = list_store->children(); for (Gtk::TreeIter iter = children.begin(); iter != children.end(); ++iter) { Gtk::TreeRow row = *iter; // Now I can use row[something] } I don't like having to convert the TreeIter to a TreeRow. Using a TreeRow seems to make the code much nicer to read. Is there a way I can eliminate the two-step process of getting a TreeRow? Thanks, Joe From joevandyk@gmail.com Sat Jun 3 07:05:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DA98C3B048A for ; Sat, 3 Jun 2006 07:05:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30386-03 for ; Sat, 3 Jun 2006 07:05:42 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id 945153B0408 for ; Sat, 3 Jun 2006 07:05:41 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so766296uge for ; Sat, 03 Jun 2006 04:05:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=FtLo+8rwIKeYCHA3gWLG/mRZPU90ewrkYQf7Dz6n/UyQ4dpEx6P3fLrNGmg+lydMA3Yaw2gxfCSEesrY7i1I2qpoksqvGhkrzB7ZjNK5P7crIYv4VxLmiP+CEr4uZMtojUgeKz5GUp0S794I8yEWf7nQEl2EOjyKnqGIXY9k/88= Received: by 10.67.101.10 with SMTP id d10mr1592425ugm; Sat, 03 Jun 2006 04:05:40 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 04:05:40 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 04:05:40 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.381 tagged_above=-999 required=2 tests=[AWL=-0.493, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.381 X-Spam-Level: Subject: valgrind X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 11:05:43 -0000 Hi, How normal is it to see valgrind reporting leaked memory in a gtkmm application running on Linux? My trivial application shows leaked memory before the GUI pops up, and then no errors while the GUI is running. That's ok, right? Here's a recent error summary: ==21560== ERROR SUMMARY: 23 errors from 8 contexts (suppressed: 87 from 1) ==21560== malloc/free: in use at exit: 1,206,453 bytes in 12,004 blocks. ==21560== malloc/free: 98,774 allocs, 86,770 frees, 9,325,163 bytes allocated. ==21560== For counts of detected errors, rerun with: -v ==21560== searching for pointers to 12,004 not-freed blocks. ==21560== checked 1,855,548 bytes. ==21560== ==21560== LEAK SUMMARY: ==21560== definitely lost: 220 bytes in 13 blocks. ==21560== possibly lost: 71,040 bytes in 72 blocks. ==21560== still reachable: 1,135,193 bytes in 11,919 blocks. ==21560== suppressed: 0 bytes in 0 blocks. ==21560== Use --leak-check=full to see details of leaked memory. Thanks, Joe From BillS@techsi.com Sat Jun 3 10:18:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3F4563B06A5 for ; Sat, 3 Jun 2006 10:18:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08688-02 for ; Sat, 3 Jun 2006 10:18:14 -0400 (EDT) Received: from mail.techsi.com (mail.techsi.com [68.15.225.156]) by menubar.gnome.org (Postfix) with ESMTP id 221F23B0071 for ; Sat, 3 Jun 2006 10:18:13 -0400 (EDT) Received: from PCBillS ([192.168.0.219]) by mail.techsi.com (8.12.10/8.12.10) with ESMTP id k53E1VAZ025397 for ; Sat, 3 Jun 2006 09:01:34 -0500 From: "Bill Sousan" To: Date: Sat, 3 Jun 2006 09:18:05 -0500 Message-ID: <00e401c68718$8aaa76b0$db00a8c0@techsi.local> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00E5_01C686EE.A1D46EB0" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaHGIefk5cJEXwLRzKPKZWTgOZqSA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.358 tagged_above=-999 required=2 tests=[AWL=-0.514, BAYES_50=0.001, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.358 X-Spam-Level: Subject: Treeview - simulating / faking keyboard events to change selection / view X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 14:18:15 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_00E5_01C686EE.A1D46EB0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Since I am using gtkmm with a touchscreen application, I have no keyboard. However, I am using a treeview widget and intend to have supporting button widgets to allow the user to scroll through the rows within the treeview widget. My challenge is that I would like to simulate the up and down, page up and down, and home and end QWERTY keyboard keys to the treeview widget. So instead of writing all the scrolling functions myself, I would just like to use the existing ones within the treeview widget that are activated by keyboard events. So I would someone like to "trigger" the treeview widget into sensing that one of the QWERTY keyboard buttons have been pressed. Thanks, Bill ------=_NextPart_000_00E5_01C686EE.A1D46EB0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Since I am using gtkmm with = a touchscreen application, I have no keyboard.  However, I am using a treeview widget and intend to have supporting button widgets to allow = the user to scroll through the rows within the treeview widget.  My = challenge is that I would like to simulate the up and down, page up and down, and = home and end QWERTY keyboard keys to the treeview widget.  So instead of = writing all the scrolling functions myself, I would just like to use the = existing ones within the treeview widget that are activated by keyboard events.  = So I would someone like to “trigger” the treeview widget into = sensing that one of the QWERTY keyboard buttons have been = pressed.

 

Thanks,

Bill

 

------=_NextPart_000_00E5_01C686EE.A1D46EB0-- From BillS@techsi.com Sat Jun 3 11:46:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA2F73B070F for ; Sat, 3 Jun 2006 11:46:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12922-08 for ; Sat, 3 Jun 2006 11:46:46 -0400 (EDT) Received: from mail.techsi.com (wsip-68-15-225-156.om.om.cox.net [68.15.225.156]) by menubar.gnome.org (Postfix) with ESMTP id 21CBD3B070B for ; Sat, 3 Jun 2006 11:46:45 -0400 (EDT) Received: from PCBillS ([192.168.0.219]) by mail.techsi.com (8.12.10/8.12.10) with ESMTP id k53FU4AZ025728 for ; Sat, 3 Jun 2006 10:30:07 -0500 From: "Bill Sousan" To: Date: Sat, 3 Jun 2006 10:46:37 -0500 Message-ID: <00f201c68724$e8e3bf50$db00a8c0@techsi.local> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00F3_01C686FB.000DB750" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaHJOXVF6UFEz2HQyWg1WOOtwiisA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.349 tagged_above=-999 required=2 tests=[AWL=-0.486, BAYES_50=0.001, FORGED_RCVD_HELO=0.135, HTML_MESSAGE=0.001] X-Spam-Score: -0.349 X-Spam-Level: Subject: Treeview Setting Selection within multilevel treemodel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 15:46:48 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_00F3_01C686FB.000DB750 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I have a treeview widget that has an associated treemodel with multiple levels (parents with children, parents with children with children, etc.). What I want to do is when I display the treeview I want to set the selection to a saved selection. I know how to change the section using m_TreeView.expand_row(Gtk::TreePath ("1"), true) m_TreeView.scroll_to_row(Gtk::TreePath ("1:2")) ; m_TreeView.set_cursor(Gtk::TreePath ("1:2")); where "1:2" is the parent and corresponding child row. My treemodel is just one column with a single string in each row. What I want to do is set the treeview so that the cursor is on "STRINGX". I can avoid having to search the treemodel for "STRINGX" because I can know the row of "STRINGX" from when I am building the treemodel. I am adding the nodes by: { row = *(m_refTreeStore->append()); } else { row = *(m_refTreeStore->append( (*pParentTreeRow).children())); } Row // fill in row data here How can I convert the row object to its corresponding treemodel level (such as 2:4:5) or path so that I can pass the specific level position to the Treeview::scroll_to_row() method ? Thanks, Bill ------=_NextPart_000_00F3_01C686FB.000DB750 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I have a treeview widget that has an associated = treemodel with multiple levels (parents with children, parents with children with children, etc…).  What I want to do is when I display the = treeview I want to set the selection to a saved selection.  I know how to = change the section using

 

m_TreeView.expand_row(Gtk::T= reePath ("1"), true)

m_TreeView.scroll_to_row(Gtk= ::TreePath ("1:2")) ;

    =             &= nbsp;       = m_TreeView.set_cursor(Gtk::TreePath ("1:2"));

 

where “1:2” is the parent and = corresponding child row.

 

My treemodel is just one column with a single string = in each row.  What I want to do is set the treeview so that the cursor is = on “STRINGX”.  I can avoid having to search the treemodel for “STRINGX” = because I can know the row of “STRINGX” from when I am building the treemodel.  I am adding the nodes by:

 

{
      row =3D = *(m_refTreeStore->append());
}
else
{
        
       row =3D = *(m_refTreeStore->append( (*pParentTreeRow).children()));

}
 

Row // fill in row data = here

 

 

 

How can I convert the row object to its corresponding = treemodel level (such as 2:4:5) or path so that I can pass the specific level = position to the Treeview::scroll_to_row() method ?

 

 

Thanks,

Bill

 

 

 

 

------=_NextPart_000_00F3_01C686FB.000DB750-- From jonathon.jongsma@gmail.com Sat Jun 3 13:33:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9056B3B006E for ; Sat, 3 Jun 2006 13:33:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18793-05 for ; Sat, 3 Jun 2006 13:33:49 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.225]) by menubar.gnome.org (Postfix) with ESMTP id 536463B035A for ; Sat, 3 Jun 2006 13:33:49 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so724207wra for ; Sat, 03 Jun 2006 10:33:48 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=dUQ/V41ToR7UBpkYcipAg2Uh9BUMtRG/aA2/J8tnjX/3DbDgtUWZ7GkHVj0kqafR1nT12KF0I9nEVsMJLnN0j0wLhGjqTc2NVv0EcJTGoblSndFbuQSz6u6NJmYSHxmD0eXsugP3GbV5uPQaqQ5NuQWvRxk8dJQtLXSKb331CNI= Received: by 10.54.79.7 with SMTP id c7mr3269846wrb; Sat, 03 Jun 2006 10:33:48 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Sat, 3 Jun 2006 10:33:48 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 12:33:48 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.389 tagged_above=-999 required=2 tests=[AWL=0.057, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.389 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 17:33:50 -0000 iter->get_value()? On 6/3/06, Joe Van Dyk wrote: > Gtk::TreeNodeChildren children = list_store->children(); > for (Gtk::TreeIter iter = children.begin(); iter != children.end(); ++iter) > { > Gtk::TreeRow row = *iter; > // Now I can use row[something] > } > > I don't like having to convert the TreeIter to a TreeRow. Using a > TreeRow seems to make the code much nicer to read. Is there a way I > can eliminate the two-step process of getting a TreeRow? > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From mailinglist@evilissimo-softdev.de Sat Jun 3 13:36:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A1B7D3B0724 for ; Sat, 3 Jun 2006 13:36:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19128-01 for ; Sat, 3 Jun 2006 13:36:02 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.171]) by menubar.gnome.org (Postfix) with ESMTP id 0659D3B0712 for ; Sat, 3 Jun 2006 13:36:01 -0400 (EDT) Received: from [80.133.46.133] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu3) with ESMTP (Nemesis), id 0MKxQS-1Fma2a2ZaM-0003xk; Sat, 03 Jun 2006 19:36:00 +0200 Message-ID: <4481C87E.4040304@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 19:35:58 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Joe Van Dyk References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.202, BAYES_00=-2.599] X-Spam-Score: -2.397 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 17:36:05 -0000 Joe Van Dyk schrieb: > Gtk::TreeNodeChildren children = list_store->children(); > for (Gtk::TreeIter iter = children.begin(); iter != children.end(); > ++iter) > { > Gtk::TreeRow row = *iter; > // Now I can use row[something] > } > > I don't like having to convert the TreeIter to a TreeRow. Using a > TreeRow seems to make the code much nicer to read. Is there a way I > can eliminate the two-step process of getting a TreeRow? > > Thanks, > Joe What about data = (*iter)[something]; ? From gtkmm-forge-bounces@lists.sourceforge.net Sat Jun 3 15:07:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E957B3B022F for ; Sat, 3 Jun 2006 15:07:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24077-06 for ; Sat, 3 Jun 2006 15:07:51 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id ED6B93B013E for ; Sat, 3 Jun 2006 15:07:50 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5E91612531 for ; Sat, 3 Jun 2006 12:07:50 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sat, 03 Jun 2006 12:07:48 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.236 tagged_above=-999 required=2 tests=[AWL=-0.059, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_BM=0.077, TW_GD=0.077, TW_GT=0.077, TW_LG=0.077, TW_TK=0.077, TW_XF=0.077] X-Spam-Score: -1.236 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1142 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 19:07:54 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] New: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 3 Jun 2006 01:11:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] New: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x Summary: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code Product: gtkmm Version: 2.6.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: braney.bugzilla4gnome@mailnull.com QAContact: gtkmm-forge@lists.sourceforge.net CC: braney.bugzilla4gnome@mailnull.com GNOME version: 2.9/2.10 GNOME milestone: Unspecified Overview Description: While trying to compile the example from "Drawing Straight Lines" in Chapter 15 of the gtkmm-2.4 tutorial, the compiler gave me this error message: myarea.cc: In member function 'virtual bool MyArea::on_expose_event(GdkEventExpose*)': myarea.cc:45: error: 'class Gdk::Window' has no member named 'create_cairo_context' The example in question is presented at http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s02.html and the code comes from http://www.gtkmm.org/docs/gtkmm-2.4/examples/book/drawingarea/simple . Steps to Reproduce: 1) Install latest gtkmm RPMs from Fedora Core 4 "Extras" repository: libsigc++20.i386 2.0.11-1 libsigc++20-devel.i386 2.0.11-1 glibmm24.i386 2.6.1-1 glibmm24-devel.i386 2.6.1-1 gtkmm24.i386 2.6.2-2 gtkmm24-devel.i386 2.6.2-2 gtkmm24-docs.i386 2.6.2-2 gtkglext.i386 1.0.6-2 gtkglext-devel.i386 1.0.6-2 2) Install latest cairo (1.0.4) and cairomm (0.6.0) from source tarballs. (I could not find cairomm available as an RPM.) 3) Download example code from http://www.gtkmm.org/docs/gtkmm-2.4/examples/book/drawingarea/simple/* (The files are: myarea.h myarea.cc main.cc) 4) Compile with command: g++ main.cc myarea.cc -o drawingarea `pkg-config cairo cairomm-1.0 gtkmm-2.4 --cflags --libs` (The pkg-config part expands to: -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/local/include/cairo -I/usr/local/include/cairomm-1.0 -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/atk-1.0 -L/usr/local/lib -lcairomm-1.0 -lcairo -lgtkmm-2.4 -lgdkmm-2.4 -latkmm-1.6 -lgtk-x11-2.0 -lpangomm-1.4 -lglibmm-2.4 -lsigc-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 ) 5) Notice error. Actual Results: Compiler complains: myarea.cc: In member function 'virtual bool MyArea::on_expose_event(GdkEventExpose*)': myarea.cc:45: error: 'class Gdk::Window' has no member named 'create_cairo_context' (This is the entire output of the compiler.) Expected Results: Program compiles and learning continues. Build Date & Platform: Platform: Fedora Core 4 (all packages kept up to date) Compiler: g++ (GCC) 4.0.2 20051125 (Red Hat 4.0.2-8) Build dates: libsigc++20.i386 2.0.11-1 Thu 05 May 2005 04:12:26 AM CDT libsigc++20-devel.i386 2.0.11-1 Thu 05 May 2005 04:12:26 AM CDT glibmm24.i386 2.6.1-1 Thu 05 May 2005 04:24:00 AM CDT glibmm24-devel.i386 2.6.1-1 Thu 05 May 2005 04:24:00 AM CDT gtkmm24.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkmm24-devel.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkmm24-docs.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkglext.i386 1.0.6-2 Thu 07 Apr 2005 01:19:56 PM CDT gtkglext-devel.i386 1.0.6-2 Thu 07 Apr 2005 01:19:56 PM CDT Additional Builds and Platforms: Unknown. Additional Information: Before installing cairomm, there were many more errors, as apparently the Cairo related classes/libraries could not be found. This error seems to be with gtkmm or the tutorial example, not with cairo/cairomm. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1142 ******************************************** From tometzky@batory.org.pl Sun Jun 4 09:50:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 604DE3B01C0 for ; Sun, 4 Jun 2006 09:50:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20650-07 for ; Sun, 4 Jun 2006 09:50:48 -0400 (EDT) Received: from szalupa.batory.org.pl (pompka.batory.org.pl [62.89.72.236]) by menubar.gnome.org (Postfix) with ESMTP id EAE513B018D for ; Sun, 4 Jun 2006 09:50:47 -0400 (EDT) Received: from opal.localdomain (ntwklan-62-233-204-42.devs.futuro.pl [62.233.204.42]) (authenticated bits=0) by szalupa.batory.org.pl (8.13.6/8.13.4) with ESMTP id k54DoXfu016286 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 4 Jun 2006 15:50:35 +0200 Received: from opal.localdomain (localhost.localdomain [127.0.0.1]) by opal.localdomain (8.13.6/8.13.4) with ESMTP id k54DoeNl006012; Sun, 4 Jun 2006 15:50:40 +0200 Received: (from tometzky@localhost) by opal.localdomain (8.13.6/8.13.6/Submit) id k54DodbB006009; Sun, 4 Jun 2006 15:50:39 +0200 X-Authentication-Warning: opal.localdomain: tometzky set sender to tometzky@batory.org.pl using -f Date: Sun, 4 Jun 2006 15:50:39 +0200 From: Tomasz Ostrowski To: gtkmm-list@gnome.org Message-ID: <20060604135038.GA2743@batory.org.pl> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i X-Scanned-By: MIMEDefang 2.53 on 62.89.72.236 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.311 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.311 X-Spam-Level: Cc: Subject: Re: valgrind X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 13:50:51 -0000 On Sat, 03 Jun 2006, Joe Van Dyk wrote: > How normal is it to see valgrind reporting leaked memory in a gtkmm > application running on Linux? Maybe it's the same problem I submitted to GTK Bugzilla: http://bugzilla.gnome.org/show_bug.cgi?id=341573 Which I encontered on Fedora Core 5. It got closed with an info that "this happens in the X libraries, and is not a problem". It does however make debugging with valgrind much harder - this error shows with every opened window, combo box etc. Regards Tometzky -- ...although Eating Honey was a very good thing to do, there was a moment just before you began to eat it which was better than when you were... Winnie the Pooh From chris@cvine.freeserve.co.uk Sun Jun 4 12:36:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 14DA03B016C for ; Sun, 4 Jun 2006 12:36:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29917-09 for ; Sun, 4 Jun 2006 12:36:18 -0400 (EDT) Received: from smtp2.freeserve.com (smtp2.wanadoo.co.uk [193.252.22.157]) by menubar.gnome.org (Postfix) with ESMTP id C06B93B009F for ; Sun, 4 Jun 2006 12:36:17 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3108.me.freeserve.com (SMTP Server) with ESMTP id 848F25800097; Sun, 4 Jun 2006 18:36:15 +0200 (CEST) Received: from laptop.homenet (modem-115.lion.dialup.pol.co.uk [217.135.160.115]) by mwinf3108.me.freeserve.com (SMTP Server) with ESMTP id C15535800086; Sun, 4 Jun 2006 18:36:14 +0200 (CEST) X-ME-UUID: 20060604163614792.C15535800086@mwinf3108.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by laptop.homenet (8.12.10/8.12.10) with ESMTP id k53M9VWc001380; Sat, 3 Jun 2006 23:10:12 +0100 From: Chris Vine To: "Vinzenz 'evilissimo' Feenstra" , gtkmm-list@gnome.org Date: Sat, 3 Jun 2006 23:09:28 +0100 User-Agent: KMail/1.5.4 References: <4480C770.3070607@evilissimo-softdev.de> In-Reply-To: <4480C770.3070607@evilissimo-softdev.de> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200606032309.28585.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.11 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.11 X-Spam-Level: Cc: Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 16:36:19 -0000 On Saturday 03 June 2006 12:19 am, Vinzenz 'evilissimo' Feenstra wrote: > Hi, > > I'm trying to use a string with german umlauts in an application and > Glib::locale_to_utf8 returns an invalid string. > If I execute this: > > Glib::ustring test =3D Glib::locale_to_utf8("=E4=F6=FC=DF"); > > and I retrieve an invalid object Glib::ustring the debugger shows me an > Bad Pointer in this object. > > I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib > problem? > > Btw anyone knows another GTK+ package like this one from gladewin32.sf.ne= t? It is very bad practice to call Glib::locale_to_utf8() on a string literal= =20 because it will only work if the codeset locale on the machine on which the= =20 code is compiled is the same as the codeset in which the string literal=20 happens to have been written. These may not even be the same if the code i= s=20 written and compiled on the same machine (it will depend on the editor with= =20 which the code is being written). If you want a string literal to be in UTF8 then write it in UTF8, or write = it=20 in some other known codeset and use codeset conversion which does not base= =20 itself on the locale. Chris. From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 4 15:03:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3706D3B017A for ; Sun, 4 Jun 2006 15:03:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04902-08 for ; Sun, 4 Jun 2006 15:03:40 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id A4DC23B00D6 for ; Sun, 4 Jun 2006 15:03:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 36B0B12AB2 for ; Sun, 4 Jun 2006 12:03:40 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sun, 04 Jun 2006 12:03:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=0.096, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1143 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 19:03:42 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 2. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 3. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 3 Jun 2006 17:32:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060603213223.943206CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |NOTABUG ------- Comment #1 from jonner 2006-06-03 21:32 UTC ------- Thanks for reporting this, but this is not actually a bug. create_cairo_context() was introduced in gtkmm 2.9.x, so it won't be available in previous versions (2.6.x in your case). I suggest that you look at the documentation that you installed (gtkmm24-docs.i386 2.6.2-2) for the tutorial that applies to your version of gtkmm. I apologize that this was not made more clear in the online documentation. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 3 Jun 2006 21:08:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604010843.BAD0C6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #2 from Bryan Raney 2006-06-04 01:08 UTC ------- (In reply to comment #1) > Thanks for reporting this, but this is not actually a bug. > create_cairo_context() was introduced in gtkmm 2.9.x, so it won't be available > in previous versions (2.6.x in your case). I suggest that you look at the > documentation that you installed (gtkmm24-docs.i386 2.6.2-2) for the tutorial > that applies to your version of gtkmm. Thanks for the information, and for the suggestion. I actually hadn't thought of looking at the installed docs! > > I apologize that this was not made more clear in the online documentation. > Would it make sense for me to submit a bug report about the documentation being less-than-clear? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 4 Jun 2006 13:48:50 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604174850.274E56CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #3 from jonner 2006-06-04 17:48 UTC ------- > Would it make sense for me to submit a bug report about the documentation being > less-than-clear? Well, I'm trying to think of a good way to do this. In fact the drawing area chapter in the tutorial already has this note: --- Note Before gtkmm version 2.10, drawing was mostly done with Graphics Contexts (Gdk::GC) and other GDK drawing functions, but this has been largely superceded by the Cairo graphics library and its C++ binding Cairomm. See the Gdk Appendix for a description of the deprecated GDK techniques. In general, the Cairo drawing API is simpler than the GDK one, and it is generally recommended to use the Cairo drawing methods wherever possible in preference to the older GDK drawing methods. --- Do you think something more obvious is needed? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1143 ******************************************** From chris@cvine.freeserve.co.uk Sun Jun 4 17:21:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E53213B029E for ; Sun, 4 Jun 2006 17:21:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11413-10 for ; Sun, 4 Jun 2006 17:21:29 -0400 (EDT) Received: from smtp3.freeserve.com (smtp3.wanadoo.co.uk [193.252.22.156]) by menubar.gnome.org (Postfix) with ESMTP id 28CE83B0261 for ; Sun, 4 Jun 2006 17:21:28 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3203.me.freeserve.com (SMTP Server) with ESMTP id D1F461C0008E; Sun, 4 Jun 2006 23:21:26 +0200 (CEST) Received: from boulder.homenet (user-2699.l2.c1.dsl.pol.co.uk [81.77.170.139]) by mwinf3203.me.freeserve.com (SMTP Server) with ESMTP id A7A871C0008D; Sun, 4 Jun 2006 23:21:26 +0200 (CEST) X-ME-UUID: 20060604212126686.A7A871C0008D@mwinf3203.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by boulder.homenet (8.12.10/8.12.10) with ESMTP id k54LLs3M008846; Sun, 4 Jun 2006 22:21:54 +0100 From: Chris Vine To: gtkmm-list@gnome.org Date: Sun, 4 Jun 2006 22:21:54 +0100 User-Agent: KMail/1.9.1 References: <4480C770.3070607@evilissimo-softdev.de> <200606032309.28585.chris@cvine.freeserve.co.uk> In-Reply-To: <200606032309.28585.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606042221.54391.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.235 tagged_above=-999 required=2 tests=[AWL=-0.125, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.235 X-Spam-Level: Cc: Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 21:21:32 -0000 On Saturday 03 June 2006 23:09, Chris Vine wrote: > It is very bad practice to call Glib::locale_to_utf8() on a string literal > because it will only work if the codeset locale on the machine on which the > code is compiled is the same as the codeset in which the string literal > happens to have been written. These may not even be the same if the code > is written and compiled on the same machine (it will depend on the editor > with which the code is being written). Actually, on reflection it is more problematic than that. It will only work reliably if the codeset of the string literal as saved to file by the editor and compiled into the binary happens to be the same as the locale codeset under which the program is run by any particular user. Chris From cedric.gustin@gmail.com Mon Jun 5 03:44:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 61BD83B01BC for ; Mon, 5 Jun 2006 03:44:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11822-02 for ; Mon, 5 Jun 2006 03:44:14 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by menubar.gnome.org (Postfix) with ESMTP id 184083B019E for ; Mon, 5 Jun 2006 03:44:13 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l37so1482170nfc for ; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=Fnb2u8vH3CUXdXxCGA3dcPOI4NwNXCxSjw657zxAEN1rwVw0Ntbv+revQ3x6wgK3IUD8bVDn8m1ijCAKrwyx73zr/hdQrQ6+DYOhCVyeC3DNYzEEkSUt1DplqAje47a4106rV5iJ0Q/fCoiO8spQnmQp21AzaPNssrHhnQhQ3m8= Received: by 10.49.91.12 with SMTP id t12mr2933505nfl; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) Received: from ?62.4.151.206? ( [62.4.151.206]) by mx.gmail.com with ESMTP id a24sm5060458nfc.2006.06.05.00.44.10; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) Message-ID: <4483E0C6.6050201@gmail.com> Date: Mon, 05 Jun 2006 09:44:06 +0200 From: Cedric Gustin User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: 3rdshift@comcast.net References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> In-Reply-To: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.446 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.446 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: cedric.gustin@gmail.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 07:44:15 -0000 3rdshift@comcast.net wrote: > Hi, > > I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. > > System vitals: > > OS: win xp > Env: mingw/msys > gtk+-2.0: 2.8.14 > gtkmm-2.4: 2.8.4 > > > Any ideas or hints would hightly appreciated. Does the interactive dialog gets resized in the gtkmm demo/Dialog and Message boxes ? Cedric From vladislav.grinchenko@comtechmobile.com Mon Jun 5 09:41:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0BB8D3B086F for ; Mon, 5 Jun 2006 09:41:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03075-06 for ; Mon, 5 Jun 2006 09:41:35 -0400 (EDT) Received: from EXCHANGEVS1.comtechtel.com (unknown [65.170.132.200]) by menubar.gnome.org (Postfix) with ESMTP id 7CDBD3B0839 for ; Mon, 5 Jun 2006 09:41:33 -0400 (EDT) Received: from 10.5.0.222 ([10.5.0.222]) by EXCHANGEVS1.comtechtel.com ([10.10.0.15]) via Exchange Front-End Server mail.comtechtel.com ([10.10.0.168]) with Microsoft Exchange Server HTTP-DAV ; Mon, 5 Jun 2006 13:43:13 +0000 Received: from zorro.comtechtel.com by mail.comtechtel.com; 05 Jun 2006 09:44:48 -0400 From: Vladislav Grinchenko To: cedric.gustin@gmail.com In-Reply-To: <4483E0C6.6050201@gmail.com> References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> <4483E0C6.6050201@gmail.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Mon, 05 Jun 2006 09:44:48 -0400 Message-Id: <1149515088.16525.2.camel@zorro> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 (2.6.1-1.fc5.2) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.294 tagged_above=-999 required=2 tests=[AWL=0.150, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077, UNPARSEABLE_RELAY=0.001] X-Spam-Score: -2.294 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 13:41:38 -0000 Cedric, In my other posting ("Can't enforce ..." hit the 'send' button prematurely), I supplied a modification to the demo dialog code that illustrated the ratio problem. Can you, please, compile it on your installation and tell me if you can resize it? thanks, -Vlad On Mon, 2006-06-05 at 09:44 +0200, Cedric Gustin wrote: > 3rdshift@comcast.net wrote: > > Hi, > > > > I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. > > > > System vitals: > > > > OS: win xp > > Env: mingw/msys > > gtk+-2.0: 2.8.14 > > gtkmm-2.4: 2.8.4 > > > > > > Any ideas or hints would hightly appreciated. > > Does the interactive dialog gets resized in the gtkmm demo/Dialog and > Message boxes ? > > Cedric > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list From joevandyk@gmail.com Mon Jun 5 14:30:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 500DE3B026A for ; Mon, 5 Jun 2006 14:30:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21345-07 for ; Mon, 5 Jun 2006 14:30:54 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id EDA063B08D4 for ; Mon, 5 Jun 2006 14:30:53 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1363379uge for ; Mon, 05 Jun 2006 11:30:52 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=PBO0eqF7vDA4n4GOJu2dxmckn07QPvdXc4o8g4RL8YwA8LmET+vgixVSnZKlod2xQ4G8qf7tchOpxrspGrEKeCtiZEm7rMQ0VoNXPzjq0zioiauNe5LdBD0L46UBoR05tYACkchiC7IEYL48q02PO6UVBeCc4pRmc1IrrxVvJTg= Received: by 10.67.105.19 with SMTP id h19mr3655780ugm; Mon, 05 Jun 2006 11:30:52 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 11:30:52 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 11:30:52 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.128 tagged_above=-999 required=2 tests=[AWL=0.318, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.128 X-Spam-Level: Subject: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 18:30:56 -0000 Hi, Imagine you have a program with an Update() function. This Update() function is called X times per second a non-gtkmm-related function. Also imagine that you have a gtkmm GUI. Every time Update() is called, the GUI should be updated with information that's available from inside the Update() function. How would you set this up? Would you have the Gtk stuff happening in a separate thread? I suppose you'd have to... How would you tell the gtk thread to update itself? ( I'm fairly new to multithreaded program design, and gtk in general) Thanks, Joe From joevandyk@gmail.com Mon Jun 5 14:47:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 08F823B08FF for ; Mon, 5 Jun 2006 14:47:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22628-10 for ; Mon, 5 Jun 2006 14:47:50 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 0D7013B0A35 for ; Mon, 5 Jun 2006 14:47:49 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1369727uge for ; Mon, 05 Jun 2006 11:47:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=qiuGk4xobr8jmf8RFfF5M+kUAJJ8xFJGpDEEBdS8LN+bOsTJYSDgnU/NzB9hRd7yhZgmJTw0k+FNnGLjWummptDLuvXkWOljGAUne0tKu8qvL06IJ1MnhVJ9qmxsS/9JCU0/PQSoFX0bBC/VSq5h0VjH7c4YHHL5l1Dm+sM87UY= Received: by 10.67.25.9 with SMTP id c9mr3672722ugj; Mon, 05 Jun 2006 11:47:49 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 11:47:48 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 11:47:48 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> <44800867.6020504@topazelectro.ru> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.149 tagged_above=-999 required=2 tests=[AWL=0.297, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.149 X-Spam-Level: Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 18:47:54 -0000 I'm trying the source rpms found at http://fedoraproject.org/extras/3/SRPMS/ ... hopefully they work. On 6/2/06, Joe Van Dyk wrote: > On 6/2/06, Igor Gorbounov wrote: > > Joe Van Dyk writes: > > > [...] > > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > > > the packages that come with the OS. > > It might be in some extra packages repository, just like for Fedora Core 5 > > there is the Extras repository. > > Igor Gorbounov > > I've never seen an extra packages repository for RHEL. > > Joe > From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 5 15:08:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7A29F3B026A for ; Mon, 5 Jun 2006 15:08:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23790-08 for ; Mon, 5 Jun 2006 15:08:38 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id DACCC3B03AD for ; Mon, 5 Jun 2006 15:08:37 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 375FAFBB0 for ; Mon, 5 Jun 2006 12:07:25 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Mon, 05 Jun 2006 12:07:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.39 tagged_above=-999 required=2 tests=[AWL=0.095, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.39 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1144 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 19:08:41 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 2. [Bug 143007] popup menu: keyboard accelerator does not work while menu is visible (gtk+ (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 4 Jun 2006 18:58:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604225818.023C76CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #4 from Bryan Raney 2006-06-04 22:58 UTC ------- (In reply to comment #3) > > Would it make sense for me to submit a bug report about the documentation being > > less-than-clear? > > Well, I'm trying to think of a good way to do this. In fact the drawing area > chapter in the tutorial already has this note: > > --- > Note > > Before gtkmm version 2.10, drawing was mostly done with Graphics Contexts > (Gdk::GC) and other GDK drawing functions, but this has been largely superceded > by the Cairo graphics library and its C++ binding Cairomm. See the Gdk Appendix > for a description of the deprecated GDK techniques. In general, the Cairo > drawing API is simpler than the GDK one, and it is generally recommended to use > the Cairo drawing methods wherever possible in preference to the older GDK > drawing methods. > --- > > Do you think something more obvious is needed? > Well, I was confused by that Note (and probably therefore initially ignored it), because I thought I was looking at the documentation for the gtkmm library, version 2.4, not 2.10. After all, the URL always has .../gtkmm-2.4/... in it. I didn't see what version 2.10 had to do with anything. After messing around with gtkmm and the website for a while, I think I finally understand that two different version numbers are involved: the API version, and the library version. The distinction was not initially clear to this newbie, however. (I'm not a programming newbie, but more of a newbie to open source programming libraries, and definitely to GTK, gtkmm, etc.) While it does say "This documentation is for the gtkmm 2.4 and gnomemm 2.6 APIs." at the top of http://www.gtkmm.org/docs/gtkmm-2.4/docs/, perhaps it should *also* say something like: "This means any version of the gtkmm library 2.4 through 2.10." (or whatever version numbers) Or maybe: "If you are using a version of the gtkmm library below 2.10, these docs may not apply to you." Whichever is the case. Also, in the tutorial, perhaps another disclaimer like: "Some chapters of the tutorial may apply to all versions of the gtkmm library, from 2.4 through 2.10, while some may apply only to newer versions of the library. Please also see the tutorial accompanying your version of the gtkmm library for information more specific to you." And perhaps each chapter or section could indicate specifically which library versions should work with it. At least this would give more of a heads-up to newbies (who I would expect to be looking at the tutorial) that what they are looking at may not apply to their situation. As for that note in Chapter 15, I notice that the appendix it refers to appears to be missing a lot of information about GDK that is in Chapter 14 of the tutorial I have installed locally (somewhat analogous to Chapter 15 of the online tutorial). Why not keep those extra sections in that appendix for people with older versions of the gtkmm library? I hope this helps in some small way. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 5 Jun 2006 13:47:20 -0400 (EDT) From: "gtk+ (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 143007] popup menu: keyboard accelerator does not work while menu is visible To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060605174720.B85246CC0B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=143007 gtk+ | uimanager/actions | Ver: 2.6.x ------- Comment #5 from Hans Breuer 2006-06-05 17:47 UTC ------- Given that The GIMP people have written a bunch of code to have the accelerators back in their "context menus" - and given that Dia now also uses GtkUIManager and thus has to either lack the accelerators or cut and paste a lof of code to resurrect them: Could there please be some function in Gtk to reenable the accelerators in nested "context menus"? They may be bad from the HIG's point of view, but IMO the toolkit should not enforce the HIG - just make it possible and convenient to follow. And to violate it where appropriate. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1144 ******************************************** From joevandyk@gmail.com Mon Jun 5 17:06:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C07663B002C for ; Mon, 5 Jun 2006 17:06:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31927-07 for ; Mon, 5 Jun 2006 17:06:37 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id 145383B0208 for ; Mon, 5 Jun 2006 17:06:36 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1419862uge for ; Mon, 05 Jun 2006 14:06:35 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=CfjWiDMnXbJy15ONj8/kDs6dE/R78ooOKZvs374nzyuZRRymPNdf9H7Fo8LleNRaa8khAP6mmdd4r2kSwtUqWW/GNu2ps8H7xhpIuYclGFif1ZfGmYXLMYYhsWm+DKW1a8BvFg2w9NhrQWpU1EXhPT8aOf2SIPX+bAw7JniqTAw= Received: by 10.67.97.7 with SMTP id z7mr3774918ugl; Mon, 05 Jun 2006 14:06:35 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 14:06:35 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 14:06:35 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=-0.501, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Subject: Re: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 21:06:38 -0000 On 6/5/06, Hargobind Khalsa wrote: > Take a look at this: > http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18.html > I think that may be what you are looking for, no threads required. I don't see how that helps me. I want my Update() function to update the GUI each time it is called. Joe p.s. Is it possible to make the default reply-to address gtkmm-list@gnome.org? > On 6/5/06, Joe Van Dyk wrote: > > > Hi, > > Imagine you have a program with an Update() function. This Update() > function is called X times per second a non-gtkmm-related function. > > Also imagine that you have a gtkmm GUI. Every time Update() is > called, the GUI should be updated with information that's available > from inside the Update() function. > > How would you set this up? Would you have the Gtk stuff happening in > a separate thread? I suppose you'd have to... How would you tell the > gtk thread to update itself? ( I'm fairly new to multithreaded > program design, and gtk in general) > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > From pfjan@yahoo.com.br Mon Jun 5 18:02:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1102D3B08BD for ; Mon, 5 Jun 2006 18:02:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03661-01 for ; Mon, 5 Jun 2006 18:02:39 -0400 (EDT) Received: from web52114.mail.yahoo.com (web52114.mail.yahoo.com [206.190.48.117]) by menubar.gnome.org (Postfix) with SMTP id 7A7833B033E for ; Mon, 5 Jun 2006 18:02:39 -0400 (EDT) Received: (qmail 20288 invoked by uid 60001); 5 Jun 2006 22:02:38 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=pOCDNVF6FF2yDdo0A9TMS3GGAEmc8YJe2tBB00uvp7qNBQe5L18hkiBM7Kp5jOs6LR/as6lpScKFFHFRb+rqLRXxW0hwYo5Zq0irEkKGDHdZAMnE5rCl4/P6f7klzoYV7JpRo1F1M6wN9EexAr89+6YepX6J9vMtKSW9B4+q95g= ; Message-ID: <20060605220238.20286.qmail@web52114.mail.yahoo.com> Date: Tue, 6 Jun 2006 00:02:38 +0200 (CEST) From: Jan Pfeifer To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1685065713-1149544958=:15825" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Subject: Re: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 22:02:44 -0000 --0-1685065713-1149544958=:15825 Content-Type: text/plain; charset=us-ascii hi Joe, I'm fairily new to gtk programming as well. But I also have separate threads on my project doing different things. When they need to update the GUI, I use the following mechanism to talk to the GUI thread: http://www.gtkmm.org/gtkmm2/docs/reference/html/classGlib_1_1Dispatcher.html It's not trivial to tell you the truth, so I wrapped this in my (yet another) thread class. I'm sending attached so you can see/use -- look for the gui_callback method. Btw, the code is LGPL licensed. hope it helps :) - jan ps.: if someone knows an easier way to do this, let me know ;) ----- Original Message ---- From: Joe Van Dyk To: gtkmm-list@gnome.org Sent: Monday, June 5, 2006 6:06:35 PM Subject: Re: program design On 6/5/06, Hargobind Khalsa wrote: > Take a look at this: > http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18.html > I think that may be what you are looking for, no threads required. I don't see how that helps me. I want my Update() function to update the GUI each time it is called. Joe p.s. Is it possible to make the default reply-to address gtkmm-list@gnome.org? > On 6/5/06, Joe Van Dyk wrote: > > > Hi, > > Imagine you have a program with an Update() function. This Update() > function is called X times per second a non-gtkmm-related function. > > Also imagine that you have a gtkmm GUI. Every time Update() is > called, the GUI should be updated with information that's available > from inside the Update() function. > > How would you set this up? Would you have the Gtk stuff happening in > a separate thread? I suppose you'd have to... How would you tell the > gtk thread to update itself? ( I'm fairly new to multithreaded > program design, and gtk in general) > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list --0-1685065713-1149544958=:15825 Content-Type: text/x-c++hdr; name="Thread.hh" Content-Disposition: attachment; filename="Thread.hh" #ifndef _FU_THREAD_ #define _FU_THREAD_ #include #include #include #include #include #include #include namespace FU { /** * @brief FlickrUp thread model: * * Typical thread class with the following extras: * *
    *
  • cancel() actually kills the thread;
  • *
  • Utility method to call the given slot on the GUI thread. It returns after the slot returns from the GUI thread.
  • *
*/ class Thread { public: /** * Start thread infrastructure: needs to be called before entering the main loop and * before the start of any threads **/ static void init_threads(); /** * Constructor **/ Thread(); /** * Destructor **/ virtual ~Thread(); /** * Start running the thread: called by who is creating the thread **/ void start(); /** * Force cancel of thread: should be safe. **/ void cancel(); /** * Wait until thread is finished **/ void join(); /** * Callback from the GUI: the slot will be called from the GUI thread, and the * current thread will be locked until the slot returns. * * @param slot called from the GUI thread, can be used to update the interface **/ template < typename T > void gui_callback( const T &slot ); protected: /** * Method that is called when the thread is run. Can be finished with a simple return * or throwing an exception. **/ virtual void run() = 0; /** * Allow temporary block of thread cancelation, used to guarantee atomic actions. * Remember to unblock soon after. **/ void block_cancel(); /** * Unblock of thread cancelation, used after block_cancel() **/ void unblock_cancel(); private: bool running, ready, to_end; pthread_t pthread; boost::shared_ptr< boost::thread > thread; class Runnable { public: Runnable( Thread *_t ) : t(_t) {} Thread *t; void operator() (); } runnable; friend class Runnable; static void sigusr_handler(void *); /* Start GUI callback system, to be called before entering the main loop */ static void gui_start(); /* Dispatcher lock: get hold of this before using the dispatcher */ static boost::mutex mutex_dispatcher; /* Application main dispatcher: use emit() to initiate */ static boost::shared_ptr< Glib::Dispatcher > dispatcher; /* Dispatcher callback */ static sigc::signal dispatcher_callback; /* Dispatcher receiver on gui thread: runs client's slot and releases lock */ static void dispatcher_receiver(); /* Dispatcher callback return mutex locker */ static void dispatcher_callback_lock(); public: /** * Class thrown when thread is to be cancelled: if you catch this rethrow it later. **/ class Cancel {}; }; //=========================================================== // // Implementation // //=========================================================== template < typename T > void Thread::gui_callback( const T &slot ) { boost::mutex::scoped_lock lock( mutex_dispatcher ); // sanity check if ( ! dispatcher ) throw std::runtime_error( "Thread:gui_callback(): dispatcher object not created" ); // Can't be cancelled during call to UI: risk losing lock block_cancel(); sigc::connection conn = dispatcher_callback.connect( slot ); // std::cout << "registered callback" << std::endl; dispatcher->emit(); //std::cout << "emitted to dispatcher" << std::endl; dispatcher_callback_lock(); // waits for the GUI to return //std::cout << "reacquired lock from dispatcher, method returned" << std::endl; conn.disconnect(); //std::cout << "unregistered callback" << std::endl; unblock_cancel(); // Allow blocks again //std::cout << "releasing dispatcher" << std::endl; } } // namespace FU #endif --0-1685065713-1149544958=:15825 Content-Type: text/x-c++src; name="Thread.cc" Content-Disposition: attachment; filename="Thread.cc" // // C++ Implementation: Thread // // Description: // // // Author: Jan Pfeifer , (C) 2006 // // Copyright: See COPYING file that comes with this distribution // // #include "FlickrUp.hh" #include "Thread.hh" #include #include using namespace std; using namespace boost; /////////////////////////////////////////////////////////////////////////////// // // Threads initialization: handle signal // /////////////////////////////////////////////////////////////////////////////// const int canceling_signal = SIGUSR1; void sig_usr_handler( int intr ) { // cerr << "Handler called!!" << endl; throw FU::Thread::Cancel(); //pthread_exit(0); } // usr_mask is used by all threads sigset_t usr_mask; void FU::Thread::init_threads() { //cout << "Setting handlers" << endl; // Set handler struct sigaction sa_usr; sa_usr.sa_handler = sig_usr_handler; sa_usr.sa_flags = 0; sigemptyset( &sa_usr.sa_mask ); sigaddset( &sa_usr.sa_mask, canceling_signal ); sa_usr.sa_restorer = 0; if ( sigaction( canceling_signal, &sa_usr, 0 ) ) { throw runtime_error( "Couldn't set sigaction()" ); } // Unmasking signal sigemptyset( &usr_mask ); sigaddset( &usr_mask, canceling_signal ); sigprocmask( SIG_UNBLOCK, &usr_mask, 0 ); // Start gui callback mechanism Thread::gui_start(); } /////////////////////////////////////////////////////////////////////////////// // // GUI callback mechanism: based on GLib::Dispatcher // /////////////////////////////////////////////////////////////////////////////// /* Dispatcher lock: get hold of this before using the dispatcher */ boost::mutex FU::Thread::mutex_dispatcher; /* Application main dispatcher: use emit() to initiate */ boost::shared_ptr< Glib::Dispatcher > FU::Thread::dispatcher; /* Dispatcher callback */ sigc::signal FU::Thread::dispatcher_callback; /* Mutex for callback: used to synchronize the running path from the client's thread to the gui thread and back */ boost::mutex dispatcher_callback_mutex; /* Locker on the dispatcher mutex */ boost::shared_ptr< boost::mutex::scoped_lock > dispatcher_callback_locker; /* Dispatcher callback return mutex locker */ void FU::Thread::dispatcher_callback_lock() { // creates a temporary lock: will only return when main lock has been released shared_ptr< mutex::scoped_lock > tmp = shared_ptr< mutex::scoped_lock > ( new mutex::scoped_lock( dispatcher_callback_mutex ) ); // make it the main lock dispatcher_callback_locker = tmp; } /* Dispatcher receiver on gui thread: runs client's slot and releases lock */ void FU::Thread::dispatcher_receiver() { // cout << "- emiting callback" << endl; dispatcher_callback.emit(); // cout << "- releasing callback lock" << endl; dispatcher_callback_locker.reset(); } void FU::Thread::gui_start() { // Register dispatcher dispatcher = shared_ptr( new Glib::Dispatcher ); dispatcher_callback_lock(); dispatcher->connect( sigc::ptr_fun( FU::Thread::dispatcher_receiver ) ); } /////////////////////////////////////////////////////////////////////////////// // // Implement Thread class // /////////////////////////////////////////////////////////////////////////////// FU::Thread::Thread() : running(false), ready(false), to_end( false ), pthread(0), thread(), runnable( this ) { } FU::Thread::~Thread() { if ( running ) { cancel(); } if ( pthread ) join(); pthread = 0; } void FU::Thread::start() { // pthread_t p = pthread_self(); // cout << "Original thread: " << p << endl; boost::thread *t; t = new boost::thread( runnable ); thread = shared_ptr< boost::thread >( t ); } void FU::Thread::Runnable::operator() () { try { // It is already running t->running = true; t->pthread = pthread_self(); // Set mask appropriately t->unblock_cancel(); // Ready: after this point, requests will signal (pthread_kill) to end t->ready = true; // Check for end (if it was asked before we set ready) if ( t->to_end ) return; t->run(); } catch ( FU::Thread::Cancel & ) { // Ok, normal end } catch ( exception &e ) { cerr << "Exception made thread exit: " << e.what() << endl; } catch (...) { cerr << "Unknown exception made thread exit" << endl; } t->ready = false; t->running = false; } void FU::Thread::cancel() { to_end = true; if ( pthread ) pthread_kill( pthread, canceling_signal); // cout << "+ canceling thread: " << pthread << endl; } void FU::Thread::block_cancel() { pthread_sigmask( SIG_BLOCK, &usr_mask, 0 ); } void FU::Thread::unblock_cancel() { pthread_sigmask( SIG_UNBLOCK, &usr_mask, 0 ); } void FU::Thread::join() { // cout << "+ joining thread" << endl; thread->join(); thread.reset(); //cout << "+ thread joined" << endl; } --0-1685065713-1149544958=:15825-- From joevandyk@gmail.com Mon Jun 5 18:38:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7499D3B09F3 for ; Mon, 5 Jun 2006 18:37:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05683-02 for ; Mon, 5 Jun 2006 18:37:23 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 251E73B09BB for ; Mon, 5 Jun 2006 18:37:21 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1447571uge for ; Mon, 05 Jun 2006 15:37:20 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=cx5//ocL/AkrlfnI0B5ScELI8aTckCc7/nOD8uUMdfBo+jzo3l5jnDi9clSeV590xP/MiojlCWooTOrrEbL+B0WeamlRe+6xqns3ZPFguRYvdvb6WCPJFRYO2/fIzb+UETA0s/Ju4k4DeFZQmxw+le/ol7s0i9ZQwuwILX4vTV8= Received: by 10.67.30.6 with SMTP id h6mr3864580ugj; Mon, 05 Jun 2006 15:37:20 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 15:37:20 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 15:37:20 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.218 tagged_above=-999 required=2 tests=[AWL=0.382, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.218 X-Spam-Level: Subject: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 22:38:08 -0000 Any ideas why this segfaults? Any ideas on how to fix it? Thanks, Joe #include #include #include struct GUI : public Gtk::Window { Gtk::Label label; std::string text; GUI() { text = "Sup"; set_title("Application Title"); resize(300, 300); label.set_text("Label title"); add(label); show_all(); } void start() { std::cerr << "Before start()" << std::endl; Gtk::Main::run(*this); std::cerr << "After start()" << std::endl; } void update(const std::string &input) { label.set_text(input); } }; struct Program { // Has to be a pointer? Because I can't call Gtk::main // before I construct the GUI? GUI *gui; void initialize(int argc, char *argv[]) { Glib::thread_init(); Gtk::Main kit(argc, argv); gui = new GUI(); Glib::Thread *gui_thread = Glib::Thread::create(sigc::mem_fun(*gui, &GUI::start), true); // This function needs to return -- can't join on thread } void update(const std::string &input) { gui->update(input); } void shutdown() { std::cerr << "shutdown" << std::endl; } }; // I can't change main(). So, Glib::thread_init() and company needs to be done // in the above class' constructor. But that causes problems... int main(int argc, char *argv[]) { Program program; program.initialize(argc, argv); std::string input; while(true) { std::cout << "\n\nType in something cool: "; while (std::getline(std::cin, input)) program.update(input); } } From xjianz@gmail.com Mon Jun 5 19:58:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 540EE3B0967 for ; Mon, 5 Jun 2006 19:58:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09577-08 for ; Mon, 5 Jun 2006 19:58:37 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id 4687D3B094A for ; Mon, 5 Jun 2006 19:58:37 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2175349nzo for ; Mon, 05 Jun 2006 16:58:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=XDi6PJ4fv0hHhJVmgwr9Pb77fxC8FX6X5XLGtEi5eUYt1YwMWw0Wf/HjLPW9Yp+eayQgxnCxmCXqyaobgR7MYXD9DEVftjGkagpRIRwTc0af61qs4B8qgxI7VegbNXYNNh0WxzB+fF7zm3X726n/+NWf7JYgn8+fbKH43KUFI1k= Received: by 10.36.33.17 with SMTP id g17mr4767448nzg; Mon, 05 Jun 2006 16:58:36 -0700 (PDT) Received: by 10.36.121.11 with HTTP; Mon, 5 Jun 2006 16:58:36 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 11:58:36 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2316_8165376.1149551916517" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.833 tagged_above=-999 required=2 tests=[AWL=-1.042, BAYES_20=-0.74, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.833 X-Spam-Level: Subject: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 23:58:38 -0000 ------=_Part_2316_8165376.1149551916517 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes. Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing) How can I do network programming using gtkmm, considering platform independence? Thanks!!! Fei ------=_Part_2316_8165376.1149551916517 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes.

Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing)

How can I do network programming using gtkmm, considering platform independence?

Thanks!!!

Fei
------=_Part_2316_8165376.1149551916517-- From joevandyk@gmail.com Mon Jun 5 20:12:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7F57B3B0924 for ; Mon, 5 Jun 2006 20:12:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10460-08 for ; Mon, 5 Jun 2006 20:12:00 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 954C13B0926 for ; Mon, 5 Jun 2006 20:11:59 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1469763uge for ; Mon, 05 Jun 2006 17:11:58 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=VBNs7HFyDH+Ric5rCWDBZxPoYw1FmfUBXapEFT7gBypZepuXVuBdjK6jZkKgMSU+VKwWJfZbb10qQ/IGla04lL1a1FAZRZ1peH3ImGRqFxoqk77tLjevDXWQS3w6eIQtnTzbsFor6PSLP+mPLIxGDHagT4cOAIxlXF/hLQFXtLc= Received: by 10.67.105.19 with SMTP id h19mr3923127ugm; Mon, 05 Jun 2006 17:11:58 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:11:58 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:11:58 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.344 tagged_above=-999 required=2 tests=[AWL=-0.456, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.344 X-Spam-Level: Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:12:02 -0000 On 6/5/06, Xiangfei Jia wrote: > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? > > Thanks!!! gtkmm is a graphical toolkit only. No networking libraries are included in it. From joevandyk@gmail.com Mon Jun 5 20:18:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 989D93B03C9 for ; Mon, 5 Jun 2006 20:18:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10629-08 for ; Mon, 5 Jun 2006 20:18:25 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 4F0BB3B000B for ; Mon, 5 Jun 2006 20:18:25 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1471302uge for ; Mon, 05 Jun 2006 17:18:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PRdLHnrnQV4wcQxYkN5y3A+Brd+cBtO9GMPOhScRSj4zQq9KRUWINqS31MZxMGa4SLvgaRVAwkwLaVTqBtH5i1vmkVebftbQ79kHQX3eWHT9XzUcB6Z5r9IDpJvQSLVrLqhdclCGoaNWDbZ7ijNaaJR8kQzO8zOJ/nWqX6GvhuQ= Received: by 10.67.100.12 with SMTP id c12mr3926161ugm; Mon, 05 Jun 2006 17:18:24 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:18:24 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:18:24 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=-0.355, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.397 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:18:27 -0000 On 6/5/06, Joe Van Dyk wrote: > Any ideas why this segfaults? Any ideas on how to fix it? Aha. If I create the Gtk::Main object as a global, it works. However, the documentation says I can't do it. (http://gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1Main.html) Obviously, I can do it. And it's the only way I can figure out how to get this particular program to work. But I imagine something bad will probably happen.... ? Joe From joevandyk@gmail.com Mon Jun 5 20:40:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A37313B0913 for ; Mon, 5 Jun 2006 20:40:08 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11780-08 for ; Mon, 5 Jun 2006 20:40:07 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id CC8A33B0457 for ; Mon, 5 Jun 2006 20:40:06 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1475837uge for ; Mon, 05 Jun 2006 17:40:05 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=i4M+1jhY081bGgsXjZPNN7llWeRRkA8HI3wmroP4zlbXL/sgG7xcD2xS/nXS2UtZrCLAgBhfMtB5a8cTHvM2zdZa4l+KjlB8l1f8gHhcvww3zTU5rIHA7exWKVs2HM1lY0gSma/xWL8cy6xPkUjwtPuqNq2ViB+fis489dg7hs4= Received: by 10.67.25.9 with SMTP id c9mr3939972ugj; Mon, 05 Jun 2006 17:40:05 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:40:05 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:40:05 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.154 tagged_above=-999 required=2 tests=[AWL=0.446, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.154 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:40:08 -0000 On 6/5/06, Hargobind Khalsa wrote: > I think the problem with the code is that you are calling > > > Gtk::Main kit(argc, argv); > > Inside your initialize() function. > When you then return to the main function the variable "kit" has gone out of > scope and has therefore been destroyed, effectively uninitializing GTKmm... > that's why > > Gtk::Main kit(argc, argv); > is usually done in the main function. > > If you were to store "kit" in a variable that has global scope or the scope > of main then you prevent this from happening. Ah, that makes sense. I wonder why the documentation says a Gtk::Main object can't be created in the global scope. Apparently, that's what I want to do, as I can't put it inside main(). Joe From joevandyk@gmail.com Mon Jun 5 21:29:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D1C083B0076 for ; Mon, 5 Jun 2006 21:29:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14559-07 for ; Mon, 5 Jun 2006 21:29:05 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id 2C0973B0289 for ; Mon, 5 Jun 2006 21:29:05 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1486392uge for ; Mon, 05 Jun 2006 18:29:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ZEEPRRHrfLNjxLVJ0tiI2+IGjwwKLdJ/YchhazIbtYb5y94TIK/KfperOaRAWMBeETg2hNCC/OUQeqRW39Me1xjVjME+E2QglW8Ms2QIRe7fG000aCk0ZK5DPLDNlKVECS7QBp5Q3jWf6fbh4GAp0VDqqNMX3VHVXSA0DYqqnvY= Received: by 10.66.222.9 with SMTP id u9mr3977606ugg; Mon, 05 Jun 2006 18:29:04 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 18:29:04 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 18:29:04 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.171 tagged_above=-999 required=2 tests=[AWL=0.429, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.171 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 01:29:07 -0000 On 6/5/06, Hargobind Khalsa wrote: > I wonder why the documentation says a Gtk::Main object can't be > > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > > > > Why not? You note that you can't change main but I don't see any reason for > this. > > You could also probably store the object in your GUI struct... but there > might be some problem I'm not seeing with that. main() is autogenerated for me. (it's complicated) From kanadakid@gmail.com Mon Jun 5 23:19:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 373A53B0074 for ; Mon, 5 Jun 2006 23:19:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19278-08 for ; Mon, 5 Jun 2006 23:19:55 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.231]) by menubar.gnome.org (Postfix) with ESMTP id 9966A3B000A for ; Mon, 5 Jun 2006 23:19:55 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i7so49163wra for ; Mon, 05 Jun 2006 20:19:54 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=FVf4iX57uFL5weAhfI45+TTaASzg/lsyyFjcW8pwkuXOKTXc/7iEQQQXpIvUtKxRMvfg7MlhCWBKzitdzDoas8F9cpA9Bh/Yplju4K7MOI0hXL0U7QfPnm1OcJZsA+fg9nHhiWwgkmZ7H2Y6xiIpWN6Mufk+0LBBFz9rg2ttyNM= Received: by 10.54.127.4 with SMTP id z4mr5526006wrc; Mon, 05 Jun 2006 20:19:54 -0700 (PDT) Received: by 10.54.158.8 with HTTP; Mon, 5 Jun 2006 20:19:54 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 23:19:54 -0400 From: "Mike Polan" To: "Xiangfei Jia" , gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_10773_16059721.1149563994259" References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.949 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.949 X-Spam-Level: Cc: Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 03:19:57 -0000 ------=_Part_10773_16059721.1149563994259 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline 2006/6/5, Xiangfei Jia : > > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? > > Thanks!!! > > Fei > Try libcurl: http://curl.haxx.se/libcurl/. It provides a wide array of file tranfser capabilities and other misc network things. As a bonus, it is also very portable, and functions well with gtk/gtkmm. _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > ------=_Part_10773_16059721.1149563994259 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

2006/6/5, Xiangfei Jia <xjianz@gmail.com>:
I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes.

Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing)

How can I do network programming using gtkmm, considering platform independence?

Thanks!!!

Fei

Try libcurl: http://curl.haxx.se/libcurl/ . It provides a wide array of file tranfser capabilities and other misc network things. As a bonus, it is also very portable, and functions well with gtk/gtkmm.

_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list



------=_Part_10773_16059721.1149563994259-- From paul@linuxaudiosystems.com Tue Jun 6 07:40:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 356DC3B0A2E for ; Tue, 6 Jun 2006 07:40:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16977-03 for ; Tue, 6 Jun 2006 07:40:23 -0400 (EDT) Received: from vms046pub.verizon.net (vms046pub.verizon.net [206.46.252.46]) by menubar.gnome.org (Postfix) with ESMTP id BC2853B0625 for ; Tue, 6 Jun 2006 07:40:20 -0400 (EDT) Received: from dual ([151.197.208.235]) by vms046.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J0F0051OSEXGEH4@vms046.mailsrvcs.net> for gtkmm-list@gnome.org; Tue, 06 Jun 2006 06:40:09 -0500 (CDT) Date: Tue, 06 Jun 2006 07:40:23 -0400 From: Paul Davis In-reply-to: To: Joe Van Dyk Message-id: <1149594023.12354.28.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.478 tagged_above=-999 required=2 tests=[AWL=-0.033, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.478 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 11:40:34 -0000 On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > I wonder why the documentation says a Gtk::Main object can't be > created in the global scope. Apparently, that's what I want to do, as > I can't put it inside main(). GTK and gtkmm require library initialization before any objects related to them can be created. by attempting to put Gtk::Main in global scope you are effectively asking for this order to be reversed. From ramashish.lists@gmail.com Tue Jun 6 09:11:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 087523B00CD for ; Tue, 6 Jun 2006 09:11:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23663-02 for ; Tue, 6 Jun 2006 09:11:22 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.232]) by menubar.gnome.org (Postfix) with ESMTP id 0790B3B00B4 for ; Tue, 6 Jun 2006 09:11:21 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i4so131054wra for ; Tue, 06 Jun 2006 06:11:21 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=FjV3mZAiuZhOGprCdVernZOarZngcYF148Nga8XJ+t00PxKmxhgouEM75mPQI7FSuhV0YxyuHsGV497TFnIX+arbYJcaQbQ1td4xh4Qjq6SRyjGo5jkl3ZHE6MOoa7wLU4tXc00kJMEZmmYFPGltNhlkhl8a8mXANcHGwAS6z1Q= Received: by 10.54.86.12 with SMTP id j12mr214523wrb; Tue, 06 Jun 2006 06:11:21 -0700 (PDT) Received: by 10.54.141.11 with HTTP; Tue, 6 Jun 2006 06:11:21 -0700 (PDT) Message-ID: <6bd1d93e0606060611i7b7e2c07n63492fcf3cc4d8a8@mail.gmail.com> Date: Tue, 6 Jun 2006 18:41:21 +0530 From: "Ramashish Baranwal" To: "Xiangfei Jia" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[AWL=0.201, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 13:11:24 -0000 On 6/6/06, Xiangfei Jia wrote: > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? I don't have any experience doing network programming using gtkmm. If you are looking for a portable C++ networking library, check out ACE (http://www.cs.wustl.edu/~schmidt/ACE-overview.html). Ram From joevandyk@gmail.com Tue Jun 6 14:03:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 434A53B023F for ; Tue, 6 Jun 2006 14:03:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11336-05 for ; Tue, 6 Jun 2006 14:03:12 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 1A2CC3B016D for ; Tue, 6 Jun 2006 14:03:12 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1782521uge for ; Tue, 06 Jun 2006 11:03:10 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=RfdrFt7X2PxyIwr9ZEguLrHcjVhtc53YzA0E3+6cpOIg4O6DG5uIDlBxeKgwYyDMWuomHIiFj4xKcJCNs1V8tXE9sSI3gDrs1zj4Q95YsXPONKgYPFByAg0+jI/Jrc3AT9pz9zd6OUta399dKsF5Gz/GfZW06nHWGupKw5jtuQo= Received: by 10.67.25.9 with SMTP id c9mr4739683ugj; Tue, 06 Jun 2006 11:03:10 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 11:03:10 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 11:03:10 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: <1149594023.12354.28.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.109 tagged_above=-999 required=2 tests=[AWL=0.337, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.109 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 18:03:13 -0000 On 6/6/06, Paul Davis wrote: > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > I wonder why the documentation says a Gtk::Main object can't be > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > GTK and gtkmm require library initialization before any objects related > to them can be created. by attempting to put Gtk::Main in global scope > you are effectively asking for this order to be reversed. So, in the program that I had in the original email, why did it work if I had the Gtk::Main call outside of any functions? Joe From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 6 15:17:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C642A3B0B68 for ; Tue, 6 Jun 2006 15:17:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15769-06 for ; Tue, 6 Jun 2006 15:17:32 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 232E63B0B4F for ; Tue, 6 Jun 2006 15:17:32 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 2E8FA16D1F for ; Tue, 6 Jun 2006 12:05:41 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 06 Jun 2006 12:05:38 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.391 tagged_above=-999 required=2 tests=[AWL=0.094, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.391 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1145 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 19:17:33 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343997] New: gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 6 Jun 2006 06:50:33 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] New: gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Summary: gtkmm printcontext does not build Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: waschk@mandriva.org QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.15/2.16 GNOME milestone: Unspecified gtkmm 2.9.3 does not build, this is the error: printcontext.cc: In member function 'Cairo::RefPtr Gtk::PrintContext::get_cairo()': printcontext.cc:132: error: 'gtk_print_context_get_cairo' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::get_fontmap()': printcontext.cc:182: error: 'gtk_print_context_get_fontmap' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::create_context()': printcontext.cc:197: error: 'gtk_print_context_create_context' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::create_layout()': printcontext.cc:207: error: 'gtk_print_context_create_layout' was not This is with gtk+ 2.9.2, cairomm 0.6.0 and cairo 1.1.6 on Mandriva Cooker. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1145 ******************************************** From fedemico@yahoo.com Tue Jun 6 18:49:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1411A3B0124 for ; Tue, 6 Jun 2006 18:49:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27320-05 for ; Tue, 6 Jun 2006 18:49:44 -0400 (EDT) Received: from web60324.mail.yahoo.com (web60324.mail.yahoo.com [209.73.178.132]) by menubar.gnome.org (Postfix) with SMTP id 2E8EF3B00E6 for ; Tue, 6 Jun 2006 18:49:44 -0400 (EDT) Received: (qmail 25228 invoked by uid 60001); 6 Jun 2006 22:49:43 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=mEpI74eiiQixhqoY4t57pu3eRwjfOT7gXsREkslLcpNb6+MndMzD8SaEP4yO/gryJWwdG0rpg/J/bFPE4JVQlxJcqNAkoc9kvHBe79xpnJG/5BluvUO46VwbzupfJrF1Xa2GUXddKzqB031V4wOR7Io/LS+MhDfNTpCoVKJxnvQ= ; Message-ID: <20060606224943.25226.qmail@web60324.mail.yahoo.com> Received: from [163.178.124.134] by web60324.mail.yahoo.com via HTTP; Tue, 06 Jun 2006 17:49:43 CDT Date: Tue, 6 Jun 2006 17:49:43 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.648 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 1.648 X-Spam-Level: * Subject: Gdk::Pixbuf X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 22:49:47 -0000 How are you? Im not sure if this is going to go to someone. If so, I would like you to answer me please. I have a problem with pixbufs, I would appreciate that somebody answer me in order to say what is my problem. It is something related with that message Aurelian KAMEL wrote. Thanks to everybody __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From joevandyk@gmail.com Tue Jun 6 20:38:49 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AAA5A3B0344 for ; Tue, 6 Jun 2006 20:38:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32478-07 for ; Tue, 6 Jun 2006 20:38:48 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 6C6D13B012A for ; Tue, 6 Jun 2006 20:38:48 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so88579ugf for ; Tue, 06 Jun 2006 17:38:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=E3ZMW0bIXrl2ThD4fVmZ4IhVpAzD67Zoklkcfl4cvgEl0/bu+vyOYajFytz186coHXmhrISkoG5lcqojusShUgsnLGrxliAq5OvZj8W11O87wEvNdTh+llLU2fa1BTUj7lgMSGVyU3P+7BXUp3lVMKk3HXex1YL+6Qg9ygdFVt4= Received: by 10.67.105.19 with SMTP id h19mr136627ugm; Tue, 06 Jun 2006 17:38:47 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 17:38:47 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 17:38:47 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.856 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, AWL=0.057, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.856 X-Spam-Level: Subject: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 00:38:49 -0000 Is there any reason why the reply-to address on this list isn't gtkmm-list@gnome.org? On most mailing lists that I'm on, the default reply-to address is the mailing list address. On this one, I always forget to to make sure that I send the email to the mailing list address instead of to the person who sent the email that I'm replying to. Thanks, Joe From joevandyk@gmail.com Tue Jun 6 20:43:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0173E3B0752 for ; Tue, 6 Jun 2006 20:43:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00362-08 for ; Tue, 6 Jun 2006 20:42:59 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id C066D3B038B for ; Tue, 6 Jun 2006 20:42:58 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id m3so80040ugc for ; Tue, 06 Jun 2006 17:42:57 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=jkgaKDKQOWsa4nxJaGJriW8oVqujBp9dh80RLRi4Gw5ydt7ety60jta/15T61JMAB8ZilwFtKxmncgjMf7WvcEPLhFwHaTvFEJOp8tgzAyu/oSm5Vj0Je7TInVrc/K/eZfhQZNqmnbWGcss79PAkVpOeZngKibswSdEKiOenxGE= Received: by 10.67.15.3 with SMTP id s3mr125055ugi; Tue, 06 Jun 2006 17:36:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 17:36:56 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 17:36:56 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20060606224943.25226.qmail@web60324.mail.yahoo.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.423 tagged_above=-999 required=2 tests=[AWL=-0.381, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.423 X-Spam-Level: Subject: Re: Gdk::Pixbuf X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 00:43:00 -0000 On 6/6/06, Joe Van Dyk wrote: > On 6/6/06, Luis Federico G=F3mez Salazar wrote: > > How are you? > > Im not sure if this is going to go to someone. If so, > > I would like you to answer me please. > > I have a problem with pixbufs, I would appreciate that > > somebody answer me in order to say what is my problem. > > It is something related with that message Aurelian > > KAMEL wrote. > > I am good. How are you? > > It might help if you describe your pixbuf problem. > > Thanks, > Joe From mojofunk@gmail.com Wed Jun 7 01:51:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3D3873B0BC5 for ; Wed, 7 Jun 2006 01:51:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16770-05 for ; Wed, 7 Jun 2006 01:51:34 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by menubar.gnome.org (Postfix) with ESMTP id C18A73B022D for ; Wed, 7 Jun 2006 01:51:33 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id h2so75080nfe for ; Tue, 06 Jun 2006 22:51:32 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=iuVuSSfj3Ov+xi9SBbJ+HjCvigs0+MQ2P4TMjGc7W2iYbQRDN1LAJrtAMSRmG2clKhkFNnFZekls7ZIbuU2kvDQy+gN59EsQO24uZ52SK6hRQ5b09iiATiHSzM04I61hIH5GKpqaWcwkyZ08Gc6LZRNVDil3hAbnBckvmt6NdIE= Received: by 10.48.12.12 with SMTP id 12mr138630nfl; Tue, 06 Jun 2006 22:51:31 -0700 (PDT) Received: by 10.49.41.15 with HTTP; Tue, 6 Jun 2006 22:51:31 -0700 (PDT) Message-ID: <4bb03be40606062251t38476d8bhcf92cbaa7dac9e82@mail.gmail.com> Date: Wed, 7 Jun 2006 15:51:31 +1000 From: "Tim Mayberry" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.042 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.042 X-Spam-Level: Subject: Problem restoring pane handle position after fullscreen X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 05:51:35 -0000 Hello, I don't think i've posted to this list before so I'll start by thanking everyone involved with gtkmm, it is a real pleasure to use so far. I noticed what appeared to be a bug in an application that I use a fair bit and it annoyed me enough that I set out to fix it. I couldn't see anything obviously wrong with the code so I created a silly test case that exhibits the same behaviour. The application(and the test case) contains a horizontal pane, when the window is in fullscreen mode child1 of the pane is set to occupy the entire space, then when the window is restored using unfullscreen the pane handle is reset to the position it was in before the fullscreen. I can't get the position of the pane handle to restore to the correct location and I'd appreciate it if someone could tell me what is preventing it from working, is the code incorrect or is there some other problem. Thanks in advance, test case follows: #include class PaneTest : public Gtk::Window { public: PaneTest(); protected: void on_pane_toggled(); Gtk::VBox m_box; Gtk::Button m_child1_button; Gtk::Button m_child2_button; Gtk::HPaned m_pane; Gtk::ToggleButton m_toggle_button; gint m_last_pane_position; }; PaneTest::PaneTest() : m_toggle_button("Maximize Child Button 1"), m_child1_button("Pane Child Button 1"), m_child2_button("Pane Child Button 2"), m_last_pane_position(0) { set_title("pane test"); set_border_width(10); m_toggle_button.signal_toggled().connect( sigc::mem_fun(*this, &PaneTest::on_pane_toggled) ); m_pane.pack1(m_child1_button, true, true); m_pane.pack2(m_child2_button, true, true); m_box.pack_start(m_pane); m_box.pack_start(m_toggle_button); add(m_box); show_all_children(); } void PaneTest::on_pane_toggled() { if(m_toggle_button.get_active()) { m_last_pane_position = m_pane.get_position(); m_pane.set_position(m_pane.property_max_position()); fullscreen(); } else { unfullscreen(); m_pane.set_position(m_last_pane_position); } } int main(int argc, char *argv[]) { Gtk::Main kit(argc, argv); PaneTest ptest; Gtk::Main::run(ptest); return 0; } From fbacque@free.fr Wed Jun 7 02:54:09 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A077E3B0A40 for ; Wed, 7 Jun 2006 02:54:09 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20496-09 for ; Wed, 7 Jun 2006 02:54:08 -0400 (EDT) Received: from smtp5-g19.free.fr (smtp5-g19.free.fr [212.27.42.35]) by menubar.gnome.org (Postfix) with ESMTP id 9B2443B05FA for ; Wed, 7 Jun 2006 02:54:08 -0400 (EDT) Received: from alakazam.opl.hom (lns-bzn-61-82-250-87-203.adsl.proxad.net [82.250.87.203]) by smtp5-g19.free.fr (Postfix) with SMTP id 20AD9275CF for ; Wed, 7 Jun 2006 08:54:07 +0200 (CEST) Date: Wed, 7 Jun 2006 09:03:19 +0200 From: Francis BACQUE To: gtkmm-list@gnome.org Message-Id: <20060607090319.2e0a0848.fbacque@free.fr> In-Reply-To: References: X-Mailer: Sylpheed version 2.2.0 (GTK+ 2.8.12; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.777 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.777 X-Spam-Level: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 06:54:09 -0000 On Tue, 6 Jun 2006 17:38:47 -0700 "Joe Van Dyk" wrote: > Is there any reason why the reply-to address on this list isn't > gtkmm-list@gnome.org? It is the job of a good mail user agent ;) Francis From joevandyk@gmail.com Wed Jun 7 03:06:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 15FAB3B03A5 for ; Wed, 7 Jun 2006 03:06:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21388-02 for ; Wed, 7 Jun 2006 03:06:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id E899C3B0365 for ; Wed, 7 Jun 2006 03:06:37 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id m2so182607uge for ; Wed, 07 Jun 2006 00:06:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=c+o31+4CUqiriiruJQlQZWUUdZvXWoxlzWHGgwwn6V3Lhd5wQhlycwS5aZQXRFD3WeqX40rEPe2NtVD8tK3FZNIljMQF1k7R/moAJDYjx8ujtPizSGoYy6a0zdSSw17AKApmMnE2IFUZG+Lhy0CNRvnBT0xnRPomlDm1w9RKIyo= Received: by 10.66.250.17 with SMTP id x17mr199457ugh; Wed, 07 Jun 2006 00:06:36 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 00:06:36 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 00:06:36 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: <20060607090319.2e0a0848.fbacque@free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060607090319.2e0a0848.fbacque@free.fr> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.064 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, AWL=-0.709, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.064 X-Spam-Level: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 07:06:39 -0000 On 6/7/06, Francis BACQUE wrote: > On Tue, 6 Jun 2006 17:38:47 -0700 > "Joe Van Dyk" wrote: > > > Is there any reason why the reply-to address on this list isn't > > gtkmm-list@gnome.org? > > It is the job of a good mail user agent ;) If you say so. I'm subscribed to a dozen technical mailing lists and this is the only one where I have to either reply to all or manually change the address. The gtk mailing list works as expected, by the way. Joe From murrayc@murrayc.com Wed Jun 7 03:18:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1B3743B0C3C for ; Wed, 7 Jun 2006 03:18:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22143-01 for ; Wed, 7 Jun 2006 03:18:32 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 02AA23B0343 for ; Wed, 7 Jun 2006 03:18:29 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 33D53DC711; Wed, 7 Jun 2006 00:18:28 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Wed, 7 Jun 2006 09:18:28 +0200 (CEST) Message-ID: <62386.194.138.18.132.1149664708.squirrel@webmail.murrayc.com> In-Reply-To: <1149643406.25628.40.camel@plantain.jesacco.com> References: <1149643406.25628.40.camel@plantain.jesacco.com> Date: Wed, 7 Jun 2006 09:18:28 +0200 (CEST) From: "Murray Cumming" To: "Joseph E. Sacco, Ph.D." User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.442 tagged_above=-999 required=2 tests=[AWL=-0.074, BAYES_00=-2.599, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.442 X-Spam-Level: Cc: guenther , murrayc@murrayc.com, gtkmm-list@gnome.org Subject: Re: gconfmm-2.14.1 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 07:18:38 -0000 > Murray, Thanks, but do please use gtkmm-list or bugzilla in future. > There is a minor bug in gconfmm-2.14.1/examples/client/main.cc, see > attached patch. > > With this patch, gconfmm-2.14.1: > > * builds within GARNOME-2.14.x Thanks. Sorry for that. I'll fix that soon. There's nothing useful in the new release when doing a normal build anyway, so don't worry about it too much. > * does not [yet] build within GARNOME-2.15.x What exactly is the error? > Question: > > Are other version bumps required to build gconfmm-2.14.1 within > 2.15.x? No, GConf and gconfmm are API and ABI compatible. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From javi.aranega@gmail.com Wed Jun 7 04:22:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C1B7F3B03BF for ; Wed, 7 Jun 2006 04:22:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26695-06 for ; Wed, 7 Jun 2006 04:22:53 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 6A0993B034F for ; Wed, 7 Jun 2006 04:22:53 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so192608ugf for ; Wed, 07 Jun 2006 01:22:52 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=jeMe8GPpF+57LfMpKaJHAK6CTKakh2KmSQul449ppz4iWYm0A8Y8uYLaRZ9azQoE4bCUu+ugQd5MXst0SKW5z0lo07BreMHAuyyo5jy2xexCUsqA5CB1I6lVmCZYS+I7cI12J+CSIRnEUEzlBLG1Rk4y4zPiW3suFwgyRh91fQY= Received: by 10.78.31.18 with SMTP id e18mr43143hue; Wed, 07 Jun 2006 01:22:52 -0700 (PDT) Received: by 10.78.28.14 with HTTP; Wed, 7 Jun 2006 01:22:52 -0700 (PDT) Message-ID: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> Date: Wed, 7 Jun 2006 10:22:52 +0200 From: "Javier Aranega" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3217_9457771.1149668572262" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.65 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.65 X-Spam-Level: Subject: How to work with libglademm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 08:22:54 -0000 ------=_Part_3217_9457771.1149668572262 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi!! I'm newbie in gtkmm/gnome application development and I'm working with that in my studies final project. I have to develop an application that work wit= h some Midi libraries and other stuff. I have decided to work with gtkmm and libglademm to load the UI that I make with glade-2. I want some examples that works like that. What is the rigth way to do this? I'd thought to make a class that had all the pointers to the widgets and to work with that, or is better to make different classes (for the differenst parts of the UI) that receive the pointer Glib::RefPtr of the class mainWindow.cc to reference the differents widgets? Other question is about how to integrate external libraries with the autotools stuff. I need some examples that help me. Thanks. Javi Ar=E1nega U. de Alicante ------=_Part_3217_9457771.1149668572262 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi!!

I'm newbie in gtkmm/gnome application development and I'm working with that in my studies final project. I have to develop an application that work with some Midi libraries and other stuff. I have decided to work with gtkmm and libglademm to load the UI that I make with glade-2. I want some examples that works like that. What is the rigth way to do this? I'd thought to make a class that had all the pointers to the widgets and to work with that, or is better to make different classes (for the differenst parts of the UI) that receive the pointer Glib::RefPtr of the class mainWindow.cc to reference the differents widgets?
Other question is about how to integrate external libraries with the autoto= ols stuff.
I need some examples that help me.

Thanks.

Javi Ar=E1nega
U. de Alicante
------=_Part_3217_9457771.1149668572262-- From igorbounov@topazelectro.ru Wed Jun 7 05:46:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 152CA3B0BBC for ; Wed, 7 Jun 2006 05:46:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32284-08 for ; Wed, 7 Jun 2006 05:46:33 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id C94703B0387 for ; Wed, 7 Jun 2006 05:46:32 -0400 (EDT) Received: (qmail 389 invoked by uid 7801); 7 Jun 2006 09:38:06 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.084341 secs); 07 Jun 2006 09:38:06 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.084341 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 7 Jun 2006 09:38:05 -0000 Message-ID: <4486A0CF.9020104@topazelectro.ru> Date: Wed, 07 Jun 2006 13:47:59 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: Javier Aranega References: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> In-Reply-To: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.6 tagged_above=-999 required=2 tests=[AWL=-0.860, BAYES_20=-0.74] X-Spam-Score: -1.6 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: How to work with libglademm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 09:46:38 -0000 Javier Aranega writes: > [...] > I need some examples that help me. There are some examples in libglademm package. Hope it helps. Igor Gorbounov From pfjan@yahoo.com.br Wed Jun 7 06:07:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B99B83B0BCF for ; Wed, 7 Jun 2006 06:07:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01502-04 for ; Wed, 7 Jun 2006 06:07:05 -0400 (EDT) Received: from web52109.mail.yahoo.com (web52109.mail.yahoo.com [206.190.48.112]) by menubar.gnome.org (Postfix) with SMTP id 8103B3B08CC for ; Wed, 7 Jun 2006 06:07:05 -0400 (EDT) Received: (qmail 56367 invoked by uid 60001); 7 Jun 2006 10:07:04 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=ETz7sdpK4VJCz7Et3He3Vz7BwnB/Q28BwT9PUrEp2XbDRCJErSs98etbN32+4IMUkfeJSovtRmtISHdvWPI8Z4r3R1PVOC7amHBnDxOfi9WzDApUDk8JlWqAELZL3tOeS5Tij/IEn3HDZwV6zfPUiMA/rIK/GWaak3ZVxhyh6EI= ; Message-ID: <20060607100704.56365.qmail@web52109.mail.yahoo.com> Received: from [201.6.132.11] by web52109.mail.yahoo.com via HTTP; Wed, 07 Jun 2006 03:07:04 PDT Date: Wed, 7 Jun 2006 03:07:04 -0700 (PDT) From: Jan Pfeifer To: Joe Van Dyk , gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Cc: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 10:07:06 -0000 Agreed, same problem here :) ----- Original Message ---- From: Joe Van Dyk To: gtkmm-list@gnome.org Sent: Tuesday, June 6, 2006 9:38:47 PM Subject: Change reply-to address to gtkmm-list@gnome.org ? Is there any reason why the reply-to address on this list isn't gtkmm-list@gnome.org? On most mailing lists that I'm on, the default reply-to address is the mailing list address. On this one, I always forget to to make sure that I send the email to the mailing list address instead of to the person who sent the email that I'm replying to. Thanks, Joe _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From onur.tugcu@gmail.com Sun Jun 4 00:38:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1C4DE3B0572 for ; Sun, 4 Jun 2006 00:38:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15199-04 for ; Sun, 4 Jun 2006 00:38:49 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by menubar.gnome.org (Postfix) with ESMTP id AC3753B01B3 for ; Sun, 4 Jun 2006 00:38:48 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l37so1360088nfc for ; Sat, 03 Jun 2006 21:38:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=IduZtPjnCMBf/pxE/swyZhvYLxQwmhMDQW/W/JY/su/HMWZvc+K15d3AlJdt61Xjrl5+cvlllXR5dWLcVDr6GHBpbn/zBM3i1cfR7hVdhwrplyf9l9pWFyxESLMj4KtMgADMqTE0ju8OUligm6JhkqQqNKzX4iSCpSJ/lHlXOdQ= Received: by 10.49.6.9 with SMTP id j9mr3249287nfi; Sat, 03 Jun 2006 21:38:47 -0700 (PDT) Received: by 10.48.42.10 with HTTP; Sat, 3 Jun 2006 21:38:47 -0700 (PDT) Message-ID: Date: Sun, 4 Jun 2006 07:38:47 +0300 From: "Onur Tugcu" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.888 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.888 X-Spam-Level: X-Mailman-Approved-At: Wed, 07 Jun 2006 10:15:12 -0400 Subject: rubberband select X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 04:38:50 -0000 Hi, I'm just starting to use gtkmm-2.4 (that's the name of the package on my system) and to me, it is worth great praise. I love the sigc++ action. I've spent a few hours becoming proficient with the treeview widget and related syntax, but when it comes to drawing area, I'm stumped. I want to have rectangle shaped elements in the drawing area which hold pictures, and I want to be able to select some with good old rubberband select or drag individual rectangles around (even into other widgets). I *will* eventually struggle and finish this with gtkmm, but I would like a few ideas and pointers that will make my life easier and more fun. Thank you --Nurettin From murrayc@murrayc.com Wed Jun 7 12:34:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D3443B0D69 for ; Wed, 7 Jun 2006 12:34:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29602-04 for ; Wed, 7 Jun 2006 12:34:01 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 31ADB3B0D39 for ; Wed, 7 Jun 2006 12:34:01 -0400 (EDT) Received: from noname (p5497CB1E.dip.t-dialin.net [84.151.203.30]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 1C2417F07B; Wed, 7 Jun 2006 09:33:58 -0700 (PDT) From: Murray Cumming To: Joe Van Dyk In-Reply-To: References: <20060607090319.2e0a0848.fbacque@free.fr> Content-Type: text/plain Date: Wed, 07 Jun 2006 18:33:56 +0200 Message-Id: <1149698036.5916.20.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.911 tagged_above=-999 required=2 tests=[AWL=-1.480, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, RCVD_IN_SORBS_WEB=1.456, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.911 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 16:34:02 -0000 On Wed, 2006-06-07 at 00:06 -0700, Joe Van Dyk wrote: > On 6/7/06, Francis BACQUE wrote: > > On Tue, 6 Jun 2006 17:38:47 -0700 > > "Joe Van Dyk" wrote: > > > > > Is there any reason why the reply-to address on this list isn't > > > gtkmm-list@gnome.org? > > > > It is the job of a good mail user agent ;) > > If you say so. I'm subscribed to a dozen technical mailing lists and > this is the only one where I have to either reply to all or manually > change the address. > > The gtk mailing list works as expected, by the way. gtk-list is just like gtkmm-list. The following link is what you will always be pointed to whenever you ask this. I'll change it when the GNOME mailing lists defaults change (they won't). I am not interested in the details and I'd rather people didn't bother discussing it on this list. http://www.unicom.com/pw/reply-to-harmful.html -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Wed Jun 7 12:56:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A3A693B032A for ; Wed, 7 Jun 2006 12:56:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31100-03 for ; Wed, 7 Jun 2006 12:56:51 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id 3FC793B00A8 for ; Wed, 7 Jun 2006 12:56:51 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so412674wra for ; Wed, 07 Jun 2006 09:56:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=usE1Lr5+lHD5tREPTMy1k+WDw2nGuBjMYAm2eaOcgZQiu2tKT3y4ICRP7yEVY3dkred5dlgHGLOxW14fbM574EYTqQ62l93VA6d5WORCjJ3e97OFEE7pxTZogNGFDRE7eScX7DOYhRpUq0PUeeFUs+ObPoFXLTyRFvhsfW9UJyo= Received: by 10.54.89.11 with SMTP id m11mr959957wrb; Wed, 07 Jun 2006 09:56:50 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 09:56:49 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 11:56:49 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1146123221.6040.14.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.39 tagged_above=-999 required=2 tests=[AWL=0.056, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.39 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 16:56:52 -0000 On 4/27/06, Murray Cumming wrote: > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > Our website is looking a bit unfashionable these days. Would someone > > like to play with the CSS and make it look like something from the year > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > system yet. > > Is nobody interesting in making us look a little more hip? > Well, I've finally gotten around to doing an implementation of a new website for gtkmm. For the most part, the content has not been changed (there were a few things that I added and a few things that I shuffled around, but nothing too significant). So it's essentially just a facelift. What I ended up implementing doesn't look much like the mockups I posted a while back, because although I liked the overall design of the mockups, I felt they had some pretty significant problems and I wanted to start fresh. I ended up liking this new design better, anyway. But design is somewhat personal, so you may have a different opinion... The new site is located here: http://jonathon.quotidian.org/gtkmm.org/index.shtml (be gentle with the server, though. It's only served on a DSL line for now) I've changed the colors since I wasn't a big fan of the old colors. I also ended up using relatively few images (there's no 'logo' image like the current website has, and no icons like the mockups had). Play around with it a bit and let me know what you think. Especially let me know what you think of the separation of navigation items into two groups -- the main group across the top ("home, license, download, etc") and the "Other Resources" on the sidebar. I'm also interested in how it looks in different browsers. I've tested it in epiphany on Linux, firefox and IE on windows. I'm aware that it currently looks awful in IE because I'm using PNG images with alpha (which IE doesn't support at all). I'll have to fix that at some point by either not using alpha or by switching to GIF images. If you notice layout problems, let me know. One comment that came up from Writser when I posted the mockups was adding more information targetted to new developers to explain why they should use gtkmm. I think that's a great idea that should be pursued, but I didn't incorporate any of that into this design yet. Note: the "Documentation" and "FAQ" links will not work since they point to the standard gtkmm API / tutorial documentation location which I haven't uploaded to my staging server. But it will look exactly the same as it does now (i.e. http://gtkmm.org/docs/gtkmm-2.4/docs/) -- I haven't touched that part. Suggestions and comments welcome. Thanks, Jonner From marble@igloo.snowplains.org Wed Jun 7 13:00:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F31783B00A8 for ; Wed, 7 Jun 2006 13:00:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31335-10 for ; Wed, 7 Jun 2006 13:00:15 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 60E2A3B0087 for ; Wed, 7 Jun 2006 13:00:15 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 1E7C7368542; Wed, 7 Jun 2006 18:00:12 +0100 (BST) Date: Wed, 7 Jun 2006 18:00:11 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Message-ID: <20060607170011.GC21110@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.527 tagged_above=-999 required=2 tests=[AWL=0.074, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -2.527 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 17:00:17 -0000 On Wed, Jun 07, 2006 at 11:56:49AM -0500, Jonathon Jongsma wrote: > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line for now) > > I'm also interested in how it looks in different browsers. I've > > Suggestions and comments welcome. I think it looks good (in Konqueror 3.5.3). ~Ainsley From joevandyk@gmail.com Wed Jun 7 13:59:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5647C3B0B53 for ; Wed, 7 Jun 2006 13:59:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02871-06 for ; Wed, 7 Jun 2006 13:59:55 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 6BE453B083F for ; Wed, 7 Jun 2006 13:59:55 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id a2so421653ugf for ; Wed, 07 Jun 2006 10:59:54 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=XNzAnPiuG/voXPuoAyXMrOPBK4sJ+0WpHZ/XIerRLS1GdDyRSPmRmtD1jHnwomfpxDu3Nt4xkuEW3oPjWsg8JApQtpK+ZyBipJo7LZDYqicpLDuzPft4+TnlnuqEgqRd0IVzegkGSG/yx89Zt+UJTeVtW7GBYQF5Xl9KjU+clBo= Received: by 10.67.100.12 with SMTP id c12mr768040ugm; Wed, 07 Jun 2006 10:59:53 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 10:59:52 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 10:59:52 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.305 tagged_above=-999 required=2 tests=[AWL=-0.417, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.305 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 17:59:58 -0000 On 6/7/06, Jonathon Jongsma wrote: > On 4/27/06, Murray Cumming wrote: > > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > > Our website is looking a bit unfashionable these days. Would someone > > > like to play with the CSS and make it look like something from the year > > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > > system yet. > > > > Is nobody interesting in making us look a little more hip? > > > > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. > > What I ended up implementing doesn't look much like the mockups I > posted a while back, because although I liked the overall design of > the mockups, I felt they had some pretty significant problems and I > wanted to start fresh. I ended up liking this new design better, > anyway. But design is somewhat personal, so you may have a different > opinion... > > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line for now) > > I've changed the colors since I wasn't a big fan of the old colors. I > also ended up using relatively few images (there's no 'logo' image > like the current website has, and no icons like the mockups had). > > Play around with it a bit and let me know what you think. Especially > let me know what you think of the separation of navigation items into > two groups -- the main group across the top ("home, license, download, > etc") and the "Other Resources" on the sidebar. > > I'm also interested in how it looks in different browsers. I've > tested it in epiphany on Linux, firefox and IE on windows. I'm aware > that it currently looks awful in IE because I'm using PNG images with > alpha (which IE doesn't support at all). I'll have to fix that at > some point by either not using alpha or by switching to GIF images. > If you notice layout problems, let me know. > > One comment that came up from Writser when I posted the mockups was > adding more information targetted to new developers to explain why > they should use gtkmm. I think that's a great idea that should be > pursued, but I didn't incorporate any of that into this design yet. > > Note: the "Documentation" and "FAQ" links will not work since they > point to the standard gtkmm API / tutorial documentation location > which I haven't uploaded to my staging server. But it will look > exactly the same as it does now (i.e. > http://gtkmm.org/docs/gtkmm-2.4/docs/) -- I haven't touched that part. You can trick IE into displaying transparent pngs. Google does it in http://maps.google.com. See http://homepage.ntlworld.com/bobosola/pngtest.htm for details. From doug@mobile-intelligence.com Wed Jun 7 14:17:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CE6EA3B0140 for ; Wed, 7 Jun 2006 14:17:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04111-09 for ; Wed, 7 Jun 2006 14:17:01 -0400 (EDT) Received: from mic3.mobile-intelligence.com (mic3.mobile-intelligence.com [66.73.38.140]) by menubar.gnome.org (Postfix) with SMTP id F22843B0176 for ; Wed, 7 Jun 2006 14:17:00 -0400 (EDT) Received: (qmail 12621 invoked from network); 7 Jun 2006 18:16:59 -0000 Received: from mic2.mobile-intelligence.com (HELO doug.workgroup.local) (66.73.38.139) by mic3.mobile-intelligence.com with SMTP; 7 Jun 2006 18:16:59 -0000 From: "Douglas C. MacKenzie" To: Joe Van Dyk In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Content-Type: text/plain Date: Wed, 07 Jun 2006 14:16:59 -0400 Message-Id: <1149704219.13806.296.camel@doug.workgroup.local> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-4.fc4) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.141 tagged_above=-999 required=2 tests=[AWL=0.323, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.141 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:17:03 -0000 A couple small suggestions: 1. I would like to see a link to the cvs repository, and directions with the cvs project names. It is helpful to create patches against the cvs tree, and it is often very difficult to guess project names. Here is an example description from a sourceforge project's site: > Anonymous CVS Access > > This project's SourceForge.net CVS repository can be checked out > through anonymous (pserver) CVS with the following instruction set. > The module you wish to check out must be specified as the modulename. > When prompted for a password for anonymous, simply press the Enter > key. To determine the names of the modules created by this project, > you may examine their CVS repository via the provided web-based CVS > repository viewer. > > cvs > -d:pserver:anonymous@libdc1394.cvs.sourceforge.net:/cvsroot/libdc1394 > login > > cvs -z3 > -d:pserver:anonymous@libdc1394.cvs.sourceforge.net:/cvsroot/libdc1394 > co -P modulename > > Information about accessing this CVS repository may be found in our > document titled, "CVS (Version Control for Source Code)". > > Updates from within the module's directory do not need the -d > parameter. > > NOTE: UNIX file and directory names are case sensitive. The path to > the project CVSROOT must be specified using lowercase characters > (i.e. /cvsroot/libdc1394) > 2. I don't see a link to the glade gui builder in the related tools area. I think it looks very nice. Doug From jonathon.jongsma@gmail.com Wed Jun 7 14:26:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4D2F43B00C8 for ; Wed, 7 Jun 2006 14:26:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04648-10 for ; Wed, 7 Jun 2006 14:25:54 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.229]) by menubar.gnome.org (Postfix) with ESMTP id 7B2FD3B027D for ; Wed, 7 Jun 2006 14:25:54 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so431016wra for ; Wed, 07 Jun 2006 11:25:53 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=WLdthYB/NoL9Ox811B2XvmZYRiNBBkPtElTg81roJUUO0gzzKAe6MPWBJ+SC1Jhl775uGC/+8CqYYpDSIgSynY/gZo2g2JBzMWm5dPIn2+++p8sAgQScY9VnoFA0lfAF9tKntpW6F7VpJMSRHcq0ePg8Hae6NMyZ7KykdOTdSUs= Received: by 10.54.124.19 with SMTP id w19mr980774wrc; Wed, 07 Jun 2006 11:25:14 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 11:25:52 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 13:25:52 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.467 tagged_above=-999 required=2 tests=[AWL=0.133, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.467 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:26:01 -0000 On 6/7/06, Joe Van Dyk wrote: > You can trick IE into displaying transparent pngs. Google does it in > http://maps.google.com. > > See http://homepage.ntlworld.com/bobosola/pngtest.htm for details. Yes, I was vaguely aware that there were workarounds for IE. But looking at the solution, it appears that this only applies to images in an html img tag -- all of my images are specified in the CSS file with the background-image property. It doesn't appear that this solution will work in this situation. Jonner From jonathon.jongsma@gmail.com Wed Jun 7 14:32:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D15F73B029F for ; Wed, 7 Jun 2006 14:32:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05197-02 for ; Wed, 7 Jun 2006 14:32:38 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.231]) by menubar.gnome.org (Postfix) with ESMTP id 2F5073B045B for ; Wed, 7 Jun 2006 14:32:38 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so432650wra for ; Wed, 07 Jun 2006 11:32:37 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OL6ErPTH38cqKTtKJWgLUFVMZRhO1BXCoItk60dlZ/2+32kxoGQqQ5S0YFM5v9KfcKk2+dfXf7GFqstMSQ+H4TpjsTT2S8JI524UCFYBI/yW0m1LjILvtkslaC0V2J1aPfmvLxLBMpVXQnuc37pzORVmoBY0Sf2ZWCxhVKxY20c= Received: by 10.54.86.13 with SMTP id j13mr878542wrb; Wed, 07 Jun 2006 11:31:43 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 11:32:36 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 13:32:37 -0500 From: "Jonathon Jongsma" To: "Douglas C. MacKenzie" In-Reply-To: <1149704219.13806.296.camel@doug.workgroup.local> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149704219.13806.296.camel@doug.workgroup.local> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.468 tagged_above=-999 required=2 tests=[AWL=0.132, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.468 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:32:40 -0000 On 6/7/06, Douglas C. MacKenzie wrote: > A couple small suggestions: > > 1. I would like to see a link to the cvs repository, > and directions with the cvs project names. It is helpful > to create patches against the cvs tree, and it is often > very difficult to guess project names. Here is an example > description from a sourceforge project's site: Odd, I could have sworn I had a link to the CVS page under the "Other resources" link along the left sidebar. The page always existed (and was linked from the 'development' page), I just forgot to add a link in a more prominent place. I've now added the link to the sidebar. Does that solve your concern or is there some additional information you'd like to see on that page? > 2. I don't see a link to the glade gui builder in the related tools > area. Good point. That should be added. > I think it looks very nice. thanks Jonner From mickael.drean@gmail.com Wed Jun 7 15:04:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 863843B008F for ; Wed, 7 Jun 2006 15:04:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06907-08 for ; Wed, 7 Jun 2006 15:04:09 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id C21973B0160 for ; Wed, 7 Jun 2006 15:04:08 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so446160ugf for ; Wed, 07 Jun 2006 12:04:07 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=KLUH/U3/wIMrSmVoPWNOuWGTlusG6/8scPGIfcwFVBDAAOpcwhROA3AAG/wQn/14w0bijG6/DXP0Q2qgTtoGn8waLc0yAy2n71bc+NwL8t0f1Bj1THwdPbmxvYmSPHWZFYnufrCoo5xgcqzYNYyZSzOQarfhr99zBsRyu3taC+o= Received: by 10.67.101.10 with SMTP id d10mr826072ugm; Wed, 07 Jun 2006 12:04:07 -0700 (PDT) Received: by 10.67.91.9 with HTTP; Wed, 7 Jun 2006 12:04:07 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 21:04:07 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9309_19701194.1149707047651" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.532 tagged_above=-999 required=2 tests=[AWL=-0.284, BAYES_00=-2.599, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.532 X-Spam-Level: Subject: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:04:11 -0000 ------=_Part_9309_19701194.1149707047651 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi folks, I have a colorbutton into a Dialog and when i clicked it, a colorselection dialog open but not always as the toplevel window. So ,i'd like to know to make this dialog always at toplevel when opened. Another question: when i run my software, i get a "gmon.out" file. I saw that it's a file in which is describe what happened during software run, is there something on window which is able to open it? Thanks. Mick ------=_Part_9309_19701194.1149707047651 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi folks,

  I have a colorbutton into a Dialog and when i clicked it, a colorselection dialog open but not always as the toplevel window. So ,i'd like to know to make this dialog always at toplevel when opened.

 Another question: when i run my software, i get a "gmon.out" file. I saw that it's a file in which is describe what happened during software run, is there something on window which is able to open it?

Thanks.

Mick
------=_Part_9309_19701194.1149707047651-- From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 7 15:07:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9F45D3B0239 for ; Wed, 7 Jun 2006 15:07:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07338-07 for ; Wed, 7 Jun 2006 15:07:21 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 207763B014D for ; Wed, 7 Jun 2006 15:07:21 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 9899AE9CC for ; Wed, 7 Jun 2006 12:07:16 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Wed, 07 Jun 2006 12:06:52 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.353 tagged_above=-999 required=2 tests=[AWL=0.055, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.353 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1146 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:07:22 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 2. [Bug 344110] New: build error in gconfmm example (gnomemm (bugzilla.gnome.org)) 3. [Bug 344110] build error in gconfmm example (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 6 Jun 2006 17:22:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060606212245.40DF56CC0B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from Murray Cumming 2006-06-06 21:22 UTC ------- Yes, gtk+ 2.9 changed some API (which is OK). It's fixed in CVS, and will be fixed by a new gtkmm tarball today. Thanks for the feedback. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 7 Jun 2006 02:17:41 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] New: build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified Summary: build error in gconfmm example Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: gconfmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: waschk@mandriva.org QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.15/2.16 GNOME milestone: Unspecified gconfmm 2.14.1 does not build if the exceptions are enabled. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 7 Jun 2006 02:18:50 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060607061850.4274F6CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified ------- Comment #1 from G?tz Waschk 2006-06-07 06:18 UTC ------- Created an attachment (id=66875) --> (http://bugzilla.gnome.org/attachment.cgi?id=66875&action=view) fix build -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1146 ******************************************** From murrayc@murrayc.com Wed Jun 7 15:39:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 71EF73B0DDF; Wed, 7 Jun 2006 15:38:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09273-01; Wed, 7 Jun 2006 15:38:57 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip2.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id 3DC723B0E65; Wed, 7 Jun 2006 15:38:44 -0400 (EDT) Received: from noname (p5497CB1E.dip.t-dialin.net [84.151.203.30]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 1E03F7F05A; Wed, 7 Jun 2006 12:38:41 -0700 (PDT) From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Wed, 07 Jun 2006 21:38:36 +0200 Message-Id: <1149709116.5916.26.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.684 tagged_above=-999 required=2 tests=[AWL=-0.695, BAYES_00=-2.599, RCVD_IN_SORBS_WEB=1.456, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.684 X-Spam-Level: Cc: Subject: ANNOUNCE: gtkmm 2.9.4 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:39:02 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.4: Gtk: * PrintContext: - Added set_track_print_status() and cancel(), paginate signal. (Marko Anastasov) - get_cairo() renamed to get_cairo_context(), - get_fontmap() renamed to get_pango_fontmap(), - create_context() renamed to create_pango_context(), - create_layout() renamed to create_pango_layout(). (Murray Cumming) * PrintJob: - Added set/get_track_print_status(). (Marko Anastasov) Pango: * Added CairoFontMap. (Might be removed later) * Context: Added update_from_cairo_context(), set_cairo_font_options(), set_cairo_font_options(), get_font_options(), set_resolution(), get_resolution(). * Layout: Added create(Cairo::Context), update_from_cairo_context(), add_to_cairo_context(). * LayoutLine: Added show_in_cairo_context(), add_to_cairo_context(). (Murray Cumming) *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From cedric.gustin@gmail.com Wed Jun 7 16:08:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6A2FE3B0B3C for ; Wed, 7 Jun 2006 16:08:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11081-09 for ; Wed, 7 Jun 2006 16:08:24 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id A309A3B0BB7 for ; Wed, 7 Jun 2006 16:08:23 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so482399ugf for ; Wed, 07 Jun 2006 13:08:22 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type; b=M+WFxjWq6qCP2f3mZxs5P3f1m0KxGgbLxbKBg22ji3R4BA7BzYE8lAO/VG3nsKAU80c/vR0pHKpEWKI5K7XtF/2p3CLyII+xw2iNqRMtxJo+o0IUuRhNZsIxaaL11+1Lz/85Nw1vTyjCAQDRBMY+Uk/CcosYCgG+yaIPaQqUyR0= Received: by 10.67.100.12 with SMTP id c12mr868182ugm; Wed, 07 Jun 2006 13:08:21 -0700 (PDT) Received: from ?62.4.141.8? ( [62.4.141.8]) by mx.gmail.com with ESMTP id j1sm1365869ugf.2006.06.07.13.08.18; Wed, 07 Jun 2006 13:08:21 -0700 (PDT) Message-ID: <448726D5.5040007@gmail.com> Date: Wed, 07 Jun 2006 21:19:49 +0200 From: Cedric Gustin User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: Vladislav Grinchenko References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> <4483E0C6.6050201@gmail.com> <1149515088.16525.2.camel@zorro> In-Reply-To: <1149515088.16525.2.camel@zorro> X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/mixed; boundary="------------060608010803000706080408" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.484 tagged_above=-999 required=2 tests=[AWL=0.039, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -2.484 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: cedric.gustin@gmail.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 20:08:27 -0000 This is a multi-part message in MIME format. --------------060608010803000706080408 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Guess you found a bug in the win32 port of gtk+. See the attached example. I would recommend you submit a bug report to the gtk+ bugzilla. Or I can also do it for you if you prefer... Cedric Vladislav Grinchenko wrote: > In my other posting ("Can't enforce ..." hit the 'send' button > prematurely), I supplied a modification to the demo dialog code that > illustrated the ratio problem. Can you, please, compile it on your > installation and tell me if you can resize it? --------------060608010803000706080408 Content-Type: text/plain; name="test_gtk_hints.c" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="test_gtk_hints.c" #include static gboolean delete_event(GtkWidget *widget,GdkEvent *event,gpointer data) { gtk_main_quit (); return FALSE; } int main( int argc, char *argv[] ) { GtkWidget *window; GtkWidget *label; gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); g_signal_connect(G_OBJECT (window), "delete_event", G_CALLBACK (delete_event), NULL); label = gtk_label_new("Hello World"); gtk_container_add(GTK_CONTAINER (window), label); gint width = 200; gint height = 122; gdouble aspect = width * 1.0 / height; GdkGeometry box_geometry = { width, /* min_width */ height, /* min_height */ -1, /* max_width; */ -1, /* max_height */ width, /* base_width */ height, /* base_height */ 1, /* width_inc */ 1, /* height_inc */ aspect, /* min_aspect (width/height) */ aspect /* max_aspect (width/height) */ }; gtk_window_set_geometry_hints(GTK_WINDOW(window), window, &box_geometry, GDK_HINT_ASPECT | GDK_HINT_MIN_SIZE); gtk_widget_show(label); gtk_widget_show(window); gtk_main(); return 0; } --------------060608010803000706080408-- From joevandyk@gmail.com Wed Jun 7 20:49:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9ADB53B0491 for ; Wed, 7 Jun 2006 20:49:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27150-03 for ; Wed, 7 Jun 2006 20:49:57 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id 3DCDA3B03F0 for ; Wed, 7 Jun 2006 20:49:57 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j40so540719ugd for ; Wed, 07 Jun 2006 17:49:56 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=kdUcyYAfv0nfj5NB/C8fucFfkD0JpfoJzQpZpWjg4rPGoHemqArDQMiQO6B/UhE42A85qqnwY9hw3MSaTLNuI71p90rsek2cVzZH1Hdd7/bdWZ73VHlME1yg/AHYyOTF4ZxeyRvzCzZtK/4ZQQ/Ym6NgrbyL3EZGnoKos3Kzp6c= Received: by 10.66.252.4 with SMTP id z4mr1049055ugh; Wed, 07 Jun 2006 17:49:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 17:49:56 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 17:49:56 -0700 From: "Joe Van Dyk" To: paul@linuxaudiosystems.com In-Reply-To: <1149594023.12354.28.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.069 tagged_above=-999 required=2 tests=[AWL=0.377, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.069 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 00:49:58 -0000 On 6/6/06, Paul Davis wrote: > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > I wonder why the documentation says a Gtk::Main object can't be > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > GTK and gtkmm require library initialization before any objects related > to them can be created. by attempting to put Gtk::Main in global scope > you are effectively asking for this order to be reversed. If I have Gtk::Main outside of any classes or functions (global scope, right?), what "related" objects would be created before Gtk::Main was called? From jonathon.jongsma@gmail.com Wed Jun 7 21:32:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6351E3B04FF for ; Wed, 7 Jun 2006 21:32:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29477-09 for ; Wed, 7 Jun 2006 21:32:42 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id 02A973B006F for ; Wed, 7 Jun 2006 21:32:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id x3so311823nzd for ; Wed, 07 Jun 2006 18:32:41 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=R/wC2/eFo9Bc6pA1MFK0XiTAVTdki5f5C1Y2+J1E8FYEanfsmbwwrRoxxgWhbSA8UlYfX68xmcWmX6bya16pJN5w6fW6bpcRIJUSCY+/3JBOQy8WgtaeLGV3vN5TFv6wJhxScGfHNO+hs4ylg0XfCBeTY7hFAtpvHn/7l0ukjUI= Received: by 10.37.15.64 with SMTP id s64mr1557582nzi; Wed, 07 Jun 2006 18:32:41 -0700 (PDT) Received: by 10.36.247.30 with HTTP; Wed, 7 Jun 2006 18:32:40 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 20:32:40 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.392 tagged_above=-999 required=2 tests=[AWL=0.054, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.392 X-Spam-Level: Cc: gtkmm-list@gnome.org, paul@linuxaudiosystems.com Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 01:32:44 -0000 On 6/7/06, Joe Van Dyk wrote: > On 6/6/06, Paul Davis wrote: > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > I wonder why the documentation says a Gtk::Main object can't be > > > created in the global scope. Apparently, that's what I want to do, as > > > I can't put it inside main(). > > > > GTK and gtkmm require library initialization before any objects related > > to them can be created. by attempting to put Gtk::Main in global scope > > you are effectively asking for this order to be reversed. > > If I have Gtk::Main outside of any classes or functions (global scope, > right?), what "related" objects would be created before Gtk::Main was > called? well, if I'm not mistaken, the constructor for Gtk::Main actually initializes GTK+, right? so you might be able to get away with a global Gtk::Main, but if the documentation says not to, I'd be very wary of doing so. Perhaps you could just have a global Gtk::Main* (pointer), and then inside your Program::Initialize() function do something like globalMainPointer = new Gtk::Main(argc, argv); then the Gtk::Main object won't be destroyed after exiting Program::Initialize() and you'll still be able to access it through your global pointer variable. That said, I haven't done any multi-threaded GTK / gtkmm programming, so there may be a completely different approach that would work better. Jonner From joevandyk@gmail.com Wed Jun 7 22:47:31 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3E2BB3B008F for ; Wed, 7 Jun 2006 22:47:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00668-06 for ; Wed, 7 Jun 2006 22:47:30 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id E8D713B0077 for ; Wed, 7 Jun 2006 22:47:29 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id k3so615448ugf for ; Wed, 07 Jun 2006 19:47:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OE6nVnP87u149wSFqppNUCxEfFEM+K1x/9FaNBC/09+HoB773v5ycFGnTbgxvDKCTitGjyCZDc3acEyX6uEOpIVFmEkIHW6DfdbbKO19hscN7tJP8hsVoa/CJ81AWC3hDX29ykcQfJiNMV2EeV1JBxPkTCcm4WJH+vdRfRO+RHA= Received: by 10.67.97.7 with SMTP id z7mr1116273ugl; Wed, 07 Jun 2006 19:47:28 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 19:47:28 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 19:47:28 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.38 tagged_above=-999 required=2 tests=[AWL=-0.338, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.38 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 02:47:31 -0000 On 6/7/06, Jonathon Jongsma wrote: > On 6/7/06, Joe Van Dyk wrote: > > > > Seems to me that when Program::initialize() exits, the global pointer > > variable would be pointing to garbage. > > > > Joe > > > > why? dynamically allocated objects live until you explicitly delete > them. That's the essence of memory leaks, but it works to your > advantage in cases like this. It's the same reason that your gui > variable isn't pointing at garbage when initialize() exits. Whoops, you're right. I was thinking automatic, not dynamic. From spray@lyx.org Thu Jun 8 11:43:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4958F3B0071 for ; Thu, 8 Jun 2006 11:43:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16951-01 for ; Thu, 8 Jun 2006 11:43:17 -0400 (EDT) Received: from mail-gw1.york.ac.uk (mail-gw1.york.ac.uk [144.32.128.246]) by menubar.gnome.org (Postfix) with ESMTP id 0447F3B0EF8 for ; Thu, 8 Jun 2006 11:43:16 -0400 (EDT) Received: from host-172-19-13-221.sns.york.ac.uk (host-172-19-13-221.sns.york.ac.uk [172.19.13.221]) by mail-gw1.york.ac.uk (8.13.6/8.13.6) with ESMTP id k58FhBTc021293 for ; Thu, 8 Jun 2006 16:43:11 +0100 (BST) From: John Spray To: gtkmm-list@gnome.org In-Reply-To: References: Content-Type: text/plain Date: Thu, 08 Jun 2006 16:43:06 +0100 Message-Id: <1149781386.5175.1.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-York-MailScanner: Found to be clean X-York-MailScanner-From: spray@lyx.org X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.525 tagged_above=-999 required=2 tests=[AWL=0.074, BAYES_00=-2.599] X-Spam-Score: -2.525 X-Spam-Level: Subject: Re: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 15:43:19 -0000 On Wed, 2006-06-07 at 21:04 +0200, Mickael Drean wrote: > Another question: when i run my software, i get a "gmon.out" file. I > saw that it's a file in which is describe what happened during > software run, is there something on window which is able to open it? One question per post makes things much easier to keep track of. Anyway - gmon.out is the file that programs compiled with "-pg" (profiling) generate. You then feed this file to gprof to generate a report. No idea about gprof on windows, at the very least you can probably run it with cygwin. John From pfjan@yahoo.com.br Thu Jun 8 12:15:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 015463B06FD for ; Thu, 8 Jun 2006 12:15:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19486-05 for ; Thu, 8 Jun 2006 12:15:32 -0400 (EDT) Received: from web52115.mail.yahoo.com (web52115.mail.yahoo.com [206.190.48.118]) by menubar.gnome.org (Postfix) with SMTP id DF6E13B0630 for ; Thu, 8 Jun 2006 12:15:31 -0400 (EDT) Received: (qmail 56565 invoked by uid 60001); 8 Jun 2006 16:15:30 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=k9wF/yqUqNlNbmmyE+QK4kIJ19t4zlBXuvyjcXlJl8CeQCUwGvEoPskq5ag7KePci/2LOFC7asELxyA013ONdF5yJKFRyjbIvnoqCkA2i8SE1dC/Q8fGQQA0S9JODhden80rP5ZO8gW9JuRToN1JwAgG3jdFyLaAmmfsk1FNMmc= ; Message-ID: <20060608161530.56563.qmail@web52115.mail.yahoo.com> Received: from [201.6.132.11] by web52115.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 09:15:30 PDT Date: Thu, 8 Jun 2006 09:15:30 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.412 tagged_above=-999 required=2 tests=[AWL=-0.013, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -2.412 X-Spam-Level: Subject: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 16:15:35 -0000 hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) ... an hour later ... I still can't make the accelerators work. I tried, inside my GtkWindow derivate construtor: ... m_accelerators = get_accel_group(); Glib::RefPtr accelertable = m_accelerators; // ???? if ( ! m_accelerators ) throw missing_widget( "Gtk::Window::get_accel_group() returned empty!" ); m_accelerators->activate( /*GQuark ???*/ Glib::Quark("fullscreen"), /* accelertable ??? */ accelertable, 'F', Gdk::CONTROL_MASK ); m_accelerators->signal_accel_activate().connect( sigc::mem_fun( *this, &MyWindow::on_fullscreen ) ); ... it compiled fine, and also ran, but Ctrl+F never activate anything :( ... Any ideas ? I also tried: ... m_accelerators = get_accel_group(); add_accelerator( "fullscreen", m_accelerators, 'F', /* Modifiers GDK::CONTROL_MASK */ Gdk::RELEASE_MASK, Gtk::ACCEL_VISIBLE ); .. but it complains: Gtk-WARNING **: gtkwidget.c:3260: widget `gtkmm__GtkWindow' has no activatable signal "fullscreen" without arguments well, understandable ... but I couldn't find where to associate the "accel_signal" (a string) to an actual signal which I could connect to. any help would be greatly appreciated :) thnks! jan From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 8 15:06:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B1C7F3B035A for ; Thu, 8 Jun 2006 15:06:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30661-02 for ; Thu, 8 Jun 2006 15:06:01 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 5FBB93B070B for ; Thu, 8 Jun 2006 15:06:01 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 00B4313C18 for ; Thu, 8 Jun 2006 12:06:01 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Thu, 08 Jun 2006 12:05:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.392 tagged_above=-999 required=2 tests=[AWL=0.093, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.392 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1140 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 19:06:02 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 8 Jun 2006 13:59:25 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060608175925.E35DE6CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #9 from Javeed Shaikh 2006-06-08 17:59 UTC ------- Something of the sort would indeed help immensely. To be honest, I have to blame Xlib for horrible namespace pollution(they could've done similar to what gtk does, prefixing everything.) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1140 ******************************************** From murrayc@murrayc.com Thu Jun 8 16:43:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E37E03B027F for ; Thu, 8 Jun 2006 16:43:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04151-10 for ; Thu, 8 Jun 2006 16:43:19 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id F09E53B00EA for ; Thu, 8 Jun 2006 16:43:18 -0400 (EDT) Received: from noname (p5497FA0A.dip.t-dialin.net [84.151.250.10]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 836D47F01E; Thu, 8 Jun 2006 13:43:17 -0700 (PDT) From: Murray Cumming To: Kent Bolton In-Reply-To: <1149010336.5916.32.camel@localhost.localdomain> References: <8f3606650605240822s30ba222m67f75081e77b55d8@mail.gmail.com> <1148489801.11680.34.camel@localhost.localdomain> <1148632993.5971.4.camel@localhost.localdomain> <1149010336.5916.32.camel@localhost.localdomain> Content-Type: text/plain Date: Thu, 08 Jun 2006 22:43:14 +0200 Message-Id: <1149799394.5749.16.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.406 tagged_above=-999 required=2 tests=[AWL=0.039, BAYES_00=-2.599, TW_BM=0.077, TW_GT=0.077] X-Spam-Score: -2.406 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gtk_widget_class_install_style_property X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 20:43:20 -0000 On Tue, 2006-05-30 at 19:32 +0200, Murray Cumming wrote: > On Fri, 2006-05-26 at 10:43 +0200, Murray Cumming wrote: > > I've tried to get that working here: > > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/mywidget.cc?view=markup > > But while parsing my rc file: > > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/custom_gtkrc?view=markup > > > > I get this error: > > " > > custom_gtkrc:3: error: invalid identifier `examplescale', expected valid > > identifier > > " > > > > Maybe someone knows what I am doing wrong. > > I submitted a GTK+ bug about that error: > http://bugzilla.gnome.org/show_bug.cgi?id=343012 > > However, even when I hack glibmm to produce custom types that start with > a capital letter, which fixes that error, I still can't seem to actually > get a value out of the rc file. The GTK+ bug is still there, so we still need to hack glibmm for now, but with that hack, I now have a working example: http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/ The secret (discovered on gtk-list@gnome.org) was that the style values are only available when the widget has been realized. Luckily, that's when we need them. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mpfeifer77@googlemail.com Thu Jun 8 17:09:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9937E3B0105 for ; Thu, 8 Jun 2006 17:09:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05848-03 for ; Thu, 8 Jun 2006 17:09:25 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by menubar.gnome.org (Postfix) with ESMTP id DC61E3B102B for ; Thu, 8 Jun 2006 17:09:24 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id p77so458954nfc for ; Thu, 08 Jun 2006 14:09:23 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=googlemail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=hTogQNrxgk4oPyPcJmponlsORWJsh30ETOA36ve3xOqv7Vwm4Xohk/PQT72UwOskm4l0SQyDXKwI8tkDvWS4w0iViw1UIQfYvB5x2OSCyY9oW9dU8j6l911Ppq73p7UN0UM9MVGFLRO+94UQ9lFmUeWgfIQj8jyEXxfMnGBDnFI= Received: by 10.49.2.11 with SMTP id e11mr1787829nfi; Thu, 08 Jun 2006 14:09:23 -0700 (PDT) Received: by 10.49.26.13 with HTTP; Thu, 8 Jun 2006 14:09:23 -0700 (PDT) Message-ID: Date: Thu, 8 Jun 2006 23:09:23 +0200 From: "Matthias Pfeifer" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Subject: Re: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 21:09:27 -0000 2006/6/7, Mickael Drean : > Hi folks, > [SNIP] > Another question: when i run my software, i get a "gmon.out" file. I saw > that it's a file in which is describe what happened during software run, is > there something on window which is able to open it? gmon out keeps information about function calls. it measures the time each call of a function takes and some more values. This is ment for performance tuning. Note that this has some major impact on the runtime of your binaries. They should slow down. Matthias From gezimetc@shaw.ca Fri Jun 9 02:56:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7C70A3B0399 for ; Fri, 9 Jun 2006 02:56:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01481-09 for ; Fri, 9 Jun 2006 02:55:59 -0400 (EDT) Received: from pd3mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 8CFD53B00D7 for ; Fri, 9 Jun 2006 02:55:59 -0400 (EDT) Received: from pd3mr8so.prod.shaw.ca (pd3mr8so-qfe3.prod.shaw.ca [10.0.141.24]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K0049HZ96NN30@l-daemon> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Received: from pn2ml3so.prod.shaw.ca ([10.0.121.147]) by pd3mr8so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K00MSRZ96X5G0@pd3mr8so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Received: from laptopi ([70.65.132.245]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K00HL2Z96A0C0@l-daemon> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Date: Fri, 09 Jun 2006 00:55:54 -0600 From: Gezim Hoxha In-reply-to: To: gtkmm Message-id: <1149836154.4947.3.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.388 tagged_above=-999 required=2 tests=[AWL=0.077, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.388 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 06:56:01 -0000 On Wed, 2006-07-06 at 11:56 -0500, Jonathon Jongsma wrote: > Suggestions and comments welcome. Jonner, Congrats, you did a great job. Here are my suggestions to make it even better: 1.) Under "What is gtkmm?" section the word "widgets" should be linked to the widgets part of the documentation or to a description of what a widget is as in the Microsoft world, they're called controls. 2.) I feel like somehow the links on the left are too cluttered. Maybe this is because they have the white background (same as the main column) which in my brain probably means a column of text to read. So if the background of the left links could be changed, it would give it more of a menu feel, I think. 3.) I'm not sure the menu is the right place to include the recommendations and descriptions of stable and unstable releases. All in all, you did a great job and the fact that there is no/few images doesn't hurt it at all. Thanks, -Gezim From denis@poolshark.org Fri Jun 9 09:13:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 72D4E3B0340 for ; Fri, 9 Jun 2006 09:13:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26054-09 for ; Fri, 9 Jun 2006 09:13:42 -0400 (EDT) Received: from charlie.albator.org (unknown [64.151.106.180]) by menubar.gnome.org (Postfix) with ESMTP id AC4203B024E for ; Fri, 9 Jun 2006 09:13:42 -0400 (EDT) Received: from [192.168.1.11] (AMontsouris-151-1-66-216.w82-123.abo.wanadoo.fr [82.123.5.216]) (authenticated bits=0) by charlie.albator.org (8.13.1/8.13.1) with ESMTP id k59DUASD000482 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 9 Jun 2006 06:30:16 -0700 Message-ID: <44897382.8030801@poolshark.org> Date: Fri, 09 Jun 2006 15:11:30 +0200 From: Denis Leroy User-Agent: Mozilla Thunderbird 1.0.8-1.1.fc4 (X11/20060501) X-Accept-Language: en-us, en MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.74 tagged_above=-999 required=2 tests=[BAYES_20=-0.74] X-Spam-Score: -0.74 X-Spam-Level: Subject: Glom on digg X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 13:13:44 -0000 Nice! http://www.newsforge.com/article.pl?sid=06/06/01/1928215 (will be submitted to Fedora Extras shortly, but the review process is sooo slow lately). From pfjan@yahoo.com.br Fri Jun 9 09:33:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 042CD3B038D for ; Fri, 9 Jun 2006 09:33:08 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27634-06 for ; Fri, 9 Jun 2006 09:33:07 -0400 (EDT) Received: from web52101.mail.yahoo.com (web52101.mail.yahoo.com [206.190.48.104]) by menubar.gnome.org (Postfix) with SMTP id BFFAA3B0287 for ; Fri, 9 Jun 2006 09:33:06 -0400 (EDT) Received: (qmail 21836 invoked by uid 60001); 9 Jun 2006 13:33:05 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=dmhw4hwo/m39XKizJUf9aCcNFGCj/npCzsC+nX7jlIERgiO0H4cFYKP+FhmD5Gb6JKbNiDgyEKMZVg/MpIqo/oJYm/D09qForeVkEeEJ++i+Ua5KdOHItfjPpH9FBizcA/sB6HJ9mUAM7WiA2dqXideTbwTWFIGSTjzVaHHj3a0= ; Message-ID: <20060609133305.21834.qmail@web52101.mail.yahoo.com> Received: from [201.6.132.11] by web52101.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 06:33:05 PDT Date: Fri, 9 Jun 2006 06:33:05 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.116 tagged_above=-999 required=2 tests=[AWL=-1.317, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -1.116 X-Spam-Level: Subject: open an URL in the "standard" gnome selected browser X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 13:33:08 -0000 hi :) any ideas how to achieve this ? I need the user to check an URL, outside the desktop program. How do I do this in a standard way for gnome ? thx for any help! - jan From pfjan@yahoo.com.br Fri Jun 9 11:05:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5E17B3B10F6 for ; Fri, 9 Jun 2006 11:05:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00841-09 for ; Fri, 9 Jun 2006 11:05:28 -0400 (EDT) Received: from web52103.mail.yahoo.com (web52103.mail.yahoo.com [206.190.48.106]) by menubar.gnome.org (Postfix) with SMTP id 277033B0413 for ; Fri, 9 Jun 2006 11:05:28 -0400 (EDT) Received: (qmail 31376 invoked by uid 60001); 9 Jun 2006 15:05:27 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=jHBhVKzzs1SZKcM0jnA+G0mSgEMDz+gMk0f3ANQiVDLz7bor8ZMKYqijOyix2UFj2nPnh4MVGY/YNrNnE0yZg5Qz8vgpnz//9mTwvMJD6dPqO1zDwR5Nbce1y1T53dqbx4ekQ2aY8LO0PGMn306XGSUyxeWp7yi8nFJhm/LFwDw= ; Message-ID: <20060609150527.31374.qmail@web52103.mail.yahoo.com> Received: from [201.6.132.11] by web52103.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 08:05:27 PDT Date: Fri, 9 Jun 2006 08:05:27 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org In-Reply-To: <20060609133305.21834.qmail@web52101.mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.048, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.397 X-Spam-Level: Subject: Re: open an URL in the "standard" gnome selected browser X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 15:05:29 -0000 Found out :) So, for others searching for the same question, here is the code to launch the browser configured in gnome as the preferred application: if( ! gnome_url_show_on_screen ( url.c_str(), get_screen()->gobj(), 0 ) ) { logger.error( "Wasn't able to open URL : "+url ); Gtk::MessageDialog message( *mywindow, "An error has occurred while trying to launch the " "default web browser.\n\n" "Please check your settings in the " "'Preferred Applications' preference tool.\n\n" "You can continue with the login process, by opening" " the following address in your browser:\n\n" +url, false, Gtk::MESSAGE_WARNING ); message.run(); } note, this code is scoped inside a method of a Gtk::Dialog derivate. - jan ----- Original Message ---- From: Jan Pfeifer To: gtkmm-list@gnome.org Sent: Friday, June 9, 2006 10:33:05 AM Subject: open an URL in the "standard" gnome selected browser hi :) any ideas how to achieve this ? I need the user to check an URL, outside the desktop program. How do I do this in a standard way for gnome ? thx for any help! - jan _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From jonathon.jongsma@gmail.com Fri Jun 9 12:23:26 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A8D5A3B110D for ; Fri, 9 Jun 2006 12:23:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06050-03 for ; Fri, 9 Jun 2006 12:23:25 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 143DE3B03B5 for ; Fri, 9 Jun 2006 12:23:24 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 12so681911nzp for ; Fri, 09 Jun 2006 09:23:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=icOhv9NF/6LIeyrbgKghZ3wLAEHmOKs/ZG0w8NgRgMlxscRKm/lSRJbE6k3rhH/CryWJAcX6sw3ykG7LXg1uUTvuoWq2LBJ4R6qlikndRleZ59jvIJ4kc5n5wl5HUS30flKEt3kaAPOgEC99Is1K5iDk8/TKotTzDkUvG30SDz0= Received: by 10.36.104.15 with SMTP id b15mr4320977nzc; Fri, 09 Jun 2006 09:23:24 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 9 Jun 2006 09:23:23 -0700 (PDT) Message-ID: Date: Fri, 9 Jun 2006 11:23:23 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.469 tagged_above=-999 required=2 tests=[AWL=0.131, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.469 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 16:23:26 -0000 On 6/7/06, Jonathon Jongsma wrote: > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. Since I've only gotten minor suggestions and positive comments, should I assume that the general design is acceptable to everybody? I'd like to move forward on getting a new site pushed out soon if possible. If anybody has any serious problems with the proposal, speak up soon. Feel free to be critical of the design if you have concerns about it, but try to limit your criticisms to the design and organization of the proposal and not the content of the website. After a new design is implemented, we can try to tackle updating the content if necessary. Murray, I'd also really appreciate your thoughts and suggestions as the maintainer of gtkmm. Thanks, Jonner From murrayc@murrayc.com Fri Jun 9 13:17:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 207B73B11AF for ; Fri, 9 Jun 2006 13:17:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09703-01 for ; Fri, 9 Jun 2006 13:17:02 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 4F34F3B02ED for ; Fri, 9 Jun 2006 13:17:02 -0400 (EDT) Received: from noname (p5497E62B.dip.t-dialin.net [84.151.230.43]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 5750990E9A; Fri, 9 Jun 2006 10:17:00 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Content-Type: text/plain Date: Fri, 09 Jun 2006 19:16:56 +0200 Message-Id: <1149873416.8058.11.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 17:17:04 -0000 On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote: > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. Sorry, it was on my todo list. > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line > for now) It looks generally more up-to-date, though not radically cool. Some minor points: 0. ", and more" is superfluous necessary in the title. 1. I'd prefer to see "gtkmm" in the title rather than the domain name. 2. We don't need the "What is gtkmm?" title, though that text block is good. 3. The "Other Resources" title is odd, because I didn't at first see that the "main" menu items are in a horizontal list at the top. I'm quite sure that this will lead to people not finding stuff. I like the idea of making some links obvious (their text could be bigger), but I don't have a good idea for where to put the secondary stuff. 4. On the other pages (not the first page), the page looks rather plain - both the left and right hand sides are just black on a white background. But I don't like the thin lines that we have on the current site. I think we need to fix 3 and 4 before making this live. Many thanks for pushing this. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From pfjan@yahoo.com.br Fri Jun 9 18:26:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D17553B01AC for ; Fri, 9 Jun 2006 18:26:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24947-08 for ; Fri, 9 Jun 2006 18:26:49 -0400 (EDT) Received: from web52110.mail.yahoo.com (web52110.mail.yahoo.com [206.190.48.113]) by menubar.gnome.org (Postfix) with SMTP id 755CB3B0101 for ; Fri, 9 Jun 2006 18:26:49 -0400 (EDT) Received: (qmail 54252 invoked by uid 60001); 9 Jun 2006 22:26:47 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=2VkHCyapjvbOlC6BsaNFQwyDcRZBgYMxDzZHz+huEr2iT8g6qeylPWMc0dFadW6NIlA2BVt5FZ/bq9X0OKVUsZ2mVJsNkDdPMoIEQOZun8Zzq35fGzkwdkRhac/xK2N9znp2Yt1A/bUiT4ZwBVEhfpcH0Xuuw3irWeR+CC0MyCI= ; Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com> Received: from [201.6.132.11] by web52110.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 15:26:47 PDT Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT) From: Jan Pfeifer To: Jonathon Jongsma , Murray Cumming In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.308 tagged_above=-999 required=2 tests=[AWL=-0.063, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.308 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 22:26:51 -0000 hi Jonathon, I'm new here, so I didn't want to comment on the contents. But from a normal user perspective, I enjoyed the new design. Not only it's much better than the previous, but also it gives the site with a fresh visual for the next couple of years. Better than that only if you find someway to put some ajax and make some funky special fx :D thx a lot for the hard work! - jan ----- Original Message ---- From: Jonathon Jongsma To: Murray Cumming Cc: gtkmm-list Sent: Friday, June 9, 2006 1:23:23 PM Subject: Re: Website update? On 6/7/06, Jonathon Jongsma wrote: > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. Since I've only gotten minor suggestions and positive comments, should I assume that the general design is acceptable to everybody? I'd like to move forward on getting a new site pushed out soon if possible. If anybody has any serious problems with the proposal, speak up soon. Feel free to be critical of the design if you have concerns about it, but try to limit your criticisms to the design and organization of the proposal and not the content of the website. After a new design is implemented, we can try to tackle updating the content if necessary. Murray, I'd also really appreciate your thoughts and suggestions as the maintainer of gtkmm. Thanks, Jonner _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From weijie90@gmail.com Fri Jun 9 22:59:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 50F353B0118 for ; Fri, 9 Jun 2006 22:59:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04763-01 for ; Fri, 9 Jun 2006 22:59:50 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id 66F853B0085 for ; Fri, 9 Jun 2006 22:59:50 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id x3so892374nzd for ; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:subject:from:to:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=kO/CinUTfkOTi3826b29WBpHDS7S891mZN7H6dinymlZkpkeJDrbZE4U1ZulJ5wjJvCR86GMSy1DMrZw5JddpmODVir4LjXqbQ0JYiy/godnD1WRXMXXCHSAy8iXpUOETAarCaiFQqU4Xw9XwtQSbExIXijYv9V8Gxfbh9MMuPQ= Received: by 10.36.118.11 with SMTP id q11mr5114174nzc; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.126.141]) by mx.gmail.com with ESMTP id 19sm48952nzp.2006.06.09.19.59.47; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Sat, 10 Jun 2006 10:59:56 +0800 Message-Id: <1149908397.6429.6.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.24 tagged_above=-999 required=2 tests=[AWL=-0.361, BAYES_00=-2.599, RCVD_IN_NJABL_PROXY=0.721, SPF_PASS=-0.001] X-Spam-Score: -2.24 X-Spam-Level: Subject: Signal emitted when Gtk::ColourSelectionDialog's close button is clicked X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 02:59:53 -0000 Hi, What is the signal emitted when a Gtk::ColourSelectionDialog's close button is clicked? i am using libglademm. For example, if i want to connect a signal handler to a button's signal_clicked() event, i use this: "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" So which signal should i use for a colour selection dialog? the docs are not helpful here. can anyone please point me to a site containing all the signals emitted, espically in the context of libglademm? thanks! wei jie From murrayc@murrayc.com Sat Jun 10 04:18:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3AB1F3B034A for ; Sat, 10 Jun 2006 04:18:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18885-06 for ; Sat, 10 Jun 2006 04:18:20 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by menubar.gnome.org (Postfix) with ESMTP id C60743B00D0 for ; Sat, 10 Jun 2006 04:18:20 -0400 (EDT) Received: from noname (p5497EE67.dip.t-dialin.net [84.151.238.103]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 7648F129A83; Sat, 10 Jun 2006 01:18:18 -0700 (PDT) From: Murray Cumming To: weijie In-Reply-To: <1149908397.6429.6.camel@localhost> References: <1149908397.6429.6.camel@localhost> Content-Type: text/plain Date: Sat, 10 Jun 2006 10:18:07 +0200 Message-Id: <1149927487.5779.7.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close button is clicked X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 08:18:24 -0000 On Sat, 2006-06-10 at 10:59 +0800, weijie wrote: > Hi, > What is the signal emitted when a Gtk::ColourSelectionDialog's close > button is clicked? i am using libglademm. > > For example, if i want to connect a signal handler to a button's > signal_clicked() event, i use this: > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" > > So which signal should i use for a colour selection dialog? the docs are > not helpful here. > > can anyone please point me to a site containing all the signals emitted, > espically in the context of libglademm? thanks! > > wei jie I guess you would want to handle Gtk::Dialog::signal_response. Or you could use Gtk::Dialog::run(), which blocks until the dialog has been closed. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Sat Jun 10 14:01:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DF5023B016C for ; Sat, 10 Jun 2006 14:01:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18478-01 for ; Sat, 10 Jun 2006 14:01:04 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id 19FAF3B00DD for ; Sat, 10 Jun 2006 14:01:04 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1281321nzo for ; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=r3y8NxJgpKsUMzWiUBGQJm6Xr1y1QBT5BnzV33wGT1so4Z3lVfGWO+Ea1H/HMTM9PRY1YDlf/ZQcTrLaMHiNEoo8jQ0vEdrx/gXRAvWlq8MutS0ia+LHBrrVod6+RfHMuqWwCOVWiU357rOpfrRCIWgNbSohPuGeNDOvJWkEH7I= Received: by 10.36.77.19 with SMTP id z19mr6061787nza; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 13:01:03 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149873416.8058.11.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.47 tagged_above=-999 required=2 tests=[AWL=0.130, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.47 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 18:01:06 -0000 On 6/9/06, Murray Cumming wrote: >> The new site is located here: >> http://jonathon.quotidian.org/gtkmm.org/index.shtml >> (be gentle with the server, though. It's only served on a DSL line >> for now) > > It looks generally more up-to-date, though not radically cool. Were you looking for radically cool? Because that's not really what I was going for, and I'm not sure I'm capable of radically cool, anyway :) > 3. The "Other Resources" title is odd, because I didn't at first see > that the "main" menu items are in a horizontal list at the top. I'm > quite sure that this will lead to people not finding stuff. I like the I agree that the title is a bit odd. Would it help if the horizontal list was aligned along the left instead of the right so that it was harder to miss the 'main' menu? Or do you think a totally different arrangement is necessary? > 4. On the other pages (not the first page), the page looks rather plain > - both the left and right hand sides are just black on a white > background. But I don't like the thin lines that we have on the current > site. hmm. I'm not so sure I agree with this. I tend to think that the plain white main section looks rather elegant and uncluttered, but that's just my opinion. I'll experiment more with some differentiation of the sidebar, though I've tried some things already and wasn't happy with them at all. Thanks for the input, Jonner From murrayc@murrayc.com Sat Jun 10 14:18:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 438CB3B03AC for ; Sat, 10 Jun 2006 14:18:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19166-08 for ; Sat, 10 Jun 2006 14:18:45 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 195243B016C for ; Sat, 10 Jun 2006 14:18:44 -0400 (EDT) Received: from noname (p5497CBE5.dip.t-dialin.net [84.151.203.229]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 4A1E17F01E; Sat, 10 Jun 2006 11:18:43 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> Content-Type: text/plain Date: Sat, 10 Jun 2006 20:18:39 +0200 Message-Id: <1149963519.5715.4.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 18:18:47 -0000 On Sat, 2006-06-10 at 13:01 -0500, Jonathon Jongsma wrote: > On 6/9/06, Murray Cumming wrote: > > >> The new site is located here: > >> http://jonathon.quotidian.org/gtkmm.org/index.shtml > >> (be gentle with the server, though. It's only served on a DSL line > >> for now) > > > > It looks generally more up-to-date, though not radically cool. > > Were you looking for radically cool? Because that's not really what I > was going for, and I'm not sure I'm capable of radically cool, anyway > :) > > > 3. The "Other Resources" title is odd, because I didn't at first see > > that the "main" menu items are in a horizontal list at the top. I'm > > quite sure that this will lead to people not finding stuff. I like the > > I agree that the title is a bit odd. > Would it help if the horizontal list was aligned along the left > instead of the right so that it was harder to miss the 'main' menu? > Or do you think a totally different arrangement is necessary? That could help. I don't have a better suggestion, I'm afraid. > > 4. On the other pages (not the first page), the page looks rather plain > > - both the left and right hand sides are just black on a white > > background. But I don't like the thin lines that we have on the current > > site. > > hmm. I'm not so sure I agree with this. I tend to think that the > plain white main section looks rather elegant and uncluttered, but > that's just my opinion. I'll experiment more with some > differentiation of the sidebar, though I've tried some things already > and wasn't happy with them at all. I'm mostly concerned that the 2 sections have no clear separation other than the separate paragraph blocks. > > Thanks for the input, > Jonner -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Sat Jun 10 15:33:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 762113B0532 for ; Sat, 10 Jun 2006 15:33:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23094-02 for ; Sat, 10 Jun 2006 15:33:31 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.195]) by menubar.gnome.org (Postfix) with ESMTP id 9F4E43B0429 for ; Sat, 10 Jun 2006 15:33:31 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1294870nzo for ; Sat, 10 Jun 2006 12:33:31 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OV2Vhze94C8HmUC5iGNdzVXTuIGPVf76/3YPPj4QUlUmmATiw/WigcpM/PPCZKFUD9nRte8mXxU5CWUsw+IC8wha+XlPxixP2z9Qhe0WFTp+BjkjaQVz8hMsMp84NEH3+oySFowE0RqdfqfQ9dG236V0G/1xAAx+zrfAQUfzi0Y= Received: by 10.36.77.19 with SMTP id z19mr6146557nza; Sat, 10 Jun 2006 12:33:29 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 12:33:29 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 14:33:29 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149963519.5715.4.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.47 tagged_above=-999 required=2 tests=[AWL=0.130, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.47 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 19:33:33 -0000 On 6/10/06, Murray Cumming wrote: > > >> The new site is located here: > > >> http://jonathon.quotidian.org/gtkmm.org/index.shtml > > >> (be gentle with the server, though. It's only served on a DSL line > > >> for now) > > I agree that the title is a bit odd. > > Would it help if the horizontal list was aligned along the left > > instead of the right so that it was harder to miss the 'main' menu? > > Or do you think a totally different arrangement is necessary? > > That could help. I don't have a better suggestion, I'm afraid. I've aligned it to the left, but haven't yet come up with a better title for "Other Resources" so I've left it as is for now. Is the main menu more obvious now or do you think we need a different approach? > > hmm. I'm not so sure I agree with this. I tend to think that the > > plain white main section looks rather elegant and uncluttered, but > > that's just my opinion. I'll experiment more with some > > differentiation of the sidebar, though I've tried some things already > > and wasn't happy with them at all. > > I'm mostly concerned that the 2 sections have no clear separation other > than the separate paragraph blocks. I've uploaded a new version with a different background color for the sidebar menu. Let me know what you think (anybody may comment of course, not just murray). I tried to keep it pretty subtle, but I think it still works to differentiate the sections. There were a couple other minor changes as well. The address is the same as before (http://jonathon.quotidian.org/gtkmm.org/). I've left the old version up as well if you want to examine the differences more closely. you can find it here: http://jonathon.quotidian.org/gtkmm.org-old/ I've not addressed the PNG-with-alpha issue yet, so it will still look like crap in IE, I'm afraid. I'll tackle that soon. Jonner From gezimetc@shaw.ca Sat Jun 10 19:27:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D5BF3B002C for ; Sat, 10 Jun 2006 19:27:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31898-10 for ; Sat, 10 Jun 2006 19:27:21 -0400 (EDT) Received: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id D039C3B022A for ; Sat, 10 Jun 2006 19:27:21 -0400 (EDT) Received: from pd4mr7so.prod.shaw.ca (pd4mr7so-qfe3.prod.shaw.ca [10.0.141.84]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O00EJP3RCJVG0@l-daemon> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:26:05 -0600 (MDT) Received: from pn2ml6so.prod.shaw.ca ([10.0.121.150]) by pd4mr7so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O00E3X3NXRB20@pd4mr7so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:26:00 -0600 (MDT) Received: from laptopi ([70.65.132.245]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O003KD3NXEM00@l-daemon> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:23:57 -0600 (MDT) Date: Sat, 10 Jun 2006 17:23:56 -0600 From: Gezim Hoxha In-reply-to: To: gtkmm Message-id: <1149981837.14096.12.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.359 tagged_above=-999 required=2 tests=[AWL=-0.956, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.359 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 23:27:23 -0000 On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > I've uploaded a new version with a different background color for the > sidebar menu. Let me know what you think (anybody may comment of > course, not just murray). I tried to keep it pretty subtle, but I > think it still works to differentiate the sections. There were a > couple other minor changes as well. The new version looks much better. However, padding of the sidebar is too high (both top and left). Also, I experimented a bit and if you change the colour in #header .content to #BD311F, I think it looks better because it distinguishes the top links from the gtkmm description ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour change, how about changing the colour of the top links to maroon (just like "Other resources") and changing the background to the striped one? This way, all the links will look the same. So, for the first change, here is the link: http://people.uleth.ca/~gezim.hoxha/index2.shtml and for the second one (I prefer this): http://people.uleth.ca/~gezim.hoxha/index.shtml Hope that helps, -Gezim From jonathon.jongsma@gmail.com Sat Jun 10 23:13:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BDC3B3B05C0 for ; Sat, 10 Jun 2006 23:13:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07123-08 for ; Sat, 10 Jun 2006 23:13:46 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id 9CD883B05B8 for ; Sat, 10 Jun 2006 23:13:46 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1414493nzo for ; Sat, 10 Jun 2006 20:12:55 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=A4BD7Bj2C2tT1gjPNIzyEG++VI6I3GN1jHj7zubJejTPBjNeD6Tz6VX/sYPLQmX1QN4OeYPOwgJZBRbdYtRvp2KdVoRp/M+bFicM+LDm3Ys/bFMf0xEzg3KVcJs6n/LonYzhx1gM5inPgEbZpNR3uL/fbtHS9ihhcRjY83cgIkc= Received: by 10.36.120.14 with SMTP id s14mr6582421nzc; Sat, 10 Jun 2006 20:12:55 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 20:12:54 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 22:12:54 -0500 From: "Jonathon Jongsma" To: "Gezim Hoxha" In-Reply-To: <1149981837.14096.12.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> <1149981837.14096.12.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.394 tagged_above=-999 required=2 tests=[AWL=0.052, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.394 X-Spam-Level: Cc: gtkmm Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 03:13:47 -0000 On 6/10/06, Gezim Hoxha wrote: > On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > > The new version looks much better. However, padding of the sidebar is > too high (both top and left). I disagree. I think the sidebar should line up vertically with the main content. You've moved it up so that now it's quite a bit higher than the main part of the page. Also, to me it looks much more pleasing to have roughly equal space on the left and right sides of the sidebar. You've moved it to the left so now there's a small gap on the left and a relatively big gap on the right (between the sidebar and the content). Also, I experimented a bit and if you > change the colour in #header .content to #BD311F, I think it looks > better because it distinguishes the top links from the gtkmm description > ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour > change, how about changing the colour of the top links to maroon (just > like "Other resources") and changing the background to the striped one? > This way, all the links will look the same. > > So, for the first change, here is the link: > http://people.uleth.ca/~gezim.hoxha/index2.shtml > and for the second one (I prefer this): > http://people.uleth.ca/~gezim.hoxha/index.shtml Thanks a lot for your suggestions. I still prefer mine to either of those. The first one especially (with the red title text) doesn't look good to me. The second one is better, but it doesn't feel quite right to me. Jonner From jbgarcia@uvigo.es Sun Jun 11 08:34:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0C8053B00DE for ; Sun, 11 Jun 2006 08:34:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09209-05 for ; Sun, 11 Jun 2006 08:33:57 -0400 (EDT) Received: from cebola.uvigo.es (cebola.uvigo.es [193.146.32.124]) by menubar.gnome.org (Postfix) with ESMTP id 827453B0095 for ; Sun, 11 Jun 2006 08:33:56 -0400 (EDT) Received: from correo.uvigo.es. (correo.uvigo.es [193.146.32.68]) by cebola.uvigo.es (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k5BBt7N3022689 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT) for ; Sun, 11 Jun 2006 13:55:07 +0200 Received: from pcjgarcia.ei.uvigo.es (pcjgarcia.ei.uvigo.es [193.147.87.131]) by correo.uvigo.es. (8.12.11/8.12.1) with ESMTP id k5BBt6gU018212 for ; Sun, 11 Jun 2006 13:55:06 +0200 From: "J. Baltasar Garcia Perez-Schofield" To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 Organization: Universidad de Vigo Date: Sun, 11 Jun 2006 13:54:54 +0200 Message-Id: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: "" X-Mail-Scanned: Criba + Clamd smtp.uvigo.es X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.459 tagged_above=-999 required=2 tests=[AWL=0.064, BAYES_00=-2.599, SPF_PASS=-0.001, TW_JB=0.077] X-Spam-Score: -2.459 X-Spam-Level: Subject: cell edited event handler X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 12:34:00 -0000 Hi ! I have a TreeView with single rows and columns (not hierarchical rows under other rows). I need to know when a column in a row has been changed by the user. Should be something like "on_edited()". Note that I don't need to know whether a row has been selected. I already know how to deal with this. However, I haven't found anything in the documentation about this. Where should I look in ? Thank you in advance, Baltasar -- -- PBC -- J. Baltasar García Perez-Schofield jbgarcia en uvigo de es http://webs.uvigo.es/jbgarcia/ Dep. Informática, Universidad de Vigo, España (Spain) From joevandyk@gmail.com Sun Jun 11 14:24:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A98723B0181 for ; Sun, 11 Jun 2006 14:24:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27506-04 for ; Sun, 11 Jun 2006 14:24:15 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 070723B01E9 for ; Sun, 11 Jun 2006 14:24:14 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id k40so2072706ugc for ; Sun, 11 Jun 2006 11:23:38 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=pI6qQeCOeYDaWeP8A+EGYbM4E3HR61EP1xQqQ9YojukvFzbr0n6Rn5wlLewmBtSCQdTLw53Y9uiZztt5+N87VqEF3lF3MYbe2xrpJfjbmtTl0PAJVuvoqswAmcjc5fXRnRaxfRbgNlYoSuy6N+rrK3w3eClR6BHYdUfQb+8CW9s= Received: by 10.67.100.12 with SMTP id c12mr4376876ugm; Sun, 11 Jun 2006 11:16:58 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sun, 11 Jun 2006 11:16:58 -0700 (PDT) Message-ID: Date: Sun, 11 Jun 2006 11:16:58 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> <1149981837.14096.12.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.29 tagged_above=-999 required=2 tests=[AWL=-0.402, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.29 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 18:24:16 -0000 On 6/10/06, Jonathon Jongsma wrote: > On 6/10/06, Gezim Hoxha wrote: > > On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > > > > The new version looks much better. However, padding of the sidebar is > > too high (both top and left). > > I disagree. I think the sidebar should line up vertically with the > main content. You've moved it up so that now it's quite a bit higher > than the main part of the page. > Also, to me it looks much more pleasing to have roughly equal space on > the left and right sides of the sidebar. You've moved it to the left > so now there's a small gap on the left and a relatively big gap on the > right (between the sidebar and the content). > > Also, I experimented a bit and if you > > change the colour in #header .content to #BD311F, I think it looks > > better because it distinguishes the top links from the gtkmm description > > ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour > > change, how about changing the colour of the top links to maroon (just > > like "Other resources") and changing the background to the striped one? > > This way, all the links will look the same. > > > > So, for the first change, here is the link: > > http://people.uleth.ca/~gezim.hoxha/index2.shtml > > and for the second one (I prefer this): > > http://people.uleth.ca/~gezim.hoxha/index.shtml I vote for the that one. (http://people.uleth.ca/~gezim.hoxha/index.shtml) Joe > > Thanks a lot for your suggestions. I still prefer mine to either of > those. The first one especially (with the red title text) doesn't > look good to me. The second one is better, but it doesn't feel quite > right to me. > > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 11 17:36:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9F6723B0405 for ; Sun, 11 Jun 2006 17:36:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03493-07 for ; Sun, 11 Jun 2006 17:36:15 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id E80A43B00F7 for ; Sun, 11 Jun 2006 17:36:14 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 521C712E56 for ; Sun, 11 Jun 2006 12:04:14 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sun, 11 Jun 2006 12:04:12 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.393 tagged_above=-999 required=2 tests=[AWL=0.092, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.393 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1141 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 21:36:17 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 339791] Gtk::Menu crash with child (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 11 Jun 2006 13:18:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 339791] Gtk::Menu crash with child To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060611171848.AC5DE6CC1D9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=339791 gtkmm | general | Ver: 2.8.x ------- Comment #21 from Murray Cumming 2006-06-11 17:18 UTC ------- So, while trying to make a C test case, I am wondering 1. Where do we attach() the menu item? 2. What does attach/detach mean for a menu item? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1141 ******************************************** From maestro485@comcast.net Sun Jun 11 18:00:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 040793B01C4 for ; Sun, 11 Jun 2006 18:00:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04616-09 for ; Sun, 11 Jun 2006 18:00:03 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id EE4EF3B0171 for ; Sun, 11 Jun 2006 18:00:02 -0400 (EDT) Received: from [192.168.2.2] (c-67-165-72-149.hsd1.pa.comcast.net[67.165.72.149]) by comcast.net (rwcrmhc12) with ESMTP id <20060611215928m1200paa5je>; Sun, 11 Jun 2006 21:59:29 +0000 Message-ID: <448C91B5.8010100@comcast.net> Date: Sun, 11 Jun 2006 17:57:09 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.556 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 0.556 X-Spam-Level: Subject: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 22:00:04 -0000 After much help, I've successfully implemented a TreeModel with a TreeModelFilter. However, I've noticed that if I expand a node, collapse it and expand it again, the contents are "doubled". That is, if the expanded row contained items A and B, on the second expansion the items in the row are now A B A B. I tried using a model column flag to determine if the tree had been expanded once prior, but with no luck. Now I'm trying to simply remove the child rows in the on_row_collapsed() method like this: void on_row_collapsed(const Gtk::TreeModel::iterator& iter, const Gtk::TreeModel::Path &path) { Gtk::TreeModel::Row row = *iter; const Gtk::TreeNodeChildren &nodeChildren = row.children(); Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); while(child != nodeChildren.end()) { child = refTreeModel->erase(*child); // this causes errors } } The problem is that every time the while loop is executed I recieve this error: Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, tree_store)' failed Any ideas as to what is the problem here? Or is there a better way to work around the doubled-up rows I'm running into? Thanks, Matt Bragano From jan.pfeifer@yahoo.com.br Thu Jun 8 09:08:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 509E13B044F for ; Thu, 8 Jun 2006 09:08:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05768-03 for ; Thu, 8 Jun 2006 09:08:20 -0400 (EDT) Received: from web52111.mail.yahoo.com (web52111.mail.yahoo.com [206.190.48.114]) by menubar.gnome.org (Postfix) with SMTP id 98FCB3B0433 for ; Thu, 8 Jun 2006 09:08:18 -0400 (EDT) Received: (qmail 26418 invoked by uid 60001); 8 Jun 2006 13:08:17 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type; b=o/tfgNCexPe1degWIA5BGdfUDmfskgQIH6CWMD8qhZGaDw6eE/q1IamulTcvZUB5Cik/h8J1X8jZLoeoCno9VxEtYKW0T0NydYA35HidU4nZjT9opxpnU74V3vvE6XWYuoCo1xEOo3G1m9Vbe50JF9SlufgM9Jy2Fp2/11OZrpA= ; Message-ID: <20060608130817.26416.qmail@web52111.mail.yahoo.com> Received: from [201.6.132.11] by web52111.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 06:08:17 PDT Date: Thu, 8 Jun 2006 06:08:17 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.015 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: 0.015 X-Spam-Level: X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 13:08:24 -0000 hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) - jan From jan.pfeifer@yahoo.com.br Thu Jun 8 10:41:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3C7A63B0093 for ; Thu, 8 Jun 2006 10:41:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12449-06 for ; Thu, 8 Jun 2006 10:41:28 -0400 (EDT) Received: from web52101.mail.yahoo.com (web52101.mail.yahoo.com [206.190.48.104]) by menubar.gnome.org (Postfix) with SMTP id 2A5313B0609 for ; Thu, 8 Jun 2006 10:41:28 -0400 (EDT) Received: (qmail 92047 invoked by uid 60001); 8 Jun 2006 14:41:24 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type; b=f9E+i9V48/YK2diF/rJExVeVoC4afLvwJVEZQ6Ab1fpo0v9ItOIWMXUd+7sKLyBj00kTiIGSDorgrsfr1Pvu+crQWNh///y1YenS4U2XwxMlyIj4/Mfz51qOLVBEml+EFihKzBCAo+T8iVS3QXQ37a7uu8NexSup7xrHDMytaME= ; Message-ID: <20060608144124.92045.qmail@web52101.mail.yahoo.com> Received: from [201.6.132.11] by web52101.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 22:41:24 CST Date: Thu, 8 Jun 2006 22:41:24 +0800 (CST) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.215 tagged_above=-999 required=2 tests=[AWL=1.230, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.215 X-Spam-Level: X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: Re: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 14:41:29 -0000 an hour later ... I still can't make the accelerators work. I tried, inside my GtkWindow derivate construtor: ... m_accelerators = get_accel_group(); Glib::RefPtr accelertable = m_accelerators; // ???? if ( ! m_accelerators ) throw missing_widget( "Gtk::Window::get_accel_group() returned empty!" ); m_accelerators->activate( /*GQuark ???*/ Glib::Quark("fullscreen"), /* accelertable ??? */ accelertable, 'F', Gdk::CONTROL_MASK ); m_accelerators->signal_accel_activate().connect( sigc::mem_fun( *this, &MyWindow::on_fullscreen ) ); ... it compiled fine, and also ran, but Ctrl+F never activate anything :( ... Any ideas ? I also tried: ... m_accelerators = get_accel_group(); add_accelerator( "fullscreen", m_accelerators, 'F', /* Modifiers GDK::CONTROL_MASK */ Gdk::RELEASE_MASK, Gtk::ACCEL_VISIBLE ); .. but it complains: Gtk-WARNING **: gtkwidget.c:3260: widget `gtkmm__GtkWindow' has no activatable signal "fullscreen" without arguments well, understandable ... but I couldn't find where to associate the "accel_signal" (a string) to an actual signal which I could connect to. any help would be greatly appreciated :) thnks! jan ----- Original Message ---- From: Jan Pfeifer To: gtkmm-list@gnome.org Sent: Thursday, June 8, 2006 10:08:17 AM Subject: accelerators outside menu hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) - jan From wooyea2000@163.com Sun Jun 11 02:06:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCEA13B0074 for ; Sun, 11 Jun 2006 02:06:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12368-06 for ; Sun, 11 Jun 2006 02:06:00 -0400 (EDT) Received: from m12-14.163.com (m12-14.163.com [220.181.12.14]) by menubar.gnome.org (Postfix) with SMTP id 23AB43B00A3 for ; Sun, 11 Jun 2006 02:05:57 -0400 (EDT) Received: from mypc (unknown [219.159.82.3]) by smtp11 (Coremail) with SMTP id wKjADjZAyAS3rYtEMnqABA==.2818S2; Sun, 11 Jun 2006 13:44:23 +0800 (CST) Date: Sun, 11 Jun 2006 13:46:40 +0800 To: gtkmm-list@gnome.org From: "Ji Liu" Organization: wooyea Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Message-ID: User-Agent: Opera Mail/9.00 (Linux) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.744 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_AHBL_RHSBL=0.231, DNS_FROM_SECURITYSAGE=1.513, SPF_PASS=-0.001] X-Spam-Score: 1.744 X-Spam-Level: * X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: why not add mdi support in next version of gtk? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 06:06:02 -0000 mdi is very useful in my appinion. anjuta and monodevelop are lack of mdi support, hard to use. From jonathon.jongsma@gmail.com Sun Jun 11 23:46:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A42623B038B for ; Sun, 11 Jun 2006 23:46:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17352-04 for ; Sun, 11 Jun 2006 23:46:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 3AC283B013F for ; Sun, 11 Jun 2006 23:46:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id z3so1219825nzf for ; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=migkzYil3efk86JNrE9/mB3ejtZBkIRiwX6mueFI0MnI+UTelxBizx6H2e80PO2YzyfRDpozHlnX6pd7hPViMHNMmG4fI84OvE5su0WKozvuU0X982TXbDHgO6jJMwrYdvf5RkD4jvrweTH18QoSgg0ZjGnnQDId3WZzDjZpdzQ= Received: by 10.36.118.13 with SMTP id q13mr8016289nzc; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) Message-ID: Date: Sun, 11 Jun 2006 22:45:38 -0500 From: "Jonathon Jongsma" To: gtkmm MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_3826_31980428.1150083938792" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Subject: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 03:46:42 -0000 ------=_Part_3826_31980428.1150083938792 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I don't know exactly when, but fairly recently, the website link on the "About" dialog of my application stopped working (sometimes it would segfault, sometimes just didn't do anything). I haven't changed anything in that part of the application, so I'm thinking it must have been due to a gtkmm or gtk update from my distribution. I'm currently running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried building it against my jhbuild gtkmm installation, and the same thing happens. I haven't found an easy way of trying an earlier version. I haven't done any hard-core digging yet, i thought I'd check first to see whether anybody else has noticed this. I've attached a stripped-down example application that just shows a dialog and registers its url handler with set_url_hook(). The url hook is just supposed to print a message to the terminal. On my computer, the message never gets printed to the terminal. I'd appreciate knowing whether this works for others (and what version you're trying with). You can compile with the standard g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc In this test app, I don't get segfaults, but clicking the link does nothing. In my application, I sometimes get segfaults, but the one big difference is that in my application, I inherit from Gtk::AboutDialog instead of using it directly, Alternatively, if somebody can see something that I'm doing wrong, feel free to point it out. Thanks, Jonner ------=_Part_3826_31980428.1150083938792 Content-Type: text/x-c++src; name=about.cc; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Attachment-Id: f_eoc8a6t6 Content-Disposition: attachment; filename="about.cc" #include #include #include #include #include #include #include static void on_link_clicked(Gtk::AboutDialog& dialog, const Glib::ustring& link) { // This line never gets printed to the terminal std::cout << "on_link_clicked" << std::endl; } int main(int argc, char** argv) { Gtk::Main kit(argc, argv); Gtk::AboutDialog about; about.set_name("gtkmm AboutDialog Test"); about.set_url_hook(sigc::ptr_fun(&on_link_clicked)); about.set_website("http://gtkmm.org/"); about.set_website_label("gtkmm Website"); about.set_version("0.1"); about.set_copyright("\xC2\xA9 2006 Jonathon Jongsma"); about.set_comments("Comments about the application"); about.set_license("GPL"); std::vector authors; authors.push_back("Jonathon Jongsma"); about.set_authors(authors); std::vector documenters; documenters.push_back("Jonathon Jongsma"); about.set_documenters(documenters); about.set_translator_credits("Jonathon Jongsma"); // just use a generic 'image' icon from the theme as the logo Glib::RefPtr theme =3D Gtk::IconTheme::get_default(); const Glib::ustring icon_name =3D "image"; if (theme->has_icon(icon_name)) { Glib::RefPtr logo; logo =3D theme->load_icon(icon_name, 150, Gtk::ICON_LOOKUP_USE_BUILTIN); about.set_logo(logo); } kit.run(about); return 0; } ------=_Part_3826_31980428.1150083938792-- From bob@fis-cal.com Mon Jun 12 08:37:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCBEF3B008A for ; Mon, 12 Jun 2006 08:37:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02401-08 for ; Mon, 12 Jun 2006 08:37:16 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 7BBCB3B00D8 for ; Mon, 12 Jun 2006 08:37:16 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ASD02516; Mon, 12 Jun 2006 08:36:35 -0400 (EDT) Message-ID: <448D5FD6.60903@fis-cal.com> Date: Mon, 12 Jun 2006 07:36:38 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: "J. Baltasar Garcia Perez-Schofield" References: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> In-Reply-To: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> Content-Type: multipart/mixed; boundary="------------000104050403030105000206" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: cell edited event handler X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 12:37:20 -0000 This is a multi-part message in MIME format. --------------000104050403030105000206 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Get a pointer to the cell renderer for the column of interest and connect to its "signal_edited" signal with your callback slot. Bob J. Baltasar Garcia Perez-Schofield wrote: > Hi ! > > I have a TreeView with single rows and columns (not hierarchical rows > under other rows). > > I need to know when a column in a row has been changed by the user. > Should be something like "on_edited()". Note that I don't need to know > whether a row has been selected. I already know how to deal with this. > > However, I haven't found anything in the documentation about this. > Where should I look in ? > > Thank you in advance, > > Baltasar > --------------000104050403030105000206 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------000104050403030105000206-- From bob@fis-cal.com Mon Jun 12 09:08:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C8E333B0083 for ; Mon, 12 Jun 2006 09:08:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03051-10 for ; Mon, 12 Jun 2006 09:08:39 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 9C9773B0010 for ; Mon, 12 Jun 2006 09:08:39 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ASD20452; Mon, 12 Jun 2006 09:07:36 -0400 (EDT) Message-ID: <448D6716.1080501@fis-cal.com> Date: Mon, 12 Jun 2006 08:07:34 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Matt Bragano References: <448C91B5.8010100@comcast.net> In-Reply-To: <448C91B5.8010100@comcast.net> Content-Type: multipart/mixed; boundary="------------010406090002060005070808" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 13:08:41 -0000 This is a multi-part message in MIME format. --------------010406090002060005070808 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit The following are guesses made after reading the docs on TreeModelFilter: First off, you probably will want to convert the iterator passed to your callback slot to an iterator in the child TreeModel you used to create your TreeModelFilter using: Gtk::TreeModelFilter::convert_iter_to_child_iter() since, most probably, the iter being passed to your callback is from the TreeModelFilter instead of the actual TreeModel you originally populated. Next, you make the assumption that the iterator "child" is valid. Instead of the while loop you are employing, try this instead: for(child = nodeChildren.begin(); child ; child = refTreeModel->erase(*child)); At least this way, you won't get any invalid child object errors. Bob Matt Bragano wrote: > After much help, I've successfully implemented a TreeModel with a > TreeModelFilter. However, I've noticed that if I expand a node, > collapse it and expand it again, the contents are "doubled". That is, > if the expanded row contained items A and B, on the second expansion > the items in the row are now A B A B. > > I tried using a model column flag to determine if the tree had been > expanded once prior, but with no luck. Now I'm trying to simply > remove the child rows in the on_row_collapsed() method like this: > > void on_row_collapsed(const Gtk::TreeModel::iterator& iter, > const Gtk::TreeModel::Path &path) { > > Gtk::TreeModel::Row row = *iter; > > const Gtk::TreeNodeChildren &nodeChildren = row.children(); > > Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); > > while(child != nodeChildren.end()) { > > child = refTreeModel->erase(*child); // this causes errors > > } > > } > > > The problem is that every time the while loop is executed I recieve > this error: > > Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, > tree_store)' failed > > Any ideas as to what is the problem here? Or is there a better way to > work around the doubled-up rows I'm running into? > > Thanks, > Matt Bragano > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------010406090002060005070808 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------010406090002060005070808-- From maestro485@comcast.net Mon Jun 12 11:45:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 569943B008A for ; Mon, 12 Jun 2006 11:45:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08645-06 for ; Mon, 12 Jun 2006 11:45:33 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id 1D3983B0078 for ; Mon, 12 Jun 2006 11:45:33 -0400 (EDT) Received: from [192.168.2.2] (c-67-165-72-149.hsd1.pa.comcast.net[67.165.72.149]) by comcast.net (rwcrmhc12) with ESMTP id <20060612154427m1200pab6he>; Mon, 12 Jun 2006 15:44:27 +0000 Message-ID: <448D8B4F.9030502@comcast.net> Date: Mon, 12 Jun 2006 11:42:07 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: gtkmm-list@gnome.org References: <448C91B5.8010100@comcast.net> <448D6716.1080501@fis-cal.com> In-Reply-To: <448D6716.1080501@fis-cal.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.701 tagged_above=-999 required=2 tests=[AWL=-1.411, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.701 X-Spam-Level: Subject: Re: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 15:45:34 -0000 Ah, I wasn't thinking about the convert_iter_to_child_iter(). That did the trick. And you're right, a for loop would be best applied here. Thanks for the help, Matt Bragano Bob Caryl wrote: > The following are guesses made after reading the docs on TreeModelFilter: > > First off, you probably will want to convert the iterator passed to > your callback slot to an iterator in the child TreeModel you used to > create your TreeModelFilter using: > > Gtk::TreeModelFilter::convert_iter_to_child_iter() > > since, most probably, the iter being passed to your callback is from > the TreeModelFilter instead of the actual TreeModel you originally > populated. > > Next, you make the assumption that the iterator "child" is valid. > Instead of the while loop you are employing, try this instead: > > for(child = nodeChildren.begin(); child ; child = > refTreeModel->erase(*child)); > > At least this way, you won't get any invalid child object errors. > > Bob > > Matt Bragano wrote: >> After much help, I've successfully implemented a TreeModel with a >> TreeModelFilter. However, I've noticed that if I expand a node, >> collapse it and expand it again, the contents are "doubled". That >> is, if the expanded row contained items A and B, on the second >> expansion the items in the row are now A B A B. >> >> I tried using a model column flag to determine if the tree had been >> expanded once prior, but with no luck. Now I'm trying to simply >> remove the child rows in the on_row_collapsed() method like this: >> >> void on_row_collapsed(const Gtk::TreeModel::iterator& iter, >> const Gtk::TreeModel::Path &path) { >> >> Gtk::TreeModel::Row row = *iter; >> >> const Gtk::TreeNodeChildren &nodeChildren = row.children(); >> >> Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); >> >> while(child != nodeChildren.end()) { >> >> child = refTreeModel->erase(*child); // this causes errors >> >> } >> >> } >> >> >> The problem is that every time the while loop is executed I recieve >> this error: >> >> Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, >> tree_store)' failed >> >> Any ideas as to what is the problem here? Or is there a better way >> to work around the doubled-up rows I'm running into? >> >> Thanks, >> Matt Bragano >> _______________________________________________ >> gtkmm-list mailing list >> gtkmm-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gtkmm-list >> From murrayc@murrayc.com Mon Jun 12 13:52:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AFEC43B0BBB for ; Mon, 12 Jun 2006 13:52:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20315-07 for ; Mon, 12 Jun 2006 13:52:29 -0400 (EDT) Received: from kungfu.dreamhost.com (kungfu.dreamhost.com [66.33.216.126]) by menubar.gnome.org (Postfix) with ESMTP id C42633B08FE for ; Mon, 12 Jun 2006 12:57:34 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by kungfu.dreamhost.com (Postfix) with ESMTP id 357351F797B for ; Mon, 12 Jun 2006 09:54:38 -0700 (PDT) Received: from noname (p5497CFC0.dip.t-dialin.net [84.151.207.192]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id BD3A5129A83; Mon, 12 Jun 2006 09:49:33 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: Content-Type: text/plain Date: Mon, 12 Jun 2006 18:49:29 +0200 Message-Id: <1150130969.5748.15.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.366 tagged_above=-999 required=2 tests=[AWL=0.002, BAYES_00=-2.599, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.366 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 17:52:32 -0000 On Sun, 2006-06-11 at 22:45 -0500, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). Me too. > I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. It doesn't work for me either. I guess theoretically I could have broken it with my recent changes, but I can't see anything obvious by looking at gtk/src/about.ccg. Something seems to be wrong somewhere though. Valgrind reports this when I click on the link: ==27202== at 0x4171B49: SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, void*) (slot_base.h:273) ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:83) ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd ==27202== at 0x401D268: operator delete(void*) (vg_replace_malloc.c:246) ==27202== by 0x4756196: sigc::slot_base::~slot_base() (slot_base.cc:101) ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) ==27202== by 0x8049CB3: main (in /home/murrayc/cvs/gnome216/gtkmm/a.out) > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From armin@arbur.net Mon Jun 12 14:10:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BB7BF3B06B2 for ; Mon, 12 Jun 2006 14:10:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23250-02 for ; Mon, 12 Jun 2006 14:10:49 -0400 (EDT) Received: from dd1222.kasserver.com (dd1222.kasserver.com [81.209.148.151]) by menubar.gnome.org (Postfix) with ESMTP id 7DBAA3B085E for ; Mon, 12 Jun 2006 12:43:13 -0400 (EDT) Received: from unununium.wlan (p54A2E681.dip.t-dialin.net [84.162.230.129]) by dd1222.kasserver.com (Postfix) with ESMTP id C07FD1559C7; Mon, 12 Jun 2006 18:42:09 +0200 (CEST) From: Armin Burgmeier To: Jonathon Jongsma In-Reply-To: References: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-4aUVgO8rU5eJSYqS6HWe" Date: Mon, 12 Jun 2006 18:41:53 +0200 Message-Id: <1150130513.7623.20.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.365 tagged_above=-999 required=2 tests=[AWL=-0.055, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.365 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 18:10:53 -0000 --=-4aUVgO8rU5eJSYqS6HWe Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Works fine for me. gtkmm is 2.8.3 and GTK+ is 2.8.18 on a x86 gentoo system. -- armin --=-4aUVgO8rU5eJSYqS6HWe Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEjZlRhOtxKlDYm6cRAtjUAKCsf+mowSAAORSrQfImdVH53tayxQCgnz/W simP3Br01gn3iww4WOW4/Ic= =RVt1 -----END PGP SIGNATURE----- --=-4aUVgO8rU5eJSYqS6HWe-- From jonathon.jongsma@gmail.com Mon Jun 12 14:11:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EEC783B035F for ; Mon, 12 Jun 2006 14:11:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23321-03 for ; Mon, 12 Jun 2006 14:11:19 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.199]) by menubar.gnome.org (Postfix) with ESMTP id F22243B0ADE for ; Mon, 12 Jun 2006 13:42:52 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2051937nzo for ; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=VizpPUEcFVUiSugwlSOZ1KhBqSrx+p0o6Igxp+iRiK1WxdAbfliKHxTfrFIMPA4VTcgvlNUXoqBsfHOtaFs8XFVZwCQIc61WxoSutX3+TeYzBFH3W5xqnOdcDSFII+Pvcd3l3MI5UdP74WT/7pVeuSdCZ3gDkJIuWLJGOUvHs/A= Received: by 10.36.37.20 with SMTP id k20mr4281420nzk; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) Message-ID: Date: Mon, 12 Jun 2006 12:42:17 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1150130969.5748.15.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150130969.5748.15.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 18:11:23 -0000 On 6/12/06, Murray Cumming wrote: > > I've also tried > > building it against my jhbuild gtkmm installation, and the same thing > > happens. I haven't found an easy way of trying an earlier version. I > > haven't done any hard-core digging yet, i thought I'd check first to > > see whether anybody else has noticed this. > > It doesn't work for me either. I guess theoretically I could have broken > it with my recent changes, but I can't see anything obvious by looking > at gtk/src/about.ccg. OK, so it's not just me then. (by the way, I assume you mean gtk/src/aboutdialog.ccg?). I think it must be in gtkmm though, because url buttons in plain-GTK+ applications still seem to work for me. It seems almost like the callback is not being registered. But now that I know that other people are seeing this, I'll look into it a bit more. > Something seems to be wrong somewhere though. Valgrind reports this when > I click on the link: > > ==27202== at 0x4171B49: > SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, > void*) (slot_base.h:273) > ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) > ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) > ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) > ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) > ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) > ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) > ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) > ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) > ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) > ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) > ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) > ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) > ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED > (gtkmarshalers.c:83) > ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd > ==27202== at 0x401D268: operator delete(void*) > (vg_replace_malloc.c:246) > ==27202== by 0x4756196: sigc::slot_base::~slot_base() > (slot_base.cc:101) > ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) > ==27202== by 0x8049CB3: main > (in /home/murrayc/cvs/gnome216/gtkmm/a.out) So nothing happens after it reaches SignalProxy_ActivateLink_gtk_callback? Is that what you're trying to show? I'm not completely sure what I'm looking for here... Thanks, Jonner From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 12 15:05:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E70153B0345 for ; Mon, 12 Jun 2006 15:05:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26275-02 for ; Mon, 12 Jun 2006 15:05:40 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 408C63B025E for ; Mon, 12 Jun 2006 15:05:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5FD56FF9B for ; Mon, 12 Jun 2006 12:05:09 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Mon, 12 Jun 2006 12:05:07 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.355 tagged_above=-999 required=2 tests=[AWL=0.053, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.355 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1142 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 19:05:43 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343054] gdkmm build fails with Visual Studio 2005 (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 12 Jun 2006 03:34:03 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343054] gdkmm build fails with Visual Studio 2005 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060612073403.5AFB56CC1B6@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343054 gtkmm | build | Ver: 2.8.x Cedric Gustin changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal OS/Version|All |Windows ------- Comment #1 from Cedric Gustin 2006-06-12 07:34 UTC ------- No problem here with gtk+ 2.8.18 (gladewin32 distribution) and gtkmm-2.8.8. Please give more information on 1. The gtk+ distribution you use. 2. The version of gtkmm you try to build and if it also fails with the latest release (2.8.8). 2. The target that fails (Debug/Release/Both) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1142 ******************************************** From murrayc@murrayc.com Tue Jun 13 02:42:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 593833B00AF for ; Tue, 13 Jun 2006 02:42:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13201-05 for ; Tue, 13 Jun 2006 02:42:33 -0400 (EDT) Received: from webmail1.sd.dreamhost.com (webmail1.sd.dreamhost.com [66.33.201.159]) by menubar.gnome.org (Postfix) with ESMTP id 0730B3B000A for ; Tue, 13 Jun 2006 02:42:32 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail1.sd.dreamhost.com (Postfix) with ESMTP id A61AB2C1A2; Mon, 12 Jun 2006 23:34:49 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Tue, 13 Jun 2006 08:34:49 +0200 (CEST) Message-ID: <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> In-Reply-To: References: <1150130969.5748.15.camel@localhost.localdomain> Date: Tue, 13 Jun 2006 08:34:49 +0200 (CEST) From: "Murray Cumming" To: "Jonathon Jongsma" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.557 tagged_above=-999 required=2 tests=[AWL=0.042, BAYES_00=-2.599] X-Spam-Score: -2.557 X-Spam-Level: Cc: Murray Cumming , gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 06:42:34 -0000 > OK, so it's not just me then. (by the way, I assume you mean > gtk/src/aboutdialog.ccg?). Yes. > Something seems to be wrong somewhere though. Valgrind reports this when >> I click on the link: >> >> ==27202== at 0x4171B49: >> SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, >> void*) (slot_base.h:273) >> ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) >> ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) >> ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) >> ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) >> ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) >> ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) >> ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) >> ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) >> ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) >> ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) >> ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) >> ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) >> ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED >> (gtkmarshalers.c:83) >> ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd >> ==27202== at 0x401D268: operator delete(void*) >> (vg_replace_malloc.c:246) >> ==27202== by 0x4756196: sigc::slot_base::~slot_base() >> (slot_base.cc:101) >> ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) >> ==27202== by 0x8049CB3: main >> (in /home/murrayc/cvs/gnome216/gtkmm/a.out) > > So nothing happens after it reaches > SignalProxy_ActivateLink_gtk_callback? Is that what you're trying to > show? I'm not completely sure what I'm looking for here... The slot (or the useful part of it) seems to have been deleted, before the point at which the GTK+ callback tries to use it. Valgrind errors usually have two parts - where it went wrong, and where caused that. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From ramashish.lists@gmail.com Tue Jun 13 12:34:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0CE723B0071 for ; Tue, 13 Jun 2006 12:34:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30177-06 for ; Tue, 13 Jun 2006 12:34:14 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id B33813B0009 for ; Tue, 13 Jun 2006 12:34:13 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so3058024ugf for ; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=A7q+3q5/E0etVn6yppcBMDbYKfZGXGCKhtVkzKz3c5qbo3ErPEi8+/mZ0Qb4nuGGkGKDEmC99BsfH9gwTFupWpcDnXVdRg2exoA9Eg2IOtMR1XThWupvpUqijwXi8AxLKdJxFZHYmsFEoyFGzsT81bz5zEMhLLpzgzxdxRgDv3E= Received: by 10.67.89.6 with SMTP id r6mr6450159ugl; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) Message-ID: <6bd1d93e0606130933w13cbb6b1rfa6655771c681985@mail.gmail.com> Date: Tue, 13 Jun 2006 22:03:24 +0530 From: "Ramashish Baranwal" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Subject: Changing label of Gtk::MenuItem at runtime X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:34:15 -0000 Hi, Is it possible to change label of Gtk::MenuItem at runtime? If yes, how? Ram From ramashish.lists@gmail.com Tue Jun 13 12:45:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 20B0C3B008F for ; Tue, 13 Jun 2006 12:45:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30356-09 for ; Tue, 13 Jun 2006 12:45:32 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id E493B3B0009 for ; Tue, 13 Jun 2006 12:45:31 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so632400ugf for ; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=IaTH0V0UpsN4Hm/zibsU9Vg8D1bj/m1/9gkY7TaYsgdyGysesmMXsZSevXRaWc2JWAhJQVj7UIU7TkJs5V3699t98SJI+MURgD27tApAycSvMJNVequk9nQAS6+LCr7LrW77vxJR19PhlBxvdBKTJihvUPBDAO3PyJTlgwHRIeU= Received: by 10.66.216.6 with SMTP id o6mr6466967ugg; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) Message-ID: <6bd1d93e0606130944j35bc511fsaf2a08dae491705f@mail.gmail.com> Date: Tue, 13 Jun 2006 22:14:28 +0530 From: "Ramashish Baranwal" To: "Ji Liu" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.744 tagged_above=-999 required=2 tests=[AWL=-0.856, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.744 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: why not add mdi support in next version of gtk? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:45:33 -0000 You can write MDI applications using Gtk/Gtkmm. I haven't used Anjuta/Monodevelop. But if you are complaining about them not being an MDI application, thats not because its not possible to do in Gtk. On 6/11/06, Ji Liu wrote: > > > mdi is very useful in my appinion. > anjuta and monodevelop are lack of mdi support, hard to use. > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From ramashish.lists@gmail.com Tue Jun 13 12:58:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 27C343B03D0 for ; Tue, 13 Jun 2006 12:58:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31526-01 for ; Tue, 13 Jun 2006 12:58:56 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 8A52C3B0387 for ; Tue, 13 Jun 2006 12:58:55 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so638549ugf for ; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=WRyzS18BEJG95Eur5dk0Tuh6965bTPncjK4w2SvU2a2DJuMAJRBuvsh5srzFfrd7ZCY+wm06kbx1IYpQQXgmcBxBinEEpR9ES9oYskVA/SHZlmsouJgMQ0ynT9GeaFXGz0hHDT2VnnaJOrBoPWXw68psKON59tsHUAUH+xZGGcQ= Received: by 10.66.216.6 with SMTP id o6mr6476489ugg; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) Message-ID: <6bd1d93e0606130955o4b48aeb3laf080a01c063b28@mail.gmail.com> Date: Tue, 13 Jun 2006 22:25:50 +0530 From: "Ramashish Baranwal" To: "Jonathon Jongsma" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.057 tagged_above=-999 required=2 tests=[AWL=0.313, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.057 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:58:57 -0000 Hi, I tried the program which you sent. Its working as expected. Info about my environment- Fedora Core 5 gtkmm version 2.8.3-1 I installed gtkmm using yum, an install/update program shipped with Fedora. Ram On 6/12/06, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. > > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. > > Thanks, > Jonner > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From murrayc@murrayc.com Tue Jun 13 13:22:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B6E913B0477 for ; Tue, 13 Jun 2006 13:22:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32429-02 for ; Tue, 13 Jun 2006 13:22:46 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id C42563B046B for ; Tue, 13 Jun 2006 13:22:46 -0400 (EDT) Received: from noname (p5497ED90.dip.t-dialin.net [84.151.237.144]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 7567990F14; Tue, 13 Jun 2006 10:22:08 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> References: <1150130969.5748.15.camel@localhost.localdomain> <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> Content-Type: text/plain Date: Tue, 13 Jun 2006 19:21:59 +0200 Message-Id: <1150219319.5735.14.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.481 tagged_above=-999 required=2 tests=[AWL=0.118, BAYES_00=-2.599] X-Spam-Score: -2.481 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 17:22:48 -0000 On Tue, 2006-06-13 at 08:34 +0200, Murray Cumming wrote: > The slot (or the useful part of it) seems to have been deleted, before the > point at which the GTK+ callback tries to use it. Valgrind errors usually > have two parts - where it went wrong, and where caused that. Here's the culprit. I hate void*. Index: ChangeLog =================================================================== RCS file: /cvs/gnome/gtkmm/ChangeLog,v retrieving revision 1.488 diff -u -p -r1.488 ChangeLog --- ChangeLog 10 Jun 2006 22:42:09 -0000 1.488 +++ ChangeLog 13 Jun 2006 17:20:52 -0000 @@ -1,3 +1,8 @@ +2006-06-13 Murray Cumming + + * gtk/src/aboutdialog.ccg: set_url_hook(): Pass the slot pointer instead of a + pointer to the slot pointer, so that this works again. + 2006-06-11 Murray Cumming * gtk/src/assistant.hg: Added update_buttons_state(). Index: gtk/src/aboutdialog.ccg =================================================================== RCS file: /cvs/gnome/gtkmm/gtk/src/aboutdialog.ccg,v retrieving revision 1.4 diff -u -p -r1.4 aboutdialog.ccg --- gtk/src/aboutdialog.ccg 11 May 2006 11:40:24 -0000 1.4 +++ gtk/src/aboutdialog.ccg 13 Jun 2006 17:20:52 -0000 @@ -76,7 +76,7 @@ void AboutDialog::set_url_hook(const Slo SlotActivateLink* slot_copy = new SlotActivateLink(slot); gtk_about_dialog_set_url_hook( - &SignalProxy_ActivateLink_gtk_callback, &slot_copy, + &SignalProxy_ActivateLink_gtk_callback, slot_copy, &SignalProxy_ActivateLink_gtk_callback_destroy); } -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 13:37:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6765E3B02D9 for ; Tue, 13 Jun 2006 13:37:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00492-09 for ; Tue, 13 Jun 2006 13:37:07 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 81A383B041D for ; Tue, 13 Jun 2006 13:37:07 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id AEBBAF00E for ; Tue, 13 Jun 2006 10:36:08 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 10:36:06 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.394 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.394 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1143 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 17:37:10 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344771] New: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 3. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 4. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 5. [Bug 344786] New: cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 6. [Bug 344787] New: cvs build failure -- defined but unused static functions in treeview.cc (gtkmm (bugzilla.gnome.org)) 7. [Bug 344788] New: cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 11:28:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] New: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Summary: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified notebook.cc:33: warning: unused parameter 'source' make[5]: *** [notebook.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 11:32:19 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613153219.EBAA96CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-13 15:32 UTC ------- And if I fix that warning by adding the following lines // Avoid unused variable compilation warning/error (void) source; then I get the following error: notebook.cc: In function `GtkNotebook* SignalProxy_WindowCreation_gtk_callback(GtkNotebook*, GtkWidget*, gint, gint, void*)': notebook.cc:57: warning: control reaches end of non-void function make[5]: *** [notebook.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 13 Jun 2006 11:47:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613154756.277A16CC1B5@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x G?tz Waschk changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED | ------- Comment #2 from G?tz Waschk 2006-06-13 15:47 UTC ------- It doesn't build in gtkmm 2.9.4 against gtk+ 2.9.3: make[1]: Entering directory `/tmp/BUILD/gtkmm-2.9.4/gtk/gtkmm' if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -I../../gtk -I../../gtk -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/cairo -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fomit-frame-pointer -march=i586 -mtune=pentiumpro -fasynchronous-unwind-tables -Wall -MT printoperation.lo -MD -MP -MF ".deps/printoperation.Tpo" -c -o printoperation.lo printoperation.cc; \ then mv -f ".deps/printoperation.Tpo" ".deps/printoperation.Plo"; else rm -f ".deps/printoperation.Tpo"; exit 1; fi g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -I../../gtk -I../../gtk -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/cairo -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fomit-frame-pointer -march=i586 -mtune=pentiumpro -fasynchronous-unwind-tables -Wall -MT printoperation.lo -MD -MP -MF .deps/printoperation.Tpo -c printoperation.cc -fPIC -DPIC -o .libs/printoperation.o printoperation.cc: In member function 'void Gtk::PrintOperation::set_show_dialog(bool)': printoperation.cc:735: error: 'gtk_print_operation_set_show_dialog' was not declared in this scope printoperation.cc: In member function 'void Gtk::PrintOperation::set_pdf_target(const std::string&)': printoperation.cc:740: error: 'gtk_print_operation_set_pdf_target' was not declared in this scope printoperation.cc: In member function 'Gtk::PrintOperationResult Gtk::PrintOperation::run(Gtk::Window&)': printoperation.cc:755: error: cannot convert 'GtkWindow*' to 'GtkPrintOperationAction' for argument '2' to 'GtkPrintOperationResult gtk_print_operation_run(GtkPrintOperation*, GtkPrintOperationAction, GtkWindow*, GError**)' printoperation.cc: In member function 'void Gtk::PrintOperation::run_async(Gtk::Window&)': printoperation.cc:790: error: 'gtk_print_operation_run_async' was not declared in this scope -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 13 Jun 2006 12:49:27 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613164927.A2C746CC246@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x ------- Comment #3 from Murray Cumming 2006-06-13 16:49 UTC ------- Hmm, OK, it's difficult to catch the moment when GTK+ do a release. I'm not likely to release a new tarball to fix this because cvs HEAD of GTK+ and gtkmm has already moved on. Maybe we'll have better luck for the next GTK+ tarball. In the meantime, you could try CVS with jhbuild. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 13 Jun 2006 13:30:17 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] New: cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Summary: cvs fails to compile -- unused parameter 'obj' in recentchooser.h Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Another one, after working around 344771: ../../gtk/gtkmm/recentchooser.h:266: warning: unused parameter 'obj' make[5]: *** [recentchooser.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Simple workaround is adding a "(void)obj;" statement. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 13 Jun 2006 13:31:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344787] New: cvs build failure -- defined but unused static functions in treeview.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344787 gtkmm | build | Ver: unspecified Summary: cvs build failure -- defined but unused static functions in treeview.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: treeview.cc:118: warning: 'void SignalProxy_SearchPosition_gtk_callback(GtkTreeView*, GtkWidget*, void*)' defined but not used treeview.cc:136: warning: 'void SignalProxy_SearchPosition_gtk_callback_destroy(void*)' defined but not used make[5]: *** [treeview.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Tue, 13 Jun 2006 13:33:42 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] New: cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified Summary: cvs build failure -- missing initializer when declaring and defining struct instance Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: accelmap.cc: In function `bool Gtk::AccelMap::lookup_entry(const Glib::ustring&, Gtk::AccelKey&)': accelmap.cc:69: warning: missing initializer for member `_GtkAccelKey::accel_flags' make[5]: *** [accelmap.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Fix I used (didn't check if this is actually the wanted flag values or not) was to just add another 0 at the end of the initializer list. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1143 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 15:38:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EC0C53B02FB for ; Tue, 13 Jun 2006 15:38:37 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04404-01 for ; Tue, 13 Jun 2006 15:38:36 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id EA5D63B0017 for ; Tue, 13 Jun 2006 15:38:35 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 01C0EF895 for ; Tue, 13 Jun 2006 12:05:20 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 12:05:17 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.394 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.394 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1144 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 19:38:38 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344789] New: cvs build failure -- backwards initialization order in examplewindow.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 13:35:24 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344789] New: cvs build failure -- backwards initialization order in examplewindow.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344789 gtkmm | build | Ver: unspecified Summary: cvs build failure -- backwards initialization order in examplewindow.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: examplewindow.h: In constructor `ExampleWindow::ExampleWindow()': examplewindow.h:41: warning: `ExampleWindow::m_Button_Quit' will be initialized after examplewindow.h:38: warning: `Gtk::ListViewText ExampleWindow::m_ListViewText' examplewindow.cc:25: warning: when initialized here make[5]: *** [examplewindow.o] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book/treeview/listviewtext' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book/treeview' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Fix is just to reverse initialization order. Let me know if you'd prefer if I filed these as one big bug, or would like patches when I know the workaround/fix like this case, or have any other suggestsions. Thanks for your hard work! -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 13:29:03 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613172903.C6D586CC1B9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #2 from Elijah Newren 2006-06-13 17:29 UTC ------- Simple workaround I used for now: cvs -q -z3 update -Pd -D 2006-06-06 gtk/src/notebook.ccg -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1144 ******************************************** From page.rob@gmail.com Tue Jun 13 16:54:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EB5E33B00C4 for ; Tue, 13 Jun 2006 16:54:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06154-09 for ; Tue, 13 Jun 2006 16:54:42 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id 5F9803B00A4 for ; Tue, 13 Jun 2006 16:54:42 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id c39so1930135pyd for ; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PazdLmQfF1Jljz/kGFE6iRsTyTG+jXatNk2qD2wkceqcunM9vLjl8Al6N/Mp4i1IE7zbtcycJNw0WHcHim9yDacA2H9sdf+oZcKJLB5HtKOZYhGA6vCbGWTnboWKSEA0+BAoFHK+qEq8YqKdMwsqfW7wO8IvuMSn9LRkLip1FOY= Received: by 10.35.89.10 with SMTP id r10mr3482836pyl; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) Received: by 10.35.91.9 with HTTP; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) Message-ID: Date: Tue, 13 Jun 2006 20:53:51 +0000 From: "Rob Page" To: "Jonathon Jongsma" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.395 tagged_above=-999 required=2 tests=[AWL=-0.026, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.395 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 20:54:45 -0000 Hi Jonner, Clicking the link works here, printing the error message and all... I'm running a gentoo system with gtkmm-2.8.1. Rob. On 6/12/06, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. > > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. > > Thanks, > Jonner > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From jonathon.jongsma@gmail.com Tue Jun 13 17:20:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4DA883B018F for ; Tue, 13 Jun 2006 17:20:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07150-02 for ; Tue, 13 Jun 2006 17:20:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.195]) by menubar.gnome.org (Postfix) with ESMTP id E47493B00EA for ; Tue, 13 Jun 2006 17:20:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2680822nzo for ; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=sosfbSIeYBYFPKFiKWmMA3P9nmz/pX16ZcHHWk8Eif7ZvDDYXfP4QzXJmPYN8+UvZnA9ug3wWfzIF5TEbwy6/jLbA9rSa/LCID4pH1npvs53oOu0yhozxYQRdqTyPdyXwbkkAGB1xOGgUfQPN70uu3tkBZFcMzdiBeTXiaVuxD0= Received: by 10.36.55.12 with SMTP id d12mr11513133nza; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) Message-ID: Date: Tue, 13 Jun 2006 16:19:40 -0500 From: "Jonathon Jongsma" To: "Rob Page" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 21:20:54 -0000 Thanks Rob. It looks like murray beat me to it and found a solution to the problem already. From the sounds of it, it crept in sometime between 2.8.3 and 2.8.5, but looks like it should be fixed in the next release. jonner On 6/13/06, Rob Page wrote: > Hi Jonner, > > Clicking the link works here, printing the error message and all... > I'm running a gentoo system with gtkmm-2.8.1. > > Rob. > > On 6/12/06, Jonathon Jongsma wrote: > > I don't know exactly when, but fairly recently, the website link on > > the "About" dialog of my application stopped working (sometimes it > > would segfault, sometimes just didn't do anything). I haven't changed > > anything in that part of the application, so I'm thinking it must have > > been due to a gtkmm or gtk update from my distribution. I'm currently > > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > > building it against my jhbuild gtkmm installation, and the same thing > > happens. I haven't found an easy way of trying an earlier version. I > > haven't done any hard-core digging yet, i thought I'd check first to > > see whether anybody else has noticed this. > > > > I've attached a stripped-down example application that just shows a > > dialog and registers its url handler with set_url_hook(). The url hook > > is just supposed to print a message to the terminal. On my computer, > > the message never gets printed to the terminal. I'd appreciate > > knowing whether this works for others (and what version you're trying > > with). You can compile with the standard > > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > > > In this test app, I don't get segfaults, but clicking the link does > > nothing. In my application, I sometimes get segfaults, but the one > > big difference is that in my application, I inherit from > > Gtk::AboutDialog instead of using it directly, > > > > Alternatively, if somebody can see something that I'm doing wrong, > > feel free to point it out. > > > > Thanks, > > Jonner > > > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 21:44:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 817043B00D4 for ; Tue, 13 Jun 2006 21:44:55 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12724-10 for ; Tue, 13 Jun 2006 21:44:52 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id C7A9A3B00A5 for ; Tue, 13 Jun 2006 21:44:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 960BCF8A2 for ; Tue, 13 Jun 2006 18:12:02 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 18:12:01 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.317 tagged_above=-999 required=2 tests=[AWL=0.014, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_BG=0.077, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.317 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1145 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 01:44:55 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344802] libgnomeprintmm fails to built -- missing link to libpangocairo (gnomemm (bugzilla.gnome.org)) 2. [Bug 344802] New: libgnomeprintmm fails to built -- missing link to libpangocairo (gnomemm (bugzilla.gnome.org)) 3. [Bug 344792] New: cvs build error -- missing left curly brace after catch in examples/client/main.cc (gnomemm (bugzilla.gnome.org)) 4. [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo (gtkmm (bugzilla.gnome.org)) 5. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 6. [Bug 344789] cvs build failure -- backwards initialization order in examplewindow.cc (gtkmm (bugzilla.gnome.org)) 7. [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 14:50:17 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to built -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613185017.3F86D6CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gnomemm | libgnomeprintmm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-13 18:50 UTC ------- Created an attachment (id=67278) --> (http://bugzilla.gnome.org/attachment.cgi?id=67278&action=view) Fix the build Looks like this was a bug in pangomm's pkg-config file. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 14:38:42 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] New: libgnomeprintmm fails to built -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gnomemm | libgnomeprintmm | Ver: unspecified Summary: libgnomeprintmm fails to built -- missing link to libpangocairo Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libgnomeprintmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Here's the compilation line: g++ -g -O2 -o generate_extra_defs generate_defs_libgnomeprint.o -L/opt/gnome2/lib /opt/gnome2/lib/libpangomm-1.4.so -L/local/build/cc/gcc-3.4.3-objdir/i686-pc-linux-gnu/libstdc++-v3/src -L/local/build/cc/gcc-3.4.3-objdir/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/local/build/cc/gcc-3.4.3-objdir/gcc -L/usr/local/i686-pc-linux-gnu/bin -L/usr/local/i686-pc-linux-gnu/lib -L/usr/local/sys/FortranPlus/fplus_55h/lib -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3 -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/lib -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3/../../.. /opt/gnome2/lib/libcairomm-1.0.so -L/usr/X11R6/lib /opt/gnome2/lib/libcairo.so /opt/gnome2/lib/libXrender.so -lX11 /usr/local/lib/libpng12.so /opt/gnome2/lib/libglibmm-2.4.so /opt/gnome2/lib/libgnomeprint-2-2.so /opt/gnome2/lib/libpangoft2-1.0.so /opt/gnome2/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libfreetype.so /opt/gnome2/lib/libart_lgpl_2.so /opt/gnome2/lib/libxml2.so -lz /opt/gnome2/lib/libpango-1.0.so -lm /opt/gnome2/lib/libglibmm_generate_extra_defs-2.4.so /opt/gnome2/lib/libsigc-2.0.so /opt/gnome2/lib/libgobject-2.0.so /opt/gnome2/lib/libgmodule-2.0.so -ldl /opt/gnome2/lib/libglib-2.0.so /usr/local/lib/libiconv.so /usr/local/lib/libstdc++.so -Wl,--rpath -Wl,/opt/gnome2/lib -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/opt/gnome2/lib -Wl,--rpath -Wl,/usr/local/lib Here's the errors: /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_create_context' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_set_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_set_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_layout_line_path' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_get_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_update_layout' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_get_font_options' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_layout_path' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_get_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_update_context' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_show_layout_line' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_get_type' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_set_font_options' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_create_layout' collect2: ld returned 1 exit status make[2]: *** [generate_extra_defs] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libgnomeprintmm/tools/extra_defs_gen' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libgnomeprintmm/tools' make: *** [all-recursive] Error 1 Looks like it forgets to include libpangocairo -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 13 Jun 2006 13:45:19 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344792] New: cvs build error -- missing left curly brace after catch in examples/client/main.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344792 gnomemm | gconfmm | Ver: unspecified Summary: cvs build error -- missing left curly brace after catch in examples/client/main.cc Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: gconfmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified main.cc: In function `int main(int, char**)': main.cc:41: error: expected `{' before "std" main.cc:41: error: `ex' was not declared in this scope main.cc: At global scope: main.cc:45: error: expected unqualified-id before "return" main.cc:46: error: expected declaration before '}' token make[2]: *** [main.o] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/gconfmm/examples/client' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/gconfmm/examples' make: *** [all-recursive] Error 1 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 13 Jun 2006 14:51:28 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613185128.1A5D66CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gtkmm | general | Ver: 2.9.x Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Component|libgnomeprintmm |general Product|gnomemm |gtkmm Summary|libgnomeprintmm fails to |libgnomeprintmm fails to |built -- missing link to |build -- missing link to |libpangocairo |libpangocairo Version|unspecified |2.9.x -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 13 Jun 2006 20:49:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614004943.14E026CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified ------- Comment #1 from jonner 2006-06-14 00:49 UTC ------- Created an attachment (id=67308) --> (http://bugzilla.gnome.org/attachment.cgi?id=67308&action=view) patch that removes initialization fields altogether Well, the gkey parameter here will simply be filled by the gtk_accel_map_lookup_entry call, so I'm inclined to just remove the initialization values altogether (since they're clearly just fillers anyway). Anybody opposed to this solution? patch attached. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 13 Jun 2006 21:00:47 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344789] cvs build failure -- backwards initialization order in examplewindow.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614010047.810556CC1A3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344789 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from jonner 2006-06-14 01:00 UTC ------- I've committed the fix for this to CVS. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Tue, 13 Jun 2006 21:10:50 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614011050.07AA66CC1AF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gtkmm | general | Ver: 2.9.x jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from jonner 2006-06-14 01:10 UTC ------- I've committed this one as well. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1145 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 14 15:04:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D0E93B01B3 for ; Wed, 14 Jun 2006 15:04:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02819-08 for ; Wed, 14 Jun 2006 15:04:51 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 932693B01DD for ; Wed, 14 Jun 2006 15:04:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E256B12EDF for ; Wed, 14 Jun 2006 12:04:41 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1146 To: gtkmm-forge@lists.sourceforge.net Date: Wed, 14 Jun 2006 12:04:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.356 tagged_above=-999 required=2 tests=[AWL=0.052, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.356 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 19:04:53 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344792] cvs build error -- missing left curly brace after catch in examples/client/main.cc (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 22:25:50 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344792] cvs build error -- missing left curly brace after catch in examples/client/main.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614022550.096556CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344792 gnomemm | gconfmm | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from jonner 2006-06-14 02:25 UTC ------- I've committed this one as well. Thanks for catching that. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1146 ******************************************** From mwhoosier@gmail.com Wed Jun 14 16:42:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 20D6B3B0209 for ; Wed, 14 Jun 2006 16:42:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03476-06 for ; Wed, 14 Jun 2006 16:42:29 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.201]) by menubar.gnome.org (Postfix) with ESMTP id B15523B0290 for ; Wed, 14 Jun 2006 16:42:28 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id i30so164688wxd for ; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Received: by 10.70.63.1 with SMTP id l1mr1224949wxa; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Received: by 10.70.58.10 with HTTP; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Message-ID: Date: Wed, 14 Jun 2006 15:41:08 -0500 From: "Matt Hoosier" To: gtkmm-list@gnome.org Subject: Wrapper functions for setting up RGBA colormaps MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.533 tagged_above=-999 required=2 tests=[AWL=0.067, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.533 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 20:42:32 -0000 I'd like to do some drawing using the alpha channel for blending. At least one technique for doing this in raw Gtk+ is to query whether an RGBA colormap exists: GdkScreen* screen = gtk_widget_get_screen(widget); GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen); gboolean supports_alpha = TRUE; if (!colormap) { /* display doesn't support compositing; fall back to RGB */ colormap = gdk_screen_get_rgb_colormap(screen); supports_alpha = FALSE; } gtk_widget_set_colormap(widget, colormap); One then can later inspect the 'supports_alpha' flag when setting up the colormap on a Cairo context. Gtkmm doesn't seem to offer wrappers for this RGBA colormap fetching/setting. Should I continue to use the underlying Gtk+ API, or is there a cleaner way of doing this kind of thing in Gtkmm? From weijie90@gmail.com Wed Jun 14 21:33:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AAB893B0276 for ; Wed, 14 Jun 2006 21:33:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29438-02 for ; Wed, 14 Jun 2006 21:33:04 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id AF4613B0102 for ; Wed, 14 Jun 2006 21:33:03 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so620743uge for ; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Received: by 10.67.30.6 with SMTP id h6mr1237250ugj; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Received: by 10.66.242.9 with HTTP; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Message-ID: <4d1f9930606141832h21fe131eid1cfb1a72e0f907c@mail.gmail.com> Date: Thu, 15 Jun 2006 09:32:47 +0800 From: "WJ Koh" To: gtkmm-list@gnome.org Subject: Re: gtkmm-list Digest, Vol 26, Issue 17 In-Reply-To: <20060610160040.6C15D3B061C@menubar.gnome.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_31701_8096328.1150335167213" References: <20060610160040.6C15D3B061C@menubar.gnome.org> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.887 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.887 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 01:33:06 -0000 ------=_Part_31701_8096328.1150335167213 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, using signal_response like this: opt_padcolour_diag->signal_response().connect(sigc::ptr_fun(on_opt_padcolour_diag_destroy) ); gives me this error: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In member function 'typename sigc::adaptor_functor::deduce_result_type::type sigc::adaptor_functor::operator()(T_arg1) const [with T_arg1 = const int&, T_functor = sigc::pointer_functor0]': /usr/include/sigc++-2.0/sigc++/functors/slot.h:137: instantiated from 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, typename sigc::type_trait::take) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:144: instantiated from 'static void* (* sigc::internal::slot_call1::address())(void*) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:529: instantiated from 'sigc::slot1::slot1(const T_functor&) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:1157: instantiated from 'sigc::slot::slot(const T_functor&) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' main.cc:178: instantiated from here /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: no match for call to '(sigc::pointer_functor0) (const int&)' /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:76: note: candidates are: T_return sigc::pointer_functor0::operator()() const [with T_return = void]/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: return-statement with a value, in function returning 'void' make: *** [main.o] Error 1 Please help.. thanks! p.s. where can i find signal names like "signal_clicked"? can i use glade to add signals? Thanks. On 6/11/06, gtkmm-list-request@gnome.org wrote: > > Send gtkmm-list mailing list submissions to > gtkmm-list@gnome.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.gnome.org/mailman/listinfo/gtkmm-list > or, via email, send a message with subject or body 'help' to > gtkmm-list-request@gnome.org > > You can reach the person managing the list at > gtkmm-list-owner@gnome.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of gtkmm-list digest..." > > > Today's Topics: > > 1. Re: Website update? (Jonathon Jongsma) > 2. Re: Website update? (Murray Cumming) > 3. Re: Website update? (Jan Pfeifer) > 4. Signal emitted when Gtk::ColourSelectionDialog's close button > is clicked (weijie) > 5. Re: Signal emitted when Gtk::ColourSelectionDialog's close > button is clicked (Murray Cumming) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 9 Jun 2006 11:23:23 -0500 > From: "Jonathon Jongsma" > Subject: Re: Website update? > To: "Murray Cumming" > Cc: gtkmm-list > Message-ID: > > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. > > Thanks, > Jonner > > > ------------------------------ > > Message: 2 > Date: Fri, 09 Jun 2006 19:16:56 +0200 > From: Murray Cumming > Subject: Re: Website update? > To: Jonathon Jongsma > Cc: gtkmm-list > Message-ID: <1149873416.8058.11.camel@localhost.localdomain> > Content-Type: text/plain > > On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote: > > On 6/7/06, Jonathon Jongsma wrote: > > > Well, I've finally gotten around to doing an implementation of a new > > > website for gtkmm. For the most part, the content has not been > > > changed (there were a few things that I added and a few things that I > > > shuffled around, but nothing too significant). So it's essentially > > > just a facelift. > > > > Since I've only gotten minor suggestions and positive comments, should > > I assume that the general design is acceptable to everybody? I'd like > > to move forward on getting a new site pushed out soon if possible. If > > anybody has any serious problems with the proposal, speak up soon. > > Feel free to be critical of the design if you have concerns about it, > > but try to limit your criticisms to the design and organization of the > > proposal and not the content of the website. After a new design is > > implemented, we can try to tackle updating the content if necessary. > > Murray, I'd also really appreciate your thoughts and suggestions as > > the maintainer of gtkmm. > > Sorry, it was on my todo list. > > > The new site is located here: > > http://jonathon.quotidian.org/gtkmm.org/index.shtml > > (be gentle with the server, though. It's only served on a DSL line > > for now) > > It looks generally more up-to-date, though not radically cool. > > Some minor points: > 0. ", and more" is superfluous necessary in the title. > 1. I'd prefer to see "gtkmm" in the title rather than the domain name. > 2. We don't need the "What is gtkmm?" title, though that text block is > good. > 3. The "Other Resources" title is odd, because I didn't at first see > that the "main" menu items are in a horizontal list at the top. I'm > quite sure that this will lead to people not finding stuff. I like the > idea of making some links obvious (their text could be bigger), but I > don't have a good idea for where to put the secondary stuff. > 4. On the other pages (not the first page), the page looks rather plain > - both the left and right hand sides are just black on a white > background. But I don't like the thin lines that we have on the current > site. > > I think we need to fix 3 and 4 before making this live. > > Many thanks for pushing this. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > > > ------------------------------ > > Message: 3 > Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT) > From: Jan Pfeifer > Subject: Re: Website update? > To: Jonathon Jongsma , Murray Cumming > > Cc: gtkmm-list > Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com> > Content-Type: text/plain; charset=us-ascii > > hi Jonathon, > > I'm new here, so I didn't want to comment on the contents. > > But from a normal user perspective, I enjoyed the new design. Not only > it's much better than the previous, but also it gives the site with a fresh > visual for the next couple of years. Better than that only if you > find someway to put some ajax and make some funky special fx :D > > thx a lot for the hard work! > > - jan > > > ----- Original Message ---- > From: Jonathon Jongsma > To: Murray Cumming > Cc: gtkmm-list > Sent: Friday, June 9, 2006 1:23:23 PM > Subject: Re: Website update? > > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. > > Thanks, > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > ------------------------------ > > Message: 4 > Date: Sat, 10 Jun 2006 10:59:56 +0800 > From: weijie > Subject: Signal emitted when Gtk::ColourSelectionDialog's close button > is clicked > To: gtkmm-list@gnome.org > Message-ID: <1149908397.6429.6.camel@localhost> > Content-Type: text/plain > > Hi, > What is the signal emitted when a Gtk::ColourSelectionDialog's close > button is clicked? i am using libglademm. > > For example, if i want to connect a signal handler to a button's > signal_clicked() event, i use this: > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" > > So which signal should i use for a colour selection dialog? the docs are > not helpful here. > > can anyone please point me to a site containing all the signals emitted, > espically in the context of libglademm? thanks! > > wei jie > > > > ------------------------------ > > Message: 5 > Date: Sat, 10 Jun 2006 10:18:07 +0200 > From: Murray Cumming > Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close > button is clicked > To: weijie > Cc: gtkmm-list@gnome.org > Message-ID: <1149927487.5779.7.camel@localhost.localdomain> > Content-Type: text/plain > > On Sat, 2006-06-10 at 10:59 +0800, weijie wrote: > > Hi, > > What is the signal emitted when a Gtk::ColourSelectionDialog's close > > button is clicked? i am using libglademm. > > > > For example, if i want to connect a signal handler to a button's > > signal_clicked() event, i use this: > > > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) > );" > > > > So which signal should i use for a colour selection dialog? the docs are > > not helpful here. > > > > can anyone please point me to a site containing all the signals emitted, > > espically in the context of libglademm? thanks! > > > > wei jie > > I guess you would want to handle Gtk::Dialog::signal_response. Or you > could use Gtk::Dialog::run(), which blocks until the dialog has been > closed. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > > > ------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > End of gtkmm-list Digest, Vol 26, Issue 17 > ****************************************** > ------=_Part_31701_8096328.1150335167213 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,
using signal_response like this:
opt_padcolour_diag->signal_response().connect(sigc::ptr_fun(on_opt_padcolour_diag_destroy) );

gives me this error:

/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In member function 'typename sigc::adaptor_functor<T_functor>::deduce_result_type<T_arg1, void, void, void, void, void, void>::type sigc::adaptor_functor<T_functor>::operator()(T_arg1) const [with T_arg1 = const int&, T_functor = sigc::pointer_functor0<void>]':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:137:   instantiated from 'static T_return sigc::internal::slot_call1<T_functor, T_return, T_arg1>::call_it(sigc::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:144:   instantiated from 'static void* (* sigc::internal::slot_call1<T_functor, T_return, T_arg1>::address())(void*) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:529:   instantiated from 'sigc::slot1<T_return, T_arg1>::slot1(const T_functor&) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1157:   instantiated from 'sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
main.cc:178:   instantiated from here
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: no match for call to '(sigc::pointer_functor0<void>) (const int&)'
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:76: note: candidates are: T_return sigc::pointer_functor0<T_return>::operator()() const [with T_return = void]/usr/include/sigc++- 2.0/sigc++/adaptors/adaptor_trait.h:84: error: return-statement with a value, in function returning 'void'
make: *** [main.o] Error 1

Please help.. thanks!
p.s. where can i find signal names like "signal_clicked"? can i use glade to add signals? Thanks.

On 6/11/06, gtkmm-list-request@gnome.org <gtkmm-list-request@gnome.org > wrote:
Send gtkmm-list mailing list submissions to
         gtkmm-list@gnome.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://mail.gnome.org/mailman/listinfo/gtkmm-list
or, via email, send a message with subject or body 'help' to
        gtkmm-list-request@gnome.org

You can reach the person managing the list at
        gtkmm-list-owner@gnome.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of gtkmm-list digest..."


Today's Topics:

   1. Re: Website update? (Jonathon Jongsma)
   2. Re: Website update? (Murray Cumming)
   3. Re: Website update? (Jan Pfeifer)
   4. Signal emitted when Gtk::ColourSelectionDialog's close button
      is        clicked (weijie)
   5. Re: Signal emitted when Gtk::ColourSelectionDialog's close
      button    is clicked (Murray Cumming)


----------------------------------------------------------------------

Message: 1
Date: Fri, 9 Jun 2006 11:23:23 -0500
From: "Jonathon Jongsma" < jonathon.jongsma@gmail.com>
Subject: Re: Website update?
To: "Murray Cumming" <murrayc@murrayc.com>
Cc: gtkmm-list < gtkmm-list@gnome.org>
Message-ID:
        <ee2fcb570606090923icd105fcuad56b54a72ce09e2@mail.gmail.com >
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> Well, I've finally gotten around to doing an implementation of a new
> website for gtkmm.  For the most part, the content has not been
> changed (there were a few things that I added and a few things that I
> shuffled around, but nothing too significant).  So it's essentially
> just a facelift.

Since I've only gotten minor suggestions and positive comments, should
I assume that the general design is acceptable to everybody?  I'd like
to move forward on getting a new site pushed out soon if possible.  If
anybody has any serious problems with the proposal, speak up soon.
Feel free to be critical of the design if you have concerns about it,
but try to limit your criticisms to the design and organization of the
proposal and not the content of the website.  After a new design is
implemented, we can try to tackle updating the content if necessary.
Murray, I'd also really appreciate your thoughts and suggestions as
the maintainer of gtkmm.

Thanks,
Jonner


------------------------------

Message: 2
Date: Fri, 09 Jun 2006 19:16:56 +0200
From: Murray Cumming <murrayc@murrayc.com>
Subject: Re: Website update?
To: Jonathon Jongsma <jonathon.jongsma@gmail.com>
Cc: gtkmm-list <gtkmm-list@gnome.org>
Message-ID: <1149873416.8058.11.camel@localhost.localdomain>
Content-Type: text/plain

On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote:
> On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> > Well, I've finally gotten around to doing an implementation of a new
> > website for gtkmm.  For the most part, the content has not been
> > changed (there were a few things that I added and a few things that I
> > shuffled around, but nothing too significant).  So it's essentially
> > just a facelift.
>
> Since I've only gotten minor suggestions and positive comments, should
> I assume that the general design is acceptable to everybody?  I'd like
> to move forward on getting a new site pushed out soon if possible.  If
> anybody has any serious problems with the proposal, speak up soon.
> Feel free to be critical of the design if you have concerns about it,
> but try to limit your criticisms to the design and organization of the
> proposal and not the content of the website.  After a new design is
> implemented, we can try to tackle updating the content if necessary.
> Murray, I'd also really appreciate your thoughts and suggestions as
> the maintainer of gtkmm.

Sorry, it was on my todo list.

> The new site is located here:
> http://jonathon.quotidian.org/gtkmm.org/index.shtml
> (be gentle with the server, though.  It's only served on a DSL line
> for now)

It looks generally more up-to-date, though not radically cool.

Some minor points:
0. ", and more" is superfluous necessary in the title.
1. I'd prefer to see "gtkmm" in the title rather than the domain name.
2. We don't need the "What is gtkmm?" title, though that text block is
good.
3. The "Other Resources" title is odd, because I didn't at first see
that the "main" menu items are in a horizontal list at the top. I'm
quite sure that this will lead to people not finding stuff. I like the
idea of making some links obvious (their text could be bigger), but I
don't have a good idea for where to put the secondary stuff.
4. On the other pages (not the first page), the page looks rather plain
- both the left and right hand sides are just black on a white
background. But I don't like the thin lines that we have on the current
site.

I think we need to fix 3 and 4 before making this live.

Many thanks for pushing this.

--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com
www.openismus.com



------------------------------

Message: 3
Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT)
From: Jan Pfeifer <pfjan@yahoo.com.br>
Subject: Re: Website update?
To: Jonathon Jongsma <jonathon.jongsma@gmail.com>,      Murray Cumming
        <murrayc@murrayc.com>
Cc: gtkmm-list < gtkmm-list@gnome.org>
Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii

hi Jonathon,

I'm new here, so I didn't want to comment on the contents.

But from a normal user perspective, I enjoyed the new design. Not only it's much better than the previous, but also it gives the site with a fresh visual for the next couple of years. Better than that only if you find  someway to put some ajax and make some funky special fx :D

thx a lot for the hard work!

- jan


----- Original Message ----
From: Jonathon Jongsma <jonathon.jongsma@gmail.com>
To: Murray Cumming < murrayc@murrayc.com>
Cc: gtkmm-list <gtkmm-list@gnome.org>
Sent: Friday, June 9, 2006 1:23:23 PM
Subject: Re: Website update?

On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> Well, I've finally gotten around to doing an implementation of a new
> website for gtkmm.  For the most part, the content has not been
> changed (there were a few things that I added and a few things that I
> shuffled around, but nothing too significant).  So it's essentially
> just a facelift.

Since I've only gotten minor suggestions and positive comments, should
I assume that the general design is acceptable to everybody?  I'd like
to move forward on getting a new site pushed out soon if possible.  If
anybody has any serious problems with the proposal, speak up soon.
Feel free to be critical of the design if you have concerns about it,
but try to limit your criticisms to the design and organization of the
proposal and not the content of the website.  After a new design is
implemented, we can try to tackle updating the content if necessary.
Murray, I'd also really appreciate your thoughts and suggestions as
the maintainer of gtkmm.

Thanks,
Jonner
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list





------------------------------

Message: 4
Date: Sat, 10 Jun 2006 10:59:56 +0800
From: weijie <weijie90@gmail.com>
Subject: Signal emitted when Gtk::ColourSelectionDialog's close button
        is      clicked
To: gtkmm-list@gnome.org
Message-ID: <1149908397.6429.6.camel@localhost>
Content-Type: text/plain

Hi,
What is the signal emitted when a Gtk::ColourSelectionDialog's close
button is clicked? i am using libglademm.

For example, if i want to connect a signal handler to a button's
signal_clicked() event, i use this:

"exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );"

So which signal should i use for a colour selection dialog? the docs are
not helpful here.

can anyone please point me to a site containing all the signals emitted,
espically in the context of libglademm? thanks!

wei jie



------------------------------

Message: 5
Date: Sat, 10 Jun 2006 10:18:07 +0200
From: Murray Cumming <murrayc@murrayc.com>
Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close
        button  is clicked
To: weijie <weijie90@gmail.com>
Cc: gtkmm-list@gnome.org
Message-ID: < 1149927487.5779.7.camel@localhost.localdomain>
Content-Type: text/plain

On Sat, 2006-06-10 at 10:59 +0800, weijie wrote:
> Hi,
> What is the signal emitted when a Gtk::ColourSelectionDialog's close
> button is clicked? i am using libglademm.
>
> For example, if i want to connect a signal handler to a button's
> signal_clicked() event, i use this:
>
> "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );"
>
> So which signal should i use for a colour selection dialog? the docs are
> not helpful here.
>
> can anyone please point me to a site containing all the signals emitted,
> espically in the context of libglademm? thanks!
>
> wei jie

I guess you would want to handle Gtk::Dialog::signal_response. Or you
could use Gtk::Dialog::run(), which blocks until the dialog has been
closed.

--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com
www.openismus.com



------------------------------

_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list


End of gtkmm-list Digest, Vol 26, Issue 17
******************************************

------=_Part_31701_8096328.1150335167213-- From obarneto@hasar.com Thu Jun 15 09:41:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7A3D23B0263 for ; Thu, 15 Jun 2006 09:41:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14033-01 for ; Thu, 15 Jun 2006 09:41:20 -0400 (EDT) Received: from mailgw.hasar.com (mail.hasar.com [200.80.204.3]) by menubar.gnome.org (Postfix) with ESMTP id E1FD13B01A3 for ; Thu, 15 Jun 2006 09:41:19 -0400 (EDT) Received: from mailserver.hasar.com ([192.168.1.80]) by mailgw.hasar.com (8.13.6/8.12.10) with ESMTP id k5FDbW8n004385 for ; Thu, 15 Jun 2006 10:37:32 -0300 Received: (qmail 18576 invoked from network); 15 Jun 2006 13:44:22 -0000 Received: from unknown (HELO [192.0.2.254]) ([192.0.2.254]) (envelope-sender ) by 0 (qmail-ldap-1.03) with SMTP for ; 15 Jun 2006 13:44:22 -0000 Message-ID: <449163F2.6060301@hasar.com> Date: Thu, 15 Jun 2006 10:43:14 -0300 From: Omar Barneto User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: gtkmm-list@gnome.org Subject: Monitoring I/O in gtkmm/WIN32 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-HASAR-MailScanner-Information: Please contact the Administrator for more information X-HASAR-MailScanner: Found to be clean X-MailScanner-From: obarneto@hasar.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.092 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_WHOIS_BOGONS=2.43, TW_MK=0.077] X-Spam-Score: -0.092 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 13:41:22 -0000 Can I use Monitoring I/O in WIN32 platform.? I used the example in http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18s02.html Because the mkfifo funtion doesn't exist I've replaced by a pipe() function but when I run the program I have continuosly the next error (pru.exe:4293252359): GLib-WARNING **: gmain.c:429: MsgWaitForMultipleObjects() failed: The handle is invalid. The test program is : #define GLIBMM_EXCEPTIONS_ENABLED #include #include "gtkmmconfig.h" //For HAVE_MKFIFO #include #include #include //The SUN Forte compiler puts F_OK here. #include #include #include int read_fd; int fd[2]; Glib::RefPtr iochannel; /* send to the fifo with: echo "Hello" > testfifo quit the program with: echo "Q" > testfifo */ // this will be our signal handler for read operations // it will print out the message sent to the fifo // and quit the program if the message was 'Q'. bool MyCallback(Glib::IOCondition io_condition) { if ((io_condition & Glib::IO_IN) == 0) { std::cerr << "Invalid fifo response" << std::endl; } else { Glib::ustring buf; #ifdef GLIBMM_EXCEPTIONS_ENABLED iochannel->read_line(buf); #else std::auto_ptr ex; iochannel->read_line(buf, ex); if(ex.get()) std::cerr << "Error: " << ex->what() << std::endl; #endif //GLIBMM_EXCEPTIONS_ENABLED std::cout << buf; if (buf == "Q\n") Gtk::Main::quit (); } return true; } int main(int argc, char *argv[]) { // the usual Gtk::Main object Gtk::Main app(argc, argv); { if( pipe(fd) < 0 ) { printf("Error pipe errno %d\n",errno); return 0; } read_fd = fd[0]; printf("pipe read %d\n",read_fd); if (read_fd == -1) { std::cerr << "error opening fifo" << std::endl; return -1; } // connect the signal handler Glib::signal_io().connect(sigc::ptr_fun(MyCallback), read_fd, Glib::IO_IN); // Creates a iochannel from the file descriptor iochannel = Glib::IOChannel::create_from_fd(read_fd); // and last but not least - run the application main loop app.run(); return 0; } What is wrong? From murrayc@murrayc.com Thu Jun 15 14:37:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DB7BD3B01B8 for ; Thu, 15 Jun 2006 14:37:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27612-01 for ; Thu, 15 Jun 2006 14:37:57 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id CABB73B00F9 for ; Thu, 15 Jun 2006 14:37:57 -0400 (EDT) Received: from noname (p5497DFAB.dip.t-dialin.net [84.151.223.171]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 4395C129A8A; Thu, 15 Jun 2006 11:37:05 -0700 (PDT) Subject: Re: Wrapper functions for setting up RGBA colormaps From: Murray Cumming To: Matt Hoosier In-Reply-To: References: Content-Type: text/plain Date: Thu, 15 Jun 2006 20:37:00 +0200 Message-Id: <1150396620.8808.6.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.404 tagged_above=-999 required=2 tests=[AWL=0.041, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.404 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 18:37:59 -0000 On Wed, 2006-06-14 at 15:41 -0500, Matt Hoosier wrote: > I'd like to do some drawing using the alpha channel for blending. At > least one technique for doing this in raw Gtk+ is to query whether an > RGBA colormap exists: > > GdkScreen* screen = gtk_widget_get_screen(widget); > > GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen); > gboolean supports_alpha = TRUE; > > if (!colormap) > { > /* display doesn't support compositing; fall back to RGB */ > colormap = gdk_screen_get_rgb_colormap(screen); > supports_alpha = FALSE; > } > > gtk_widget_set_colormap(widget, colormap); > > One then can later inspect the 'supports_alpha' flag when setting up > the colormap on a Cairo context. > > Gtkmm doesn't seem to offer wrappers for this RGBA colormap > fetching/setting. Should I continue to use the underlying Gtk+ API, or > is there a cleaner way of doing this kind of thing in Gtkmm? I wrapped those functions in HEAD just a few days ago, so they are not available yet in stable releases: http://cvs.gnome.org/viewcvs/gtkmm/ChangeLog?r1=1.486&r2=1.487 But it should be totally OK to use the C API together with the gtkmm API, using gobj(). -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 15 15:04:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 613E03B0610 for ; Thu, 15 Jun 2006 15:04:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28609-10 for ; Thu, 15 Jun 2006 15:04:57 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id CDBD63B04F3 for ; Thu, 15 Jun 2006 15:04:56 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 554EB12292 for ; Thu, 15 Jun 2006 12:04:21 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1147 To: gtkmm-forge@lists.sourceforge.net Date: Thu, 15 Jun 2006 12:04:20 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.395 tagged_above=-999 required=2 tests=[AWL=0.090, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 19:04:58 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344925] New: Further printing API updates (gtkmm (bugzilla.gnome.org)) 2. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 3. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] New: gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 14 Jun 2006 18:35:52 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] New: Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Summary: Further printing API updates Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: marko@marko.anastasov.name QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unversioned Enhancement GNOME milestone: Unspecified * gtk/src/gtk_methods.defs: Regenerated with h2defs.py. * gtk/src/gtk_signals.defs: Updated the whole section for PrintOperation. Added defs for PrintOperationPreview: ready and got_page_size. Added accepts_pdf ans accepts_ps properties for Printer. * gtk/src/gtk_vfuncs.defs: Added a section for PrintOperationPreview with render_page, end_preview and is_selected. * gtk/src/printer.hg: New functions (properties likewise): accepts_pdf() and accepts_ps(). * gtk/src/printjob.ccg: Include gtktypebuiltins.h. * gtk/src/printjob.hg: New enum: PrintCapabilities. * gtk/src/printoperation.ccg: * gtk/src/printoperation.hg: Added a version of run() without the Window parameter. Added a commented done signal with TODO. Other new signals: create_custom_widget, custom_widget_apply, and preview (with a TODO). Renamed properties: number_of_pages and pdf_target. Added n_pages and export_filename instead, and custom_tab_label. * gtk/src/printoperationpreview.ccg: * gtk/src/printoperationpreview.hg: New files. * gtk/gtkmm.h: * gtk/src/Makefile_list_of_hg.am_fragment: Include the new files. * gtk/src/printunixdialog.hg: New functions: add_custom_tab and set_manual_capabilities. * tools/m4/convert_gtk.m4: Added new conversions. ----- What's not done yet is the "done" signal in printoperation. In the C API the user is supposed to check the status enum and then call get_error() is necessary. A solution should somehow provide normal exception handling. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 14 Jun 2006 18:36:32 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614223632.B35B06CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #1 from Marko Anastasov 2006-06-14 22:36 UTC ------- Created an attachment (id=67366) --> (http://bugzilla.gnome.org/attachment.cgi?id=67366&action=view) patch and printingoperationpreview files -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 14 Jun 2006 18:40:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614224018.A69F26CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marko@marko.anastasov.name ------- Comment #4 from Marko Anastasov 2006-06-14 22:40 UTC ------- This is again due to recent API (function name) changes in GTK+. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 15 Jun 2006 09:07:40 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] New: gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Summary: gtkmm-2.9.4 does not build against gtk+-2.9.3 Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: jsacco@ydl.net QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified gtkmm-2.9.4 does not build against gtk+-2.9.3. Hopefully, gtkmm-2.9.5 will be released soon. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Thu, 15 Jun 2006 13:15:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060615171521.809216CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |newren@gmail.com -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Thu, 15 Jun 2006 14:12:34 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060615181234.13DC76CC1AD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-15 18:12 UTC ------- Created an attachment (id=67440) --> (http://bugzilla.gnome.org/attachment.cgi?id=67440&action=view) Better fix -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1147 ******************************************** From michael@elehack.net Thu Jun 15 18:59:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 181F63B0007 for ; Thu, 15 Jun 2006 18:59:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04746-09 for ; Thu, 15 Jun 2006 18:59:12 -0400 (EDT) Received: from weirdo.crazywebhosting.net (weirdo.crazywebhosting.net [70.85.78.4]) by menubar.gnome.org (Postfix) with ESMTP id D31EE3B0080 for ; Thu, 15 Jun 2006 18:59:12 -0400 (EDT) Received: from rentacop.student.iastate.edu ([64.113.93.202] helo=bezalel.elehack.net) by weirdo.crazywebhosting.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.52) id 1Fr0nT-0002Tl-8t for gtkmm-list@gnome.org; Thu, 15 Jun 2006 17:58:44 -0500 Received: by bezalel.elehack.net (sSMTP sendmail emulation); Thu, 15 Jun 2006 17:58:42 -0500 From: "Michael Ekstrand" Resent-From: Michael Ekstrand Resent-Date: Thu, 15 Jun 2006 17:58:42 -0500 Resent-Message-ID: <20060615225842.GC8071@localhost.localdomain> Resent-To: gtkmm-list@gnome.org Date: Thu, 15 Jun 2006 17:58:10 -0500 To: DC A Subject: Re: Problem in updating progress bar Message-ID: <20060615225810.GB8071@localhost.localdomain> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11+cvs20060403 X-Antivirus-Scanner: Clean mail though you should still use an Antivirus X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - weirdo.crazywebhosting.net X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - elehack.net X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.389 tagged_above=-999 required=2 tests=[AWL=0.075, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.389 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 22:59:16 -0000 On Thu, Jun 15, 2006 at 06:07:09PM +0000, DC A wrote: > What could be the reason for using gtk_events_pending() and > gtk_main_iteration() in the following code snippet: > > for( gflt=0; gflt<=1; ){ > gtk_progress_bar_update( (GtkProgressBar*)pbar, gflt ); > //update > while (gtk_events_pending ()) > gtk_main_iteration (); > gflt += 0.1; > sleep(1); > if ( gflt > 1 ) break; > } > > why the code cannot update the progressbar without these two functions? I > saw the API but still it is not clear to me. The gtk_progress_bar_update function does not actually draw the updated progress bar, but it rather schedules an update to happen next time drawing happens (essentially - the details are probably slightly different). Flushing the event queue (the point of the two questioned calls) forces this event to be processed, so that the progress display is actually updated. It also has the convenient side effect of allowing any user events to be processed - enables your app to be more responsive without multithreading. But yeah, I'm not 100% sure how the progress bar update code looks, but here is how I would implement such an API call (pseudocode): update_storage_of_fraction invalidate_progress_bar invalidating causes GTK to schedule a redraw, which then calls the same redraw function that is used when the widget is exposed, etc. That way you only have drawing code in one place. So it makes the implementation notably simpler. - Michael -- mouse, n: a device for pointing at the xterm in which you want to type. -- Fortune Visit me on the Web: http://www.elehack.net From jonathon.jongsma@gmail.com Thu Jun 15 20:57:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 339953B00DD for ; Thu, 15 Jun 2006 20:57:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08342-07 for ; Thu, 15 Jun 2006 20:57:22 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 3280B3B0011 for ; Thu, 15 Jun 2006 20:57:22 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so810574nzo for ; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Received: by 10.36.215.21 with SMTP id n21mr3308501nzg; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Message-ID: Date: Thu, 15 Jun 2006 19:56:59 -0500 From: "Jonathon Jongsma" To: gtkmm Subject: custom treemodels and treeview padding MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.395 tagged_above=-999 required=2 tests=[AWL=0.051, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 00:57:23 -0000 I've been working a bit on a custom treemodel based on standard C++ containers and I've got the basics working, but when I add it to a treeview, I get some weird padding in the beginning of the column. For example, see this screenshot: http://download.gna.org/colorscheme/etc/customtreemodel/Screenshot-testcustomtreemodel.png I tried running the example that's in the gtkmm source tree and the first column also seems to have this extra padding, although the subsequent columns don't: http://download.gna.org/colorscheme/etc/customtreemodel/gtkmm-example.png Does anybody have any suggestions for what might be causing this and what I might try to fix it? Or has anybody implemented a custom treemodel where this behavior doesn't exist? If you're interested in playing with the code, you can download it from here: http://download.gna.org/colorscheme/etc/customtreemodel/customtreemodel-0.0.2.tar.gz Any tips would be greatly appreciated. Thanks, Jonner From eduardobeloni@yahoo.com.br Fri Jun 16 10:46:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2213D3B007D for ; Fri, 16 Jun 2006 10:46:43 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31918-05 for ; Fri, 16 Jun 2006 10:46:41 -0400 (EDT) Received: from web51514.mail.yahoo.com (web51514.mail.yahoo.com [206.190.39.160]) by menubar.gnome.org (Postfix) with SMTP id F07493B0007 for ; Fri, 16 Jun 2006 10:46:40 -0400 (EDT) Received: (qmail 94911 invoked by uid 60001); 16 Jun 2006 14:44:50 -0000 Message-ID: <20060616144450.94909.qmail@web51514.mail.yahoo.com> Received: from [200.17.82.49] by web51514.mail.yahoo.com via HTTP; Fri, 16 Jun 2006 07:44:50 PDT Date: Fri, 16 Jun 2006 07:44:50 -0700 (PDT) From: eduardo fiss beloni Subject: it's time of FIFA world cup ! To: gtkmm list MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.03 tagged_above=-999 required=2 tests=[AWL=-1.231, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -1.03 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 14:46:43 -0000 hello people, it's time of FIFA world cup, the most important international event of the world! I'm brazilian, but I think the brazilian team wont wins the world cup, but Brazil won first game against Croatia... if you are croatian (or borned in any country that is in world cup), please reply to me, let's talk about world cup... it's a wonderfull event! thanks "A machine can do the work of fifty ordinary men, but no machine can do the work of one extraordinary man." __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From bob@fis-cal.com Fri Jun 16 14:03:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 716BE3B04D4 for ; Fri, 16 Jun 2006 14:03:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10616-01 for ; Fri, 16 Jun 2006 14:03:07 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 899DE3B04FC for ; Fri, 16 Jun 2006 14:02:58 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ATC34012; Fri, 16 Jun 2006 13:48:55 -0400 (EDT) Message-ID: <4492EEF3.2010501@fis-cal.com> Date: Fri, 16 Jun 2006 12:48:35 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Jonathon Jongsma Subject: Re: custom treemodels and treeview padding References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------020505040308030005050300" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:03:10 -0000 This is a multi-part message in MIME format. --------------020505040308030005050300 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Just a shot in the dark here: Is your custom Gtk::TreeModel based on a Gtk::TreeStore or a Gtk::ListStore? If it's a Gtk::TreeStore then I'd guess that the "weird padding" is reserving space to place the expansion toggle symbol for a row that is an expandable parent. Once again, just a guess. Bob Caryl Jonathon Jongsma wrote: > I've been working a bit on a custom treemodel based on standard C++ > containers and I've got the basics working, but when I add it to a > treeview, I get some weird padding in the beginning of the column. > For example, see this screenshot: > http://download.gna.org/colorscheme/etc/customtreemodel/Screenshot-testcustomtreemodel.png > > I tried running the example that's in the gtkmm source tree and the > first column also seems to have this extra padding, although the > subsequent columns don't: > http://download.gna.org/colorscheme/etc/customtreemodel/gtkmm-example.png > > Does anybody have any suggestions for what might be causing this and > what I might try to fix it? Or has anybody implemented a custom > treemodel where this behavior doesn't exist? > > If you're interested in playing with the code, you can download it from here: > http://download.gna.org/colorscheme/etc/customtreemodel/customtreemodel-0.0.2.tar.gz > > Any tips would be greatly appreciated. > > Thanks, > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > --------------020505040308030005050300 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------020505040308030005050300-- From jonathon.jongsma@gmail.com Fri Jun 16 14:27:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E37F33B00E2 for ; Fri, 16 Jun 2006 14:27:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12241-10 for ; Fri, 16 Jun 2006 14:27:33 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 3D9043B0134 for ; Fri, 16 Jun 2006 14:27:33 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1097268nzo for ; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Received: by 10.36.38.19 with SMTP id l19mr817010nzl; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Message-ID: Date: Fri, 16 Jun 2006 13:26:50 -0500 From: "Jonathon Jongsma" To: bob@fis-cal.com Subject: Re: custom treemodels and treeview padding In-Reply-To: <4492EEF3.2010501@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4492EEF3.2010501@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.472 tagged_above=-999 required=2 tests=[AWL=0.128, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.472 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:27:35 -0000 On 6/16/06, Bob Caryl wrote: > Just a shot in the dark here: Is your custom Gtk::TreeModel based on a > Gtk::TreeStore or a Gtk::ListStore? If it's a Gtk::TreeStore then I'd > guess that the "weird padding" is reserving space to place the expansion > toggle symbol for a row that is an expandable parent. > > Once again, just a guess. > > Bob Caryl Neither. It's based on TreeModel (which is the base class / interface for TreeStore and ListStore as well). But you're absolutely correct -- it was set as the expander column. The GTK+ documentation says the following: ----- void gtk_tree_view_set_expander_column (GtkTreeView *tree_view, GtkTreeViewColumn *column); Sets the column to draw the expander arrow at. It must be in tree_view. If column is NULL, then the expander arrow is always at the first visible column. If you do not want expander arrow to appear in your tree, set the expander column to a hidden column. ----- http://developer.gnome.org/doc/API/2.0/gtk/GtkTreeView.html#gtk-tree-view-set-expander-column So apparently I need to add a dummy column to my treeview, set it as the expander column, and then hide it in order to make the expander disappear? That seems a little bit odd, but it does work. The disadvantage is that I have to do this any time I use my custom model in a treeview. But I don't have to do that when I use a ListStore. I wonder what it is about ListStore that tells the TreeView that there is no need to reserve space for an expander... I'll keep looking into it, but if anybody has any tips, let me know. Anyway, thanks Bob. I just needed somebody to point out the obvious :) Jonner From jonathon.jongsma@gmail.com Fri Jun 16 14:42:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2283A3B000B for ; Fri, 16 Jun 2006 14:42:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13609-08 for ; Fri, 16 Jun 2006 14:42:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id C628E3B007D for ; Fri, 16 Jun 2006 14:42:56 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1100624nzo for ; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Received: by 10.36.33.15 with SMTP id g15mr834102nzg; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Message-ID: Date: Fri, 16 Jun 2006 13:42:07 -0500 From: "Jonathon Jongsma" To: bob@fis-cal.com Subject: Re: custom treemodels and treeview padding In-Reply-To: <4492FA42.4040602@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4492EEF3.2010501@fis-cal.com> <4492FA42.4040602@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.472 tagged_above=-999 required=2 tests=[AWL=0.128, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.472 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:42:58 -0000 Yes, I understand that. My custom model doesn't support child rows either. My question was more specific in nature -- What specific piece of data in ListStore is used to indicate to TreeView that child rows are not supported? (i.e. what is the magic piece of data that I need to implement in my custom model?) Jonner On 6/16/06, Bob Caryl wrote: > > Hey Jonathan: > > The reason it does not happen with a ListStore is that it doesn't support > child rows.. it is just a simple list. That was the basis of my question in > the first place. I am sorry that I did a poor job of making the purpose of > my question clear. > From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 16 15:05:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4437E3B0096 for ; Fri, 16 Jun 2006 15:05:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15175-10 for ; Fri, 16 Jun 2006 15:05:30 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 6FE023B007C for ; Fri, 16 Jun 2006 15:05:30 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E0B9B1354C for ; Fri, 16 Jun 2006 12:04:29 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1148 To: gtkmm-forge@lists.sourceforge.net Date: Fri, 16 Jun 2006 12:04:28 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.395 tagged_above=-999 required=2 tests=[AWL=0.090, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 19:05:32 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345071] New: libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 2. [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 3. [Bug 345076] New: Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) 4. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 15 Jun 2006 22:29:45 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] New: libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified Summary: libbonobomm fails to compile : "unknown option -lcpp" Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libbonobomm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: Processing file /opt/gnome2/share/idl/bonobo-2.0/Bonobo.idl /opt/gnome2/bin/orbit-idl-2 -lcpp -D__Bonobo_COMPILATION -D__Bonobo_Unknown_COMPILATION -D__Bonobo_GenericFactory_COMPILATION -D__Bonobo_Activation_types_COMPILATION -I//opt/gnome2/share/idl/bonobo-2.0 -I//opt/gnome2/share/idl/bonobo-activation-2.0 /opt/gnome2/share/idl/bonobo-2.0/Bonobo.idl orbit-idl-2: Unknown option -lcpp make[3]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm/generated' make[2]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm' make[1]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm' make[3]: *** [Bonobo.h] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 Appears to just be a missing space between the -l and the cpp. I'll attach a patch in a minute. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Thu, 15 Jun 2006 22:31:14 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616023114.ADD196CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-16 02:31 UTC ------- Created an attachment (id=67460) --> (http://bugzilla.gnome.org/attachment.cgi?id=67460&action=view) Trivial fix for the bug -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Thu, 15 Jun 2006 23:00:33 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] New: Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Summary: Another libbonobomm compilation failure -- wrong friend class name Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libbonobomm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: In file included from unknown_cimpl.cc:4: ../../bonobomm/servers/unknown_cimpl.h:79: error: using typedef-name `Gnome::Bonobo::Servers::Unknown_CImpl::CppClassType' after `class' make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm/servers' make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm/servers' make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm' make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm' make[4]: *** [unknown_cimpl.lo] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 Error looks like a simple mistake in an m4 file; will attach a patch in a minute. It looks like libbonobomm compiles successfully with the patch in bug 345071 plus the one I'm about to attach. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 15 Jun 2006 23:02:02 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616030202.238B76CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-16 03:02 UTC ------- Created an attachment (id=67463) --> (http://bugzilla.gnome.org/attachment.cgi?id=67463&action=view) Simple fix -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1148 ******************************************** From gezimetc@shaw.ca Sat Jun 17 06:29:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0476C3B0538 for ; Sat, 17 Jun 2006 06:29:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18370-10 for ; Sat, 17 Jun 2006 06:29:40 -0400 (EDT) Received: from pd2mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id F3B753B0870 for ; Sat, 17 Jun 2006 06:29:39 -0400 (EDT) Received: from pd3mr3so.prod.shaw.ca (pd3mr3so-qfe3.prod.shaw.ca [10.0.141.179]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000FSQ2DV4LE0@l-daemon> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Received: from pn2ml3so.prod.shaw.ca ([10.0.121.147]) by pd3mr3so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000C5J2DVSHE0@pd3mr3so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Received: from laptopi ([70.65.128.114]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000A8D2DULMA0@l-daemon> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Date: Sat, 17 Jun 2006 04:27:31 -0600 From: Gezim Hoxha Subject: gnome applets with gtkmm To: gtkmm Message-id: <1150540051.6504.1.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.337 tagged_above=-999 required=2 tests=[AWL=-0.934, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.337 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 10:29:41 -0000 Hi all. Could someone provide me with a mini-howto on writing gnome applets with gtkmm? I googled this but not much came up. Thanks, -Gezim From dodji.seketeli@gmail.com Sat Jun 17 15:27:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id ACCD33B016E for ; Sat, 17 Jun 2006 15:27:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04467-06 for ; Sat, 17 Jun 2006 15:27:15 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.207]) by menubar.gnome.org (Postfix) with ESMTP id A54AB3B010F for ; Sat, 17 Jun 2006 15:27:15 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id h29so596036wxd for ; Sat, 17 Jun 2006 12:26:23 -0700 (PDT) Received: by 10.70.92.17 with SMTP id p17mr5991218wxb; Sat, 17 Jun 2006 11:59:31 -0700 (PDT) Received: by 10.70.112.1 with HTTP; Sat, 17 Jun 2006 11:59:31 -0700 (PDT) Message-ID: Date: Sat, 17 Jun 2006 20:59:31 +0200 From: "Dodji Seketeli" Sender: dodji.seketeli@gmail.com To: "Gezim Hoxha" Subject: Re: gnome applets with gtkmm In-Reply-To: <1150540051.6504.1.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150540051.6504.1.camel@localhost.localdomain> X-Google-Sender-Auth: 040a62af6524cb2c X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.009, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 19:27:16 -0000 Hello, I am not sure if there are up to date bindings to the applets api but you can use the C API to write your applet and keep the widgets used in the applet in gtkmm. There is a tutorial for the C API at http://www.gnome.org/projects/ORBit2/appletstutorial.html . Hope this helps, Dodji. On 6/17/06, Gezim Hoxha wrote: > Hi all. > > Could someone provide me with a mini-howto on writing gnome applets with > gtkmm? I googled this but not much came up. > > Thanks, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From gezimetc@shaw.ca Sat Jun 17 19:02:07 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 56F583B0072; Sat, 17 Jun 2006 19:02:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13501-03; Sat, 17 Jun 2006 19:02:06 -0400 (EDT) Received: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 200613B0089; Sat, 17 Jun 2006 19:02:05 -0400 (EDT) Received: from pd2mr4so.prod.shaw.ca (pd2mr4so-qfe3.prod.shaw.ca [10.0.141.107]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100GFP19UZI20@l-daemon>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Received: from pn2ml1so.prod.shaw.ca ([10.0.121.145]) by pd2mr4so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100JZR19UM830@pd2mr4so.prod.shaw.ca>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Received: from laptopi ([70.65.128.114]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100HGY19UOOJ0@l-daemon>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Date: Sat, 17 Jun 2006 17:01:06 -0600 From: Gezim Hoxha Subject: Re: gnome applets with gtkmm In-reply-to: To: Dodji Seketeli , gtkmm Message-id: <1150585266.8446.2.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1150540051.6504.1.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.322 tagged_above=-999 required=2 tests=[AWL=-0.919, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.322 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 23:02:07 -0000 On Sat, 2006-17-06 at 20:59 +0200, Dodji Seketeli wrote: > Hello, > > I am not sure if there are up to date bindings to the applets api but > you can use the C API to write your applet and keep the widgets used > in the applet in gtkmm. > > There is a tutorial for the C API at > http://www.gnome.org/projects/ORBit2/appletstutorial.html . > > Hope this helps, Dodji, Thanks for that. Yes it helped :) I got the GTK+ version working but I have no idea how to convert it to GTKMM. Here is what I have: #include #include #include static gboolean myexample_applet_fill (PanelApplet *applet, const gchar *iid, gpointer data) { GtkWidget *label; if (strcmp (iid, "OAFIID:ExampleApplet") != 0) return FALSE; label = gtk_label_new ("Hello World"); gtk_container_add (GTK_CONTAINER (applet), label); gtk_widget_show_all (GTK_WIDGET (applet)); return TRUE; } PANEL_APPLET_BONOBO_FACTORY ("OAFIID:ExampleApplet_Factory", PANEL_TYPE_APPLET, "The Hello World Applet", "0", myexample_applet_fill, NULL); How do I convert this to GTKMM and how do I compile it? (With current one I compiled with this command: gcc $(pkg-config --cflags --libs libpanelapplet-2.0) -o my_applet my_applet.c ) Thanks, -Gezim > Dodji. > > On 6/17/06, Gezim Hoxha wrote: > > Hi all. > > > > Could someone provide me with a mini-howto on writing gnome applets with > > gtkmm? I googled this but not much came up. > > > > Thanks, > > -Gezim > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > From dodji.seketeli@gmail.com Sat Jun 17 19:36:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6B77B3B00DC for ; Sat, 17 Jun 2006 19:36:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15010-06 for ; Sat, 17 Jun 2006 19:35:57 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.205]) by menubar.gnome.org (Postfix) with ESMTP id AFD0A3B012A for ; Sat, 17 Jun 2006 19:35:57 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id i30so24604wxd for ; Sat, 17 Jun 2006 16:34:46 -0700 (PDT) Received: by 10.70.83.9 with SMTP id g9mr6237085wxb; Sat, 17 Jun 2006 16:28:03 -0700 (PDT) Received: by 10.70.112.1 with HTTP; Sat, 17 Jun 2006 16:28:03 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 01:28:03 +0200 From: "Dodji Seketeli" Sender: dodji.seketeli@gmail.com To: "Gezim Hoxha" Subject: Re: gnome applets with gtkmm In-Reply-To: <1150585266.8446.2.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150540051.6504.1.camel@localhost.localdomain> <1150585266.8446.2.camel@localhost.localdomain> X-Google-Sender-Auth: 69e021f4e3dc096e X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 23:36:02 -0000 > Thanks for that. Yes it helped :) Good to hear that :-) > I got the GTK+ version working but I have no idea how to convert it to > GTKMM. Okay, cool. [...] okay, here is what I get after quickly changing the code: #include #include #include using namespace std ; using namespace Glib ; using namespace Gtk ; =~= static bool myexample_applet_fill (PanelApplet *applet, const gchar *iid, gpointer data) { if (!iid) { return false ; } if (ustring (iid) != "OAFIID:ExampleApplet") { cerr << "got a call for an other applet\n" ; return false ; } Label *label = manage( new Label ("Hello World")); gtk_container_add (GTK_CONTAINER (applet), GTK_WIDGET (label->gobj ())); gtk_widget_show_all (GTK_WIDGET (applet)); return true; } PANEL_APPLET_BONOBO_FACTORY ("OAFIID:ExampleApplet_Factory", PANEL_TYPE_APPLET, "The Hello World Applet", "0", (PanelAppletFactoryCallback) myexample_applet_fill, NULL); =~= To compile it, I ran: g++ -o test-applet `pkg-config --libs --cflags libpanelapplet-2.0 gtkmm-2.4` test-applet.cc I don't know if it runs okay though :-) But you should get the idea . Cheers, Dodji. From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 00:00:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 575BB3B0089 for ; Sun, 18 Jun 2006 00:00:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22242-08 for ; Sun, 18 Jun 2006 00:00:49 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 852D03B0087 for ; Sun, 18 Jun 2006 00:00:49 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id AAA6912677 for ; Sat, 17 Jun 2006 12:07:42 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1149 To: gtkmm-forge@lists.sourceforge.net Date: Sat, 17 Jun 2006 12:07:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.396 tagged_above=-999 required=2 tests=[AWL=0.089, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.396 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 04:00:53 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 3. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 4. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 5. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Fri, 16 Jun 2006 17:40:54 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616214054.EADD26CC1DF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #3 from Murray Cumming 2006-06-16 21:40 UTC ------- Thanks. That should be fixed in cvs now. I wonder why you are seeing warnings (or have them turned on by autogen.sh) and I'm not. We love warnings as errors. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Fri, 16 Jun 2006 17:29:13 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616212913.8069C6CC1CA@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-16 21:29 UTC ------- I'd rather really initialize it. I'm surprised that this only showed up now. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Fri, 16 Jun 2006 17:29:38 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616212938.790586CC1D2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-16 21:29 UTC ------- Looks fine. Please commit. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Fri, 16 Jun 2006 18:59:30 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616225930.2DC456CC1DC@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67440|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sat, 17 Jun 2006 11:19:46 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617151946.48EDB6CC2D4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #4 from Elijah Newren 2006-06-17 15:19 UTC ------- No clue, but it appears to be happending to Joseph as well (see bug 344990). Anyway, it does indeed look fixed so I'm marking as such. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1149 ******************************************** From xjianz@gmail.com Sun Jun 18 05:17:25 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86AF33B072D for ; Sun, 18 Jun 2006 05:17:25 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14833-02 for ; Sun, 18 Jun 2006 05:17:24 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.198]) by menubar.gnome.org (Postfix) with ESMTP id 8A7B03B0678 for ; Sun, 18 Jun 2006 05:17:24 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 18so842998nzp for ; Sun, 18 Jun 2006 02:16:34 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr6055091nzi; Sun, 18 Jun 2006 02:06:34 -0700 (PDT) Received: by 10.36.118.1 with HTTP; Sun, 18 Jun 2006 02:06:34 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 21:06:34 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org Subject: using cairo inside gtkmm? MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3653_3249718.1150621594722" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.887 tagged_above=-999 required=2 tests=[AWL=-0.942, BAYES_20=-0.74, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.887 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 09:17:25 -0000 ------=_Part_3653_3249718.1150621594722 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I know that cairomm is not available on windows at the moment. But, I know there is a way to call gtk+ functions inside gtkmm. So, Is it possible to directly use cairo in gtkmm? Can anyone show me some short codes about how to achieve it? Thanks in advance!!! Fei ------=_Part_3653_3249718.1150621594722 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I know that cairomm is not available on windows at the moment. But, I know there is a way to call gtk+ functions inside gtkmm. So, Is it possible to directly use cairo in gtkmm? Can anyone show me some short codes about how to achieve it?

Thanks in advance!!!

Fei
------=_Part_3653_3249718.1150621594722-- From xjianz@gmail.com Sun Jun 18 06:52:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 92E633B091D for ; Sun, 18 Jun 2006 06:52:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19128-08 for ; Sun, 18 Jun 2006 06:52:32 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id C77B93B0854 for ; Sun, 18 Jun 2006 06:52:31 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1673251nzo for ; Sun, 18 Jun 2006 03:51:26 -0700 (PDT) Received: by 10.36.41.4 with SMTP id o4mr2676234nzo; Sun, 18 Jun 2006 02:00:04 -0700 (PDT) Received: by 10.36.118.1 with HTTP; Sun, 18 Jun 2006 02:00:04 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 21:00:04 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org Subject: Tray Icon Howto? MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3597_13874039.1150621204687" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.724 tagged_above=-999 required=2 tests=[AWL=-0.074, BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.724 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 10:52:32 -0000 ------=_Part_3597_13874039.1150621204687 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I'm using gtkmm for linux and windows platforms. I want my application to be minimised to a tray icon, on the system tray in window and on the notification area in Linux. Is there an example that I can follow be able to do it? Can any one give me some help about this? Thanks alot!!! Fei ------=_Part_3597_13874039.1150621204687 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I'm using gtkmm for linux and windows platforms. I want my application to be minimised to a tray icon, on the system tray in window and on the notification area in Linux.

Is there an example that I can follow be able to do it? Can any one give me some help about this?

Thanks alot!!!

Fei
------=_Part_3597_13874039.1150621204687-- From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 10:23:18 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 17B0B3B0BEE for ; Sun, 18 Jun 2006 10:23:18 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30476-03 for ; Sun, 18 Jun 2006 10:23:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 636373B0BE8 for ; Sun, 18 Jun 2006 10:23:16 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 34BD813CFD for ; Sun, 18 Jun 2006 07:22:19 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1150 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 18 Jun 2006 07:22:17 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=0.088, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.397 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 14:23:18 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 2. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 3. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 7. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 8. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 9. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 17 Jun 2006 15:21:05 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617192105.667746CC399@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com ------- Comment #3 from jonner 2006-06-17 19:21 UTC ------- well, I don't believe it shows up unless you add -Werror and/or -Wextra, right Elijah? If you want to initialize it, then passing 0 would be the proper fix, I suppose. I can commit that change. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 17 Jun 2006 15:31:49 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617193149.F29866CC2C4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified ------- Comment #4 from Elijah Newren 2006-06-17 19:31 UTC ------- Don't look at me, it wasn't *me* who added -Werror. ;-) autogen.sh has this in it (which I'm guessing was to prevent warning errors from 2.x users, but maybe really was meant to prevent you from getting errors from gcc-4.x users too?) : case "$*" in *--enable-warnings*|*--disable-warnings*) ;; *) # enable -Werror by default when building with gcc3 ${CXX:-"g++"} --version 2>/dev/null | grep '(GCC) 3\.[0-9]\+\.[0-9]' >/d ev/null 2>&1 \ && enable_warnings='--enable-warnings=hardcore' ;; esac -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sat, 17 Jun 2006 15:36:39 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617193639.CD7156CC2C9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #5 from Elijah Newren 2006-06-17 19:36 UTC ------- Murray: Are you using gcc-4.x? Your autogen.sh only turns on warnings as errors for gcc-3.x. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sat, 17 Jun 2006 10:36:55 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617143655.55EF06CC316@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #1 from Joseph Sacco 2006-06-17 14:36 UTC ------- The code in CVS [as of 13jun] builds. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sat, 17 Jun 2006 16:09:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617200956.A28306CC1C3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #4 from Elijah Newren 2006-06-17 20:09 UTC ------- As per comments in bug 344788, it appears that it is more likely to build with gcc-4.x as gtkmm's autogen only automatically turns on errors for warnings when building with gcc-3.x. This seems to explain why I couldn't get it to build without lots of little patches (though they are all relatively trivial), and the reason you probably could get it to build. But yeah, I agree with you on when-will-next-release-be-available as being the important question for this bug. :) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Sat, 17 Jun 2006 13:46:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617174621.67A406CC32F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #3 from Joseph Sacco 2006-06-17 17:46 UTC ------- I used the Changelog to determine the date, which was not a good idea. I am actually using code from 15June, which does build on my system. 'make distcheck' even works. That being said, the important question is "When will gtkmm-2.9.5" be released?" -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Sat, 17 Jun 2006 11:21:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617152131.ECDC56CC2E1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #2 from Elijah Newren 2006-06-17 15:21 UTC ------- No it doesn't (bug 344788, bug 344787, bug 344771, bug 344786, and bug 344789 -- most of which have been fixed since 13jun, though). -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Sat, 17 Jun 2006 22:26:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618022610.935966CC1B2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #5 from jonner 2006-06-18 02:26 UTC ------- OK, I've committed with an initializer of 0 for the last field. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 9 Date: Sun, 18 Jun 2006 10:20:09 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618142009.6DF3C6CC1BD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #6 from Murray Cumming 2006-06-18 14:20 UTC ------- Yes, I am using gcc 4.0.3 in Ubuntu Dapper. I'd be happy if someone made autogen.sh turn on warnings for me too. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1150 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 19:52:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4EF763B0308 for ; Sun, 18 Jun 2006 19:52:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15608-10 for ; Sun, 18 Jun 2006 19:52:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id C0F3F3B0E3E for ; Sun, 18 Jun 2006 19:50:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 725FF16054 for ; Sun, 18 Jun 2006 12:05:25 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1151 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 18 Jun 2006 12:05:23 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=0.088, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.397 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 23:52:22 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) 2. [Bug 345245] New: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 3. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 4. [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 5. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 18 Jun 2006 10:24:02 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618142402.A480A6CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-18 14:24 UTC ------- Thanks. Feel free to commit anything you like to libbonobo*mm. I don't believe that anyone is using it in reality. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sun, 18 Jun 2006 10:28:20 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] New: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Summary: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified See bug 344771 comment 6. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 18 Jun 2006 10:54:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618145448.A3FCC6CC254@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-18 14:54 UTC ------- Created an attachment (id=67579) --> (http://bugzilla.gnome.org/attachment.cgi?id=67579&action=view) Make Murray happy :-) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sun, 18 Jun 2006 11:39:47 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618153947.1CD1A6CC1CC@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67460|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sun, 18 Jun 2006 11:39:48 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618153948.52E996CC1D7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67463|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1151 ******************************************** From weijie90@gmail.com Sun Jun 18 23:46:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 41CDF3B03C1 for ; Sun, 18 Jun 2006 23:46:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22691-10 for ; Sun, 18 Jun 2006 23:46:12 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.202]) by menubar.gnome.org (Postfix) with ESMTP id 085473B012E for ; Sun, 18 Jun 2006 23:46:11 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 34so1084503nzf for ; Sun, 18 Jun 2006 20:45:15 -0700 (PDT) Received: by 10.65.107.11 with SMTP id j11mr3785901qbm; Sun, 18 Jun 2006 20:45:15 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.108.52]) by mx.gmail.com with ESMTP id q17sm1007522qbq.2006.06.18.20.45.13; Sun, 18 Jun 2006 20:45:14 -0700 (PDT) Subject: GTK::ColourselectionDialog From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Mon, 19 Jun 2006 11:45:11 +0800 Message-Id: <1150688711.9996.0.camel@di-desktop> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.209 tagged_above=-999 required=2 tests=[AWL=0.391, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.209 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 03:46:13 -0000 Hi, will anyone please help me with the problem i sent to the mailing list earlier? Thanks! wj From bob@fis-cal.com Mon Jun 19 07:59:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6CFF83B093C for ; Mon, 19 Jun 2006 07:59:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09354-03 for ; Mon, 19 Jun 2006 07:59:12 -0400 (EDT) Received: from mailrtr3.mailzone.edeltacom.com (mailrtr3.mailzone.edeltacom.com [216.248.176.150]) by menubar.gnome.org (Postfix) with ESMTP id 84E213B0A21 for ; Mon, 19 Jun 2006 07:59:12 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr3.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id GNN82437; Mon, 19 Jun 2006 07:52:05 -0400 (EDT) Message-ID: <44968FE2.2080706@fis-cal.com> Date: Mon, 19 Jun 2006 06:52:02 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: weijie Subject: Re: GTK::ColourselectionDialog References: <1150688711.9996.0.camel@di-desktop> In-Reply-To: <1150688711.9996.0.camel@di-desktop> Content-Type: multipart/mixed; boundary="------------050904030107030305090800" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 11:59:14 -0000 This is a multi-part message in MIME format. --------------050904030107030305090800 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Well, myself, I'd just run the dialog and look for Gtk::RESPONSE_CANCEL as the return value from Gtk::Dialog::run() to test for the user having pressed the cancel button; however, after a quick perusal of the docs, this is my best guess on how to connect a callback slot that responds to the cancel button: First, get a pointer to your Gtk::ColorSelectionDialog. Then call Gtk::GetColorSelection::get_cancel_button() to get a pointer to the cancel button widget. Then call Gtk::Dialog::get_response_for_widget passing it a reference to the cancel button widget you obtained earlier. The return value of this call will be the response id for the cancel button. Then connect your callback slot to Gtk::Dialog::signal_response() using the previously obtained response ID. I hope this helps. Bob Caryl weijie wrote: > Hi, > will anyone please help me with the problem i sent to the mailing list > earlier? Thanks! > wj > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > --------------050904030107030305090800 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------050904030107030305090800-- From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 19 11:30:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3B0A53B0891 for ; Mon, 19 Jun 2006 11:30:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17720-08 for ; Mon, 19 Jun 2006 11:30:45 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 78B053B0123 for ; Mon, 19 Jun 2006 11:30:45 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id CB1FC12B71 for ; Mon, 19 Jun 2006 07:58:39 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1152 To: gtkmm-forge@lists.sourceforge.net Date: Mon, 19 Jun 2006 07:58:38 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.321 tagged_above=-999 required=2 tests=[AWL=0.010, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.321 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 15:30:48 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343054] gdkmm build fails with Visual Studio 2005 (gtkmm (bugzilla.gnome.org)) 2. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 3. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 4. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 5. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 6. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 7. [Bug 344110] build error in gconfmm example (gnomemm (bugzilla.gnome.org)) 8. [Bug 339553] gnome_vfs_format_uri_for_display might expose password used (gnomemm (bugzilla.gnome.org)) 9. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 03:24:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343054] gdkmm build fails with Visual Studio 2005 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072423.31BBE6CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343054 gtkmm | build | Ver: 2.8.x ------- Comment #2 from Murray Cumming 2006-06-19 07:24 UTC ------- Surya, please respond. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 03:28:35 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072835.82C0F6CC1C2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |gnome-love -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Mon, 19 Jun 2006 03:34:25 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619073425.548C66CC1D4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-19 07:34 UTC ------- Now I understand that this done signal is for asynchronous use: The program does not need to block while the printing happens. So I don't think that's so bad. It certainly can't be wrapped by an exception unless we used a blocking method. I suppose it might be slightly better if the error, if any, was passed directly by the signal, so we don't need to call get_error() separately. But that wouldn't be a huge advantage. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Mon, 19 Jun 2006 03:44:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619074431.7C78C6CC1F1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #3 from Murray Cumming 2006-06-19 07:44 UTC ------- - PrintOperationPreview::is_selected() should be const. (and is_selected_vfunc too, if that works.) - For PrintOperation:run() maybe we can provide a default value for "PrintOperationAction action". Maybe PRINT_OPERATION_ACTION_PRINT_DIALOG. - Regarding "// TODO: is it a pointer or a RefPtr to PrintOperationPreview in the "preview" signal?", I guess if this is always a widget (for instance, a window) then it must be a regular pointer. - In "_WRAP_PROPERTY("export_filename", Glib::ustring)", filenames should be used via std::string. Then anyone should feel free to commit this. Sorry for the delay. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Mon, 19 Jun 2006 03:26:51 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072651.6E1AB6CC1C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-19 07:26 UTC ------- Thanks. Feel free to commit (with ChangeLog entry). Sorry, for all this "Feel free to commit" yourself stuff. I'm not always near my PC at the moment. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Mon, 19 Jun 2006 03:25:37 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072537.C0BDC6CC1B9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #5 from Murray Cumming 2006-06-19 07:25 UTC ------- I'll try to do a release soon. I thought the main problem was that current cvs would not build with the latest gtk+ tarball, but maybe I'm wrong. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Mon, 19 Jun 2006 04:02:29 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619080229.A80466CC1C0@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from Murray Cumming 2006-06-19 08:02 UTC ------- Thanks. I fixed this in CVS a few days ago and release a new version. Sorry for the delay in updating this bug entry. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Mon, 19 Jun 2006 04:11:56 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 339553] gnome_vfs_format_uri_for_display might expose password used To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619081156.C22DE6CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=339553 gnomemm | gnome-vfsmm | Ver: 2.10 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |NOTABUG ------- Comment #3 from Murray Cumming 2006-06-19 08:11 UTC ------- This doesn't seem to be relevant to gtkmm/gnomemm. We just wrap the API we are given. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 9 Date: Mon, 19 Jun 2006 10:57:29 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619145729.B9FA56CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67579|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #3 from Elijah Newren 2006-06-19 14:57 UTC ------- What's wrong with saying "feel free to commit"? That's the way I almost always respond to patches for my modules (regardless of whether I'm near my PC). -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1152 ******************************************** From baltasarq@yahoo.es Fri Jun 16 06:52:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 36DC23B000B for ; Fri, 16 Jun 2006 06:52:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26098-04 for ; Fri, 16 Jun 2006 06:52:57 -0400 (EDT) Received: from smtp109.plus.mail.re2.yahoo.com (smtp109.plus.mail.re2.yahoo.com [206.190.53.34]) by menubar.gnome.org (Postfix) with SMTP id 1582D3B0011 for ; Fri, 16 Jun 2006 06:52:57 -0400 (EDT) Received: (qmail 93165 invoked from network); 16 Jun 2006 10:51:45 -0000 Received: from unknown (HELO pcjgarcia.ei.uvigo.es) (baltasarq@193.147.87.131 with login) by smtp109.plus.mail.re2.yahoo.com with SMTP; 16 Jun 2006 10:51:45 -0000 Subject: Editing a column From: Baltasar To: gtkmm-list@gnome.org Content-Type: text/plain Date: Fri, 16 Jun 2006 12:51:32 +0200 Message-Id: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.399 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -2.399 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 10:52:58 -0000 Hi ! I've created a signal in the cell-renderer, and now I finally have a method which is called when any of the columns in the treeview is edited: void MainWindow::onColEdited(const Glib::ustring& path_string, const Glib::ustring& new_text); However, this signal doesn't give you any clue about which column was really edited: path_string contains the row, which can be useful, but the number of the column is not passed in. This time, I've explored the tutorial, but the tutorial assumes that there's only one editable column, and it used the pointer to that column directly. However, I need to centralize the event of an edited column in one method, because I don't know how many [editable] columns I'm going to have before start. Any help ? Regards, Baltasar -- Baltasar From ramashish.lists@gmail.com Mon Jun 19 10:52:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0DAFE3B018E for ; Mon, 19 Jun 2006 10:52:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15911-10 for ; Mon, 19 Jun 2006 10:52:12 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 8F9FC3B017E for ; Mon, 19 Jun 2006 10:52:11 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so2564918uge for ; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Received: by 10.66.216.6 with SMTP id o6mr1463030ugg; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Message-ID: <6bd1d93e0606190751y21218614t88a998300535cba1@mail.gmail.com> Date: Mon, 19 Jun 2006 20:21:39 +0530 From: "Ramashish Baranwal" To: gtkmm Subject: using Gtk::Layout. MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_10061_20542222.1150728699324" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.459 tagged_above=-999 required=2 tests=[AWL=-0.494, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_WP=0.077] X-Spam-Score: -1.459 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 14:52:14 -0000 ------=_Part_10061_20542222.1150728699324 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I am trying to use Gtk::Layout to implement a layout widget in which number of child widgets (of fixed size) in a row depends on the size of the layout widget. If the layout widget is expanded/reduced the number of widgets displayed in the row should increase/decrease accordingly. Very similar to what file browsers do. But I ain't able to get the Layout widget displayed at all. I have attached a minimal source and screenshots of the program. Would appreciate if someone could tell whats going wrong here or some other way to do the same. Thanks in advance. Ram P.S. There hasn't been much activity on this group in the last few days. I hope it hasn't been moved elsewhere. ------=_Part_10061_20542222.1150728699324 Content-Type: image/jpeg; name=layout.jpg Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy3h2w Content-Disposition: attachment; filename="layout.jpg" /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAHBAoMDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDu7zxT qFve3EKbCscjICWfOAcf3qh/4S7UvSP/AL6k/wDiq5zxbcS2lvrtzA2yaFLiRGwDhgGIOD71414e 8ISeKLGbUZNQlSUzuhHlCQu2FYksXHJ3H8utehWdChBSlHpd9DjlV5Iuc5WSPoj/AIS7UvSP/vqT /wCKo/4S7UvSP/vqT/4qvO/Dukw6PdRWx1bUri5FoAbW4lzGgG3lVGQMcAAMcA9+tdRHFJMxWKN3 YDOFUk4rejTw9aCqRSa8nf8AEiNdzXNCV13Nz/hLtS9I/wDvqT/4qj/hLtS9I/8AvqT/AOKrCdGj ba6lW64IwaStvqtH+UftZ9ze/wCEu1L0j/76k/8AiqX/AIS3UfSP/vp//iqwKWl9Vo/yh7Wfc3v+ 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 V/kf3MPaQ7o7bdRuriV8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u0XxXbLtzqhbGM5vbH5sbeuG77 T0/vtjHy7T2FX+R/cw9pDujtt1G6uJXxXbLtzqhbGM5vbH5sbeuG77T0/vtjHy7RfFdsu3OqFsYz m9sfmxt64bvtPT++2MfLtPYVf5H9zD2kO6O23Ubq4lfFdsu3OqFsYzm9sfmxt64bvtPT++2MfLtF 8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u09hV/kf3MPaQ7o7bdXI+OLi1jufD32jXYNH2X7zG5e4g jdUFvMhKiUEN80iKeDjfnjqK6+K7ZdudULYxnN7Y/Njb1w3faen99sY+XaL4rtl251QtjGc3tj82 NvXDd9p6f32xj5dp7Cr/ACP7mHPDujIgsJNc8L6ZFZyQ6nb2F7Ot6LKe3uBdMwY+dhyUyWfeVYgg ucdBnUbQby31XQLm1sLm5ktbe3t5JdQFvKscasdxLbt6zAEncgIY7QemQ9fFdsu3OqFsYzm9sfmx t64bvtPT++2MfLtF8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u09hV/kf3MOeHdHM6d4P1WTShFL4f On6lb6RHY21zG1uAXESiVndXLFmIMY+UgDn+I47vwjpp0qwuU+zXlqJZ/MEFwIFCfIoOxYSVVTjO OuST3rKXxXbLtzqhbGM5vbH5sbeuG77T0/vtjHy7RfFdsu3OqFsYzm9sfmxt64bvtPT++2MfLtPY Vf5H9zDnh3R226jdXEr4rtl251QtjGc3tj82NvXDd9p6f32xj5doviu2XbnVC2MZze2PzY29cN32 np/fbGPl2nsKv8j+5h7SHdHbbqN1cSviu2XbnVC2MZze2PzY29cN32np/fbGPl2i+K7ZdudULYxn N7Y/Njb1w3faen99sY+Xaewq/wAj+5h7SHdHbbqN1cSviu2XbnVC2MZze2PzY29cN32np/fbGPl2 i+K7ZdudULYxnN7Y/Njb1w3faen99sY+Xaewq/yP7mHtId0dtuo3VxK+K7ZdudULYxnN7Y/Njb1w 3faen99sY+XaL4rtl251QtjGc3tj82NvXDd9p6f32xj5dp7Cr/I/uYe0h3R226jdXEr4rtl251Qt jGc3tj82NvXDd9p6f32xj5doviu2XbnVC2MZze2PzY29cN32np/fbGPl2nsKv8j+5h7SHdHbbqN1 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 l1wBGwXPt3AH4iue1WUokX72SQOWaPe3RM4B/HBrsW8KStBdW0TC7eZlyYxypznjNYWoN9nnhdYp IpoioEypgRjGAB68Dj8x1rljaL0ZMo2Me60vVJbFL+a1uPJboxQ4HHYdcY71FpUXlXMcuMSRsDlw RtI5/TrXpHhLX0adILgu1zLJIwklJbcoQYGT1P3qpeJ/CWmpnVNPP2ZHkMRiZv3ccpxtPPRc8H0y OgrP2zd4yJcL6op6PYG60aG6xEYhO0mxOC6jO4sB05Ue+Cfaua8U+Q2rtJYq0lpKg8uQg4J74Pf0 rqfDsF3DZXEE9vNFKpeN2PIBYgcehHOe3NXoNL06G2trGRpWsvOZBFJKSEbAJK4wejc81ipxhJsV ro4S71KJrTTwkRWWCLa5c5VscDaB045PvTriHUdQt42axVVjiAJiQLuA/iIHeumbQNHa5a4SCWE2 bslyhf8AdFgTggtk4PXGTW68NtDpSyJMJY5FAniVRteF+A698g9jnp2xVzrqLshKLe55PKXErB3Y tnkhsj9OKK37i20+yuHtp7L7RInBmVyof0OO3GKK150xcp6VRRRXoGwUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFZMfWb/rpJ/6EaKKxrfCOPU3dF/4/wCT/rgv8qp+OP8Ajxuf+uEH9aKK8rqvUb6nE+G/ +PrTv+vpP5NXSeIv+RK1n/sLN/6ElFFbS+MhdTtLL/kXLf6f0rz26/4+Yf8AsKv/AOiFoorlpbsb +EpeKP8AkGT/APXzJ/6CKv2P/Il2n/XlN/6Nooq6vwr1BbnJa9/yGZ/ov/oIooorqjsjI//Z ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-c++src; name=navigationview.cpp; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy986d Content-Disposition: attachment; filename="navigationview.cpp" I2luY2x1ZGUgIm5hdmlnYXRpb252aWV3LmgiCiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRl IDxpb3N0cmVhbT4KI2luY2x1ZGUgPGZ1bmN0aW9uYWw+CgpuYW1lc3BhY2UgVWkKewpOYXZpZ2F0 aW9uVmlldzo6TmF2aWdhdGlvblZpZXcoaW50IGN3LCBpbnQgY2gsIGludCBwYWRkaW5nKToKICAg IG1fQ2hpbGRXaWR0aChjdyksIG1fQ2hpbGRIZWlnaHQoY2gpLCBtX1BhZGRpbmcocGFkZGluZykK ewogICAgaW5pdCgpOwp9CgpOYXZpZ2F0aW9uVmlldzo6fk5hdmlnYXRpb25WaWV3KCkKewp9Cgp2 b2lkIE5hdmlnYXRpb25WaWV3OjppbnNlcnQoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zLCBHdGs6 OldpZGdldCAqd3B0cikKewogICAgbV9DaGlsZExpc3QuaW5zZXJ0KHBvcywgd3B0cik7CiAgICB3 cHRyLT5zZXRfcGFyZW50KCp0aGlzKTsKICAgIHVwZGF0ZV9sYXlvdXQoKTsKfQoKdm9pZCBOYXZp Z2F0aW9uVmlldzo6ZXJhc2UoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zKQp7CiAgICAoKnBvcykt PnVucGFyZW50KCk7CiAgICBtX0NoaWxkTGlzdC5lcmFzZShwb3MpOwogICAgdXBkYXRlX2xheW91 dCgpOwp9Cgp2b2lkIE5hdmlnYXRpb25WaWV3OjpjbGVhcigpCnsKICAgIHN0ZDo6Zm9yX2VhY2go bV9DaGlsZExpc3QuYmVnaW4oKSwgbV9DaGlsZExpc3QuZW5kKCksIAogICAgICAgICAgICBzdGQ6 Om1lbV9mdW4oJkd0azo6V2lkZ2V0Ojp1bnBhcmVudCkpOwogICAgbV9DaGlsZExpc3QuY2xlYXIo KTsKICAgIHVwZGF0ZV9sYXlvdXQoKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6aW5pdCgpCnsK ICAgIG1fQ2hpbGRXaWR0aCA9IHN0ZDo6bWF4KDEsIG1fQ2hpbGRXaWR0aCk7CiAgICBtX0NoaWxk SGVpZ2h0ID0gc3RkOjptYXgoMSwgbV9DaGlsZEhlaWdodCk7CiAgICBtX1BhZGRpbmcgPSBzdGQ6 Om1heCgxLCBtX1BhZGRpbmcpOwoKICAgIHVwZGF0ZV9sYXlvdXQoKTsKCiAgICBzaG93X2FsbF9j aGlsZHJlbigpOwp9Cgp2b2lkIE5hdmlnYXRpb25WaWV3Ojp1cGRhdGVfbGF5b3V0KCkKewogICAg dXBkYXRlX2xheW91dChnZXRfYWxsb2NhdGlvbigpKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6 dXBkYXRlX2xheW91dChjb25zdCBHdGs6OkFsbG9jYXRpb24gJmFsbG9jYXRpb24pCnsKICAgIHN0 ZDo6Y291dCA8PCAidXBkYXRlIGxheW91dFxuIjsKCiAgICAvLyBjYWxjdWxhdGUgc2NyZWVuIHBh cmFtZXRlcnMsIG51bWJlciBvZiByb3dzLCBjb2x1bW5zIHRvIGJlIGRpc3BsYXllZAogICAgaW50 IGF2YWlsX3dpZHRoID0gYWxsb2NhdGlvbi5nZXRfd2lkdGgoKSAtIDIqQk9SREVSX1NJWkU7CiAg ICBtX0NlbGxXaWR0aCA9IG1fQ2hpbGRXaWR0aCArIDIqbV9QYWRkaW5nOwogICAgbV9DZWxsSGVp Z2h0ID0gbV9DaGlsZEhlaWdodCArIDIqbV9QYWRkaW5nOwoKICAgIG1fTnVtQ29scyA9IHN0ZDo6 bWF4KDEsIGF2YWlsX3dpZHRoL21fQ2VsbFdpZHRoKTsKICAgIG1fTnVtUm93cyA9IG1fQ2hpbGRM aXN0LnNpemUoKS9tX051bUNvbHM7CiAgICBpZihtX0NoaWxkTGlzdC5zaXplKCkgJSBtX051bUNv bHMgIT0gMCkKICAgICAgICArK21fTnVtUm93czsKCiAgICBpbnQgaGVpZ2h0ID0gbV9OdW1Sb3dz Km1fQ2VsbEhlaWdodCArIDIqQk9SREVSX1NJWkU7CiAgICBnZXRfdmFkanVzdG1lbnQoKS0+c2V0 X3N0ZXBfaW5jcmVtZW50KG1fQ2VsbEhlaWdodCk7CgogICAgaW50IHggPSBpbnQoZ2V0X2hhZGp1 c3RtZW50KCktPmdldF92YWx1ZSgpKTsKICAgIGludCB5ID0gaW50KGhlaWdodCptX1Njcm9sbFZh bHVlKTsKCiAgICBpbnQgaW5kZXggPSAwOwogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgaXQ7CiAg ICBmb3IoaXQgPSBtX0NoaWxkTGlzdC5iZWdpbigpOyBpdCAhPSBtX0NoaWxkTGlzdC5lbmQoKTsg KytpdCwgKytpbmRleCkgewogICAgICAgIGludCBjY29sID0gaW5kZXggJSBtX051bUNvbHM7CiAg ICAgICAgaW50IGNyb3cgPSBpbmRleCAvIG1fTnVtQ29sczsKICAgICAgICBpbnQgY3ggPSBCT1JE RVJfU0laRSArIG1fUGFkZGluZyArIGNjb2wqbV9DZWxsV2lkdGg7CiAgICAgICAgaW50IGN5ID0g Qk9SREVSX1NJWkUgKyBtX1BhZGRpbmcgKyBjcm93Km1fQ2VsbEhlaWdodDsKICAgICAgICBHdGs6 OkFsbG9jYXRpb24gY2hpbGRfYWxsb2MoY3gsIGN5LCBtX0NoaWxkV2lkdGgsIG1fQ2hpbGRIZWln aHQpOwogICAgICAgICgqaXQpLT5zaXplX2FsbG9jYXRlKGNoaWxkX2FsbG9jKTsKICAgIH0KCiAg ICBzZXRfc2l6ZSh4LCB5LCBhbGxvY2F0aW9uLmdldF93aWR0aCgpLCBoZWlnaHQpOwoKICAgIHNo b3dfYWxsX2NoaWxkcmVuKCk7Cn0KCnZvaWQgTmF2aWdhdGlvblZpZXc6OnNldF9zaXplKGludCB4 LCBpbnQgeSwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQp7CiAgICBnZXRfaGFkanVzdG1lbnQoKS0+ c2V0X3VwcGVyKHN0ZDo6bWF4KGdldF9hbGxvY2F0aW9uKCkuZ2V0X3dpZHRoKCksIHdpZHRoKSk7 CiAgICBnZXRfdmFkanVzdG1lbnQoKS0+c2V0X3VwcGVyKHN0ZDo6bWF4KGdldF9hbGxvY2F0aW9u KCkuZ2V0X2hlaWdodCgpLCBoZWlnaHQpKTsKCiAgICBib29sIHhjaGFuZ2UgPSBnZXRfaGFkanVz dG1lbnQoKS0+Z2V0X3ZhbHVlKCkgIT0geDsKICAgIGJvb2wgeWNoYW5nZSA9IGdldF92YWRqdXN0 bWVudCgpLT5nZXRfdmFsdWUoKSAhPSB5OwogICAgaWYoeGNoYW5nZSB8fCB5Y2hhbmdlKSB7CiAg ICAgICAgZ2V0X2hhZGp1c3RtZW50KCktPnNldF92YWx1ZSh4KTsKICAgICAgICBnZXRfdmFkanVz dG1lbnQoKS0+c2V0X3ZhbHVlKHkpOwogICAgfQoKICAgIGlmKGdldF93aWR0aCgpICE9IHdpZHRo IHx8IGdldF9oZWlnaHQoKSAhPSBoZWlnaHQpCiAgICAgICAgQmFzZVQ6OnNldF9zaXplKHdpZHRo LCBoZWlnaHQpOwp9CgovKgpib29sIE5hdmlnYXRpb25WaWV3Ojpvbl9leHBvc2VfZXZlbnQoR2Rr RXZlbnRFeHBvc2UgKmV2ZW50KQp7CiAgICBHZGs6OlJlY3RhbmdsZSBhcmVhKCYoZXZlbnQtPmFy ZWEpKTsKICAgIGRyYXdfYWxsX2NlbGxzKGFyZWEpOwogICAgcmV0dXJuIEJhc2VUOjpvbl9leHBv c2VfZXZlbnQoZXZlbnQpOwp9CiovCgp2b2lkIE5hdmlnYXRpb25WaWV3OjpkcmF3X2FsbF9jZWxs cyhjb25zdCBHZGs6OlJlY3RhbmdsZSAmYXJlYSkKewogICAgLy8gVGhpcyBpcyBhbiBpbi1lZmZp Y2llbnQgd2F5IG9mIHVwZGF0aW5nLCB3ZSBuZWVkIG9ubHkgdXBkYXRlIGNlbGxzCiAgICAvLyBs eWluZyBpbiBhcmVhCiAgICBzdGQ6OmNvdXQgPDwgImRyYXdpbmcuLlxuIjsKICAgIHNob3dfYWxs X2NoaWxkcmVuKCk7CiAgICBmb3IoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgaXQgPSBtX0NoaWxkTGlz dC5iZWdpbigpOwogICAgICAgICAgICBpdCAhPSBtX0NoaWxkTGlzdC5lbmQoKTsgKytpdCkgewog ICAgICAgICgqaXQpLT5zaG93KCk7CiAgICAgICAgKCppdCktPnF1ZXVlX2RyYXcoKTsKICAgIH0K fQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6b25fc2l6ZV9hbGxvY2F0ZShHdGs6OkFsbG9jYXRpb24g JmFsbG9jYXRpb24pCnsKICAgIHN0ZDo6Y291dCA8PCAiYWxsb2MudzogIiA8PCBhbGxvY2F0aW9u LmdldF93aWR0aCgpIDw8ICIsICIKICAgICAgICAgICAgICA8PCAiYWxsb2MuaDogIiA8PCBhbGxv Y2F0aW9uLmdldF9oZWlnaHQoKSA8PCAiXG4iOwoKICAgIG1fU2Nyb2xsVmFsdWUgPSAoZ2V0X3Zh ZGp1c3RtZW50KCktPmdldF92YWx1ZSgpL2dldF92YWRqdXN0bWVudCgpLT5nZXRfdXBwZXIoKSk7 CiAgICB1cGRhdGVfbGF5b3V0KGFsbG9jYXRpb24pOwogICAgc2V0X2FsbG9jYXRpb24oYWxsb2Nh dGlvbik7CgogICAgLy8gc2hvdWxkIEkgY2FsbCBiYXNlIHZlcnNpb24sIGl0IGRvZXNuJ3Qgc2Vl bSB0byBtYWtlIGFueSBkaWZmZXJlbmNlIDooCiAgICBCYXNlVDo6b25fc2l6ZV9hbGxvY2F0ZShh bGxvY2F0aW9uKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6b25fc2l6ZV9yZXF1ZXN0KEd0azo6 UmVxdWlzaXRpb24gKnJlcXVpcykKewogICAgKnJlcXVpcyA9IEd0azo6UmVxdWlzaXRpb24oKTsK CiAgICAvLyBzZW5zaWJsZSBtaW5pbXVtcwogICAgcmVxdWlzLT53aWR0aCA9IDMwMDsKICAgIHJl cXVpcy0+aGVpZ2h0ID0gMjAwOwp9Cn0gLyogbmFtZXNwYWNlIFVpICovCgo= ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-chdr; name=navigationview.h; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy9uhm Content-Disposition: attachment; filename="navigationview.h" I2lmbmRlZiBfVUlfTkFWSUdBVElPTlZJRVdfSF8KI2RlZmluZSBfVUlfTkFWSUdBVElPTlZJRVdf SF8KCiNpbmNsdWRlIDxndGttbS90YWJsZS5oPgojaW5jbHVkZSA8Z3RrbW0vbGF5b3V0Lmg+CiNp bmNsdWRlIDxsaXN0PgoKbmFtZXNwYWNlIFVpCnsKY2xhc3MgTmF2aWdhdGlvblZpZXc6IHB1Ymxp YyBHdGs6OkxheW91dAp7CiBwdWJsaWM6CiAgICB0eXBlZGVmIHN0ZDo6bGlzdDxXaWRnZXQqPiBD aGlsZExpc3RUOwoKIHB1YmxpYzoKICAgIC8vIChjd2lkdGgsIGNoZWlnaHQpID0+IGNoaWxkIHdp ZHRoIGFuZCBoZWlnaHQgKGZpeGVkKQogICAgTmF2aWdhdGlvblZpZXcoaW50IGN3aWR0aCwgaW50 IGNoZWlnaHQsIGludCBwYWRkaW5nID0gMSk7CiAgICB2aXJ0dWFsIH5OYXZpZ2F0aW9uVmlldygp OwoKICAgIGJvb2wgZW1wdHkoKSBjb25zdCAgICAgICAgICAgICAgICAgIHsgcmV0dXJuIG1fQ2hp bGRMaXN0LmVtcHR5KCk7IH0KCiAgICB2b2lkIGNoaWxkX3dpZHRoKGludCBjd2lkdGgpICAgICAg ICB7IG1fQ2hpbGRXaWR0aCA9IGN3aWR0aDsgfQogICAgdm9pZCBjaGlsZF9oZWlnaHQoaW50IGNo ZWlnaHQpICAgICAgeyBtX0NoaWxkSGVpZ2h0ID0gY2hlaWdodDsgfQogICAgaW50IGNoaWxkX3dp ZHRoKCkgY29uc3QgICAgICAgICAgICAgeyByZXR1cm4gbV9DaGlsZFdpZHRoOyB9CiAgICBpbnQg Y2hpbGRfaGVpZ2h0KCkgY29uc3QgICAgICAgICAgICB7IHJldHVybiBtX0NoaWxkSGVpZ2h0OyB9 CgogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgYmVnaW4oKSAgICAgICAgeyByZXR1cm4gbV9DaGls ZExpc3QuYmVnaW4oKTsgfQogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgZW5kKCkgICAgICAgICAg eyByZXR1cm4gbV9DaGlsZExpc3QuZW5kKCk7IH0KCiAgICAvLyBpbnNlcnRpb24KICAgIHZvaWQg aW5zZXJ0KENoaWxkTGlzdFQ6Oml0ZXJhdG9yIHBvcywgR3RrOjpXaWRnZXQgKndwdHIpOwoKICAg IC8vIHJlbW92YWwKICAgIHZvaWQgZXJhc2UoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zKTsKCiAg ICB2b2lkIGNsZWFyKCk7CgogcHJvdGVjdGVkOgogICAgdHlwZWRlZiBHdGs6OkxheW91dCBCYXNl VDsKCiAgICAvLyBkYXRhCiAgICBpbnQgbV9DaGlsZFdpZHRoLCBtX0NoaWxkSGVpZ2h0OwogICAg aW50IG1fUGFkZGluZzsKICAgIENoaWxkTGlzdFQgbV9DaGlsZExpc3Q7CgogICAgaW50IG1fQ2Vs bFdpZHRoLCBtX0NlbGxIZWlnaHQ7CiAgICBpbnQgbV9IU2l6ZSwgbV9WU2l6ZTsKICAgIGRvdWJs ZSBtX1Njcm9sbFZhbHVlOwogICAgaW50IG1fTnVtUm93cywgbV9OdW1Db2xzOwoKICAgIHN0YXRp YyBjb25zdCBpbnQgQk9SREVSX1NJWkUgPSA2OwoKICAgIC8vIG92ZXJyaWRlcwogICAgdmlydHVh bCB2b2lkIG9uX3NpemVfYWxsb2NhdGUoR3RrOjpBbGxvY2F0aW9uICZhbGxvY2F0aW9uKTsKICAg IHZpcnR1YWwgdm9pZCBvbl9zaXplX3JlcXVlc3QoR3RrOjpSZXF1aXNpdGlvbiAqcmVxdWlzKTsK Ly8gICAgdmlydHVhbCBib29sIG9uX2V4cG9zZV9ldmVudChHZGtFdmVudEV4cG9zZSAqZXZlbnQp OwoKICAgIC8vCiAgICB2aXJ0dWFsIHZvaWQgaW5pdCgpOwogICAgdmlydHVhbCB2b2lkIHVwZGF0 ZV9sYXlvdXQoKTsKICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVfbGF5b3V0KGNvbnN0IEd0azo6QWxs b2NhdGlvbiAmYWxsb2NhdGlvbik7CiAgICB2aXJ0dWFsIHZvaWQgc2V0X3NpemUoaW50IHgsIGlu dCB5LCBpbnQgdywgaW50IGgpOwogICAgdmlydHVhbCB2b2lkIGRyYXdfYWxsX2NlbGxzKGNvbnN0 IEdkazo6UmVjdGFuZ2xlICZhcmVhKTsKfTsKCn0gLyogbmFtZXNwYWNlIFVpICovCgojZW5kaWYg LyogX1VJX05BVklHQVRJT05WSUVXX0hfICovCgo= ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-c++src; name=test.cpp; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy9yms Content-Disposition: attachment; filename="test.cpp" I2luY2x1ZGUgIm5hdmlnYXRpb252aWV3LmgiCiNpbmNsdWRlIDxndGttbS9tYWluLmg+CiNpbmNs dWRlIDxndGttbS9idXR0b24uaD4KI2luY2x1ZGUgPGd0a21tL3dpbmRvdy5oPgojaW5jbHVkZSA8 Z3RrbW0vYm94Lmg+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1 ZGUgPHNzdHJlYW0+CiNpbmNsdWRlIDxib29zdC9zaGFyZWRfcHRyLmhwcD4KCnVzaW5nIG5hbWVz cGFjZSBzdGQ7CgpHbGliOjp1c3RyaW5nIHN0cihpbnQgaSkKewogIG9zdHJpbmdzdHJlYW0gb3V0 OwogIG91dCA8PCBpOwogIHJldHVybiBvdXQuc3RyKCk7Cn0KCmNsYXNzIEV4YW1wbGVXaW5kb3c6 IHB1YmxpYyBHdGs6OldpbmRvdwp7CnB1YmxpYzoKICBFeGFtcGxlV2luZG93KCk7CiAgdmlydHVh bCB+RXhhbXBsZVdpbmRvdygpOwoKcHJvdGVjdGVkOgogIC8vQ2hpbGQgd2lkZ2V0czoKICBVaTo6 TmF2aWdhdGlvblZpZXcgbV9WaWV3OwogIHN0ZDo6bGlzdDwgYm9vc3Q6OnNoYXJlZF9wdHI8R3Rr OjpCdXR0b24+ID4gbV9CTGlzdDsKCiAgdm9pZCBpbml0KGludCBjb3VudCk7CiAgdm9pZCBvbl9j aGFuZ2UoKTsKfTsKCkV4YW1wbGVXaW5kb3c6OkV4YW1wbGVXaW5kb3coKTogbV9WaWV3KDIwLCAy MCkKewogIEd0azo6VkJveCAqcGJveD0gR3RrOjptYW5hZ2UobmV3IEd0azo6VkJveCk7CiAgR3Rr OjpCdXR0b24gKnBjaGFuZ2UgPSBHdGs6Om1hbmFnZShuZXcgR3RrOjpCdXR0b24oIl9SZXNpemUi LCB0cnVlKSk7CiAgYWRkKCpwYm94KTsKCiAgaW5pdCgxMCk7CgogIHBib3gtPnBhY2tfc3RhcnQo bV9WaWV3KTsKICBwYm94LT5wYWNrX3N0YXJ0KCpwY2hhbmdlKTsKCiAgcGNoYW5nZS0+c2lnbmFs X2NsaWNrZWQoKS5jb25uZWN0KHNpZ2M6Om1lbV9mdW4oKnRoaXMsICZFeGFtcGxlV2luZG93Ojpv bl9jaGFuZ2UpKTsKCiAgc2hvd19hbGxfY2hpbGRyZW4oKTsKfQoKRXhhbXBsZVdpbmRvdzo6fkV4 YW1wbGVXaW5kb3coKQp7Cn0KCnZvaWQgRXhhbXBsZVdpbmRvdzo6b25fY2hhbmdlKCkKewogIGNv dXQgPDwgInJlc2l6aW5nIHRvICIgPDwgbV9CTGlzdC5zaXplKCkgKyAxIDw8IGVuZGw7CiAgaW5p dChtX0JMaXN0LnNpemUoKSArIDEpOwp9Cgp2b2lkIEV4YW1wbGVXaW5kb3c6OmluaXQoaW50IGNv dW50KQp7CiAgR3RrOjpCdXR0b24gKmJwdHIgPSBuZXcgR3RrOjpCdXR0b24oc3RyKG1fQkxpc3Qu c2l6ZSgpKSk7CiAgbV9CTGlzdC5wdXNoX2JhY2soYm9vc3Q6OnNoYXJlZF9wdHI8R3RrOjpCdXR0 b24+KGJwdHIpKTsKICBtX1ZpZXcuaW5zZXJ0KG1fVmlldy5lbmQoKSwgYnB0cik7Cn0KCiNpbmNs dWRlIDxndGttbS9tYWluLmg+CgppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQp7CiAg R3RrOjpNYWluIGtpdChhcmdjLCBhcmd2KTsKCiAgRXhhbXBsZVdpbmRvdyB3aW5kb3c7CiAga2l0 LnJ1bih3aW5kb3cpOyAvL1Nob3dzIHRoZSB3aW5kb3cgYW5kIHJldHVybnMgd2hlbiBpdCBpcyBj bG9zZWQuCgogIHJldHVybiAwOwp9Cgo= ------=_Part_10061_20542222.1150728699324-- From morten.bo.nielsen@topsil.com Mon Jun 19 11:23:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DD2E13B04B6 for ; Mon, 19 Jun 2006 11:23:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17470-10 for ; Mon, 19 Jun 2006 11:23:51 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id 6BD073B0771 for ; Mon, 19 Jun 2006 11:23:51 -0400 (EDT) Content-class: urn:content-classes:message Subject: drawables. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Mon, 19 Jun 2006 17:09:57 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: drawables. Thread-Index: AcaTsm2D6gzWi5XYTAWvBh9TJuRQPg== From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Spam-Score: -2.522 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 15:23:55 -0000 hi I'm currently trying to make an application that retrieves an image from, say, jpeg, and I would like to draw some lines on top of this image. I have found this snippet in the tutotial (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): bool myarea::on_expose_event(GdkEventExpose* ev) { Glib::RefPtr image =3D Gdk::PixBuf::create_from_file("myimage.png"); image->render_to_drawable(get_window(), get_style()->get_black_gc(), 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the whole image (from 0,0 to the full width,height) at 100,80 in the window Gdk::RGB_DITHER_NONE, 0, 0); return true; } It works. But I don't want to draw directly on the window, and every example I find the gdk::drawable used is from get_window().=20 I don't understand why Gtk::DrawingArea is not gdk::drawable. The question is what gtk-widget to use. Apparently only pixmap and bitmap are gdk::drawable, but they are usuable for "offscreen" rendering. Help, pseudocode, links to examples would be much appreciated. Regards Morten Bo Nielsen From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 19 15:06:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CC7D93B0598 for ; Mon, 19 Jun 2006 15:06:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26851-10 for ; Mon, 19 Jun 2006 15:06:19 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 189973B0B44 for ; Mon, 19 Jun 2006 15:06:19 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E6D65166D1 for ; Mon, 19 Jun 2006 12:05:35 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1153 To: gtkmm-forge@lists.sourceforge.net Date: Mon, 19 Jun 2006 12:05:34 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.398 tagged_above=-999 required=2 tests=[AWL=0.087, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.398 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 19:06:21 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344787] cvs build failure -- defined but unused static functions in treeview.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 3. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 4. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 11:31:37 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344787] cvs build failure -- defined but unused static functions in treeview.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619153137.3A9C26CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344787 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from Murray Cumming 2006-06-19 15:31 UTC ------- Fixed in CVS, and I'm making a new tarball release now. Many thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 13:30:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619173056.695306CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #5 from Murray Cumming 2006-06-19 17:30 UTC ------- Hopefully we'll have more luck with 2.9.5 (released just now), though I haven't tested it against a tarball yet. I'd appareciate it if you could. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Mon, 19 Jun 2006 13:31:15 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619173115.CA5E96CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #6 from Murray Cumming 2006-06-19 17:31 UTC ------- Hopefully we'll have more luck with 2.9.5, though I haven't tested it against a tarball yet. I'd appareciate it if you could. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Mon, 19 Jun 2006 14:05:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619180523.9FCE56CC1BF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x ------- Comment #6 from G?tz Waschk 2006-06-19 18:05 UTC ------- I can confirm that 2.9.5 is building fine against the current gtk release. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1153 ******************************************** From jonathon.jongsma@gmail.com Mon Jun 19 15:58:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1D8A63B0E59 for ; Mon, 19 Jun 2006 15:58:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29753-05 for ; Mon, 19 Jun 2006 15:57:59 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id CE9873B0E43 for ; Mon, 19 Jun 2006 15:57:58 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2247961nzo for ; Mon, 19 Jun 2006 12:57:12 -0700 (PDT) Received: by 10.36.251.45 with SMTP id y45mr7993320nzh; Mon, 19 Jun 2006 12:57:12 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 19 Jun 2006 12:57:11 -0700 (PDT) Message-ID: Date: Mon, 19 Jun 2006 14:57:11 -0500 From: "Jonathon Jongsma" To: "Morten Bo Nielsen" Subject: Re: drawables. In-Reply-To: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.396 tagged_above=-999 required=2 tests=[AWL=0.050, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.396 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 19:58:00 -0000 On 6/19/06, Morten Bo Nielsen wrote: > hi > > I'm currently trying to make an application that retrieves an image > from, say, jpeg, and I would like to draw some lines on top of this > image. > > I have found this snippet in the tutotial > (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): > > bool myarea::on_expose_event(GdkEventExpose* ev) > { > Glib::RefPtr image = > Gdk::PixBuf::create_from_file("myimage.png"); > image->render_to_drawable(get_window(), get_style()->get_black_gc(), > 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the > whole image (from 0,0 to the full width,height) at 100,80 in the window > Gdk::RGB_DITHER_NONE, 0, 0); > return true; > } > > It works. But I don't want to draw directly on the window, and every > example I find the gdk::drawable used is from get_window(). First, I just want to make sure that you're aware of the distinction between Gtk::Window and Gdk::Window. (I apologize if you know all of this already -- I have no idea what level of experience you have with Gtk / gtkmm so I don't want to make any assumptions). A Gtk::DrawingArea contains its own Gdk::Window (which is just a rectangular region on the screen), but this has nothing to do with the Gtk::Window widget that it is displayed in. The Gdk::Window is the window you're getting when you call the get_window() function, not the Gtk::Window. > I don't understand why Gtk::DrawingArea is not gdk::drawable. it is. You just have to get its Gdk::Window to do the actual drawing (Gdk::Window inherits from Gdk::Drawable). > The question is what gtk-widget to use. Apparently only pixmap and > bitmap are gdk::drawable, but they are usuable for "offscreen" > rendering. > > Help, pseudocode, links to examples would be much appreciated. Does that help, or did I just repeat things you already knew? Jonner From murrayc@murrayc.com Mon Jun 19 16:07:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7B8F83B0E1A for ; Mon, 19 Jun 2006 16:07:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30172-02 for ; Mon, 19 Jun 2006 16:07:48 -0400 (EDT) Received: from swarthymail-a5.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 689BE3B01B2 for ; Mon, 19 Jun 2006 16:07:48 -0400 (EDT) Received: from noname (p5497F6A7.dip.t-dialin.net [84.151.246.167]) by swarthymail-a5.dreamhost.com (Postfix) with ESMTP id 8D828109EB1; Mon, 19 Jun 2006 13:06:58 -0700 (PDT) Subject: Re: Editing a column From: Murray Cumming To: Baltasar In-Reply-To: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> References: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> Content-Type: text/plain Date: Mon, 19 Jun 2006 22:06:55 +0200 Message-Id: <1150747615.6042.17.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.481 tagged_above=-999 required=2 tests=[AWL=0.118, BAYES_00=-2.599] X-Spam-Score: -2.481 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 20:07:53 -0000 On Fri, 2006-06-16 at 12:51 +0200, Baltasar wrote: > Hi ! > > I've created a signal in the cell-renderer, and now I finally have a > method which is called when any of the columns in the treeview is > edited: > > void MainWindow::onColEdited(const Glib::ustring& path_string, > const Glib::ustring& new_text); > > > However, this signal doesn't give you any clue about which column was > really edited: path_string contains the row, which can be useful, but > the number of the column is not passed in. > > This time, I've explored the tutorial, but the tutorial assumes that > there's only one editable column, and it used the pointer to that column > directly. > > However, I need to centralize the event of an edited column in one > method, because I don't know how many [editable] columns I'm going to > have before start. sigc::bind will probably do what you need. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mickael.drean@gmail.com Tue Jun 20 05:33:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2A0113B01AB for ; Tue, 20 Jun 2006 05:33:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06181-08 for ; Tue, 20 Jun 2006 05:33:11 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by menubar.gnome.org (Postfix) with ESMTP id A99143B030E for ; Tue, 20 Jun 2006 05:33:10 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id z3so84030nzf for ; Tue, 20 Jun 2006 02:32:01 -0700 (PDT) Received: by 10.65.105.6 with SMTP id h6mr5906565qbm; Tue, 20 Jun 2006 02:21:59 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Tue, 20 Jun 2006 02:21:59 -0700 (PDT) Message-ID: Date: Tue, 20 Jun 2006 11:21:59 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: Gtk::Table problem MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_35951_15760242.1150795319588" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.745 tagged_above=-999 required=2 tests=[AWL=0.854, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.745 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 09:33:14 -0000 ------=_Part_35951_15760242.1150795319588 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi there, In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem. Any idea? here is a sample of my code : void MyApp::export_all() { for (int i = 0; i< GetNbEcran() ;++i) { move_to_screen(i); Glib::Timer time; time.start(); while (time.elapsed() < 1 ) { } time.stop(); Glib::ustring str2 = "./ecran "; std::ostringstream converter; converter << (i+1); str2 += converter.str(); str2 += ".bmp"; get_root_window()->show(); get_root_window()->process_all_updates(); queue_draw(); (*m_IterEcran)->export_to_bmp(str2); } } void CEcran::export_to_bmp(Glib::ustring filename) { int w = 0; int h = 0; show_all_children(); Gtk::Allocation allocation = get_allocation(); GdkWindowAttr attributes; memset(&attributes, 0, sizeof(attributes)); //Set initial position and size of the Gdk::Window: attributes.x = allocation.get_x(); attributes.y = allocation.get_y(); attributes.width = allocation.get_width(); attributes.height = allocation.get_height(); attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK; attributes.window_type = GDK_WINDOW_CHILD; attributes.wclass = GDK_INPUT_OUTPUT; Glib::RefPtr refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y); refGdkWindow->process_all_updates (); get_root_window()->show(); get_root_window()->process_all_updates(); refGdkWindow->get_size(w,h); Glib::RefPtr colormap = get_colormap(); Glib::RefPtr img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h); img = refGdkWindow->get_image(0,0,w,h); Glib::RefPtr pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h); pixbuf->save(filename,"bmp"); } ------=_Part_35951_15760242.1150795319588 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

Hi there,

In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem.

Any idea?
 
 

here is a sample of my code :

void MyApp::export_all()

{

for (int i = 0; i< GetNbEcran() ;++i)

{

move_to_screen(i);

Glib::Timer time;

time.start();

while (time.elapsed() < 1 )

{

}

time.stop();

Glib::ustring str2 = "./ecran ";

std::ostringstream converter;

converter << (i+1);

str2 += converter.str();

str2 += ".bmp";

get_root_window()->show();

get_root_window()->process_all_updates();

queue_draw();

(*m_IterEcran)->export_to_bmp(str2);

}

}

void CEcran::export_to_bmp(Glib::ustring filename)

{

int w = 0;

int h = 0;

show_all_children();

Gtk::Allocation allocation = get_allocation();

GdkWindowAttr attributes;

memset(&attributes, 0, sizeof(attributes));

//Set initial position and size of the Gdk::Window:

attributes.x = allocation.get_x();

attributes.y = allocation.get_y();

attributes.width = allocation.get_width();

attributes.height = allocation.get_height();

attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK;

attributes.window_type = GDK_WINDOW_CHILD;

attributes.wclass = GDK_INPUT_OUTPUT;

Glib::RefPtr<Gdk::Window> refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y);

refGdkWindow->process_all_updates ();

get_root_window()->show();

get_root_window()->process_all_updates();

refGdkWindow->get_size(w,h);

Glib::RefPtr<Gdk::Colormap> colormap = get_colormap();

Glib::RefPtr<Gdk::Image> img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h);

img = refGdkWindow->get_image(0,0,w,h);

Glib::RefPtr<Gdk::Pixbuf> pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h);

pixbuf->save(filename,"bmp");

}

------=_Part_35951_15760242.1150795319588-- From jonathon.jongsma@gmail.com Tue Jun 20 09:10:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 373493B047E for ; Tue, 20 Jun 2006 09:10:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17056-08 for ; Tue, 20 Jun 2006 09:10:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id D7E303B0458 for ; Tue, 20 Jun 2006 09:10:56 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2532319nzo for ; Tue, 20 Jun 2006 06:10:23 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr8949752nzi; Tue, 20 Jun 2006 06:10:22 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Tue, 20 Jun 2006 06:10:22 -0700 (PDT) Message-ID: Date: Tue, 20 Jun 2006 08:10:22 -0500 From: "Jonathon Jongsma" To: "Xiangfei Jia" Subject: Re: using cairo inside gtkmm? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.474 tagged_above=-999 required=2 tests=[AWL=0.126, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.474 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 13:10:59 -0000 On 6/18/06, Xiangfei Jia wrote: > I know that cairomm is not available on windows at the moment. But, I know > there is a way to call gtk+ functions inside gtkmm. So, Is it possible to > directly use cairo in gtkmm? Can anyone show me some short codes about how > to achieve it? > > Thanks in advance!!! Yes, you can use cairo directly from gtkmm. To create the cairo context, you have to use a GTK+ function (GDK actually). For example: cairo_t* cr = gdk_cairo_create(gtkmm_widget.get_window()->gobj()); // now you can use cr with regular cairo functions Jonner From murrayc@murrayc.com Tue Jun 20 13:04:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BEAFD3B05E3; Tue, 20 Jun 2006 13:04:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30785-01; Tue, 20 Jun 2006 13:04:23 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id 7AB3D3B04F0; Tue, 20 Jun 2006 13:04:23 -0400 (EDT) Received: from noname (p5497DB9C.dip.t-dialin.net [84.151.219.156]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id AF950129A91; Tue, 20 Jun 2006 10:03:26 -0700 (PDT) Subject: ANNOUNCE: gtkmm 2.9.5 From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Tue, 20 Jun 2006 19:03:22 +0200 Message-Id: <1150823002.6261.21.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.404 tagged_above=-999 required=2 tests=[AWL=0.041, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.404 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 17:04:28 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.5: Gtk: * Assistant: Added update_buttons_state(). * Button: Added get/set_image_position(). * Clipboard: Added request_rich_text(), wait_for_rich_text(), and wait_rich_text_is_available(). * Entry: Added get/set_inner_border(). * Notebook: Added set_group_id(), get_group_id(), get_tab_reorderable(), set_tab_reorderable(), get_tab_detachable(), set_tab_detachable(). * PrintContext: Added set_cairo_context(). * Printoperation: - run(): Added PrintOperationAction parameter. - Removed set_show_dialog(), set_pdf_target(), set_track_print_status(), run_async(). - Added set_export_filename(), set_track_print_status(), set_show_progress(), set_allow_async(), set_custom_tab_label(). * Fixed warnings (Elijah Newren, Jonathon Jongsma) Pango: * Context: Added get_matrix(). * Font: Added describe_with_absolute_size(), get_font_map(). * FontDescription: Added set_absolute_size(), get_size_is_absolute(). * Layout: Added get_font_description(), index_to_line_x(). * Renderer: Added get_matrix(). *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 20 15:07:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA6E63B04D5 for ; Tue, 20 Jun 2006 15:07:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07387-01 for ; Tue, 20 Jun 2006 15:06:57 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id CB3233B055D for ; Tue, 20 Jun 2006 15:06:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 727702E015 for ; Tue, 20 Jun 2006 12:06:00 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1154 To: gtkmm-forge@lists.sourceforge.net Date: Tue, 20 Jun 2006 12:05:49 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.399 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.399 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 19:07:05 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 2. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 3. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 16:39:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619203948.E92236CC1BD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #10 from Murray Cumming 2006-06-19 20:39 UTC ------- Done in cvs. Now we see output like this: murrayc@ubuntumurrayc:~/cvs/gnome216$ g++ testx11.cc `pkg-config gtkmm-2.4 --libs --cflags` In file included from /opt/gnome216/include/glibmm-2.4/glibmm/interface.h:24, from /opt/gnome216/include/glibmm-2.4/glibmm.h:38, from /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:7, from /opt/gnome216/include/gdkmm-2.4/gdkmm.h:27, from testx11.cc:2: /opt/gnome216/include/glibmm-2.4/glibmm/object.h:26:4: error: #error "X11/Xlib.h seems to have been included before this header. Due to some commonly-named macros in X11/Xlib.h, it may only be included after any glibmm, gdkmm, or gtkmm headers." /opt/gnome216/include/glibmm-2.4/glibmm/object.h:126: error: expected unqualified-id before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:126: error: expected `)' before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:127: error: expected identifier before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:127: error: expected ?,? or ?...? before numeric constant /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:187: error: expected identifier before ?int? /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:188: error: expected unqualified-id before ?{? token /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:204: error: template argument 1 is invalid /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:204: error: template argument 1 is invalid -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 18:35:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619223544.D115F6CC1AA@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67366|0 |1 is obsolete| | ------- Comment #4 from Marko Anastasov 2006-06-19 22:35 UTC ------- Created an attachment (id=67656) --> (http://bugzilla.gnome.org/attachment.cgi?id=67656&action=view) updated patch and new files Please Murray commit this one, I got the account in the meantime but I'm paranoid about re-checking out everything before this is in the repo. I updated the above, except for the default value of "PrintOperationAction action" in run() - all parameters after the one with a default value must also have default values, and there can't be a default for std::auto_ptr& and Window&. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 20 Jun 2006 02:52:34 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620065234.3F5D66CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |critical Status|UNCONFIRMED |NEEDINFO Priority|Normal |High ------- Comment #5 from Murray Cumming 2006-06-20 06:52 UTC ------- Great. Anyone should feel free to commit this. > I updated the above, except for the default value of "PrintOperationAction > action" in run() - all parameters after the one with a default value must also > have default values, and there can't be a default for > std::auto_ptr& and Window&. But we can have it for the version that has no std::auto_ptr. Some extra things I noticed: - In printoperation.hg, please avoid including gtk/gtkprintoperation.h. It doesn't seem necessary. - In _WRAP_SIGNAL("preview"), it might be safer to pass the parent parameter by pointer. I guess it might sometimes be null. - printunixdialog.hg: void add_custom_tab(): Maybe we can add an overload that takes a ustring for the label. - In printoperationpreview.hg, with the signals, you probably don't want to use "no_default_handler". I generally only use that to avoid breaking ABI when adding new signals to an existing class. Feel free to make those changes directly in cvs. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 20 Jun 2006 03:02:40 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620070240.2BB796CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #7 from Murray Cumming 2006-06-20 07:02 UTC ------- Apparently gtkmm 2.9.5 builds fine with the latest GTK+ tarball. Thanks for all the fixes and feeback. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 20 Jun 2006 07:31:09 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620113109.C11566CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #8 from Joseph Sacco 2006-06-20 11:31 UTC ------- It does... You are welcome. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 20 Jun 2006 13:06:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620170643.1E6776CC0F8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |normal Status|NEEDINFO |UNCONFIRMED Priority|High |Normal ------- Comment #6 from Murray Cumming 2006-06-20 17:06 UTC ------- Resetting status, etc. I'm not sure how that was changed. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1154 ******************************************** From daf@minuslab.net Tue Jun 20 23:19:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 10A003B0463 for ; Tue, 20 Jun 2006 23:19:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02442-04 for ; Tue, 20 Jun 2006 23:19:53 -0400 (EDT) Received: from eastrmmtao06.cox.net (eastrmmtao06.cox.net [68.230.240.33]) by menubar.gnome.org (Postfix) with ESMTP id AD7073B010B for ; Tue, 20 Jun 2006 23:19:52 -0400 (EDT) Received: from [192.168.1.107] (really [68.0.246.8]) by eastrmmtao06.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060621031952.ZQGC16402.eastrmmtao06.cox.net@[192.168.1.107]> for ; Tue, 20 Jun 2006 23:19:52 -0400 Subject: Confusion over X Resources From: Dave Foster To: gtkmm-list@gnome.org Content-Type: text/plain Date: Wed, 21 Jun 2006 01:04:10 -0400 Message-Id: <1150866250.4918.15.camel@neptune.minuslab.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_BD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 03:19:56 -0000 Hi all- I've been developing a background setter/previwer/restorer with gtkmm for a number of months with a friend of mine. It's quite usable at the moment, but not very well rounded, it has an issue of leaking pixmaps and it has some bad interaction with other programs (other background setters can kill my program in its tracks!). I'm trying to get to the bottom of this problem. To briefly outline what happens to set the background image of X (note: this is NOT using gnome/nautilus to draw the background): - Open a connection to the X display - Execute XSetCloseDownMode() and set it to RetainPermanent - Load from file, scale or whatever, copy Pixbuf to a Pixmap - Destroy prior pixmap - Set the background of the root window - Set two named X atoms to the id of the new pixmap - Close connection to the X display In my set background function, I open a connection using Gdk::Display::open(the_display_name) (it supports multihead setups, which I run). I use the GDK_DISPLAY_XDISPLAY() macro to get the Display* pointer so I can call XSetCloseDownMode() and set the proper atoms. Using the GDK wrappers of gtkmm I create my pixbuf, scale or whatever, create a Gdk::Pixmap, and copy the pixbuf into that. I paint the background, set the atoms, and that is all. However, the connection never appears to close, becuase if I run a program like feh to set the background from the command line, my program immediatly dies, terminated by the call to XKillClient() which is supposed to kill the creator of the pixmap (remember the close down mode is permanent). Two issues: - If I am creating and closing a connection via Gdk::Display::open() shouldn't it be then separate from my main connection, thus not being subject to getting killed? - If I explicitly call flush() and close() on my Gdk::Display instance, I get a segmentation fault. The backtrace for this appears to be in the RefPtr destructor. (see below) Is this a bug? Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1223510336 (LWP 6436)] 0xb7bdb3d0 in gdk_display_x11_dispose () from /usr/lib/libgdk-x11-2.0.so.0 (gdb) bt #0 0xb7bdb3d0 in gdk_display_x11_dispose () from /usr/lib/libgdk-x11-2.0.so.0 #1 0xb7aabf2b in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #2 0xb772f520 in Glib::ObjectBase::unreference () from /usr/lib/libglibmm-2.4.so.1 #3 0x08058941 in ~RefPtr (this=0xbf9b32b0) at refptr.h:179 #4 0x080584a2 in SetBG::set_bg (disp=@0xbf9b33a0, file=@0xbf9b339c, mode=SetBG::SET_SCALE, bgcolor=@0xbf9b3398) at SetBG.cc:219 *trim* (SetBG::set_bg is my program) If you are wondering why feh or similar calls XKillClient, see this link: http://www.eterm.org/docs/view.php?doc=ref#trans The source to my project can be found at: http://svn.syscrash.ca/nitrogen/trunk/ or I can give relevant extracts if needed. The function which is giving the problems is SetBG::set_bg in http://svn.syscrash.ca/nitrogen/trunk/src/SetBG.cc Sorry for the long read on my first post, please someone have some idea of what to do! Thanks! dave -- Dave Foster From mickael.drean@gmail.com Wed Jun 21 09:41:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1E6E33B0DDD for ; Wed, 21 Jun 2006 09:41:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09542-05 for ; Wed, 21 Jun 2006 09:41:45 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id D06683B103D for ; Wed, 21 Jun 2006 09:41:44 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i21so145755wra for ; Wed, 21 Jun 2006 06:41:44 -0700 (PDT) Received: by 10.65.54.5 with SMTP id g5mr951102qbk; Wed, 21 Jun 2006 06:41:44 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Wed, 21 Jun 2006 06:41:43 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 15:41:43 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: Re: Gtk::Table problem In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_50486_19469752.1150897303944" References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.792 tagged_above=-999 required=2 tests=[AWL=0.807, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.792 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 13:41:50 -0000 ------=_Part_50486_19469752.1150897303944 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, after searching a while, i saw that it's queue_draw() function which have no effect if it has not been display once. So, i think that queue_draw() is not called because there is no area to update. How can i force my widget to display on my computer screen into my own function? I really need help on this, Thanks a lot Mick 2006/6/20, Mickael Drean : > > Hi there, > > In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In > fact i can switch visualisation of different Table. I use it to draw some > curve and i would like to export all the Table to picture. When i try to > export onei succeed to create my picture but if i try to export all by > starting from the first, export , switching to next, export , etc... i have > picture of 1px by 1px. I tried to slow it and i saw that my table don't > appear. I suppose that it's an graphical allocation problem. > Any idea? > > > > here is a sample of my code : > > void MyApp::export_all() > > { > > for (int i = 0; i< GetNbEcran() ;++i) > > { > > move_to_screen(i); > > Glib::Timer time; > > time.start(); > > while (time.elapsed() < 1 ) > > { > > } > > time.stop(); > > Glib::ustring str2 = "./ecran "; > > std::ostringstream converter; > > converter << (i+1); > > str2 += converter.str(); > > str2 += ".bmp"; > > get_root_window()->show(); > > get_root_window()->process_all_updates(); > > queue_draw(); > > (*m_IterEcran)->export_to_bmp(str2); > > } > > } > > void CEcran::export_to_bmp(Glib::ustring filename) > > { > > int w = 0; > > int h = 0; > > show_all_children(); > > Gtk::Allocation allocation = get_allocation(); > > GdkWindowAttr attributes; > > memset(&attributes, 0, sizeof(attributes)); > > //Set initial position and size of the Gdk::Window: > > attributes.x = allocation.get_x(); > > attributes.y = allocation.get_y(); > > attributes.width = allocation.get_width(); > > attributes.height = allocation.get_height(); > > attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK; > > attributes.window_type = GDK_WINDOW_CHILD; > > attributes.wclass = GDK_INPUT_OUTPUT; > > Glib::RefPtr refGdkWindow = Gdk::Window::create(get_window() > /* parent */, &attributes, GDK_WA_X | GDK_WA_Y); > > refGdkWindow->process_all_updates (); > > get_root_window()->show(); > > get_root_window()->process_all_updates(); > > refGdkWindow->get_size(w,h); > > Glib::RefPtr colormap = get_colormap(); > > Glib::RefPtr img = Gdk::Image::create(Gdk::IMAGE_NORMAL > ,get_visual(), w,h); > > img = refGdkWindow->get_image(0,0,w,h); > > Glib::RefPtr pixbuf = Gdk::Pixbuf::create(img, colormap, > 0,0,0,0,w,h); > > pixbuf->save(filename,"bmp"); > > } > ------=_Part_50486_19469752.1150897303944 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
 
  after searching a while, i saw that it's queue_draw() function which have no effect if it has not been display once. So, i think that queue_draw() is not called because there is no area to update.
 
   How can i force my widget to display on my computer screen into my own function?
 
 
I really need help on this,
 
Thanks a lot
 
Mick
 
2006/6/20, Mickael Drean <mickael.drean@gmail.com>:

Hi there,

In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem.

Any idea?
 
 

here is a sample of my code :

void MyApp::export_all()

{

for (int i = 0; i< GetNbEcran() ;++i)

{

move_to_screen(i);

Glib::Timer time;

time.start();

while (time.elapsed() < 1 )

{

}

time.stop();

Glib::ustring str2 = "./ecran ";

std::ostringstream converter;

converter << (i+1);

str2 += converter.str();

str2 += ".bmp";

get_root_window()->show();

get_root_window()->process_all_updates();

queue_draw();

(*m_IterEcran)->export_to_bmp(str2);

}

}

void CEcran::export_to_bmp(Glib::ustring filename)

{

int w = 0;

int h = 0;

show_all_children();

Gtk::Allocation allocation = get_allocation();

GdkWindowAttr attributes;

memset(&attributes, 0, sizeof(attributes));

//Set initial position and size of the Gdk::Window:

attributes.x = allocation.get_x();

attributes.y = allocation.get_y();

attributes.width = allocation.get_width();

attributes.height = allocation.get_height();

attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK;

attributes.window_type = GDK_WINDOW_CHILD;

attributes.wclass = GDK_INPUT_OUTPUT;

Glib::RefPtr<Gdk::Window> refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y);

refGdkWindow->process_all_updates ();

get_root_window()->show();

get_root_window()->process_all_updates();

refGdkWindow->get_size(w,h);

Glib::RefPtr<Gdk::Colormap> colormap = get_colormap();

Glib::RefPtr<Gdk::Image> img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h);

img = refGdkWindow->get_image(0,0,w,h);

Glib::RefPtr<Gdk::Pixbuf> pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h);

pixbuf->save(filename,"bmp");

}


------=_Part_50486_19469752.1150897303944-- From yogesh.ar@gmail.com Wed Jun 21 10:35:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4CCD83B0FAB for ; Wed, 21 Jun 2006 10:35:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12801-09 for ; Wed, 21 Jun 2006 10:35:00 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id 6ACF33B0F70 for ; Wed, 21 Jun 2006 10:35:00 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id z59so2212965pyg for ; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Received: by 10.35.114.16 with SMTP id r16mr11082281pym; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 20:04:59 +0530 From: "Yogesh Arora" To: gtkmm-list@gnome.org Subject: automatically scrolling MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.704 tagged_above=-999 required=2 tests=[AWL=-0.662, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.704 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 14:35:01 -0000 Hi I have a TextView inside a scroll window. I want to create an animation effect in which TextView scrolls automatically I know there is set_value function in Range class. But for calling that function i will always have to calculate the value. There should be some funtion such as step_increment page_increment can called for step or page_increment -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From bob@fis-cal.com Wed Jun 21 10:47:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 90DA03B102B for ; Wed, 21 Jun 2006 10:47:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13931-09 for ; Wed, 21 Jun 2006 10:47:43 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 5FB2F3B105C for ; Wed, 21 Jun 2006 10:47:42 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AUA23584; Wed, 21 Jun 2006 10:47:36 -0400 (EDT) Message-ID: <44995C03.5080103@fis-cal.com> Date: Wed, 21 Jun 2006 09:47:31 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Yogesh Arora Subject: Re: automatically scrolling References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------050603050308050508070105" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.509 tagged_above=-999 required=2 tests=[AWL=-0.923, BAYES_20=-0.74, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.509 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 14:47:44 -0000 This is a multi-part message in MIME format. --------------050603050308050508070105 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Since gtkmm is merely a wrapper for underlying gtk functions and classes, I recommend that you re-post this message on the gtk mailing list. Bob Caryl Yogesh Arora wrote: > Hi > > I have a TextView inside a scroll window. > I want to create an animation effect in which TextView scrolls automatically > > I know there is set_value function in Range class. But for calling > that function i will always have to calculate the value. > > There should be some funtion such as step_increment page_increment can called > for step or page_increment > > --------------050603050308050508070105 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------050603050308050508070105-- From murrayc@murrayc.com Wed Jun 21 12:03:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 314A73B0FFF for ; Wed, 21 Jun 2006 12:03:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19318-02 for ; Wed, 21 Jun 2006 12:03:42 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id 7C0FD3B10B4 for ; Wed, 21 Jun 2006 12:01:09 -0400 (EDT) Received: from noname (p5497F05F.dip.t-dialin.net [84.151.240.95]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 23621129A93; Wed, 21 Jun 2006 09:01:06 -0700 (PDT) Subject: Re: automatically scrolling From: Murray Cumming To: Yogesh Arora In-Reply-To: References: Content-Type: text/plain Date: Wed, 21 Jun 2006 18:01:03 +0200 Message-Id: <1150905663.7465.0.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.754 tagged_above=-999 required=2 tests=[AWL=-0.611, BAYES_00=-2.599, RCVD_IN_SORBS_WEB=1.456] X-Spam-Score: -1.754 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 16:03:48 -0000 On Wed, 2006-06-21 at 20:04 +0530, Yogesh Arora wrote: > Hi > > I have a TextView inside a scroll window. > I want to create an animation effect in which TextView scrolls automatically > > I know there is set_value function in Range class. But for calling > that function i will always have to calculate the value. > > There should be some funtion such as step_increment page_increment can called > for step or page_increment TextView has a variety of scroll* methods, which should help: http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TextView.html -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 21 15:08:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 10F623B035A for ; Wed, 21 Jun 2006 15:08:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31348-09 for ; Wed, 21 Jun 2006 15:08:45 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 791123B031D for ; Wed, 21 Jun 2006 15:08:45 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 996D01E4E9 for ; Wed, 21 Jun 2006 12:03:45 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1155 To: gtkmm-forge@lists.sourceforge.net Date: Wed, 21 Jun 2006 12:03:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.4 tagged_above=-999 required=2 tests=[AWL=0.085, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 19:08:47 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345497] New: CVS head fails to build (gtkmm (bugzilla.gnome.org)) 2. [Bug 345497] CVS head fails to build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 20 Jun 2006 19:18:07 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] New: CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x Summary: CVS head fails to build Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Appears to be due to recent changes (more recent than the last bugs I filed as it compiled fine after fixing those). Anyway, I'm getting: printunixdialog.cc: In member function `void Gtk::PrintUnixDialog::add_custom_ta b(const Gtk::Widget&, const Glib::ustring&)': printunixdialog.cc:47: error: invalid use of undefined type `struct Gtk::Label' ../../gtk/gtkmm/container.h:53: error: forward declaration of `struct Gtk::Label ' printunixdialog.cc:48: error: no matching function for call to `Gtk::PrintUnixDi alog::add_custom_tab(const Gtk::Widget&, Gtk::Label&)' printunixdialog.cc:46: note: candidates are: void Gtk::PrintUnixDialog::add_custom_tab(const Gtk::Widget&, const Glib::ustring&) ../../gtk/gtkmm/printunixdialog.h:132: note: void Gtk::PrintUnixDialog::add_custom_tab(const Gtk::Widget&, const Gtk::Widget&) make[5]: *** [printunixdialog.lo] Error 1 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 20 Jun 2006 23:30:17 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060621033017.6DCFD6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x ------- Comment #1 from Elijah Newren 2006-06-21 03:30 UTC ------- Created an attachment (id=67760) --> (http://bugzilla.gnome.org/attachment.cgi?id=67760&action=view) Fix the build -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1155 ******************************************** From kanadakid@gmail.com Wed Jun 21 21:12:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2F6F23B0172 for ; Wed, 21 Jun 2006 21:12:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17376-03 for ; Wed, 21 Jun 2006 21:12:33 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.194]) by menubar.gnome.org (Postfix) with ESMTP id 0F4953B014B for ; Wed, 21 Jun 2006 21:12:32 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id t5so238798wxc for ; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Received: by 10.70.14.3 with SMTP id 3mr1924638wxn; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Received: by 10.70.78.8 with HTTP; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 21:12:32 -0400 From: "Mike Polan" To: gtkmm-list@gnome.org Subject: Signals in threads MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_285_31763584.1150938752353" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.804 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.804 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 01:12:34 -0000 ------=_Part_285_31763584.1150938752353 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I need to emit certain signals inside a running Glib::Thread in order to relay some information to the rest of my app. However, from what I know, I don't believe that it is really safe to emit such signals that are connected to a Gtk::Window, which in turn will call some GUI functions, directly from inside threads. Someone mentioned something about Glib::Dispatcher to me, but I'm not quite sure if that's what's needed to accomplish my task. In any case, how would I go about doing something like this? Thanks in advance. ------=_Part_285_31763584.1150938752353 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,
I need to emit certain signals inside a running Glib::Thread in order to relay some information to the rest of my app. However, from what I know, I don't believe that it is really safe to emit such signals that are connected to a Gtk::Window, which in turn will call some GUI functions, directly from inside threads. Someone mentioned something about Glib::Dispatcher to me, but I'm not quite sure if that's what's needed to accomplish my task. In any case, how would I go about doing something like this?

Thanks in advance.
------=_Part_285_31763584.1150938752353-- From yogesh.ar@gmail.com Thu Jun 22 01:34:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9375E3B0224 for ; Thu, 22 Jun 2006 01:34:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30452-10 for ; Thu, 22 Jun 2006 01:34:18 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.181]) by menubar.gnome.org (Postfix) with ESMTP id 82B043B01C1 for ; Thu, 22 Jun 2006 01:34:18 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id c59so212885pyc for ; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Received: by 10.35.83.6 with SMTP id k6mr668582pyl; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 11:04:17 +0530 From: "Yogesh Arora" To: "Murray Cumming" Subject: Re: automatically scrolling In-Reply-To: <1150905663.7465.0.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150905663.7465.0.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.409 tagged_above=-999 required=2 tests=[AWL=0.191, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.409 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 05:34:21 -0000 TextView has scroll methods but they are not useful in case u r doing step increment or page increment they are more related to TextBuffer. anyways i found a way out VScrollbar* scrollbar = scrolledWindow.get_vscrollbar(); scrollbar->set_value(scrollbar->get_value() + (scrollbar->get_adjustment()->get_step_increment()); On 6/21/06, Murray Cumming wrote: > On Wed, 2006-06-21 at 20:04 +0530, Yogesh Arora wrote: > > Hi > > > > I have a TextView inside a scroll window. > > I want to create an animation effect in which TextView scrolls automatically > > > > I know there is set_value function in Range class. But for calling > > that function i will always have to calculate the value. > > > > There should be some funtion such as step_increment page_increment can called > > for step or page_increment > > TextView has a variety of scroll* methods, which should help: > http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TextView.html > > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From yogesh.ar@gmail.com Thu Jun 22 01:36:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 709303B00CB for ; Thu, 22 Jun 2006 01:36:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30604-07 for ; Thu, 22 Jun 2006 01:36:12 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id A89803B0008 for ; Thu, 22 Jun 2006 01:36:12 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id w49so194011pyg for ; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Received: by 10.35.101.9 with SMTP id d9mr672875pym; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 11:06:11 +0530 From: "Yogesh Arora" To: bob@fis-cal.com Subject: Re: automatically scrolling In-Reply-To: <44995C03.5080103@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44995C03.5080103@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.344 tagged_above=-999 required=2 tests=[AWL=0.102, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.344 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 05:36:13 -0000 but in gtk there is a way to do it, i can fire a signal g_signal_emit_by_name (range, "move-slider", textview_text_scroll_type); On 6/21/06, Bob Caryl wrote: > Since gtkmm is merely a wrapper for underlying gtk functions and > classes, I recommend that you re-post this message on the gtk mailing list. > > Bob Caryl > > Yogesh Arora wrote: > > Hi > > > > I have a TextView inside a scroll window. > > I want to create an animation effect in which TextView scrolls automatically > > > > I know there is set_value function in Range class. But for calling > > that function i will always have to calculate the value. > > > > There should be some funtion such as step_increment page_increment can called > > for step or page_increment > > > > > > > -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From murrayc@murrayc.com Thu Jun 22 03:27:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 144C43B0346 for ; Thu, 22 Jun 2006 03:27:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04222-03 for ; Thu, 22 Jun 2006 03:27:35 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 50EAF3B05DE for ; Thu, 22 Jun 2006 03:27:27 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id A63A8DC743; Thu, 22 Jun 2006 00:27:26 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Thu, 22 Jun 2006 09:27:26 +0200 (CEST) Message-ID: <5074.194.138.18.132.1150961246.squirrel@webmail.murrayc.com> In-Reply-To: References: <44995C03.5080103@fis-cal.com> Date: Thu, 22 Jun 2006 09:27:26 +0200 (CEST) Subject: Re: automatically scrolling From: "Murray Cumming" To: "Yogesh Arora" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.483 tagged_above=-999 required=2 tests=[AWL=-0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.483 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 07:27:38 -0000 > but in gtk there is a way to do it, i can fire a signal > > g_signal_emit_by_name (range, "move-slider", textview_text_scroll_type); 1. You can use C functions on gtkmm objects, by using gobj(). 2. This is a keybinding/action signal. It is therefore not part of the public API. It could change/break/disappear in the future. gtkmm makes this clearer by not proving API for these signals. 3. Emitting signals for objects instead of just letting those objects emit their own signals themselves is messing around with the internals of an object. It's not part of the public API. It might not continue to work, and might have strange side-effects. gtkmm makes it more difficult to use non-public API. > > On 6/21/06, Bob Caryl wrote: >> Since gtkmm is merely a wrapper for underlying gtk functions and >> classes, I recommend that you re-post this message on the gtk mailing >> list. >> >> Bob Caryl >> >> Yogesh Arora wrote: >> > Hi >> > >> > I have a TextView inside a scroll window. >> > I want to create an animation effect in which TextView scrolls >> automatically >> > >> > I know there is set_value function in Range class. But for calling >> > that function i will always have to calculate the value. >> > >> > There should be some funtion such as step_increment page_increment can >> called >> > for step or page_increment >> > >> > >> >> >> > > > -- > Thanks > Yogesh > > Dont be intimidated by impossibillity.... be motivated by possibillity! > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mickael.drean@gmail.com Thu Jun 22 03:30:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25E353B058B for ; Thu, 22 Jun 2006 03:30:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04521-07 for ; Thu, 22 Jun 2006 03:30:22 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 5134F3B04D0 for ; Thu, 22 Jun 2006 03:30:16 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so346690nzn for ; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Received: by 10.65.237.20 with SMTP id o20mr2213519qbr; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 09:30:15 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: create a directory MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2358_24038577.1150961415120" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.756 tagged_above=-999 required=2 tests=[AWL=0.689, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.756 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 07:30:25 -0000 ------=_Part_2358_24038577.1150961415120 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi there, a simple question, which fonction could i use to create a directory? i'm trying to save a pixbuf into a specific repertory which not exist before calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i didn't find anything? Any idea? Mickael ------=_Part_2358_24038577.1150961415120 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi there,
 
 a simple question, which fonction could i use to create a directory? i'm trying to save a pixbuf into a specific repertory which not exist before calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i didn't find anything?
 
Any idea?
 
Mickael
------=_Part_2358_24038577.1150961415120-- From jonathon.jongsma@gmail.com Thu Jun 22 08:34:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 835FB3B03FD for ; Thu, 22 Jun 2006 08:34:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25683-01 for ; Thu, 22 Jun 2006 08:34:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by menubar.gnome.org (Postfix) with ESMTP id 88DF53B0420 for ; Thu, 22 Jun 2006 08:34:57 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id q3so451303nzb for ; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Received: by 10.36.132.5 with SMTP id f5mr1909967nzd; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 07:34:56 -0500 From: "Jonathon Jongsma" To: "Mickael Drean" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.049, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.397 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 12:34:58 -0000 I would just use g_mkdir(). Alternatively you could use something from gnome-vfsmm. Jonner On 6/22/06, Mickael Drean wrote: > > Hi there, > > a simple question, which fonction could i use to create a directory? i'm > trying to save a pixbuf into a specific repertory which not exist before > calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i > didn't find anything? > > Any idea? > > > Mickael > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > From bob@fis-cal.com Thu Jun 22 09:15:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 043623B00C0 for ; Thu, 22 Jun 2006 09:15:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29305-08 for ; Thu, 22 Jun 2006 09:15:57 -0400 (EDT) Received: from mailrtr1.mailzone.edeltacom.com (mailrtr1.mailzone.edeltacom.com [216.248.176.149]) by menubar.gnome.org (Postfix) with ESMTP id BCAAF3B05BF for ; Thu, 22 Jun 2006 09:15:57 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr1.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id FDO64847; Thu, 22 Jun 2006 09:15:53 -0400 (EDT) Message-ID: <449A97FE.9000600@fis-cal.com> Date: Thu, 22 Jun 2006 08:15:42 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Mike Polan Subject: Re: Signals in threads References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------030606020804040209090002" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:15:59 -0000 This is a multi-part message in MIME format. --------------030606020804040209090002 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hey Mike: First, you need to declare a Gtk::Dispatcher object in your GUI class. It will be the conduit from your worker threads to your GUI (and usually primary) thread. Next, in your GUI class you declare a function to handle the data coming from your worker thread that you will use to update your GUI, and you use it as a callback slot to connect to your Gtk::Dispatcher: Gtk::Dispatcher my_dispatcher; my_dispatcher.connect(sigc::mem_fun(*myclass,&MyClass::my_callback_slot)); Then, in the worker thread, you just call the dispatcher as a function: my_dispatcher(); whenever you wish to update your GUI. In my case, I had also declared in my GUI class a std::vector object to which my worker thread pushed back string data that I wanted to add to a Gtk::TextBuffer displayed in a Gtk::TextView in my GUI class. My callback slot would pop the Glib::ustrings off this vector one at a time and add them to the Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, my worker thread would push back strings to this vector object just prior to calling the dispatcher. I hope this helps. Bob /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ Mike Polan wrote: > Hi, > I need to emit certain signals inside a running Glib::Thread in order > to relay some information to the rest of my app. However, from what I > know, I don't believe that it is really safe to emit such signals that > are connected to a Gtk::Window, which in turn will call some GUI > functions, directly from inside threads. Someone mentioned something > about Glib::Dispatcher to me, but I'm not quite sure if that's what's > needed to accomplish my task. In any case, how would I go about doing > something like this? > > Thanks in advance. > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------030606020804040209090002 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------030606020804040209090002-- From bob@fis-cal.com Thu Jun 22 09:19:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3669E3B031A for ; Thu, 22 Jun 2006 09:19:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29589-06 for ; Thu, 22 Jun 2006 09:19:17 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 14F2A3B00C0 for ; Thu, 22 Jun 2006 09:19:17 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AUF46173; Thu, 22 Jun 2006 09:19:13 -0400 (EDT) Message-ID: <449A98D0.2030303@fis-cal.com> Date: Thu, 22 Jun 2006 08:19:12 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Mickael Drean Subject: Re: create a directory References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------000103020607030402090902" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:19:19 -0000 This is a multi-part message in MIME format. --------------000103020607030402090902 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. Bob Mickael Drean wrote: > Hi there, > > a simple question, which fonction could i use to create a directory? > i'm trying to save a pixbuf into a specific repertory which not exist > before calling save(). I saw that there is g_mkdir() in GTK+ but with > gtkmm i didn't find anything? > > Any idea? > > Mickael > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------000103020607030402090902 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------000103020607030402090902-- From daf@minuslab.net Thu Jun 22 09:22:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6FC223B06D0 for ; Thu, 22 Jun 2006 09:22:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30015-01 for ; Thu, 22 Jun 2006 09:22:32 -0400 (EDT) Received: from eastrmmtao06.cox.net (eastrmmtao06.cox.net [68.230.240.33]) by menubar.gnome.org (Postfix) with ESMTP id 8C87A3B06EF for ; Thu, 22 Jun 2006 09:21:03 -0400 (EDT) Received: from [192.168.9.211] (really [68.9.67.187]) by eastrmmtao06.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060622132102.ELGQ16402.eastrmmtao06.cox.net@[192.168.9.211]>; Thu, 22 Jun 2006 09:21:02 -0400 Message-ID: <449A9942.1060207@minuslab.net> Date: Thu, 22 Jun 2006 09:21:06 -0400 From: Dave Foster User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: bob@fis-cal.com Subject: Re: Signals in threads References: <449A97FE.9000600@fis-cal.com> In-Reply-To: <449A97FE.9000600@fis-cal.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:22:41 -0000 Hmm, I know I replied to this last night, perhaps I forgot to do reply all. Bob basically said what I did as well, however... Bob Caryl wrote: > > In my case, I had also declared in my GUI class a > std::vector object to which my worker thread pushed > back string data that I wanted to add to a Gtk::TextBuffer displayed > in a Gtk::TextView in my GUI class. My callback slot would pop the > Glib::ustrings off this vector one at a time and add them to the > Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, > my worker thread would push back strings to this vector object just > prior to calling the dispatcher. Your std::vector method does not sound very thread-safe.. there can be interleaving issues if your worker thread were to push a string on as your consumer thread were to pop strings off. Two solutions to this: use a mutex around accesses to your vector (gtkmm has a nice auto-destructing one), or use something which is already thread-safe like g_async_queue (or w/e that name is, i can't seem to remember it). Sorry for forgetting to cc the list earlier, Mike. dave -- Dave Foster From page.rob@gmail.com Thu Jun 22 09:27:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F02163B01EE for ; Thu, 22 Jun 2006 09:27:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30323-09 for ; Thu, 22 Jun 2006 09:27:57 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id F26353B03E5 for ; Thu, 22 Jun 2006 09:27:56 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so347960pye for ; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Received: by 10.35.21.1 with SMTP id y1mr1088031pyi; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Received: by 10.35.91.9 with HTTP; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 14:27:23 +0100 From: "Rob Page" To: bob@fis-cal.com Subject: Re: create a directory In-Reply-To: <449A98D0.2030303@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.434 tagged_above=-999 required=2 tests=[AWL=0.012, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.434 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:27:58 -0000 It is a convenience wrapper on POSIX systems, but it does sensible stuff on windows, as i understand. Regards, Rob. On 6/22/06, Bob Caryl wrote: > g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. > > Bob > > Mickael Drean wrote: > > Hi there, > > > > a simple question, which fonction could i use to create a directory? > > i'm trying to save a pixbuf into a specific repertory which not exist > > before calling save(). I saw that there is g_mkdir() in GTK+ but with > > gtkmm i didn't find anything? > > > > Any idea? > > > > Mickael > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From paul@linuxaudiosystems.com Thu Jun 22 09:59:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BD5D73B04C0 for ; Thu, 22 Jun 2006 09:59:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32696-02 for ; Thu, 22 Jun 2006 09:59:24 -0400 (EDT) Received: from vms046pub.verizon.net (vms046pub.verizon.net [206.46.252.46]) by menubar.gnome.org (Postfix) with ESMTP id E36A53B064D for ; Thu, 22 Jun 2006 09:59:23 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms046.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1900B25LIYTLJA@vms046.mailsrvcs.net> for gtkmm-list@gnome.org; Thu, 22 Jun 2006 08:59:23 -0500 (CDT) Date: Thu, 22 Jun 2006 09:59:51 -0400 From: Paul Davis Subject: Re: Signals in threads In-reply-to: <449A9942.1060207@minuslab.net> To: Dave Foster Message-id: <1150984792.10221.36.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <449A97FE.9000600@fis-cal.com> <449A9942.1060207@minuslab.net> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.556 tagged_above=-999 required=2 tests=[AWL=0.043, BAYES_00=-2.599] X-Spam-Score: -2.556 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:59:29 -0000 On Thu, 2006-06-22 at 09:21 -0400, Dave Foster wrote: > Hmm, I know I replied to this last night, perhaps I forgot to do reply > all. Bob basically said what I did as well, however... > > Bob Caryl wrote: > > > > In my case, I had also declared in my GUI class a > > std::vector object to which my worker thread pushed > > back string data that I wanted to add to a Gtk::TextBuffer displayed > > in a Gtk::TextView in my GUI class. My callback slot would pop the > > Glib::ustrings off this vector one at a time and add them to the > > Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, > > my worker thread would push back strings to this vector object just > > prior to calling the dispatcher. > Your std::vector method does not sound very thread-safe.. there can be > interleaving issues if your worker thread were to push a string on as > your consumer thread were to pop strings off. Two solutions to this: > use a mutex around accesses to your vector (gtkmm has a nice > auto-destructing one), or use something which is already thread-safe > like g_async_queue (or w/e that name is, i can't seem to remember it). single-reader/single-writer queues are inherently thread-safe as long as you are sensible about their implementation. lock-free ringbuffers are a widely used technique in realtime programming. JACK (http://jackaudio.org/) has a sample C implementation. i would agree, however, that using std::vector is not thread safe. --p From mickael.drean@gmail.com Thu Jun 22 10:02:11 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 172343B064B for ; Thu, 22 Jun 2006 10:02:11 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00311-07 for ; Thu, 22 Jun 2006 10:02:10 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.197]) by menubar.gnome.org (Postfix) with ESMTP id EDA163B06EE for ; Thu, 22 Jun 2006 10:02:09 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so457173nzh for ; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Received: by 10.65.224.13 with SMTP id b13mr2547749qbr; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 16:02:09 +0200 From: "Mickael Drean" To: "Rob Page" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5263_22326094.1150984929174" References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.541 tagged_above=-999 required=2 tests=[AWL=0.408, BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.541 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 14:02:11 -0000 ------=_Part_5263_22326094.1150984929174 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I tried to use it but linker is not happy :( Which librairy am I suppose to use? Mick 2006/6/22, Rob Page : > > It is a convenience wrapper on POSIX systems, but it does sensible > stuff on windows, as i understand. > > Regards, > Rob. > > On 6/22/06, Bob Caryl wrote: > > g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. > > > > Bob > > > > Mickael Drean wrote: > > > Hi there, > > > > > > a simple question, which fonction could i use to create a directory? > > > i'm trying to save a pixbuf into a specific repertory which not exist > > > before calling save(). I saw that there is g_mkdir() in GTK+ but with > > > gtkmm i didn't find anything? > > > > > > Any idea? > > > > > > Mickael > > > > ------------------------------------------------------------------------ > > > > > > _______________________________________________ > > > gtkmm-list mailing list > > > gtkmm-list@gnome.org > > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > ------=_Part_5263_22326094.1150984929174 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
I tried to use it but linker is not happy :(  Which librairy am I suppose to use?
 
Mick

 
2006/6/22, Rob Page <page.rob@gmail.com>:
It is a convenience wrapper on POSIX systems, but it does sensible
stuff on windows, as i understand.

Regards,
Rob.

On 6/22/06, Bob Caryl <bob@fis-cal.com> wrote:
> g_mkdir() is just a convenience wrapper for the POSIX mkdir() function.
>
> Bob
>
> Mickael Drean wrote:
> > Hi there,
> >
> >  a simple question, which fonction could i use to create a directory?
> > i'm trying to save a pixbuf into a specific repertory which not exist
> > before calling save(). I saw that there is g_mkdir() in GTK+ but with
> > gtkmm i didn't find anything?
> >
> > Any idea?
> >
> > Mickael
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > gtkmm-list mailing list
> > gtkmm-list@gnome.org
> > http://mail.gnome.org/mailman/listinfo/gtkmm-list
> >
>
>
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
>
>
>
>

------=_Part_5263_22326094.1150984929174-- From jonathon.jongsma@gmail.com Thu Jun 22 11:12:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0498B3B0172 for ; Thu, 22 Jun 2006 11:12:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04751-01 for ; Thu, 22 Jun 2006 11:12:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.202]) by menubar.gnome.org (Postfix) with ESMTP id EFBCB3B007D for ; Thu, 22 Jun 2006 11:12:40 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 18so412083nzp for ; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr2158632nzi; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 10:12:40 -0500 From: "Jonathon Jongsma" To: "Mickael Drean" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.398 tagged_above=-999 required=2 tests=[AWL=0.048, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.398 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 15:12:42 -0000 On 6/22/06, Mickael Drean wrote: > > I tried to use it but linker is not happy :( Which librairy am I suppose to > use? > > Mick It's in GLib, but if you're writing a gtkmm application, GLib should be linked in already. What's the link error you're seeing? Jonner From mickael.drean@gmail.com Thu Jun 22 14:05:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9161A3B00E0 for ; Thu, 22 Jun 2006 14:05:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15384-08 for ; Thu, 22 Jun 2006 14:05:01 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id CE5E63B03E5 for ; Thu, 22 Jun 2006 14:05:00 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so565521nzh for ; Thu, 22 Jun 2006 11:05:00 -0700 (PDT) Received: by 10.65.215.8 with SMTP id s8mr126402qbq; Thu, 22 Jun 2006 11:05:00 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 11:04:59 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 20:04:59 +0200 From: "Mickael Drean" To: "Jonathon Jongsma" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_8272_15810922.1150999499661" References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.562 tagged_above=-999 required=2 tests=[AWL=0.387, BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.562 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 18:05:16 -0000 ------=_Part_8272_15810922.1150999499661 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline genrapport.o(.text+0x515): In function `ZN10GenRapport9save_HTMLEN4Glib7ustringE': C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, int)' collect2: ld returned 1 exit status that's it!! 2006/6/22, Jonathon Jongsma : > > On 6/22/06, Mickael Drean wrote: > > > > I tried to use it but linker is not happy :( Which librairy am I > suppose to > > use? > > > > Mick > > It's in GLib, but if you're writing a gtkmm application, GLib should > be linked in already. What's the link error you're seeing? > > Jonner > ------=_Part_8272_15810922.1150999499661 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline genrapport.o(.text+0x515): In function `ZN10GenRapport9save_HTMLEN4Glib7ustringE':
C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, int)'
collect2: ld returned 1 exit status

that's it!!





2006/6/22, Jonathon Jongsma <jonathon.jongsma@gmail.com>:
On 6/22/06, Mickael Drean <mickael.drean@gmail.com> wrote:
>
> I tried to use it but linker is not happy :(  Which librairy am I suppose to
> use?
>
> Mick

It's in GLib, but if you're writing a gtkmm application, GLib should
be linked in already.  What's the link error you're seeing?

Jonner

------=_Part_8272_15810922.1150999499661-- From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 22 15:06:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B86793B01AA for ; Thu, 22 Jun 2006 15:06:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19435-09 for ; Thu, 22 Jun 2006 15:06:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id A9FA23B01DF for ; Thu, 22 Jun 2006 15:06:16 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 2A93217606 for ; Thu, 22 Jun 2006 12:06:16 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1156 To: gtkmm-forge@lists.sourceforge.net Date: Thu, 22 Jun 2006 12:06:14 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.4 tagged_above=-999 required=2 tests=[AWL=0.085, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 19:06:46 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345497] CVS head fails to build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 21 Jun 2006 15:58:39 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060621195839.812D26CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from Murray Cumming 2006-06-21 19:58 UTC ------- Yeah, already fixed. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1156 ******************************************** From kanadakid@gmail.com Thu Jun 22 15:34:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5C7023B0354 for ; Thu, 22 Jun 2006 15:34:55 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21537-01 for ; Thu, 22 Jun 2006 15:34:54 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.200]) by menubar.gnome.org (Postfix) with ESMTP id 71B5A3B0238 for ; Thu, 22 Jun 2006 15:34:54 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id t5so405410wxc for ; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Received: by 10.70.80.16 with SMTP id d16mr1157543wxb; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Received: by 10.70.78.8 with HTTP; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 15:34:53 -0400 From: "Mike Polan" To: gtkmm-list@gnome.org, paul@linuxaudiosystems.com Subject: Re: Signals in threads In-Reply-To: <1150984792.10221.36.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_13264_4980782.1151004893732" References: <449A97FE.9000600@fis-cal.com> <449A9942.1060207@minuslab.net> <1150984792.10221.36.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.734 tagged_above=-999 required=2 tests=[AWL=0.070, BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.734 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 19:34:55 -0000 ------=_Part_13264_4980782.1151004893732 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption. Once again, thanks! ------=_Part_13264_4980782.1151004893732 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption.

Once again, thanks!
------=_Part_13264_4980782.1151004893732-- From murrayc@murrayc.com Thu Jun 22 17:21:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 53AA83B083F; Thu, 22 Jun 2006 17:21:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27489-07; Thu, 22 Jun 2006 17:21:31 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-62.dreamhost.com [208.97.132.62]) by menubar.gnome.org (Postfix) with ESMTP id 713DB3B0823; Thu, 22 Jun 2006 17:21:26 -0400 (EDT) Received: from noname (p5497EA12.dip.t-dialin.net [84.151.234.18]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 13D217F03D; Thu, 22 Jun 2006 14:21:24 -0700 (PDT) Subject: ANNOUNCE: gtkmm 2.9.6 From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Thu, 22 Jun 2006 23:21:22 +0200 Message-Id: <1151011282.5804.37.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 21:21:32 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.6: Gtk: * Label: Added get/set_line_wrap_mode() and property. * MenuShell: Added get/set_take_focus() and property. * MessageDialog: Added set_image() and property. * StatusIcon: Added get_geometry(). * TreeView: Added get/set_rubber_banding(), get/set_grid_lines(), get/set_enable_tree_lines(). Added properties for show-expanders, level-indentation, rubber-banding, enable-grid-lines, and enable-tree-lines. (Murray Cumming) * PrintJob: send_job(): No longer throws an exception. * PrintUnixDialog: Added add_custom_tab() overload that takes a ustring. * Printer: Added get_job_count(), and enumerate_printers(), and others. * Printsettings: - Put the standard settings in a member class so they can be used as Gtk::PrintSettings::Keys::SOMETHING. - Remove get/set_print_to_file(). * PrintOperation: Added a version of run() without the Window parameter. * PrintOperationPreview: New class. (Most printing stuff: Marko Anastasov) *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From fedemico@yahoo.com Thu Jun 22 17:38:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B460D3B073F for ; Thu, 22 Jun 2006 17:38:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28175-05 for ; Thu, 22 Jun 2006 17:38:46 -0400 (EDT) Received: from web60313.mail.yahoo.com (web60313.mail.yahoo.com [209.73.178.136]) by menubar.gnome.org (Postfix) with SMTP id C0A0F3B0601 for ; Thu, 22 Jun 2006 17:38:45 -0400 (EDT) Received: (qmail 9206 invoked by uid 60001); 22 Jun 2006 21:38:44 -0000 Message-ID: <20060622213844.9204.qmail@web60313.mail.yahoo.com> Received: from [201.198.239.67] by web60313.mail.yahoo.com via HTTP; Thu, 22 Jun 2006 16:38:44 CDT Date: Thu, 22 Jun 2006 16:38:44 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= Subject: displaying images To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.907 tagged_above=-999 required=2 tests=[BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 0.907 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 21:38:46 -0000 Hi everybody! I am a beginner in GTK and Linux, and I am doing an application... When I run my program, the window that I designed is displayed, then when the "start" button is pressed, a thread is created and calls a function (in my c++ code) which enters in an infinite loop in where I capture every frame from a camera, then I take this images into different filters and other kind of processing. In every moment, a sigc function in the main loop event is seeing a flag that says: "the frame is ready, put it into a pixbuf and display it", if the flag is set, another function is called which puts the image into a pixbuf and displays it... that works fine!! Now, I want that when I press a button, another image (an image generated after the different filters) be displayed in another part of my window. To do this, I put ImageMagick functions in the different class functions in order to save every image each time a filter-function is called... but, when I do this, the image being displayed seems to be altered by this action because it doesnt display well... I dont know what is the problem since I am not putting the images in pixbufs yet or treating to display them.. . I just save this images in files... I dont know if you could tell me what I am doing wrong.. I hope, someone help me. Every comment would be appreciated!! Thanks __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From weijie90@gmail.com Thu Jun 22 20:21:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 442FF3B00A2 for ; Thu, 22 Jun 2006 20:21:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03157-07 for ; Thu, 22 Jun 2006 20:21:27 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id DDDA53B032E for ; Thu, 22 Jun 2006 20:21:26 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 4so595374nzn for ; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Received: by 10.36.147.2 with SMTP id u2mr2879998nzd; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.108.70]) by mx.gmail.com with ESMTP id 12sm3585836nzn.2006.06.22.17.21.23; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Subject: Apps that use libglademm From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Fri, 23 Jun 2006 08:21:16 +0800 Message-Id: <1151022077.6839.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.362 tagged_above=-999 required=2 tests=[AWL=0.238, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.362 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 00:21:28 -0000 Hi, I'm looking for open-source apps that use libglademm for the purpose of learning how to use libglademm. Does anyone know some good examples? Thanks! wj From extobias@hotmail.com Thu Jun 22 21:09:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A1EFF3B012A for ; Thu, 22 Jun 2006 21:09:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05000-08 for ; Thu, 22 Jun 2006 21:09:49 -0400 (EDT) Received: from hotmail.com (bay24-f17.bay24.hotmail.com [64.4.18.67]) by menubar.gnome.org (Postfix) with ESMTP id 09E0C3B0139 for ; Thu, 22 Jun 2006 21:09:48 -0400 (EDT) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Thu, 22 Jun 2006 18:09:48 -0700 Message-ID: Received: from 201.231.128.39 by by24fd.bay24.hotmail.msn.com with HTTP; Fri, 23 Jun 2006 01:09:43 GMT X-Originating-IP: [201.231.128.39] X-Originating-Email: [extobias@hotmail.com] X-Sender: extobias@hotmail.com From: "Tobias Alarcon" To: gtkmm-list@gnome.org Subject: Custom Widget Date: Thu, 22 Jun 2006 22:09:43 -0300 Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-OriginalArrivalTime: 23 Jun 2006 01:09:48.0213 (UTC) FILETIME=[B8BE9650:01C69661] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.907 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, MSGID_FROM_MTA_HEADER=0, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: 1.907 X-Spam-Level: * X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 01:09:51 -0000 Hi, Im new at the list. this its drive me crazy i hope any of you can help me I want to know if there any way to make a widget with a different shape than a rectangle. I only can change the background with a rc files, I need a widget with a determinate shape(i.e loaded from a pixmap), but with the behavior of a widget like a button or label. Sorry for me bad english, i hope understend me and appreciate any hint. bye _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From paul@linuxaudiosystems.com Thu Jun 22 23:42:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A40023B0207 for ; Thu, 22 Jun 2006 23:42:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11125-03 for ; Thu, 22 Jun 2006 23:42:07 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 9EFC23B017A for ; Thu, 22 Jun 2006 23:42:07 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1A009WZNM69LRC@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Thu, 22 Jun 2006 22:42:07 -0500 (CDT) Date: Thu, 22 Jun 2006 23:42:36 -0400 From: Paul Davis Subject: Re: Custom Widget In-reply-to: To: Tobias Alarcon Message-id: <1151034156.10221.57.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.556 tagged_above=-999 required=2 tests=[AWL=0.043, BAYES_00=-2.599] X-Spam-Score: -2.556 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 03:42:10 -0000 On Thu, 2006-06-22 at 22:09 -0300, Tobias Alarcon wrote: > Hi, Im new at the list. this its drive me crazy i hope any of you can help > me > I want to know if there any way to make a widget with a different shape than > a rectangle. I only can change the background with a rc files, I need a > widget with a determinate shape(i.e loaded from a pixmap), but with the > behavior of a widget like a button or label. you should investigate gdk_window_shape_combine_mask() From dynmail1@gassner-waagen.at Fri Jun 23 03:00:03 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 199893B0648 for ; Fri, 23 Jun 2006 03:00:03 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20806-10 for ; Fri, 23 Jun 2006 03:00:01 -0400 (EDT) Received: from taro.utanet.at (taro.utanet.at [213.90.36.45]) by menubar.gnome.org (Postfix) with ESMTP id 88A143B06A0 for ; Fri, 23 Jun 2006 03:00:01 -0400 (EDT) Received: from andrea.utanet.at ([213.90.36.55]) by taro.utanet.at with esmtp (Exim 4.60) (envelope-from ) id 1Ftfe3-0008Uv-Dq; Fri, 23 Jun 2006 08:59:59 +0200 Received: from [81.189.97.34] (helo=[192.168.1.23]) by andrea.utanet.at with esmtp (Exim 4.50) id 1Ftfe3-0006CZ-0o; Fri, 23 Jun 2006 08:59:59 +0200 Message-ID: <449B916E.1010102@gassner-waagen.at> Date: Fri, 23 Jun 2006 08:59:58 +0200 From: Michael Burian User-Agent: Thunderbird 1.5.0.2 (X11/20060516) MIME-Version: 1.0 To: gtkmm-list@gnome.org Subject: Re: Apps that use libglademm References: <1151022077.6839.5.camel@localhost> In-Reply-To: <1151022077.6839.5.camel@localhost> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.504 tagged_above=-999 required=2 tests=[AWL=-0.058, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, TW_BG=0.077, TW_XX=0.077] X-Spam-Score: -2.504 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:00:03 -0000 weijie wrote: > Hi, > I'm looking for open-source apps that use libglademm for the purpose of > learning how to use libglademm. The first place to look is probably the libglademm source itself. > Does anyone know some good examples? Thanks! Example how to find out (assumes debian etch, you might want to google for tarballs if you're using something else) [1] # apt-cache search libglademm libglademm-2.4-1c2a - C++ wrappers for libglade2 (shared library) libglademm-2.4-dev - C++ wrappers for libglade2 (development files) [2] # apt-cache rdepends libglademm-2.4-1c2a libglademm-2.4-1c2a Reverse Depends: regexxer workrave visualboyadvance regexxer patchage monster-masher libgnomeuimm-2.6-1c2a libglademm-2.4-dev libbakery-2.3-11c2a hardware-monitor From marble@igloo.snowplains.org Fri Jun 23 03:23:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A936B3B041A for ; Fri, 23 Jun 2006 03:23:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22060-06 for ; Fri, 23 Jun 2006 03:23:04 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 4B6BD3B079E for ; Fri, 23 Jun 2006 03:23:04 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 3A8E7368570; Fri, 23 Jun 2006 08:23:03 +0100 (BST) Date: Fri, 23 Jun 2006 08:23:03 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Subject: Re: Apps that use libglademm Message-ID: <20060623072302.GA30417@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1151022077.6839.5.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1151022077.6839.5.camel@localhost> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.528 tagged_above=-999 required=2 tests=[AWL=0.073, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -2.528 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:23:05 -0000 On Fri, Jun 23, 2006 at 08:21:16AM +0800, weijie wrote: > I'm looking for open-source apps that use libglademm for the purpose of > learning how to use libglademm. > Does anyone know some good examples? Thanks! Hi, I have a heavily documented example on my website here: http://www.pebble.org.uk/programming/libglademm_simple Hope that helps, Ainsley. From murrayc@murrayc.com Fri Jun 23 03:41:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 504013B021B for ; Fri, 23 Jun 2006 03:41:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23994-01 for ; Fri, 23 Jun 2006 03:41:42 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id C59053B041A for ; Fri, 23 Jun 2006 03:41:42 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 2A35ADCC21; Fri, 23 Jun 2006 00:41:42 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 23 Jun 2006 09:41:42 +0200 (CEST) Message-ID: <50470.194.138.18.132.1151048502.squirrel@webmail.murrayc.com> In-Reply-To: References: Date: Fri, 23 Jun 2006 09:41:42 +0200 (CEST) Subject: Re: Custom Widget From: "Murray Cumming" To: "Tobias Alarcon" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, TW_GT=0.077] X-Spam-Score: -2.522 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:41:44 -0000 > Hi, Im new at the list. this its drive me crazy i hope any of you can > help > me > I want to know if there any way to make a widget with a different shape > than > a rectangle. I only can change the background with a rc files, I need a > widget with a determinate shape(i.e loaded from a pixmap), but with the > behavior of a widget like a button or label. > Sorry for me bad english, i hope understend me and appreciate any hint. > bye You can make _windows_ with different shapes. For instance, see this example. http://cvs.gnome.org/viewcvs/gtkmm/examples/window/wheelbarrow.cc?view=markup I think that Gtk::Window::shape_combine_mask() is the interesting method there: http://gtkmm.sourceforge.net/docs/gtkmm-2.4/docs/reference/html/classGdk_1_1Window.html#7e7ccbbb8a86215d0478b9fc041dce34 There's also a shape_combine_region(). I'm not sure about widgets with different shapes. You might try gtk-list for that. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 23 03:47:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5BC523B068F for ; Fri, 23 Jun 2006 03:47:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24328-04 for ; Fri, 23 Jun 2006 03:47:12 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 9C72B3B0583 for ; Fri, 23 Jun 2006 03:47:12 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 2EB24DC8BE for ; Fri, 23 Jun 2006 00:47:12 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 23 Jun 2006 09:47:12 +0200 (CEST) Message-ID: <19548.194.138.18.132.1151048832.squirrel@webmail.murrayc.com> In-Reply-To: <20060623072302.GA30417@snowplains.org> References: <1151022077.6839.5.camel@localhost> <20060623072302.GA30417@snowplains.org> Date: Fri, 23 Jun 2006 09:47:12 +0200 (CEST) Subject: Re: Apps that use libglademm From: "Murray Cumming" To: gtkmm-list@gnome.org User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.483 tagged_above=-999 required=2 tests=[AWL=-0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.483 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:47:13 -0000 > On Fri, Jun 23, 2006 at 08:21:16AM +0800, weijie wrote: >> I'm looking for open-source apps that use libglademm for the purpose of >> learning how to use libglademm. >> Does anyone know some good examples? Thanks! > > Hi, > I have a heavily documented example on my website here: > http://www.pebble.org.uk/programming/libglademm_simple Excellent. That would be even better with a screenshot, and screenshots of the parts of Glade that you mention. Feel free to link to it from the gtkmm Documentation overview page (just edit it in cvs). You might even want to add it to the gtkmm tutorial. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From suryakiran.gullapalli@gmail.com Fri Jun 23 06:12:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F1C753B05FA for ; Fri, 23 Jun 2006 06:12:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01890-06 for ; Fri, 23 Jun 2006 06:12:15 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id 123683B08EC for ; Fri, 23 Jun 2006 06:11:52 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i28so717462nzi for ; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Received: by 10.36.247.28 with SMTP id u28mr3555399nzh; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Message-ID: <3462bcdb0606230311m1e9ca100hefc2b60d1bb75a5b@mail.gmail.com> Date: Fri, 23 Jun 2006 15:41:51 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org Subject: set_select_function MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9788_10748870.1151057511332" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.613 tagged_above=-999 required=2 tests=[AWL=-0.365, BAYES_00=-2.599, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.613 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 10:12:22 -0000 ------=_Part_9788_10748870.1151057511332 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all, I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this. say, select_function is the name of the function we pass to set_select_function myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ; 1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time. The sequence is, function call for "about to be selected" row function call for "about to be deselected" row function call for "about to be selected" row. Why three times? why second time for "about to be selected" row. 2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality. Thanks in advance, Surya ------=_Part_9788_10748870.1151057511332 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all,
I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this.

say, select_function is the name of the function we pass to set_select_function

myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ;

1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time.
The sequence is,
function call for "about to be selected" row
function call for "about to be deselected" row
function call for "about to be selected" row.

Why three times? why second time for "about to be selected" row.

2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality.

Thanks in advance,
Surya
------=_Part_9788_10748870.1151057511332-- From pfjan@yahoo.com.br Fri Jun 23 07:51:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E46E63B015A for ; Fri, 23 Jun 2006 07:51:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07629-10 for ; Fri, 23 Jun 2006 07:51:05 -0400 (EDT) Received: from web52102.mail.yahoo.com (web52102.mail.yahoo.com [206.190.48.105]) by menubar.gnome.org (Postfix) with SMTP id 1BB163B013B for ; Fri, 23 Jun 2006 07:51:04 -0400 (EDT) Received: (qmail 85541 invoked by uid 60001); 23 Jun 2006 11:51:03 -0000 Message-ID: <20060623115103.85539.qmail@web52102.mail.yahoo.com> Received: from [201.6.251.192] by web52102.mail.yahoo.com via HTTP; Fri, 23 Jun 2006 04:51:03 PDT Date: Fri, 23 Jun 2006 04:51:03 -0700 (PDT) From: Jan Pfeifer Subject: Re: Signals in threads To: Mike Polan , gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-1917555310-1151063463=:85274" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.126 tagged_above=-999 required=2 tests=[AWL=-0.256, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_30_40=0.374, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.126 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 11:51:08 -0000 --0-1917555310-1151063463=:85274 Content-Type: text/plain; charset=us-ascii A bit late on the discussion, but I did a wrapper method on Glib::Dispatcher that allows for a worker thread to call a method/function on the GUI thread, and wait for the results (it waits on a mutex+block signals in the meanwhile). The usage interface, on the worker thread, is like this: // update the interface gui_callback( sigc::mem_fun( *mywin, &MyWindow::update_status ) ); If the worker thread can wait a short time (typically) for the GUI thread to update, this is simple and thread safe. If interested let me know, I can send you the class for you to copy&paste from, or use as is -- it's LGPL and should be in source forge as soon as I finish the first working version of my project. - jan ----- Original Message ---- From: Mike Polan To: gtkmm-list@gnome.org; paul@linuxaudiosystems.com Sent: Thursday, June 22, 2006 4:34:53 PM Subject: Re: Signals in threads Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption. Once again, thanks! _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list --0-1917555310-1151063463=:85274 Content-Type: text/html; charset=us-ascii
A bit late on the discussion, but I did a wrapper method on Glib::Dispatcher that allows for a worker thread to call a method/function on the GUI thread, and wait for the results (it waits on a mutex+block signals in the meanwhile). The usage interface, on the worker thread, is like this:

    // update the interface
    gui_callback( sigc::mem_fun( *mywin, &MyWindow::update_status ) );

If the worker thread can wait a short time (typically) for the GUI thread to update, this is simple and  thread safe.

If interested let me know, I can send you the class for you to copy&paste from, or use as is -- it's LGPL and should be in source forge as soon as I finish the first working version of my project.

- jan


----- Original Message ----
From: Mike Polan <kanadakid@gmail.com>
To: gtkmm-list@gnome.org; paul@linuxaudiosystems.com
Sent: Thursday, June 22, 2006 4:34:53 PM
Subject: Re: Signals in threads

Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption.

Once again, thanks!
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list

--0-1917555310-1151063463=:85274-- From morten.bo.nielsen@topsil.com Wed Jun 21 04:30:30 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 64C463B0E52 for ; Wed, 21 Jun 2006 04:30:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21594-08 for ; Wed, 21 Jun 2006 04:30:29 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id 45C323B096C for ; Wed, 21 Jun 2006 04:30:27 -0400 (EDT) Content-class: urn:content-classes:message Subject: SV: drawables. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Wed, 21 Jun 2006 10:30:25 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: drawables. Thread-Index: AcaT2o8LHwmKrw2pREeU+cEBshERnwBMJc/Q From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.449 tagged_above=-999 required=2 tests=[AWL=-0.004, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.449 X-Spam-Level: X-Mailman-Approved-At: Fri, 23 Jun 2006 10:37:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 08:30:30 -0000 > > I'm currently trying to make an application that retrieves an image > > from, say, jpeg, and I would like to draw some lines on top of this > > image. > > > > I have found this snippet in the tutotial > > (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): > > > > bool myarea::on_expose_event(GdkEventExpose* ev) > > { > > Glib::RefPtr image =3D > > Gdk::PixBuf::create_from_file("myimage.png"); > > image->render_to_drawable(get_window(), get_style()->get_black_gc(), > > 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the > > whole image (from 0,0 to the full width,height) at 100,80 in the window > > Gdk::RGB_DITHER_NONE, 0, 0); > > return true; > > } > > > > It works. But I don't want to draw directly on the window, and every > > example I find the gdk::drawable used is from get_window(). >=20 > First, I just want to make sure that you're aware of the distinction > between Gtk::Window and Gdk::Window. (I apologize if you know all of > this already -- I have no idea what level of experience you have with > Gtk / gtkmm so I don't want to make any assumptions). A > Gtk::DrawingArea contains its own Gdk::Window (which is just a > rectangular region on the screen), but this has nothing to do with the > Gtk::Window widget that it is displayed in. The Gdk::Window is the > window you're getting when you call the get_window() function, not the > Gtk::Window. >=20 This was the key point that I had completely misunderstood. > > I don't understand why Gtk::DrawingArea is not gdk::drawable. >=20 > it is. You just have to get its Gdk::Window to do the actual drawing > (Gdk::Window inherits from Gdk::Drawable). >=20 > > The question is what gtk-widget to use. Apparently only pixmap and > > bitmap are gdk::drawable, but they are usuable for "offscreen" > > rendering. > > > > Help, pseudocode, links to examples would be much appreciated. >=20 > Does that help, or did I just repeat things you already knew? It did help, thanks. Now I do this (using libglade) - (InData is a class of my own making): Gtk::DrawingArea *PolyDrawArea; xml_interface->get_widget( "PolyDrawArea", PolyDrawArea ); Glib::RefPtr image =3D Gdk::Pixbuf::create_from_file( "nn.bmp" ); PolyDrawArea->set_size_request( image->get_width(), image->get_height() ); image->render_to_drawable( PolyDrawArea->get_window(),=20 PolyDrawArea->get_style()->get_black_gc(), 0, 0, 0, 0,=20 image->get_width(), image->get_height(),=20 Gdk::RGB_DITHER_NONE, 0, 0); It works, but I get (AcqTest.exe:3996): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion 'GDK_IS_DRAWABLE (drawable)' failed on the render_to_drawable() line. Any ideas? Thanks again morten From cdrom205@googlemail.com Fri Jun 23 07:00:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 67BC83B01A6 for ; Fri, 23 Jun 2006 07:00:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05059-01 for ; Fri, 23 Jun 2006 07:00:17 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.182]) by menubar.gnome.org (Postfix) with ESMTP id 91CAA3B0750 for ; Fri, 23 Jun 2006 07:00:17 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id i49so722520pyi for ; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Received: by 10.35.101.9 with SMTP id d9mr2203192pym; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Received: by 10.35.37.17 with HTTP; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Message-ID: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> Date: Fri, 23 Jun 2006 12:00:16 +0100 From: "cd rom" To: gtkmm-list@gnome.org Subject: compile gtkmm source code MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_30077_19368391.1151060416716" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.65 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.65 X-Spam-Level: X-Mailman-Approved-At: Fri, 23 Jun 2006 10:37:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 11:00:19 -0000 ------=_Part_30077_19368391.1151060416716 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline hi, i am a newbie to gtkmm programming, i can program c++ so now i like to experience GUI. I am fowlling the tutorial from the website, the problem that i am facing is i can't compile gtkmm source code. Like this, i am using anjuta to compile+manage gtkmm project and i append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works for some project and for others it complains about missing headers like gtkmm.h, main.h. It drives me insane + frustration. So do you guys use any IDE for gtkmm or you guys just compile it from terminal and in either case can you explain how to set it up or do it? Thanks! ------=_Part_30077_19368391.1151060416716 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline hi, i am a newbie to gtkmm programming, i  can program c++ so now i like to experience GUI. I am fowlling the tutorial from the website, the problem that i am facing is i can't compile gtkmm source code. Like this, i am using anjuta to compile+manage gtkmm project and i append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works for some project and for others it complains about missing headers like gtkmm.h, main.h. It drives me insane + frustration. So do you guys use any IDE for gtkmm or you guys just compile it from terminal and in either case can you explain how to set it up or do it?
Thanks!
------=_Part_30077_19368391.1151060416716-- From paul@linuxaudiosystems.com Fri Jun 23 10:52:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 93A853B092E for ; Fri, 23 Jun 2006 10:52:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18450-08 for ; Fri, 23 Jun 2006 10:52:31 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 467C23B0915 for ; Fri, 23 Jun 2006 10:52:31 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1B003VFIKO6PSE@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 09:50:49 -0500 (CDT) Date: Fri, 23 Jun 2006 10:51:18 -0400 From: Paul Davis Subject: Re: SV: drawables. In-reply-to: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> To: Morten Bo Nielsen Message-id: <1151074278.10221.64.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.555 tagged_above=-999 required=2 tests=[AWL=0.044, BAYES_00=-2.599] X-Spam-Score: -2.555 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 14:52:36 -0000 On Wed, 2006-06-21 at 10:30 +0200, Morten Bo Nielsen wrote: > Now I do this (using libglade) - (InData is a class of my own making): > > Gtk::DrawingArea *PolyDrawArea; > xml_interface->get_widget( "PolyDrawArea", PolyDrawArea ); > > Glib::RefPtr image = Gdk::Pixbuf::create_from_file( > "nn.bmp" ); > PolyDrawArea->set_size_request( image->get_width(), image->get_height() > ); > image->render_to_drawable( PolyDrawArea->get_window(), > PolyDrawArea->get_style()->get_black_gc(), > 0, 0, 0, 0, > image->get_width(), image->get_height(), > Gdk::RGB_DITHER_NONE, 0, 0); > > > It works, but I get > > (AcqTest.exe:3996): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion > 'GDK_IS_DRAWABLE (drawable)' failed > > on the render_to_drawable() line. > Any ideas? you are drawing in an expose handler, yes? From gezimetc@shaw.ca Fri Jun 23 15:00:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D07C23B00ED for ; Fri, 23 Jun 2006 15:00:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31548-10 for ; Fri, 23 Jun 2006 15:00:34 -0400 (EDT) Received: from pd2mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 9455D3B00A3 for ; Fri, 23 Jun 2006 15:00:34 -0400 (EDT) Received: from pd2mr1so.prod.shaw.ca (pd2mr1so-qfe3.prod.shaw.ca [10.0.141.110]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B00E5AU0XWZB0@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:09 -0600 (MDT) Received: from pn2ml8so.prod.shaw.ca ([10.0.121.152]) by pd2mr1so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B004SZU0WNB50@pd2mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:09 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B003GQU0W8U30@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:08 -0600 (MDT) Date: Fri, 23 Jun 2006 12:58:08 -0600 From: Gezim Hoxha Subject: Re: compile gtkmm source code In-reply-to: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> To: cd rom , gtkmm Message-id: <1151089088.5035.4.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.266 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.266 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 19:00:36 -0000 On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote: > hi, i am a newbie to gtkmm programming, i can program c++ so now i > like to experience GUI. I am fowlling the tutorial from the website, > the problem that i am facing is i can't compile gtkmm source code. > Like this, i am using anjuta to compile+manage gtkmm project and i > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works > for some project and for others it complains about missing headers > like gtkmm.h, main.h. It drives me insane + frustration. So do you > guys use any IDE for gtkmm or you guys just compile it from terminal > and in either case can you explain how to set it up or do it? Hi, I went through the same frustration with Anjuta that you're going through. I then installed codeblocks stable ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm working with codeblocks, look at these posts: http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have to write makefiles and all that. I just build and run the execs from codeblocks :) Enjoy, -Gezim From murrayc@murrayc.com Fri Jun 23 15:23:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 366EA3B05A5 for ; Fri, 23 Jun 2006 15:23:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00345-05 for ; Fri, 23 Jun 2006 15:23:49 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (sd-green-bigip-176.dreamhost.com [208.97.132.176]) by menubar.gnome.org (Postfix) with ESMTP id 73C643B00D1 for ; Fri, 23 Jun 2006 15:23:49 -0400 (EDT) Received: from noname (p5497CE4A.dip.t-dialin.net [84.151.206.74]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id D4B88EB59B; Fri, 23 Jun 2006 12:23:47 -0700 (PDT) Subject: Re: compile gtkmm source code From: Murray Cumming To: Gezim Hoxha In-Reply-To: <1151089088.5035.4.camel@localhost.localdomain> References: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> <1151089088.5035.4.camel@localhost.localdomain> Content-Type: text/plain Date: Fri, 23 Jun 2006 21:23:44 +0200 Message-Id: <1151090624.31826.18.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.401 tagged_above=-999 required=2 tests=[AWL=0.044, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.401 X-Spam-Level: Cc: cd rom , gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 19:23:50 -0000 On Fri, 2006-06-23 at 12:58 -0600, Gezim Hoxha wrote: > On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote: > > hi, i am a newbie to gtkmm programming, i can program c++ so now i > > like to experience GUI. I am fowlling the tutorial from the website, > > the problem that i am facing is i can't compile gtkmm source code. > > Like this, i am using anjuta to compile+manage gtkmm project and i > > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works > > for some project and for others it complains about missing headers > > like gtkmm.h, main.h. It drives me insane + frustration. I assume that sometimes you just didn't get that line right. It is annoying that Anjuta doesn't do it for you: http://bugzilla.gnome.org/show_bug.cgi?id=340618 > So do you > > guys use any IDE for gtkmm or you guys just compile it from terminal > > and in either case can you explain how to set it up or do it? Most people create the build files by hand. It's not actually that difficult, and you can copy/paste from existing stuff. http://www.openismus.com/documents/linux/automake/automake.shtml > Hi, I went through the same frustration with Anjuta that you're going > through. I then installed codeblocks stable > ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm > working with codeblocks, look at these posts: > http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have > to write makefiles and all that. I just build and run the execs from > codeblocks :) > > Enjoy, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gezimetc@shaw.ca Fri Jun 23 17:18:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 842113B08AA for ; Fri, 23 Jun 2006 17:18:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05817-01 for ; Fri, 23 Jun 2006 17:18:48 -0400 (EDT) Received: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 6CBF53B06A7 for ; Fri, 23 Jun 2006 17:18:48 -0400 (EDT) Received: from pd4mr1so.prod.shaw.ca (pd4mr1so-qfe3.prod.shaw.ca [10.0.141.212]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C00HD50IQIX30@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Received: from pn2ml6so.prod.shaw.ca ([10.0.121.150]) by pd4mr1so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C006R90IQKFJ0@pd4mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C002ZR0IPOUO0@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Date: Fri, 23 Jun 2006 15:18:25 -0600 From: Gezim Hoxha Subject: patch for "Programming with GTKMM" book To: gtkmm Message-id: <1151097505.7123.0.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: multipart/mixed; boundary="=-cWW/IkhhoiSbhwA4soEm" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.35 tagged_above=-999 required=2 tests=[AWL=0.115, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.35 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 21:18:50 -0000 --=-cWW/IkhhoiSbhwA4soEm Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi, In http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html there is a "request_methods()" function method mentioned, however I think the method that the author meant is "request_targets()". Therefore, here is a patch that can be applied to that file. --=-cWW/IkhhoiSbhwA4soEm Content-Disposition: attachment; filename=diffoutput.txt Content-Type: text/plain; name=diffoutput.txt; charset=UTF-8 Content-Transfer-Encoding: 7bit 56c56 < request_methods() method, specifying a method to be called --- > request_targets() method, specifying a method to be called --=-cWW/IkhhoiSbhwA4soEm-- From marko@marko.anastasov.name Fri Jun 23 18:55:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 38D013B061F for ; Fri, 23 Jun 2006 18:55:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09804-08 for ; Fri, 23 Jun 2006 18:55:48 -0400 (EDT) Received: from ns1.ptt.yu (ns1.ptt.yu [212.62.32.1]) by menubar.gnome.org (Postfix) with ESMTP id 4BDDB3B0948 for ; Fri, 23 Jun 2006 18:55:48 -0400 (EDT) Received: from [192.168.1.37] (adsl6-049.ptt.yu [89.110.201.49]) by ns1.ptt.yu (8.13.5/8.13.5) with ESMTP id k5NMthmI030625; Sat, 24 Jun 2006 00:55:43 +0200 Subject: Re: patch for "Programming with GTKMM" book From: Marko Anastasov To: Gezim Hoxha In-Reply-To: <1151097505.7123.0.camel@localhost.localdomain> References: <1151097505.7123.0.camel@localhost.localdomain> Content-Type: text/plain Date: Sat, 24 Jun 2006 00:57:29 +0200 Message-Id: <1151103449.2873.31.camel@kutija> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 (2.6.0-1) Content-Transfer-Encoding: 7bit X-Scanned-By: milter-spamc/1.3.364 (ns1.ptt.yu [212.62.32.1]); Sat, 24 Jun 2006 00:55:47 +0200 X-Virus-Scanned: ClamAV version 0.87.1, clamav-milter version 0.87 on ns1.ptt.yu X-Virus-Status: Clean X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.526 tagged_above=-999 required=2 tests=[AWL=0.073, BAYES_00=-2.599] X-Spam-Score: -2.526 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 22:55:50 -0000 On Fri, 2006-06-23 at 15:18 -0600, Gezim Hoxha wrote: > Hi, > > In http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html > there is a "request_methods()" function method mentioned, however I > think the method that the author meant is "request_targets()". > Therefore, here is a patch that can be applied to that file. I've commited this, thanks. Note that html files are generated from docbook source and are thus not meant to be modified. The source file is docs/tutorial/gtkmm-tut.xml . Generally the practice here is to send patches to bugzilla. See http://www.gtkmm.org/bugs.shtml#NewBugs . Marko From weijie90@gmail.com Fri Jun 23 22:14:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 98C433B0114 for ; Fri, 23 Jun 2006 22:14:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17529-04 for ; Fri, 23 Jun 2006 22:14:56 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id D86793B00E5 for ; Fri, 23 Jun 2006 22:14:55 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id z59so837371pyg for ; Fri, 23 Jun 2006 19:14:55 -0700 (PDT) Received: by 10.35.134.12 with SMTP id l12mr3005981pyn; Fri, 23 Jun 2006 19:14:55 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.127.253]) by mx.gmail.com with ESMTP id k13sm300030pyf.2006.06.23.19.14.53; Fri, 23 Jun 2006 19:14:54 -0700 (PDT) Subject: Learning gtkmm/libglademm From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Sat, 24 Jun 2006 10:14:50 +0800 Message-Id: <1151115291.4618.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_XX=0.077] X-Spam-Score: -2.278 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 02:14:58 -0000 Hi all, thanks for the examples. i'll spend some time figuring out how regexxer does its libglademm stuff. In the meantime, should i read through the libsigc++ docs as well? How will it apply to libglademm? Thanks! From marble@igloo.snowplains.org Sat Jun 24 02:57:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 93FD03B02D0 for ; Sat, 24 Jun 2006 02:57:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28880-02 for ; Sat, 24 Jun 2006 02:57:35 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 5018B3B0267 for ; Sat, 24 Jun 2006 02:57:35 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 63A76368571; Sat, 24 Jun 2006 07:57:34 +0100 (BST) Date: Sat, 24 Jun 2006 07:57:34 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Subject: Re: Learning gtkmm/libglademm Message-ID: <20060624065734.GA14152@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1151115291.4618.5.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1151115291.4618.5.camel@localhost> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.491 tagged_above=-999 required=2 tests=[AWL=0.033, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_XX=0.077] X-Spam-Score: -2.491 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 06:57:36 -0000 On Sat, Jun 24, 2006 at 10:14:50AM +0800, weijie wrote: > Hi all, > thanks for the examples. i'll spend some time figuring out how regexxer > does its libglademm stuff. > In the meantime, should i read through the libsigc++ docs as well? How > will it apply to libglademm? > Thanks! Hi, Yes, you will need to know how to use libsigc++. For example, if you have a button in your GUI, you use libsigc++ to connect your handler to it. ~Ainsley From joevandyk@gmail.com Sat Jun 24 04:43:09 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3114D3B0146 for ; Sat, 24 Jun 2006 04:43:09 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01236-04 for ; Sat, 24 Jun 2006 04:43:08 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 0A2853B0009 for ; Sat, 24 Jun 2006 04:43:07 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so182856uge for ; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Received: by 10.67.29.12 with SMTP id g12mr3091276ugj; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 01:43:05 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.955 tagged_above=-999 required=2 tests=[AWL=0.291, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.955 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 08:43:09 -0000 On 6/24/06, Joe Van Dyk wrote: > On 6/7/06, Joe Van Dyk wrote: > > On 6/6/06, Paul Davis wrote: > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > created in the global scope. Apparently, that's what I want to do, as > > > > I can't put it inside main(). > > > > > > GTK and gtkmm require library initialization before any objects related > > > to them can be created. by attempting to put Gtk::Main in global scope > > > you are effectively asking for this order to be reversed. > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > right?), what "related" objects would be created before Gtk::Main was > > called? Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. From paul@linuxaudiosystems.com Sat Jun 24 12:24:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EF3913B099B for ; Sat, 24 Jun 2006 12:24:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25213-01 for ; Sat, 24 Jun 2006 12:24:13 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 178AA3B0993 for ; Sat, 24 Jun 2006 12:24:12 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1D007NIHJKIUN0@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 11:23:44 -0500 (CDT) Date: Sat, 24 Jun 2006 12:24:15 -0400 From: Paul Davis Subject: Re: stupid segfaults -- argh! In-reply-to: To: Joe Van Dyk Message-id: <1151166255.10221.88.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.439 tagged_above=-999 required=2 tests=[AWL=-0.071, BAYES_00=-2.599, TW_GT=0.077, TW_RG=0.077, TW_TK=0.077] X-Spam-Score: -2.439 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 16:24:14 -0000 On Sat, 2006-06-24 at 01:43 -0700, Joe Van Dyk wrote: > On 6/24/06, Joe Van Dyk wrote: > > On 6/7/06, Joe Van Dyk wrote: > > > On 6/6/06, Paul Davis wrote: > > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > > created in the global scope. Apparently, that's what I want to do, as > > > > > I can't put it inside main(). > > > > > > > > GTK and gtkmm require library initialization before any objects related > > > > to them can be created. by attempting to put Gtk::Main in global scope > > > > you are effectively asking for this order to be reversed. > > > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > > right?), what "related" objects would be created before Gtk::Main was > > > called? > > Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. a) it requires argc & argv to allow the user to pass in various GTK- level options b) you have essentially zero control over the ordering of it being called relative to other globals. c) putting things at file scope has been deprecated for, oh, about 20 years now. its just not something you do unless there is a very very good reason to do so, and certainly not in an ostensibly object oriented programming language. --p From fedemico@yahoo.com Sat Jun 24 13:32:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CE9613B006E for ; Sat, 24 Jun 2006 13:32:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27534-03 for ; Sat, 24 Jun 2006 13:31:58 -0400 (EDT) Received: from web60320.mail.yahoo.com (web60320.mail.yahoo.com [209.73.178.128]) by menubar.gnome.org (Postfix) with SMTP id E17283B00A5 for ; Sat, 24 Jun 2006 13:31:57 -0400 (EDT) Received: (qmail 74405 invoked by uid 60001); 24 Jun 2006 17:31:28 -0000 Message-ID: <20060624173128.74403.qmail@web60320.mail.yahoo.com> Received: from [196.40.43.74] by web60320.mail.yahoo.com via HTTP; Sat, 24 Jun 2006 12:31:28 CDT Date: Sat, 24 Jun 2006 12:31:28 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= Subject: resize Gtk::Image To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.648 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 1.648 X-Spam-Level: * X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:32:01 -0000 Hi everybody! I have an application in where I have pixbufs and then I put them into Gtk::Image objects in order to display them, the size of these images is 640x480 (because of the camera) but, I want that my displayed images have a size that I set. Does anybody know how to do that? Thank you! __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From daf@minuslab.net Sat Jun 24 13:44:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BFB543B04B6 for ; Sat, 24 Jun 2006 13:44:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28053-06 for ; Sat, 24 Jun 2006 13:44:17 -0400 (EDT) Received: from eastrmmtao02.cox.net (eastrmmtao02.cox.net [68.230.240.37]) by menubar.gnome.org (Postfix) with ESMTP id A0AFB3B0267 for ; Sat, 24 Jun 2006 13:44:16 -0400 (EDT) Received: from [192.168.1.107] (really [68.0.246.8]) by eastrmmtao02.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060624174403.EOAH15470.eastrmmtao02.cox.net@[192.168.1.107]>; Sat, 24 Jun 2006 13:44:03 -0400 Subject: Re: resize Gtk::Image From: Dave Foster To: Luis Federico =?ISO-8859-1?Q?G=F3mez?= Salazar In-Reply-To: <20060624173128.74403.qmail@web60320.mail.yahoo.com> References: <20060624173128.74403.qmail@web60320.mail.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1 Date: Sat, 24 Jun 2006 15:31:21 -0400 Message-Id: <1151177481.4890.0.camel@neptune.minuslab.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.407 tagged_above=-999 required=2 tests=[AWL=0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.407 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:44:17 -0000 Hi, Could you just resize the pixbufs before you put them into Gtk::Image(s), using ::scale_simple() or something? dave -- Dave Foster On Sat, 2006-06-24 at 12:31 -0500, Luis Federico Gómez Salazar wrote: > Hi everybody! > > I have an application in where I have pixbufs and then > I put them into Gtk::Image objects in order to display > them, the size of these images is 640x480 (because of > the camera) but, I want that my displayed images have > a size that I set. > > Does anybody know how to do that? > > Thank you! > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > Regístrate ya - http://correo.espanol.yahoo.com/ > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list From joevandyk@gmail.com Sat Jun 24 13:53:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86EE93B037E for ; Sat, 24 Jun 2006 13:53:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28696-01 for ; Sat, 24 Jun 2006 13:53:01 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id F34FD3B01C6 for ; Sat, 24 Jun 2006 13:53:00 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so297531uge for ; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Received: by 10.66.220.17 with SMTP id s17mr3444015ugg; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 10:52:32 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! In-Reply-To: <1151166255.10221.88.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> <1151166255.10221.88.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.929 tagged_above=-999 required=2 tests=[AWL=0.240, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_RG=0.077, TW_TK=0.077] X-Spam-Score: -1.929 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:53:02 -0000 On 6/24/06, Paul Davis wrote: > On Sat, 2006-06-24 at 01:43 -0700, Joe Van Dyk wrote: > > On 6/24/06, Joe Van Dyk wrote: > > > On 6/7/06, Joe Van Dyk wrote: > > > > On 6/6/06, Paul Davis wrote: > > > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > > > created in the global scope. Apparently, that's what I want to do, as > > > > > > I can't put it inside main(). > > > > > > > > > > GTK and gtkmm require library initialization before any objects related > > > > > to them can be created. by attempting to put Gtk::Main in global scope > > > > > you are effectively asking for this order to be reversed. > > > > > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > > > right?), what "related" objects would be created before Gtk::Main was > > > > called? > > > > Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. > > a) it requires argc & argv to allow the user to pass in various GTK- > level options Not an issue for me. (I can't modify anything in main() as it's being autogenerated by the build process) > b) you have essentially zero control over the ordering of it being > called relative to other globals. Not an issue for me, as far as I know. There aren't any other gtk-related things at file scope. > c) putting things at file scope has been deprecated for, oh, about 20 > years now. its just not something you do unless there is a very very > good reason to do so, and certainly not in an ostensibly object oriented > programming language. Ok, thanks! I guess not being able to put the call inside main() might be a good reason. Thanks, Joe From joevandyk@gmail.com Sat Jun 24 13:56:37 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8127A3B055C for ; Sat, 24 Jun 2006 13:56:37 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28942-02 for ; Sat, 24 Jun 2006 13:56:36 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id 62BD43B0525 for ; Sat, 24 Jun 2006 13:56:36 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so298339uge for ; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Received: by 10.66.243.2 with SMTP id q2mr3451414ugh; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 10:56:24 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: Website update? In-Reply-To: <1146123221.6040.14.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.054 tagged_above=-999 required=2 tests=[AWL=0.346, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.054 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:56:37 -0000 On 4/27/06, Murray Cumming wrote: > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > Our website is looking a bit unfashionable these days. Would someone > > like to play with the CSS and make it look like something from the year > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > system yet. > > Is nobody interesting in making us look a little more hip? I see the new website went live. Very cool. How difficult would it be to get that same look/feel on the other documentation pages (tutorial, API reference, etc)? From gtkmm-forge-bounces@lists.sourceforge.net Sat Jun 24 15:04:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 355093B0848 for ; Sat, 24 Jun 2006 15:04:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31283-10 for ; Sat, 24 Jun 2006 15:04:31 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id BC6C23B0810 for ; Sat, 24 Jun 2006 15:04:31 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 917AF13BDA for ; Sat, 24 Jun 2006 12:03:44 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1157 To: gtkmm-forge@lists.sourceforge.net Date: Sat, 24 Jun 2006 12:03:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.362 tagged_above=-999 required=2 tests=[AWL=0.046, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, TW_YG=0.077] X-Spam-Score: -1.362 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 19:04:33 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 89780] Treeview: signal_button_press_event needs connect_notify() (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 24 Jun 2006 07:18:46 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 89780] Treeview: signal_button_press_event needs connect_notify() To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060624111846.3055A6CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=89780 gtkmm | TreeView | Ver: 2.4 Yevgen Muntyan changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |muntyan@tamu.edu ------- Comment #16 from Yevgen Muntyan 2006-06-24 11:18 UTC ------- (In reply to comment #13) > Here (treeview_signal_working.cc) is a version (also simplified) that > works. It's been discussed lots on the list, but this is the first > time that I've checked my theory. You need to use connect_notify() > (equivalent to using connect() with the extra false parameter) to > handle the event before the treeview/renderer, because the standard > handler stops the further handling of the signal, with its return value. > > pygtk defaults to connecting before, which probably causes more, > other, problems. This is nonsense. It's gtkmm problem that it doesn't properly handle return values of signal handlers (in this case it just lets gtk read garbage from the stack as a return value); while pygtk does right thing. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1157 ******************************************** From gezimetc@shaw.ca Sat Jun 24 17:15:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 957C93B01C0 for ; Sat, 24 Jun 2006 17:15:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03366-03 for ; Sat, 24 Jun 2006 17:15:55 -0400 (EDT) Received: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 75E523B01B1 for ; Sat, 24 Jun 2006 17:15:55 -0400 (EDT) Received: from pd4mr7so.prod.shaw.ca (pd4mr7so-qfe3.prod.shaw.ca [10.0.141.84]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00JF8V0G8750@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Received: from pn2ml4so.prod.shaw.ca ([10.0.121.148]) by pd4mr7so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00K4BV0GJWA0@pd4mr7so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00LPTV0GIO90@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Date: Sat, 24 Jun 2006 15:14:39 -0600 From: Gezim Hoxha Subject: Re: patch for "Programming with GTKMM" book In-reply-to: <1151103449.2873.31.camel@kutija> To: Marko Anastasov , gtkmm Message-id: <1151183679.28760.6.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151097505.7123.0.camel@localhost.localdomain> <1151103449.2873.31.camel@kutija> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.033, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.278 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 21:15:56 -0000 On Sat, 2006-24-06 at 00:57 +0200, Marko Anastasov wrote: > I've commited this, thanks. It hasn't changed in the page ( http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html ). Is there a release cycle for documentation too? > > Note that html files are generated from docbook source and are > thus not meant to be modified. The source file is > docs/tutorial/gtkmm-tut.xml . > Generally the practice here is to send patches to bugzilla. > See http://www.gtkmm.org/bugs.shtml#NewBugs . Thanks, I'll keep this in mind. If what you said is agreed upon then Chapter 24. Contributing is incorrect as it says "please post your contribution to the gtkmm mailing list at ." Thanks, -Gezim From gezimetc@shaw.ca Sat Jun 24 17:21:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E800C3B0094 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03321-09 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 116343B0186 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from pd5mr1so.prod.shaw.ca (pd5mr1so-qfe3.prod.shaw.ca [10.0.141.232]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00MREV9TG4B0@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Received: from pn2ml4so.prod.shaw.ca ([10.0.121.148]) by pd5mr1so.prod.shaw.ca (Sun Java System Messaging Server 6.2-2.05 (built Apr 28 2005)) with ESMTP id <0J1D007G6V9TYDF0@pd5mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00LT1V9TCT70@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Date: Sat, 24 Jun 2006 15:20:17 -0600 From: Gezim Hoxha Subject: CC-ing to this list isn't working To: gtkmm Message-id: <1151184017.28760.13.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.405 tagged_above=-999 required=2 tests=[AWL=-0.848, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -1.405 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 21:21:20 -0000 Hi all. I haven't done too much testing, but I got an email from Marko Anastasov (client: Evolution 2.6.*) and from Murray Cumming (client: Evolution 2.6.*) and they both CC-ed this list. However, neither of their emails appeared on this list. On my replies, I have included the list in the To field and this seems to work. So, either the list doesn't like being CC-ed to or evolution doesn't like to CC the list. If someone with another client could try and reply to this message and CC the list to test it, that would be great. Thanks, -Gezim From jonathon.jongsma@gmail.com Sun Jun 25 00:15:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BCA623B0372 for ; Sun, 25 Jun 2006 00:15:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16203-04 for ; Sun, 25 Jun 2006 00:15:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.201]) by menubar.gnome.org (Postfix) with ESMTP id BE1D53B0287 for ; Sun, 25 Jun 2006 00:15:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so1473563nzh for ; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Received: by 10.36.224.8 with SMTP id w8mr762159nzg; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 23:15:02 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" Subject: Re: Website update? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.375 tagged_above=-999 required=2 tests=[AWL=0.025, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.375 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 04:15:52 -0000 On 6/24/06, Joe Van Dyk wrote: > On 4/27/06, Murray Cumming wrote: > > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > > Our website is looking a bit unfashionable these days. Would someone > > > like to play with the CSS and make it look like something from the year > > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > > system yet. > > > > Is nobody interesting in making us look a little more hip? > > I see the new website went live. Very cool. > > How difficult would it be to get that same look/feel on the other > documentation pages (tutorial, API reference, etc)? I don't imagine it would be terribly difficult, I just haven't gotten around to tackling it yet. I may start it at some point, but others should feel free as well. Jonner From murrayc@murrayc.com Sun Jun 25 04:20:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0B7963B012E for ; Sun, 25 Jun 2006 04:20:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24062-06 for ; Sun, 25 Jun 2006 04:20:05 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (sd-green-bigip-176.dreamhost.com [208.97.132.176]) by menubar.gnome.org (Postfix) with ESMTP id 29EBF3B01C5 for ; Sun, 25 Jun 2006 04:20:05 -0400 (EDT) Received: from [10.0.14.44] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id BA83AEB5C7; Sun, 25 Jun 2006 01:19:26 -0700 (PDT) Subject: Re: Learning gtkmm/libglademm From: Murray Cumming To: weijie In-Reply-To: <1151115291.4618.5.camel@localhost> References: <1151115291.4618.5.camel@localhost> Content-Type: text/plain Date: Sun, 25 Jun 2006 10:16:35 +0200 Message-Id: <1151223395.15638.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.484 tagged_above=-999 required=2 tests=[AWL=-0.116, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077, TW_XX=0.077] X-Spam-Score: -2.484 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 08:20:06 -0000 On Sat, 2006-06-24 at 10:14 +0800, weijie wrote: > Hi all, > thanks for the examples. i'll spend some time figuring out how regexxer > does its libglademm stuff. > In the meantime, should i read through the libsigc++ docs as well? How > will it apply to libglademm? > Thanks! libsigc++ is explained well enough in the gtkmm book. You should at least read the Basics chapter. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From marko@marko.anastasov.name Sun Jun 25 08:44:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 237673B009A for ; Sun, 25 Jun 2006 08:44:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13830-07 for ; Sun, 25 Jun 2006 08:44:04 -0400 (EDT) Received: from ns2.ptt.yu (ns2.ptt.yu [212.62.32.5]) by menubar.gnome.org (Postfix) with ESMTP id 7FD313B00DF for ; Sun, 25 Jun 2006 08:44:03 -0400 (EDT) Received: from [192.168.1.37] (adsl6-180.ptt.yu [89.110.201.180]) by ns2.ptt.yu (8.11.6/8.11.6) with ESMTP id k5PChYf10552; Sun, 25 Jun 2006 14:43:34 +0200 Subject: Re: CC-ing to this list isn't working From: Marko Anastasov To: Gezim Hoxha In-Reply-To: <1151184017.28760.13.camel@localhost.localdomain> References: <1151184017.28760.13.camel@localhost.localdomain> Content-Type: text/plain Date: Sun, 25 Jun 2006 14:45:22 +0200 Message-Id: <1151239522.2281.11.camel@kutija> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 (2.6.0-1) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[AWL=-0.005, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.45 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 12:44:05 -0000 On Sat, 2006-06-24 at 15:20 -0600, Gezim Hoxha wrote: > Hi all. > > I haven't done too much testing, but I got an email from Marko Anastasov > (client: Evolution 2.6.*) and from Murray Cumming (client: Evolution > 2.6.*) and they both CC-ed this list. However, neither of their emails > appeared on this list. They did (you probably refer to Murray's response to 'compile gtkmm source code'). Proof: http://marc.theaimsgroup.com/?l=gtkmm&r=1&b=200606&w=2 :). If you have message filter(s) and mail folders then perhaps that is why they ended up elsewhere. Marko From marko@marko.anastasov.name Sun Jun 25 09:10:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E1EB43B008C for ; Sun, 25 Jun 2006 09:10:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14840-07 for ; Sun, 25 Jun 2006 09:10:44 -0400 (EDT) Received: from ns1.ptt.yu (ns1.ptt.yu [212.62.32.1]) by menubar.gnome.org (Postfix) with ESMTP id 8EA503B009A for ; Sun, 25 Jun 2006 09:10:43 -0400 (EDT) Received: from [192.168.1.37] (adsl6-180.ptt.yu [89.110.201.180]) by ns1.ptt.yu (8.13.5/8.13.5) with ESMTP id k5PDA0dA020785; Sun, 25 Jun 2006 15:10:01 +0200 Subject: Re: patch for "Programming with GTKMM" book From: Marko Anastasov To: Gezim Hoxha In-Reply-To: <1151183679.28760.6.camel@localhost.localdomain> References: <1151097505.7123.0.camel@localhost.localdomain> <1151103449.2873.31.camel@kutija> <1151183679.28760.6.camel@localhost.localdomain> Content-Type: text/plain Date: Sun, 25 Jun 2006 15:11:49 +0200 Message-Id: <1151241109.2281.24.camel@kutija> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 (2.6.0-1) Content-Transfer-Encoding: 7bit X-Scanned-By: milter-spamc/1.3.364 (ns1.ptt.yu [212.62.32.1]); Sun, 25 Jun 2006 15:10:04 +0200 X-Virus-Scanned: ClamAV version 0.87.1, clamav-milter version 0.87 on ns1.ptt.yu X-Virus-Status: Clean X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[AWL=-0.005, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.45 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 13:10:45 -0000 On Sat, 2006-06-24 at 15:14 -0600, Gezim Hoxha wrote: > On Sat, 2006-24-06 at 00:57 +0200, Marko Anastasov wrote: > > I've commited this, thanks. > > It hasn't changed in the page > ( http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html ). > Is there a release cycle for documentation too? Well, I haven't followed how it goes, I think yes. > > > > > Note that html files are generated from docbook source and are > > thus not meant to be modified. The source file is > > docs/tutorial/gtkmm-tut.xml . > > > Generally the practice here is to send patches to bugzilla. > > See http://www.gtkmm.org/bugs.shtml#NewBugs . > > Thanks, I'll keep this in mind. If what you said is agreed upon then > Chapter 24. Contributing is incorrect as it says "please post your > contribution to the gtkmm mailing list at ." Both are correct :). For typos and small stuff it's definitely ok to point it out here. Marko From suryakiran.gullapalli@gmail.com Sun Jun 25 11:51:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 018AC3B009A for ; Sun, 25 Jun 2006 11:51:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19837-08 for ; Sun, 25 Jun 2006 11:51:33 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 1BF4F3B008C for ; Sun, 25 Jun 2006 11:51:33 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 12so1160895nzp for ; Sun, 25 Jun 2006 08:51:09 -0700 (PDT) Received: by 10.36.252.42 with SMTP id z42mr6653491nzh; Sun, 25 Jun 2006 08:51:09 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Sun, 25 Jun 2006 08:51:09 -0700 (PDT) Message-ID: <3462bcdb0606250851v35bce67mf725816429f52603@mail.gmail.com> Date: Sun, 25 Jun 2006 21:21:09 +0530 From: "Surya Kiran Gullapalli" To: gtk-list@gnome.org, gtkmm-list@gnome.org Subject: Theme engine tutorial. In-Reply-To: <3462bcdb0606130350n4ccd42e7q8e17a9bb7d00a88f@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4916_21889957.1151250669841" References: <3462bcdb0606130350n4ccd42e7q8e17a9bb7d00a88f@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.196 tagged_above=-999 required=2 tests=[AWL=-0.733, BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -1.196 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 15:51:34 -0000 ------=_Part_4916_21889957.1151250669841 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, Where can i get good tutorial/manual for writing a gtk theme engine. I've tried looking at the source code in gtk-engines package, but i'm totally lost. I dont know where to start. Surya ------=_Part_4916_21889957.1151250669841 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
Where can i get good tutorial/manual for writing a gtk theme engine. I've tried looking at the source code in gtk-engines package, but i'm totally lost. I dont know where to start.

Surya


------=_Part_4916_21889957.1151250669841-- From suryakiran.gullapalli@gmail.com Sun Jun 25 11:52:26 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69E0A3B00D9 for ; Sun, 25 Jun 2006 11:52:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19785-08 for ; Sun, 25 Jun 2006 11:52:25 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 939723B008C for ; Sun, 25 Jun 2006 11:52:25 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so1533379nzh for ; Sun, 25 Jun 2006 08:51:49 -0700 (PDT) Received: by 10.37.2.65 with SMTP id e65mr6484642nzi; Sun, 25 Jun 2006 08:51:49 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Sun, 25 Jun 2006 08:51:49 -0700 (PDT) Message-ID: <3462bcdb0606250851q425402d4g74d107d87552d146@mail.gmail.com> Date: Sun, 25 Jun 2006 21:21:49 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org, gtk-list@gnome.org Subject: Font Path In-Reply-To: <3462bcdb0606122316k2fea57dfyf1c61116c5436ab4@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4920_12764368.1151250709216" References: <3462bcdb0606122316k2fea57dfyf1c61116c5436ab4@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.442 tagged_above=-999 required=2 tests=[AWL=-0.471, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -1.442 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 15:52:26 -0000 ------=_Part_4920_12764368.1151250709216 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I'm trying to understand the gtk code. I've a question regarding font path. What is the font path, gtk application is looking into when one open a font selection dialog. This question arose, due to the fact that garnome ships with bitstream vera fonts, and when you install it, it goes into the installation directory ($PREFIX/share... etc) But when opened a font selection dialog, it shows all the available fonts on the machine. Also if i'm shipping a new application with a new font, and say, i've to ship this font also. where should i put that font. Also please let me know if i need to set any environment variables. Surya ------=_Part_4920_12764368.1151250709216 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
I'm trying to understand the gtk code. I've a question regarding font path.
What is the font path, gtk application is looking into when one open a font selection dialog.

This question arose, due to the fact that garnome ships with bitstream vera fonts, and when you install it, it goes into the installation directory ($PREFIX/share... etc)
But when opened a font selection dialog, it shows all the available fonts on the machine.

Also if i'm shipping a new application with a new font, and say, i've to ship this font also. where should i put that font. Also please let me know if i need to set any environment variables.

Surya
------=_Part_4920_12764368.1151250709216-- From pierre.thierry@levallois.eu.org Sun Jun 25 12:20:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7C67D3B00CA for ; Sun, 25 Jun 2006 12:20:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20788-09 for ; Sun, 25 Jun 2006 12:20:47 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id 304843B009A for ; Sun, 25 Jun 2006 12:20:47 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 7F7FEBF03A; Sun, 25 Jun 2006 18:15:44 +0200 (CEST) Date: Sun, 25 Jun 2006 18:15:44 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Subject: Signal library Message-ID: <20060625161544.GL10698@bateleur.arcanes.fr.eu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="M2Pxvdb9QxnGd/3e" Content-Disposition: inline X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.304 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.304 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 16:20:48 -0000 --M2Pxvdb9QxnGd/3e Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable As I'm using Boost libraries[1] quite much in my projects, I'm wondering how gtkmm fits with them. Especially, it seems that only specifically made sigc++ objects can be used as callbacks, not any function object made e.g. with Boost Bind[2] or Lambda[3] libraries. Would it be possible to enable the use of the Boost signals library[4] instead of libsigc++ when one wants to have the flexibility offered by it? Maybe building a separate alternative library would be possible, with some configure option like --use-boost-signals... If it's possible to consider it, I'd like to investigate this. Curiously, Nowhere man =20 [1] http://www.boost.org/libs/libraries.htm [2] http://www.boost.org/libs/bind/bind.html [3] http://www.boost.org/doc/html/lambda.html [4] http://www.boost.org/doc/html/signals.html --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --M2Pxvdb9QxnGd/3e Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEnrawxe13INnVDYoRAlUdAJ4mMAOsxjg6pXNmyWOW1NJlebbLOACgyjrY ttcZyiK98Au8nE6wG+2/rvA= =1/jR -----END PGP SIGNATURE----- --M2Pxvdb9QxnGd/3e-- From paul@linuxaudiosystems.com Sun Jun 25 13:00:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AE2353B00E7 for ; Sun, 25 Jun 2006 13:00:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22078-03 for ; Sun, 25 Jun 2006 12:59:58 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 645633B008F for ; Sun, 25 Jun 2006 12:59:58 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1F0078GDV2H994@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 11:59:27 -0500 (CDT) Date: Sun, 25 Jun 2006 12:59:59 -0400 From: Paul Davis Subject: Re: stupid segfaults -- argh! In-reply-to: To: Joe Van Dyk Message-id: <1151254799.27174.1.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <1149594023.12354.28.camel@localhost.localdomain> <1151166255.10221.88.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.553 tagged_above=-999 required=2 tests=[AWL=0.046, BAYES_00=-2.599] X-Spam-Score: -2.553 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 17:00:00 -0000 On Sat, 2006-06-24 at 10:52 -0700, Joe Van Dyk wrote: > Ok, thanks! I guess not being able to put the call inside main() > might be a good reason. its only my US$0.02, but not being able to put stuff inside main() or some known early-called function that main() will always execute suggests a very good reason to revisit your build procedure, not to put a Gtk::Main declaration at file scope. From joevandyk@gmail.com Sun Jun 25 13:12:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 52BA63B008C for ; Sun, 25 Jun 2006 13:12:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22540-03 for ; Sun, 25 Jun 2006 13:12:39 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id 593E83B00DF for ; Sun, 25 Jun 2006 13:12:39 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so527003uge for ; Sun, 25 Jun 2006 10:12:13 -0700 (PDT) Received: by 10.67.24.13 with SMTP id b13mr4168448ugj; Sun, 25 Jun 2006 10:12:13 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 10:12:13 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 10:12:13 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: communication between different parts of application via signals MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.065 tagged_above=-999 required=2 tests=[AWL=0.335, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.065 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 17:12:42 -0000 Hi, Say a user clicks a checkbox in a menu that affects three other parts of the application. Would a signal be the best way to communicate that change to the rest of the application? How would that work? Would I create a custom signal or slot? How would the other parts of the application listen to that signal? Would I create the slot and then pass that slot to the other parts of the application (i.e. in a constructor)? Sorry for the basic questions, but signals and slots and functors are still confusing to me. I'm also a gigantic fan of unit testing -- are signals unit testable? Joe From joevandyk@gmail.com Sun Jun 25 13:14:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BC38B3B008C for ; Sun, 25 Jun 2006 13:14:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22382-07 for ; Sun, 25 Jun 2006 13:14:21 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id 9E2D63B00CA for ; Sun, 25 Jun 2006 13:14:20 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so527351uge for ; Sun, 25 Jun 2006 10:13:55 -0700 (PDT) Received: by 10.66.243.2 with SMTP id q2mr4181051ugh; Sun, 25 Jun 2006 10:13:55 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 10:13:55 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 10:13:55 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.066 tagged_above=-999 required=2 tests=[AWL=0.334, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.066 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 17:14:21 -0000 On 6/25/06, Joe Van Dyk wrote: > Hi, > > Say a user clicks a checkbox in a menu that affects three other parts > of the application. Would a signal be the best way to communicate > that change to the rest of the application? How would that work? > Would I create a custom signal or slot? How would the other parts of > the application listen to that signal? Would I create the slot and > then pass that slot to the other parts of the application (i.e. in a > constructor)? > > Sorry for the basic questions, but signals and slots and functors are > still confusing to me. > > I'm also a gigantic fan of unit testing -- are signals unit testable? Historically, I've hooked up a function to the clicked event of the check box. And that function calls member functions of the different objects in the application. So, signals aren't used for communication. But something about that seems smelly. Joe From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 25 14:44:11 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8D5CF3B0097 for ; Sun, 25 Jun 2006 14:44:11 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25940-01 for ; Sun, 25 Jun 2006 14:44:10 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id B70D73B008F for ; Sun, 25 Jun 2006 14:44:09 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 47BBC160CD for ; Sun, 25 Jun 2006 11:44:09 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1158 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 25 Jun 2006 11:44:08 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.401 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.401 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 18:44:11 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345848] Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 2. [Bug 345848] New: Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 3. [Bug 345848] Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 4. [Bug 345882] New: gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 5. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 6. [Bug 89780] Treeview: signal_button_press_event needs connect_notify() (gtkmm (bugzilla.gnome.org)) 7. [Bug 345894] New: no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) 8. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 24 Jun 2006 22:37:02 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625023702.EFB0C6CC1A9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 ------- Comment #1 from Gezim Hoxha 2006-06-25 02:37 UTC ------- Created an attachment (id=67956) --> (http://bugzilla.gnome.org/attachment.cgi?id=67956&action=view) The patch. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 24 Jun 2006 22:36:02 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] New: Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 Summary: Dangling sentence in Chapter 18. Timeouts section Product: gtkmm Version: 2.4 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: Normal Component: reference documentation AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: gezimh@hotmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.13/2.14 GNOME milestone: Unspecified In the "Programming with gtkmm" book, Chapter 18. Timeouts section it says: ----START---- You receive a sigc::connection object that can be used to deactivate the connection. to destroy the connection. Another way of destroying the connection is your signal handler. -----END----- So, the "to destroy the connection." part didn't fit, thus I changed it a bit and now looks better. -Gezim -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 25 Jun 2006 09:30:49 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625133049.429036CC1A9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marko@marko.anastasov.name ------- Comment #2 from Marko Anastasov 2006-06-25 13:30 UTC ------- Commited, thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sun, 25 Jun 2006 10:45:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] New: gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x Summary: gtkmm 20060625 CVS fails to build Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: waschk@mandriva.org QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified The current CVS version of gtkmm fails to build with an error about a missing attributes_p.h in pango/pangomm/private. I'll attach the complete build log. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sun, 25 Jun 2006 10:46:55 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625144655.6A41C6CC1B6@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x ------- Comment #1 from G?tz Waschk 2006-06-25 14:46 UTC ------- Created an attachment (id=67976) --> (http://bugzilla.gnome.org/attachment.cgi?id=67976&action=view) complete build output -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Sun, 25 Jun 2006 14:13:29 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 89780] Treeview: signal_button_press_event needs connect_notify() To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625181329.7DA1C6CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=89780 gtkmm | TreeView | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #17 from Murray Cumming 2006-06-25 18:13 UTC ------- Yevgen, firstly, please be nice. It's a condition of using this bug reporting system. Secondly, please provide a test case to prove your theory, or at least some further explanation about how you came to this odd conclusion - such as "lets gtk read garbage from the stack as a return value". It doesn't make sense to me at all, and the existing behaviour makes sense to me in terms of what the code does. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Sun, 25 Jun 2006 14:41:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] New: no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 Summary: no link for gtkmm_hello and gnomemm_hello packags Product: gtkmm Version: 2.4 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: Normal Component: reference documentation AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: gezimh@hotmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.13/2.14 GNOME milestone: Unspecified In the Internationalization chapter of the "Programming with gtkmm" book. gtkmm_hello and gnomemm_hello packages are mentioned followed by "available from the gtkmm download page." Since we are in the internet I linked them directly. (Besides, the gnomemm_hello wasn't in the gtkmm download page.) -Gezim -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Sun, 25 Jun 2006 14:43:58 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625184358.E51576CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 ------- Comment #1 from Gezim Hoxha 2006-06-25 18:43 UTC ------- Created an attachment (id=67983) --> (http://bugzilla.gnome.org/attachment.cgi?id=67983&action=view) patch The only thing I wasn't sure about is, since gtkmm is written as >kmm; should gnomemm be same (namley &gnomemm;)? So, for now, I wrote it as gnomemm. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1158 ******************************************** From bryce@bryceharrington.org Sun Jun 25 14:46:00 2006 Return-Path: X-Original-To: gtkmm-list@mail.gnome.org Delivered-To: gtkmm-list@mail.gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 83AA03B006F for ; Sun, 25 Jun 2006 14:46:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25780-10 for ; Sun, 25 Jun 2006 14:45:59 -0400 (EDT) Received: from dc2-web15.assortedinternet.com (dc2-web15.assortedinternet.com [66.36.233.162]) by menubar.gnome.org (Postfix) with ESMTP id 3121F3B008F for ; Sun, 25 Jun 2006 14:45:59 -0400 (EDT) Received: from c-24-20-224-228.hsd1.or.comcast.net ([24.20.224.228] helo=localhost) by dc2-web15.assortedinternet.com with esmtpa (Exim 4.52) id 1FuZc8-0005Pz-KN for gtkmm-list@mail.gnome.org; Sun, 25 Jun 2006 14:45:44 -0400 Date: Sun, 25 Jun 2006 11:44:15 -0700 From: Bryce Harrington To: gtkmm-list@mail.gnome.org Subject: Versions of gtk/gtkmm used by distros? Message-ID: <20060625184415.GA9434@bryceharrington.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.11 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - dc2-web15.assortedinternet.com X-AntiAbuse: Original Domain - mail.gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - bryceharrington.org X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.596 tagged_above=-999 required=2 tests=[AWL=0.003, BAYES_00=-2.599] X-Spam-Score: -2.596 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 18:46:00 -0000 Hi, For Inkscape we're considering changing our required gtk/gtkmm requirements from 2.4 to something newer (e.g. 2.8). Could someone point me at a listing of which distros ship with which version of gtk? We're attempting to gauge how many users would be affected by this change. Thanks, Bryce Harrington http://www.inkscape.org From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 25 15:03:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6AD3C3B009A for ; Sun, 25 Jun 2006 15:03:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26551-07 for ; Sun, 25 Jun 2006 15:03:43 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 286793B008F for ; Sun, 25 Jun 2006 15:03:43 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 04004164E1 for ; Sun, 25 Jun 2006 12:03:40 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1159 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 25 Jun 2006 12:03:37 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.401 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.401 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 19:03:44 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345848] Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 2. [Bug 89780] Treeview: signal_button_press_event needs connect_notify() (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 25 Jun 2006 14:45:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625184544.F24796CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 Gezim Hoxha changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sun, 25 Jun 2006 14:54:14 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 89780] Treeview: signal_button_press_event needs connect_notify() To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625185414.403EC6CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=89780 gtkmm | TreeView | Ver: 2.4 ------- Comment #18 from Yevgen Muntyan 2006-06-25 18:54 UTC ------- I apologize for producing nonsense myself. Indeed, "it just lets gtk read garbage from the stack as a return value" is not right, I misread the code. But, it's indeed nonsense that "pygtk defaults to connecting before, which probably causes more, other, problems". And it's true that "pygtk does right thing". Sorry for popping up here, it was caused by a bit of conversation/investigation of a WTF thing on irc. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1159 ******************************************** From jonathon.jongsma@gmail.com Sun Jun 25 16:00:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DEF923B0786 for ; Sun, 25 Jun 2006 16:00:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29413-05 for ; Sun, 25 Jun 2006 16:00:29 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id C31153B0769 for ; Sun, 25 Jun 2006 15:56:15 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1233955nzo for ; Sun, 25 Jun 2006 12:56:15 -0700 (PDT) Received: by 10.36.141.20 with SMTP id o20mr6907359nzd; Sun, 25 Jun 2006 12:56:15 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sun, 25 Jun 2006 12:56:14 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 14:56:14 -0500 From: "Jonathon Jongsma" To: "Mickael Drean" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.375 tagged_above=-999 required=2 tests=[AWL=0.025, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.375 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 20:00:36 -0000 On 6/22/06, Mickael Drean wrote: > genrapport.o(.text+0x515): In function > `ZN10GenRapport9save_HTMLEN4Glib7ustringE': > C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, > int)' > collect2: ld returned 1 exit status > > that's it!! > > hmm. Are you sure you're linking against the correct versions? (I think g_mkdir was introduced in 2.6) Jonner From mickael.drean@gmail.com Sun Jun 25 16:07:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DF3DB3B0A16 for ; Sun, 25 Jun 2006 16:07:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30283-07 for ; Sun, 25 Jun 2006 16:07:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id D0AF23B0477 for ; Sun, 25 Jun 2006 15:58:12 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so1559070nzh for ; Sun, 25 Jun 2006 12:58:12 -0700 (PDT) Received: by 10.65.206.5 with SMTP id i5mr401022qbq; Sun, 25 Jun 2006 12:58:12 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Sun, 25 Jun 2006 12:58:11 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 21:58:11 +0200 From: "Mickael Drean" To: "Jonathon Jongsma" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_33216_12074932.1151265491945" References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.558 tagged_above=-999 required=2 tests=[AWL=0.346, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.558 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 20:07:55 -0000 ------=_Part_33216_12074932.1151265491945 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I think I am using the 2.4 version so maybe i just have to upgrade version. I'll check Thank Mick 2006/6/25, Jonathon Jongsma : > > On 6/22/06, Mickael Drean wrote: > > genrapport.o(.text+0x515): In function > > `ZN10GenRapport9save_HTMLEN4Glib7ustringE': > > C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, > > int)' > > collect2: ld returned 1 exit status > > > > that's it!! > > > > > > hmm. Are you sure you're linking against the correct versions? (I > think g_mkdir was introduced in 2.6) > > Jonner > ------=_Part_33216_12074932.1151265491945 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I think I am using the 2.4 version so maybe i just have to upgrade version. I'll check

Thank

Mick


2006/6/25, Jonathon Jongsma <jonathon.jongsma@gmail.com>:
On 6/22/06, Mickael Drean <mickael.drean@gmail.com> wrote:
> genrapport.o(.text+0x515): In function
> `ZN10GenRapport9save_HTMLEN4Glib7ustringE':
> C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*,
> int)'
> collect2: ld returned 1 exit status
>
> that's it!!
>
>

hmm.  Are you sure you're linking against the correct versions?  (I
think g_mkdir was introduced in 2.6)

Jonner

------=_Part_33216_12074932.1151265491945-- From justinnoah@gmail.com Sun Jun 25 17:23:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 18AC33B0018 for ; Sun, 25 Jun 2006 17:23:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02696-07 for ; Sun, 25 Jun 2006 17:23:44 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id E37953B000C for ; Sun, 25 Jun 2006 17:23:43 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so578898uge for ; Sun, 25 Jun 2006 14:23:43 -0700 (PDT) Received: by 10.66.221.19 with SMTP id t19mr4317909ugg; Sun, 25 Jun 2006 14:23:42 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 14:23:42 -0700 (PDT) Message-ID: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> Date: Sun, 25 Jun 2006 14:23:42 -0700 From: "Justin N" To: gtkmm-list@gnome.org Subject: gtkmm useage MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4994_13492236.1151270622918" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.115 tagged_above=-999 required=2 tests=[BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.115 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 21:23:45 -0000 ------=_Part_4994_13492236.1151270622918 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I am new to gtkmm, and from what I have read about it, it looks awesme! So I tohught that I would try it. Although I am having some troubles and wish for some help. So here it goes...: I am using Ubuntu Dapper Drake and Anjuta. I was wondering what libs and include directories I need to use because I was recieving an error stating that the compiler could not find glibmmconfig.h If you need more details to help me let meknow I willbe glad to give them to you. Thank You! -- Thanks, ~Justin~ ------=_Part_4994_13492236.1151270622918 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I am new to gtkmm, and from what I have read about it, it looks awesme! So  I tohught that I would try it.  Although I am having some troubles and wish for some help.

So here it goes...:

I am using Ubuntu Dapper Drake and Anjuta.  I was wondering what libs and include directories I need to use because I was recieving an error stating that the compiler could not find glibmmconfig.h

If you need more details to help me let meknow I willbe glad to give them to you.

Thank You!
--
Thanks,
~Justin~ ------=_Part_4994_13492236.1151270622918-- From chris@cvine.freeserve.co.uk Sun Jun 25 17:51:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A23063B01D0 for ; Sun, 25 Jun 2006 17:51:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04165-02 for ; Sun, 25 Jun 2006 17:51:44 -0400 (EDT) Received: from smtp1.freeserve.com (smtp1.wanadoo.co.uk [193.252.22.158]) by menubar.gnome.org (Postfix) with ESMTP id E6CF73B00E9 for ; Sun, 25 Jun 2006 17:51:43 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3004.me.freeserve.com (SMTP Server) with ESMTP id 9BE3E1C001C6; Sun, 25 Jun 2006 23:51:42 +0200 (CEST) Received: from boulder.homenet (user-411.l3.c5.dsl.pol.co.uk [81.76.65.155]) by mwinf3004.me.freeserve.com (SMTP Server) with ESMTP id 6BF9B1C001C3; Sun, 25 Jun 2006 23:51:42 +0200 (CEST) X-ME-UUID: 20060625215142442.6BF9B1C001C3@mwinf3004.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by boulder.homenet (8.12.10/8.12.10) with ESMTP id k5PLpftx004374; Sun, 25 Jun 2006 22:51:41 +0100 From: Chris Vine To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals Date: Sun, 25 Jun 2006 22:51:41 +0100 User-Agent: KMail/1.9.1 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606252251.41293.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.264 tagged_above=-999 required=2 tests=[AWL=-0.000, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.264 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 21:51:44 -0000 On Sunday 25 June 2006 18:13, Joe Van Dyk wrote: > On 6/25/06, Joe Van Dyk wrote: > > Hi, > > > > Say a user clicks a checkbox in a menu that affects three other parts > > of the application. Would a signal be the best way to communicate > > that change to the rest of the application? How would that work? > > Would I create a custom signal or slot? How would the other parts of > > the application listen to that signal? Would I create the slot and > > then pass that slot to the other parts of the application (i.e. in a > > constructor)? > > > > Sorry for the basic questions, but signals and slots and functors are > > still confusing to me. > > > > I'm also a gigantic fan of unit testing -- are signals unit testable? > > Historically, I've hooked up a function to the clicked event of the > check box. And that function calls member functions of the different > objects in the application. So, signals aren't used for > communication. But something about that seems smelly. I do not really understand what you are saying. sigc slots are just callbacks, executed at the point the signal is invoked. Nothing "listens" to them; they just execute when called, like any other function pointer or functor or callback. If the callback function calls other member functions it does so because you have coded the callback function to call the member functions. Chris From denis@poolshark.org Sun Jun 25 17:58:50 2006 Return-Path: X-Original-To: gtkmm-list@mail.gnome.org Delivered-To: gtkmm-list@mail.gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F00323B0248 for ; Sun, 25 Jun 2006 17:58:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04556-05 for ; Sun, 25 Jun 2006 17:58:48 -0400 (EDT) Received: from charlie.albator.org (unknown [64.151.106.180]) by menubar.gnome.org (Postfix) with ESMTP id B44A63B01C9 for ; Sun, 25 Jun 2006 17:58:48 -0400 (EDT) Received: from [192.18.42.17] (nwkea-socks-2.sun.com [192.18.42.17]) (authenticated bits=0) by charlie.albator.org (8.13.1/8.13.1) with ESMTP id k5PMHOZQ006567 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 25 Jun 2006 15:17:29 -0700 Message-ID: <449F0698.9090607@poolshark.org> Date: Sun, 25 Jun 2006 14:56:40 -0700 From: Denis Leroy User-Agent: Mozilla Thunderbird 1.0.8-1.1.fc4 (X11/20060501) X-Accept-Language: en-us, en MIME-Version: 1.0 To: gtkmm-list@mail.gnome.org Subject: Re: Versions of gtk/gtkmm used by distros? References: <20060625184415.GA9434@bryceharrington.org> In-Reply-To: <20060625184415.GA9434@bryceharrington.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.518 tagged_above=-999 required=2 tests=[AWL=0.081, BAYES_00=-2.599] X-Spam-Score: -2.518 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 21:58:50 -0000 Bryce Harrington wrote: > Hi, > > For Inkscape we're considering changing our required gtk/gtkmm > requirements from 2.4 to something newer (e.g. 2.8). > > Could someone point me at a listing of which distros ship with which > version of gtk? We're attempting to gauge how many users would be > affected by this change. Speaking for Fedora : Fedora Core 3 (unmaintained) : 2.4.11 Fedora Core 4 : 2.6.5 Fedora Core 5 : 2.8.3 Fedora Core 6 test 1 : 2.8.5 -denis From emiml@wp.pl Sun Jun 25 19:09:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C0DDB3B0280 for ; Sun, 25 Jun 2006 19:09:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07595-04 for ; Sun, 25 Jun 2006 19:09:53 -0400 (EDT) Received: from smtp.wp.pl (smtp.wp.pl [212.77.101.1]) by menubar.gnome.org (Postfix) with ESMTP id 44C543B0271 for ; Sun, 25 Jun 2006 19:09:53 -0400 (EDT) Received: (wp-smtpd smtp.wp.pl 2664 invoked from network); 26 Jun 2006 01:09:51 +0200 Received: from xdsl-2650.lodz.dialog.net.pl (HELO galeon) (emiml@[84.40.203.90]) (envelope-sender ) by smtp.wp.pl (WP-SMTPD) with SMTP for ; 26 Jun 2006 01:09:51 +0200 Date: Mon, 26 Jun 2006 01:09:58 +0200 From: Emil Nowak To: gtkmm-list@gnome.org Subject: Re: gtkmm useage Message-ID: <20060626010958.03befa34@galeon> In-Reply-To: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.18; i486-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-WP-AV: skaner antywirusowy poczty Wirtualnej Polski S. A. X-WP-SPAM: NO AS1=NO(Body=1 Fuz1=1 Fuz2=1) AS2=NO(0.499998) AS3=NO AS4=NO X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.366 tagged_above=-999 required=2 tests=[AWL=-0.073, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_BG=0.077, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.366 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 23:09:55 -0000 On 2006-06-25 (Sun), at 14:23:42 Justin N wrote: > I am new to gtkmm, and from what I have read about it, it looks awesme! So > I tohught that I would try it. Although I am having some troubles and wish > for some help. > > So here it goes...: > > I am using Ubuntu Dapper Drake and Anjuta. I was wondering what libs and > include directories I need to use because I was recieving an error stating > that the compiler could not find glibmmconfig.h So use # apt-cache search glibmm and install package which ends with -dev (probably libglibmm-2.4-dev). Of course you will also need libgtkmm-2.4-dev to write gtkmm applications. You can install apt-file, and use this tool to search for files even in not installed packages. From justinnoah@gmail.com Sun Jun 25 19:31:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C76613B00B6 for ; Sun, 25 Jun 2006 19:31:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08622-08 for ; Sun, 25 Jun 2006 19:30:59 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id 52B863B0239 for ; Sun, 25 Jun 2006 19:30:59 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so604367uge for ; Sun, 25 Jun 2006 16:30:54 -0700 (PDT) Received: by 10.67.24.13 with SMTP id b13mr4372387ugj; Sun, 25 Jun 2006 16:30:54 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 16:30:54 -0700 (PDT) Message-ID: <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> Date: Sun, 25 Jun 2006 16:30:54 -0700 From: "Justin N" To: "Emil Nowak" Subject: Re: gtkmm useage In-Reply-To: <20060626010958.03befa34@galeon> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5834_3328015.1151278254447" References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.606 tagged_above=-999 required=2 tests=[AWL=0.111, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_30_40=0.374, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_BG=0.077, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.606 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 23:31:01 -0000 ------=_Part_5834_3328015.1151278254447 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the help, but I do have those both installed. Could there be something else? On 6/25/06, Emil Nowak wrote: > > On 2006-06-25 (Sun), at 14:23:42 Justin N wrote: > > > I am new to gtkmm, and from what I have read about it, it looks awesme! > So > > I tohught that I would try it. Although I am having some troubles and > wish > > for some help. > > > > So here it goes...: > > > > I am using Ubuntu Dapper Drake and Anjuta. I was wondering what libs > and > > include directories I need to use because I was recieving an error > stating > > that the compiler could not find glibmmconfig.h > So use > # apt-cache search glibmm > and install package which ends with -dev (probably libglibmm-2.4-dev). Of > course you will also need libgtkmm-2.4-dev to write gtkmm applications. > > You can install apt-file, and use this tool to search for files even in > not > installed packages. > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- Thanks, ~Justin~ ------=_Part_5834_3328015.1151278254447 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the help, but I do have those both installed.  Could there be something else?

On 6/25/06, Emil Nowak <emiml@wp.pl > wrote:
On 2006-06-25 (Sun), at 14:23:42 Justin N wrote:

> I am new to gtkmm, and from what I have read about it, it looks awesme! So
> I tohught that I would try it.  Although I am having some troubles and wish
> for some help.
>
> So here it goes...:
>
> I am using Ubuntu Dapper Drake and Anjuta.  I was wondering what libs and
> include directories I need to use because I was recieving an error stating
> that the compiler could not find glibmmconfig.h
So use
# apt-cache search glibmm
and install package which ends with -dev (probably libglibmm-2.4-dev). Of
course you will also need libgtkmm-2.4-dev to write gtkmm applications.

You can install apt-file, and use this tool to search for files even in not
installed packages.
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list



--
Thanks,
~Justin~ ------=_Part_5834_3328015.1151278254447-- From justinnoah@gmail.com Sun Jun 25 19:40:12 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 590E63B00F7 for ; Sun, 25 Jun 2006 19:40:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08726-10 for ; Sun, 25 Jun 2006 19:40:11 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 312EB3B02D9 for ; Sun, 25 Jun 2006 19:40:11 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so606198uge for ; Sun, 25 Jun 2006 16:40:09 -0700 (PDT) Received: by 10.66.219.11 with SMTP id r11mr4373941ugg; Sun, 25 Jun 2006 16:40:09 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 16:40:09 -0700 (PDT) Message-ID: <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> Date: Sun, 25 Jun 2006 16:40:09 -0700 From: "Justin N" To: "Emil Nowak" Subject: Re: gtkmm useage In-Reply-To: <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5846_14893815.1151278809370" References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.237 tagged_above=-999 required=2 tests=[AWL=-1.932, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, HTML_SHORT_LENGTH=1.574, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: 0.237 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 23:40:12 -0000 ------=_Part_5846_14893815.1151278809370 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I used apt-file to find it, it worked, thank you so much! -- Thanks, ~Justin~ ------=_Part_5846_14893815.1151278809370 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I used apt-file to find it, it worked, thank you so much!
--
Thanks,
~Justin~ ------=_Part_5846_14893815.1151278809370-- From fedemico@yahoo.com Sun Jun 25 20:56:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8D24B3B008C for ; Sun, 25 Jun 2006 20:56:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12457-10 for ; Sun, 25 Jun 2006 20:56:28 -0400 (EDT) Received: from web60312.mail.yahoo.com (web60312.mail.yahoo.com [209.73.178.135]) by menubar.gnome.org (Postfix) with SMTP id 81A143B00D9 for ; Sun, 25 Jun 2006 20:56:28 -0400 (EDT) Received: (qmail 68840 invoked by uid 60001); 26 Jun 2006 00:56:27 -0000 Message-ID: <20060626005627.68838.qmail@web60312.mail.yahoo.com> Received: from [196.40.43.74] by web60312.mail.yahoo.com via HTTP; Sun, 25 Jun 2006 19:56:27 CDT Date: Sun, 25 Jun 2006 19:56:27 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= Subject: displaying text To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.194 tagged_above=-999 required=2 tests=[AWL=-1.842, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: -0.194 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 00:56:29 -0000 Hi! I need some help... I have an infinite loop in where I manage images and I want to display a short text in the window when each iteration of the loop occurs... only a few words... it is no necessary that old text (from old iterations)remains in the window but the new text replace old text... Could anybody help me? Thanks! __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From justinnoah@gmail.com Mon Jun 26 00:59:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25A2C3B0149 for ; Mon, 26 Jun 2006 00:59:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22173-08 for ; Mon, 26 Jun 2006 00:59:50 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id E594B3B00D9 for ; Mon, 26 Jun 2006 00:59:49 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so676649uge for ; Sun, 25 Jun 2006 21:59:49 -0700 (PDT) Received: by 10.66.219.11 with SMTP id r11mr4576813ugg; Sun, 25 Jun 2006 21:59:49 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 21:59:48 -0700 (PDT) Message-ID: <7c09aeea0606252159v25f84616mc03318b1ebcba4c5@mail.gmail.com> Date: Sun, 25 Jun 2006 21:59:48 -0700 From: "Justin N" To: "Emil Nowak" Subject: Re: gtkmm useage In-Reply-To: <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9523_32592975.1151297988960" References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.537 tagged_above=-999 required=2 tests=[AWL=0.574, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_50_60=0.134, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.537 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 04:59:51 -0000 ------=_Part_9523_32592975.1151297988960 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I nearly have everything working, but I need to know which libraries I need to include to the project... Thanks for all your help! (I am just going through the online book examples right now) On 6/25/06, Justin N wrote: > > I used apt-file to find it, it worked, thank you so much! > -- > Thanks, > ~Justin~ > -- Thanks, ~Justin~ ------=_Part_9523_32592975.1151297988960 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I nearly have everything working, but I need to know which libraries I need to include to the project...  Thanks for all your help!  (I am just going through the online book examples right now)

On 6/25/06, Justin N <justinnoah@gmail.com> wrote:
I used apt-file to find it, it worked, thank you so much!
--
Thanks,
~Justin~



--
Thanks,
~Justin~ ------=_Part_9523_32592975.1151297988960-- From gezimetc@shaw.ca Mon Jun 26 01:21:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0CA653B012E for ; Mon, 26 Jun 2006 01:21:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23270-06 for ; Mon, 26 Jun 2006 01:21:48 -0400 (EDT) Received: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 617433B0155 for ; Mon, 26 Jun 2006 01:21:48 -0400 (EDT) Received: from pd2mr2so.prod.shaw.ca (pd2mr2so-qfe3.prod.shaw.ca [10.0.141.109]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1G000GJC87OJ20@l-daemon> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 23:21:43 -0600 (MDT) Received: from pn2ml1so.prod.shaw.ca ([10.0.121.145]) by pd2mr2so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1G003UEC878W70@pd2mr2so.prod.shaw.ca> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 23:21:43 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1G00AT1C877S20@l-daemon> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 23:21:43 -0600 (MDT) Date: Sun, 25 Jun 2006 23:21:42 -0600 From: Gezim Hoxha Subject: Re: CC-ing to this list isn't working In-reply-to: <1151239522.2281.11.camel@kutija> To: Marko Anastasov Message-id: <1151299302.24833.0.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151184017.28760.13.camel@localhost.localdomain> <1151239522.2281.11.camel@kutija> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.322 tagged_above=-999 required=2 tests=[AWL=-0.919, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.322 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 05:21:51 -0000 On Sun, 2006-25-06 at 14:45 +0200, Marko Anastasov wrote: > On Sat, 2006-06-24 at 15:20 -0600, Gezim Hoxha wrote: > > Hi all. > > > > I haven't done too much testing, but I got an email from Marko Anastasov > > (client: Evolution 2.6.*) and from Murray Cumming (client: Evolution > > 2.6.*) and they both CC-ed this list. However, neither of their emails > > appeared on this list. > > They did (you probably refer to Murray's response to 'compile gtkmm > source code'). Proof: > http://marc.theaimsgroup.com/?l=gtkmm&r=1&b=200606&w=2 :). > > If you have message filter(s) and mail folders then perhaps that is why > they ended up elsewhere. Yeah Marko, that's exactly why. -Gezim From joevandyk@gmail.com Mon Jun 26 01:33:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 85BDE3B0149 for ; Mon, 26 Jun 2006 01:33:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23897-01 for ; Mon, 26 Jun 2006 01:33:27 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id EA0383B01B8 for ; Mon, 26 Jun 2006 01:33:26 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so684391uge for ; Sun, 25 Jun 2006 22:33:26 -0700 (PDT) Received: by 10.67.22.2 with SMTP id z2mr3253691ugi; Sun, 25 Jun 2006 22:33:26 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 22:33:25 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 22:33:25 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals In-Reply-To: <200606252251.41293.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200606252251.41293.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.084 tagged_above=-999 required=2 tests=[AWL=0.316, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.084 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 05:33:28 -0000 On 6/25/06, Chris Vine wrote: > On Sunday 25 June 2006 18:13, Joe Van Dyk wrote: > > On 6/25/06, Joe Van Dyk wrote: > > > Hi, > > > > > > Say a user clicks a checkbox in a menu that affects three other parts > > > of the application. Would a signal be the best way to communicate > > > that change to the rest of the application? How would that work? > > > Would I create a custom signal or slot? How would the other parts of > > > the application listen to that signal? Would I create the slot and > > > then pass that slot to the other parts of the application (i.e. in a > > > constructor)? > > > > > > Sorry for the basic questions, but signals and slots and functors are > > > still confusing to me. > > > > > > I'm also a gigantic fan of unit testing -- are signals unit testable? > > > > Historically, I've hooked up a function to the clicked event of the > > check box. And that function calls member functions of the different > > objects in the application. So, signals aren't used for > > communication. But something about that seems smelly. > > I do not really understand what you are saying. sigc slots are just > callbacks, executed at the point the signal is invoked. Nothing "listens" to > them; they just execute when called, like any other function pointer or > functor or callback. > > If the callback function calls other member functions it does so because you > have coded the callback function to call the member functions. "Ardour makes heavy use of libsigc++ as a way to provide anonymous coupling between components, particulular between the backend and user interface. The code makes heavy use of the Model-View-Controller programming model, and attempts to draw from the best work on programming pattern languages." From http://ardour.org/development . That's what I'm asking about. I wonder if I'm not understanding "anonymous coupling" correctly. Hm. Joe From joevandyk@gmail.com Mon Jun 26 01:35:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 24E0D3B0187 for ; Mon, 26 Jun 2006 01:35:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23810-07 for ; Mon, 26 Jun 2006 01:35:08 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id E11363B0267 for ; Mon, 26 Jun 2006 01:35:07 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so684755uge for ; Sun, 25 Jun 2006 22:35:06 -0700 (PDT) Received: by 10.67.89.5 with SMTP id r5mr4602710ugl; Sun, 25 Jun 2006 22:35:06 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 22:35:06 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 22:35:06 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: gtkmm useage In-Reply-To: <7c09aeea0606252159v25f84616mc03318b1ebcba4c5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> <7c09aeea0606252159v25f84616mc03318b1ebcba4c5@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.977 tagged_above=-999 required=2 tests=[AWL=0.192, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.977 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 05:35:10 -0000 On 6/25/06, Justin N wrote: > On 6/25/06, Justin N wrote: > > > > I used apt-file to find it, it worked, thank you so much! > > I nearly have everything working, but I need to know which libraries I need > to include to the project... Thanks for all your help! (I am just going > through the online book examples right now) pkg-config --cflags --libs gtkmm-2.4 glibmm-2.4 or something like that. From pierre.thierry@levallois.eu.org Mon Jun 26 05:31:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E46663B03B5 for ; Mon, 26 Jun 2006 05:31:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06120-07 for ; Mon, 26 Jun 2006 05:31:33 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id A4F363B03B0 for ; Mon, 26 Jun 2006 05:31:32 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 1E55ABF03F; Mon, 26 Jun 2006 11:27:03 +0200 (CEST) Date: Mon, 26 Jun 2006 11:27:03 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals Message-ID: <20060626092702.GM10698@bateleur.arcanes.fr.eu.org> References: <200606252251.41293.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="E0h0CbphJD8hN+Gf" Content-Disposition: inline In-Reply-To: X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.382 tagged_above=-999 required=2 tests=[AWL=0.083, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.382 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 09:31:35 -0000 --E0h0CbphJD8hN+Gf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Joe Van Dyk dies 25/06/2006 hora 22:33: > I wonder if I'm not understanding "anonymous coupling" correctly. Hm. I suppose that the fact that any part of any plugged in module can connect some of it's function or method to an accessible signal is the anonymous part. That is, the signal has no knowledge of who it will be calling. If you write a function or method that explicitely calls some others, there is a "named coupling", in the contrary. Quickly, Nowhere man --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --E0h0CbphJD8hN+Gf Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEn6hmxe13INnVDYoRAjSiAKDTH9wrst3mE2cKOBMz0pB/UbA1AgCgo5z/ hruC+qFmKpY0z/Icp7iLZrs= =w/ig -----END PGP SIGNATURE----- --E0h0CbphJD8hN+Gf-- From michael@elehack.net Mon Jun 26 08:15:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CF58B3B0124 for ; Mon, 26 Jun 2006 08:15:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16596-04 for ; Mon, 26 Jun 2006 08:15:27 -0400 (EDT) Received: from weirdo.crazywebhosting.net (weirdo.crazywebhosting.net [70.85.78.4]) by menubar.gnome.org (Postfix) with ESMTP id D9BFC3B00DD for ; Mon, 26 Jun 2006 08:15:27 -0400 (EDT) Received: from rentacop.student.iastate.edu ([64.113.93.202] helo=bezalel.elehack.net) by weirdo.crazywebhosting.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.52) id 1Fupzx-0007sa-Ii; Mon, 26 Jun 2006 07:15:26 -0500 Received: by bezalel.elehack.net (sSMTP sendmail emulation); Mon, 26 Jun 2006 07:15:24 -0500 From: "Michael Ekstrand" Date: Mon, 26 Jun 2006 07:15:24 -0500 To: Bryce Harrington Subject: Re: Versions of gtk/gtkmm used by distros? Message-ID: <20060626121524.GD5447@localhost.localdomain> References: <20060625184415.GA9434@bryceharrington.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060625184415.GA9434@bryceharrington.org> User-Agent: Mutt/1.5.11+cvs20060403 X-Antivirus-Scanner: Clean mail though you should still use an Antivirus X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - weirdo.crazywebhosting.net X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - elehack.net X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.314 tagged_above=-999 required=2 tests=[AWL=-0.004, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.314 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 12:15:29 -0000 On Sun, Jun 25, 2006 at 11:44:15AM -0700, Bryce Harrington wrote: > Could someone point me at a listing of which distros ship with which > version of gtk? We're attempting to gauge how many users would be > affected by this change. Debian: Sarge (stable) ships gtkmm 2.4 and GTK 2.6.4. Etch (testing) and unstable ship gtkmm 2.8 and GTK 2.8.18. Unless it's been updated since my last update, fink ships GTKmm and GTK 2.6.x. -- mouse, n: a device for pointing at the xterm in which you want to type. -- Fortune Visit me on the Web: http://www.elehack.net From cdrom205@googlemail.com Sat Jun 24 17:53:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 23A853B0094 for ; Sat, 24 Jun 2006 17:53:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03998-10 for ; Sat, 24 Jun 2006 17:53:37 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id BD1F23B026D for ; Sat, 24 Jun 2006 17:53:36 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id z59so1025205pyg for ; Sat, 24 Jun 2006 14:52:58 -0700 (PDT) Received: by 10.35.70.17 with SMTP id x17mr2025960pyk; Sat, 24 Jun 2006 14:52:57 -0700 (PDT) Received: by 10.35.37.17 with HTTP; Sat, 24 Jun 2006 14:52:57 -0700 (PDT) Message-ID: <9f092bbb0606241452r4cf73ff9m2b3cd68fa2ad64ca@mail.gmail.com> Date: Sat, 24 Jun 2006 22:52:57 +0100 From: "cd rom" To: "Murray Cumming" Subject: Re: compile gtkmm source code In-Reply-To: <1151090624.31826.18.camel@localhost> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_52919_11999975.1151185977887" References: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> <1151089088.5035.4.camel@localhost.localdomain> <1151090624.31826.18.camel@localhost> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.799 tagged_above=-999 required=2 tests=[AWL=0.150, BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.799 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 21:53:38 -0000 ------=_Part_52919_11999975.1151185977887 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Wow, great replies!!! Thanks you guys so much and the additional stuff is that i was struggling to set gtkmm up in window platform but now i realise that i can set it up with codeblock as well. I try Dev-c++ before but got stumped, lol. thanks again. On 23/06/06, Murray Cumming wrote: > > On Fri, 2006-06-23 at 12:58 -0600, Gezim Hoxha wrote: > > On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote: > > > hi, i am a newbie to gtkmm programming, i can program c++ so now i > > > like to experience GUI. I am fowlling the tutorial from the website, > > > the problem that i am facing is i can't compile gtkmm source code. > > > Like this, i am using anjuta to compile+manage gtkmm project and i > > > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works > > > for some project and for others it complains about missing headers > > > like gtkmm.h, main.h. It drives me insane + frustration. > > I assume that sometimes you just didn't get that line right. > > It is annoying that Anjuta doesn't do it for you: > http://bugzilla.gnome.org/show_bug.cgi?id=340618 > > > So do you > > > guys use any IDE for gtkmm or you guys just compile it from terminal > > > and in either case can you explain how to set it up or do it? > > Most people create the build files by hand. It's not actually that > difficult, and you can copy/paste from existing stuff. > http://www.openismus.com/documents/linux/automake/automake.shtml > > > Hi, I went through the same frustration with Anjuta that you're going > > through. I then installed codeblocks stable > > ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm > > > working with codeblocks, look at these posts: > > http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have > > to write makefiles and all that. I just build and run the execs from > > codeblocks :) > > > > Enjoy, > > -Gezim > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > ------=_Part_52919_11999975.1151185977887 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Wow, great replies!!! Thanks you guys so much and the additional stuff is that i was struggling to set gtkmm up in window platform but now i realise that i can set it up with codeblock as well. I try Dev-c++ before but got stumped, lol. thanks again.
On 23/06/06, Murray Cumming <murrayc@murrayc.com > wrote:
On Fri, 2006-06-23 at 12:58 -0600, Gezim Hoxha wrote:
> On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote:
> > hi, i am a newbie to gtkmm programming, i  can program c++ so now i
> > like to experience GUI. I am fowlling the tutorial from the website,
> > the problem that i am facing is i can't compile gtkmm source code.
> > Like this, i am using anjuta to compile+manage gtkmm project and i
> > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works
> > for some project and for others it complains about missing headers
> > like gtkmm.h, main.h. It drives me insane + frustration.

I assume that sometimes you just didn't get that line right.

It is annoying that Anjuta doesn't do it for you:
http://bugzilla.gnome.org/show_bug.cgi?id=340618

>  So do you
> > guys use any IDE for gtkmm or you guys just compile it from terminal
> > and in either case can you explain how to set it up or do it?

Most people create the build files by hand. It's not actually that
difficult, and you can copy/paste from existing stuff.
http://www.openismus.com/documents/linux/automake/automake.shtml

> Hi, I went through the same frustration with Anjuta that you're going
> through. I then installed codeblocks stable
> ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm
> working with codeblocks, look at these posts:
> http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have
> to write makefiles and all that. I just build and run the execs from
> codeblocks :)
>
> Enjoy,
> -Gezim
>
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com
www.openismus.com


------=_Part_52919_11999975.1151185977887-- From bryce@bryceharrington.org Sat Jun 24 20:42:14 2006 Return-Path: X-Original-To: gtkmm-list@mail.gnome.org Delivered-To: gtkmm-list@mail.gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A59233B05D0 for ; Sat, 24 Jun 2006 20:42:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09124-10 for ; Sat, 24 Jun 2006 20:42:13 -0400 (EDT) Received: from dc2-web15.assortedinternet.com (dc2-web15.assortedinternet.com [66.36.233.162]) by menubar.gnome.org (Postfix) with ESMTP id 6AF533B024B for ; Sat, 24 Jun 2006 20:42:12 -0400 (EDT) Received: from c-24-20-224-228.hsd1.mn.comcast.net ([24.20.224.228] helo=localhost) by dc2-web15.assortedinternet.com with esmtpa (Exim 4.52) id 1FuIgY-0008OY-SB for gtkmm-list@mail.gnome.org; Sat, 24 Jun 2006 20:41:11 -0400 Date: Sat, 24 Jun 2006 17:39:44 -0700 From: Bryce Harrington To: gtkmm-list@mail.gnome.org Subject: Versions of gtk/gtkmm used by distros? Message-ID: <20060625003944.GM22746@bryceharrington.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.11 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - dc2-web15.assortedinternet.com X-AntiAbuse: Original Domain - mail.gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - bryceharrington.org X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.597 tagged_above=-999 required=2 tests=[AWL=0.002, BAYES_00=-2.599] X-Spam-Score: -2.597 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 00:42:14 -0000 Hi, For Inkscape we're considering changing our required gtk/gtkmm requirements from 2.4 to something newer (e.g. 2.8). Could someone point me at a listing of which distros ship with which version of gtk? We're attempting to gauge how many users would be affected by this change. Thanks, Bryce Harrington http://www.inkscape.org From ssalston@gmail.com Sun Jun 25 23:10:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 40EDB3B0150 for ; Sun, 25 Jun 2006 23:10:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17842-10 for ; Sun, 25 Jun 2006 23:10:55 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.176]) by menubar.gnome.org (Postfix) with ESMTP id 5F01E3B002B for ; Sun, 25 Jun 2006 23:10:55 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id d42so1383827pyd for ; Sun, 25 Jun 2006 20:10:54 -0700 (PDT) Received: by 10.35.101.9 with SMTP id d9mr5471308pym; Sun, 25 Jun 2006 20:10:54 -0700 (PDT) Received: by 10.35.98.15 with HTTP; Sun, 25 Jun 2006 20:10:54 -0700 (PDT) Message-ID: <7e2fe93c0606252010m69e84b6r11a427a4b241364c@mail.gmail.com> Date: Sun, 25 Jun 2006 23:10:54 -0400 From: "S Alston" To: "gtkmm-list@gnome.org" Subject: Documentation MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1521_14998817.1151291454344" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.279 tagged_above=-999 required=2 tests=[AWL=-0.318, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.279 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 03:10:56 -0000 ------=_Part_1521_14998817.1151291454344 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I am new to gtkmm programming. Are there any good books that you could recommend to get me started? Is there a way to print "Programming with gtkmm". I will be using GTK+ in Linux programming in C++. Thanks in advance for any help. ------=_Part_1521_14998817.1151291454344 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,

I am new to gtkmm programming. Are there any good books that you could recommend to get me started? Is there a way to print "Programming with gtkmm". I will be using GTK+ in Linux programming in C++. Thanks in advance for any help. ------=_Part_1521_14998817.1151291454344-- From morten.bo.nielsen@topsil.com Mon Jun 26 02:51:37 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 616943B00B6 for ; Mon, 26 Jun 2006 02:51:37 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27445-09 for ; Mon, 26 Jun 2006 02:51:36 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id E1C783B009A for ; Mon, 26 Jun 2006 02:51:35 -0400 (EDT) Content-class: urn:content-classes:message Subject: SV: SV: drawables. Date: Mon, 26 Jun 2006 08:51:22 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36ED@SRVEXCH.topsil.dk> In-Reply-To: <1151074278.10221.64.camel@localhost.localdomain> X-MimeOLE: Produced By Microsoft Exchange V6.5 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: SV: drawables. Thread-Index: AcaW1KqJR4+SpaM/Qaucp4DwM+BhbACF5t5g From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.447 tagged_above=-999 required=2 tests=[AWL=-0.002, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.447 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 06:51:37 -0000 > -----Oprindelig meddelelse----- > Fra: Paul Davis [mailto:paul@linuxaudiosystems.com] > Sendt: 23. juni 2006 16:51 > Til: Morten Bo Nielsen > Cc: gtkmm-list@gnome.org > Emne: Re: SV: drawables. >=20 > On Wed, 2006-06-21 at 10:30 +0200, Morten Bo Nielsen wrote: > > Now I do this (using libglade) - (InData is a class of my own making): > > > > Gtk::DrawingArea *PolyDrawArea; > > xml_interface->get_widget( "PolyDrawArea", PolyDrawArea ); > > > > Glib::RefPtr image =3D Gdk::Pixbuf::create_from_file( > > "nn.bmp" ); > > PolyDrawArea->set_size_request( image->get_width(), image->get_height() > > ); > > image->render_to_drawable( PolyDrawArea->get_window(), > > PolyDrawArea->get_style()- > >get_black_gc(), > > 0, 0, 0, 0, > > image->get_width(), image->get_height(), > > Gdk::RGB_DITHER_NONE, 0, 0); > > > > > > It works, but I get > > > > (AcqTest.exe:3996): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion > > 'GDK_IS_DRAWABLE (drawable)' failed > > > > on the render_to_drawable() line. > > Any ideas? >=20 > you are drawing in an expose handler, yes? >=20 no. :-) I do this now. // retrieving gdk::window to write to Glib::RefPtr Window =3D PolyDrawArea->get_window(); if( !Window ) return;=20 I exit the draw-function if the gdk::window is not visible. It is good for performance and it is properbly better programming as well. morten From paul@linuxaudiosystems.com Mon Jun 26 10:41:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3A43D3B0124 for ; Mon, 26 Jun 2006 10:41:55 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25125-09 for ; Mon, 26 Jun 2006 10:41:53 -0400 (EDT) Received: from vms048pub.verizon.net (vms048pub.verizon.net [206.46.252.48]) by menubar.gnome.org (Postfix) with ESMTP id 92D2A3B03C6 for ; Mon, 26 Jun 2006 10:41:53 -0400 (EDT) Received: from dual ([151.199.255.165]) by vms048.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1H003SZ20Z3Q36@vms048.mailsrvcs.net> for gtkmm-list@gnome.org; Mon, 26 Jun 2006 09:39:00 -0500 (CDT) Date: Mon, 26 Jun 2006 10:39:32 -0400 From: Paul Davis Subject: Re: SV: SV: drawables. In-reply-to: <80F65DC882C35A43AD82423898BB2D8A3B36ED@SRVEXCH.topsil.dk> To: Morten Bo Nielsen Message-id: <1151332772.28063.25.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <80F65DC882C35A43AD82423898BB2D8A3B36ED@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 14:41:55 -0000 > > you are drawing in an expose handler, yes? > > > > no. :-) > > I do this now. > > // retrieving gdk::window to write to > Glib::RefPtr Window = PolyDrawArea->get_window(); > if( !Window ) > return; > > I exit the draw-function if the gdk::window is not visible. It is good > for performance and it is properbly better programming as well. i don't know how many times or in what places it has to be written: Only attempt to draw to on-screen drawables in an expose handler. this is an absolute, basic, inviolable rule of all programming with any GUI toolkit. if you do not draw in the expose handler, then the contents of the window are at mercy of the underlying window system (X, Quartz, GDI), and may (or may not) be what you intended. if you draw in the expose handler and elsewhere, you're just wasting cycles. so please, repeat after me: Only attempt to draw to on-screen drawables in an expose handler. --p From jonathon.jongsma@gmail.com Mon Jun 26 11:04:03 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4411B3B0124 for ; Mon, 26 Jun 2006 11:04:03 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26550-09 for ; Mon, 26 Jun 2006 11:04:02 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id EC98F3B044D for ; Mon, 26 Jun 2006 11:04:01 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i11so1185269nzi for ; Mon, 26 Jun 2006 08:04:01 -0700 (PDT) Received: by 10.37.13.37 with SMTP id q37mr2776584nzi; Mon, 26 Jun 2006 08:04:01 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 26 Jun 2006 08:04:01 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 10:04:01 -0500 From: "Jonathon Jongsma" To: "S Alston" Subject: Re: Documentation In-Reply-To: <7e2fe93c0606252010m69e84b6r11a427a4b241364c@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <7e2fe93c0606252010m69e84b6r11a427a4b241364c@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.299 tagged_above=-999 required=2 tests=[AWL=-0.053, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.299 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 15:04:03 -0000 On 6/25/06, S Alston wrote: > Hi, > > I am new to gtkmm programming. Are there any good books that you could > recommend to get me started? Is there a way to print "Programming with > gtkmm". I will be using GTK+ in Linux programming in C++. Thanks in advance > for any help. The "Programming with gtkmm" book / tutorial is really quite good. I'd recommend that first. Unfortunately, there's not a good way to print this book at this point (other than printing it from your browser, which is not very nice). I've done a little bit of experimenting with generating a pdf of the book, but the results weren't very good when I tried. There's a bug open about this (http://bugzilla.gnome.org/show_bug.cgi?id=317406) that you can watch if you're interested, but I won't guarantee that I'll have time to look into it anytime soon. If anybody else wants to tackle it, feel free. If you want to understand GTK+ in addition to gtkmm, you might try the official GNOME2 developer's guide. It covers GNOME, but also has pretty good coverage of GLib and GTK+ as well (http://www.nostarch.com/frameset.php?startat=gnome). Alternatively, there's a GTK+ tutorial similar to the gtkmm one (http://gtk.org/tutorial/) Have fun, Jonner From bryce@bryceharrington.org Mon Jun 26 11:26:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0EFA3B026F for ; Mon, 26 Jun 2006 11:26:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28291-10 for ; Mon, 26 Jun 2006 11:26:00 -0400 (EDT) Received: from dc2-web15.assortedinternet.com (dc2-web15.assortedinternet.com [66.36.233.162]) by menubar.gnome.org (Postfix) with ESMTP id E2BE73B03E8 for ; Mon, 26 Jun 2006 11:25:59 -0400 (EDT) Received: from c-24-20-224-228.hsd1.or.comcast.net ([24.20.224.228] helo=localhost) by dc2-web15.assortedinternet.com with esmtpa (Exim 4.52) id 1FusyC-0003ee-MF; Mon, 26 Jun 2006 11:25:48 -0400 Date: Mon, 26 Jun 2006 08:24:16 -0700 From: Bryce Harrington To: Michael Ekstrand Subject: Re: Versions of gtk/gtkmm used by distros? Message-ID: <20060626152416.GB10048@bryceharrington.org> References: <20060625184415.GA9434@bryceharrington.org> <20060626121524.GD5447@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060626121524.GD5447@localhost.localdomain> User-Agent: Mutt/1.5.11 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - dc2-web15.assortedinternet.com X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - bryceharrington.org X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.508 tagged_above=-999 required=2 tests=[AWL=-0.063, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.508 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 15:26:01 -0000 On Mon, Jun 26, 2006 at 07:15:24AM -0500, Michael Ekstrand wrote: > On Sun, Jun 25, 2006 at 11:44:15AM -0700, Bryce Harrington wrote: > > Could someone point me at a listing of which distros ship with which > > version of gtk? We're attempting to gauge how many users would be > > affected by this change. > > Debian: > > Sarge (stable) ships gtkmm 2.4 and GTK 2.6.4. > Etch (testing) and unstable ship gtkmm 2.8 and GTK 2.8.18. > > Unless it's been updated since my last update, fink ships GTKmm and GTK > 2.6.x. Here's some more info we dug up... Source: distrowatch.com "Top" 4 Distros plus Red Hat: Distro. Version Date gtk+ Inkscape Ubuntu Snapshot Current 2.8.17 0.43 6.06 2006/06/01 2,8.17 0.43 5.10 2005/10/13 2.8.6 0.42 5.04 2005/04/08 2.6.4 0.40 4.10 2004/10/20 2.4.9 0.38.1 SUSE factory Current 2.8.10 0.43 10.1 2006/05/11 2.8.10 0.43 10.0 2005/10/06 2.8.3 0.42.2 9.3 2005/04/15 2.6.4 0.41 9.2 2004/10/25 2.4.9 0.39 9.1 2004/04/23 2.2.4 - 9.0 2003/10/15 2.2.3 - Fedora devel Current 2.9.3 - test 6.1 2006/06/21 2.9.3 - 5 2006/03/20 2.8.15 - 4 2005/06/13 2.6.7 - 3 2004/11/08 2.4.13 - Mandriva cooker Current 2.9.4 0.43 2006.1-0.3 2005/12/26 2.8.9 - 2006 2005/10/06 2.8.3 - 2005 2005/04/14 2.6.4 - 10.1 2004/09/16 2.4.9 - 10.0 2004/03/04 2.2.4 - Red Hat RHEL4 2005/02/15 2.4.13 - RHEL3 2003/10/22 2.2.4 - RHEL2.1 2002/03/26 1.2.10 - From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 26 15:05:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 502373B0007 for ; Mon, 26 Jun 2006 15:05:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08529-08 for ; Mon, 26 Jun 2006 15:05:26 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 05E943B007A for ; Mon, 26 Jun 2006 15:05:25 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 7EB4516830 for ; Mon, 26 Jun 2006 12:05:25 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1160 To: gtkmm-forge@lists.sourceforge.net Date: Mon, 26 Jun 2006 12:05:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.402 tagged_above=-999 required=2 tests=[AWL=0.083, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.402 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 19:05:29 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) 2. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) 3. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 25 Jun 2006 18:44:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625224444.AE25C6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com ------- Comment #2 from jonner 2006-06-25 22:44 UTC ------- For future reference, when you're creating patches, it's much easier on the developers if you follow these instructions: http://gtkmm.org/bugs.shtml#CreatingPatches Note also that you should run the diff from the root of the gtkmm tree so that we don't have to go hunt for the correct directory before applying the patch. Thanks a lot for your contribution, though. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sun, 25 Jun 2006 18:51:05 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625225105.C7FC06CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 jonner changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67983|none |committed Flag| | ------- Comment #3 from jonner 2006-06-25 22:51 UTC ------- (From update of attachment 67983) Thanks, committed -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 25 Jun 2006 18:51:26 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625225126.882C16CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 jonner changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1160 ******************************************** From chris@cvine.freeserve.co.uk Mon Jun 26 18:06:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8A6553B00AD for ; Mon, 26 Jun 2006 18:06:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18874-10 for ; Mon, 26 Jun 2006 18:06:46 -0400 (EDT) Received: from smtp1.freeserve.com (smtp1.wanadoo.co.uk [193.252.22.158]) by menubar.gnome.org (Postfix) with ESMTP id 935883B02C6 for ; Mon, 26 Jun 2006 18:06:45 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3013.me.freeserve.com (SMTP Server) with ESMTP id B8882B400095; Tue, 27 Jun 2006 00:06:43 +0200 (CEST) Received: from boulder.homenet (user-411.l3.c5.dsl.pol.co.uk [81.76.65.155]) by mwinf3013.me.freeserve.com (SMTP Server) with ESMTP id 870DCB400082; Tue, 27 Jun 2006 00:06:43 +0200 (CEST) X-ME-UUID: 20060626220643553.870DCB400082@mwinf3013.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by boulder.homenet (8.12.10/8.12.10) with ESMTP id k5QM6ThB006870; Mon, 26 Jun 2006 23:06:29 +0100 From: Chris Vine To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals Date: Mon, 26 Jun 2006 23:06:29 +0100 User-Agent: KMail/1.9.1 References: <200606252251.41293.chris@cvine.freeserve.co.uk> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606262306.29369.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.273 tagged_above=-999 required=2 tests=[AWL=-0.009, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.273 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 22:06:47 -0000 On Monday 26 June 2006 06:33, Joe Van Dyk wrote: > On 6/25/06, Chris Vine wrote: > > On Sunday 25 June 2006 18:13, Joe Van Dyk wrote: [snip] > > > Historically, I've hooked up a function to the clicked event of the > > > check box. And that function calls member functions of the different > > > objects in the application. So, signals aren't used for > > > communication. But something about that seems smelly. > > > > I do not really understand what you are saying. sigc slots are just > > callbacks, executed at the point the signal is invoked. Nothing > > "listens" to them; they just execute when called, like any other function > > pointer or functor or callback. > > > > If the callback function calls other member functions it does so because > > you have coded the callback function to call the member functions. > > "Ardour makes heavy use of libsigc++ as a way to provide anonymous > coupling between components, particulular between the backend and user > interface. The code makes heavy use of the Model-View-Controller > programming model, and attempts to draw from the best work on > programming pattern languages." From http://ardour.org/development . > That's what I'm asking about. > > I wonder if I'm not understanding "anonymous coupling" correctly. Hm. This doesn't seem to have anything to do with your original post, which didn't really make sense. Any form of callback mechanism, whether plain function pointers, function objects, libsigc++, .NET delegates or the numerous similar techniques help promote loose coupling of objects (if, as I assume, that is what is meant by "anonymous coupling"). Loose coupling of objects promotes modularity which promotes good code organisation which promotes maintainability and extensibility. If you view the libsigc++ signal/slot mechanism as a means of organising your code through type safe function pointers (callbacks) suitable for use with class methods and with automatic disconnection of the callbacks when relevant objects cease to exist then you will not be far out. It is not magic (it doesn't create code execution paths you have not written). Chris From joevandyk@gmail.com Mon Jun 26 20:35:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BA6833B018E for ; Mon, 26 Jun 2006 20:35:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25469-10 for ; Mon, 26 Jun 2006 20:35:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id EC69D3B0161 for ; Mon, 26 Jun 2006 20:35:37 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1110040uge for ; Mon, 26 Jun 2006 17:35:36 -0700 (PDT) Received: by 10.67.101.8 with SMTP id d8mr5513513ugm; Mon, 26 Jun 2006 17:35:36 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Mon, 26 Jun 2006 17:35:36 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 17:35:36 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Glib::RefPtr vs boost::shared_ptr MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.199 tagged_above=-999 required=2 tests=[AWL=0.401, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.199 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 00:35:40 -0000 How does Glib::RefPtr compare to boost::shared_ptr? Thanks, Joe From jonathon.jongsma@gmail.com Mon Jun 26 20:58:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8122C3B0286 for ; Mon, 26 Jun 2006 20:58:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26937-04 for ; Mon, 26 Jun 2006 20:58:53 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id 3FD983B00A1 for ; Mon, 26 Jun 2006 20:58:53 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id l8so662234nzf for ; Mon, 26 Jun 2006 17:58:52 -0700 (PDT) Received: by 10.37.22.14 with SMTP id z14mr8834176nzi; Mon, 26 Jun 2006 17:58:52 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 26 Jun 2006 17:58:52 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 19:58:52 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" Subject: Re: Glib::RefPtr vs boost::shared_ptr In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.299 tagged_above=-999 required=2 tests=[AWL=-0.053, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.299 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 00:58:54 -0000 On 6/26/06, Joe Van Dyk wrote: > How does Glib::RefPtr compare to boost::shared_ptr? > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > Glib::RefPtr is not really a general-purpose smart pointer like boost::shared_ptr. Glib::RefPtr requires that the object it points to keep track of the reference. This is good for wrapping GLib/GTK+ objects because reference-counted GObject types already have their own reference count, so adding a reference count in the smart pointer would just be duplication and introduce the possibility that the two counts could be out of sync. On the other hand, this same property means that it's not ideal for use with general types since you'd have to manage the reference-counting manually for each different type you wanted to use it with. So in general, if you want a smart pointer of an object isn't designed to work with Glib::RefPtr, you'd be better off using a general-purpose smart pointer like boost::shared_ptr in your application code. Does that help? Jonner From joevandyk@gmail.com Mon Jun 26 21:11:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7905C3B00AB for ; Mon, 26 Jun 2006 21:11:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27402-08 for ; Mon, 26 Jun 2006 21:11:34 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id 5A6563B0106 for ; Mon, 26 Jun 2006 21:11:34 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1120088uge for ; Mon, 26 Jun 2006 18:11:33 -0700 (PDT) Received: by 10.67.22.2 with SMTP id z2mr4180576ugi; Mon, 26 Jun 2006 18:11:33 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Mon, 26 Jun 2006 18:11:32 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 18:11:33 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals In-Reply-To: <20060626121135.GC5447@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060626121135.GC5447@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.108 tagged_above=-999 required=2 tests=[AWL=0.292, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.108 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 01:11:36 -0000 On 6/26/06, Michael Ekstrand wrote: > On Sun, Jun 25, 2006 at 10:12:13AM -0700, Joe Van Dyk wrote: > > Say a user clicks a checkbox in a menu that affects three other parts > > of the application. Would a signal be the best way to communicate > > that change to the rest of the application? How would that work? > > Would I create a custom signal or slot? How would the other parts of > > the application listen to that signal? Would I create the slot and > > then pass that slot to the other parts of the application (i.e. in a > > constructor)? > > What exactly you do to accomplish depends on what you're doing, > obviously. However, signals and slots are frequently a decent way to do > this kind of thing. For example, in my application, I have a singleton > class that manages application settings. My preferences dialog sets > configuration items in this config class when its checkboxes, etc. are > manipulated. Other parts of the application can then connect to signals > the configuration engine fires when config keys are changed. So when > you check the "always show tabs" checkbox, it sets the "tabalways" > configuration key to True in the config engine. The config engine then > fires the signal connected to the "tabalways" key, so any listening > application component knows that the "tabalways" option has changed, and > can adjust itself appropriately. It provides a very flexible, and > somewhat centralized, wah of disseminating such events. How do the various application components listen to the signal? > > Sorry for the basic questions, but signals and slots and functors are > > still confusing to me. > > As to me, with regards to their innards at least. Dressed up in more > template stuff than I'll probably ever know. But they aren't near as > confusing as they look, as long as you don't try to understand exactly > how the C++ compiler will make everything work. The libsigc++ tutorial > docs provide everything needed to effectively use signals and slots, > perhaps with the augmentation of a good STL reference such as the one on > SGI's website. The reference manual is usually more confusing than > benificial - I'd really advise you to ignore it if you're trying to > learn libsigc++. > > (No offence intended to those who prepared the reference docs. It's > just that all the template stuff, while excellent for completeness and > documenting implementation and limits, obscures what's actually going on > from a library user perspective.) I've gone through the tutorial for libsigc++ and it's still terribly confusing to me. http://libsigc.sourceforge.net/libsigc2/docs/manual/html/ch02s02.html says "Handily it derives from sigc::trackable already". I have no idea why that's handy. First time sigc::trackable is referenced in the document. Any chance someone would like to update that tutorial to make it a bit more clear? And possibly also introduce functors in it? Thanks, Joe From gezimetc@shaw.ca Tue Jun 27 02:15:07 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D33643B00D0 for ; Tue, 27 Jun 2006 02:15:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08215-04 for ; Tue, 27 Jun 2006 02:15:06 -0400 (EDT) Received: from pd2mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id F41003B0098 for ; Tue, 27 Jun 2006 02:15:05 -0400 (EDT) Received: from pd4mr6so.prod.shaw.ca (pd4mr6so-qfe3.prod.shaw.ca [10.0.141.69]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I002YK9D1H0E0@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 00:15:01 -0600 (MDT) Received: from pn2ml1so.prod.shaw.ca ([10.0.121.145]) by pd4mr6so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00B7A9D18SC0@pd4mr6so.prod.shaw.ca> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 00:15:01 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I0094V9D0Z4V0@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 00:15:01 -0600 (MDT) Date: Tue, 27 Jun 2006 00:15:00 -0600 From: Gezim Hoxha Subject: signal_timeout vs loops (changing label text continuously) To: gtkmm Message-id: <1151388900.7752.7.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: multipart/mixed; boundary="=-/4OZSa8ax8ZPBxZ+73Cx" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.348 tagged_above=-999 required=2 tests=[AWL=0.117, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.348 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 06:15:08 -0000 --=-/4OZSa8ax8ZPBxZ+73Cx Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi all. Luis Federico in the "displaying text" thread asks how can he print some text to the screen on each loop iteration. I though I should try to help him but I found myself in trouble. I thought that having a Label and just changing it's text with the set_text() method would do the job. However this doesn't really work, and I was wondering if someone could help me understand why the label changes only after the last loop iteration completes. It seems that when the loop is executing the window doesn't redraw itself at all. What gives? Thanks, -Gezim --=-/4OZSa8ax8ZPBxZ+73Cx Content-Disposition: attachment; filename=main.cc Content-Type: text/x-c++src; name=main.cc; charset=UTF-8 Content-Transfer-Encoding: 7bit #include #include #include #include class MyWindow: public Gtk::Window { public: MyWindow (); virtual ~MyWindow (); void on_button1_clicked (); void loop (); Gtk::Label showIterLabel; Gtk::Button button1; Gtk::HBox boxy; int i; }; int main (int argc, char * argv[]) { Gtk::Main kit (argc, argv); MyWindow window; kit.run (window); return 0; } MyWindow::MyWindow () : button1("Start"), i(0) { set_default_size (400, 400); add (boxy); showIterLabel.set_text("stopped"); boxy.pack_start (showIterLabel); boxy.pack_start (button1); button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); show_all_children(); } MyWindow::~MyWindow () {} void MyWindow::loop () { std::ostringstream stream1; while (i < 5) { stream1.str(""); stream1 << i; std::cout << i << std::endl; showIterLabel.set_text (stream1.str()); i++; sleep (1); } } --=-/4OZSa8ax8ZPBxZ+73Cx-- From suryakiran.gullapalli@gmail.com Tue Jun 27 03:01:12 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 750C83B00AE for ; Tue, 27 Jun 2006 03:01:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10520-05 for ; Tue, 27 Jun 2006 03:01:11 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id 672BC3B0093 for ; Tue, 27 Jun 2006 03:01:11 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id s1so1646923nze for ; Tue, 27 Jun 2006 00:01:10 -0700 (PDT) Received: by 10.36.18.16 with SMTP id 16mr7957439nzr; Tue, 27 Jun 2006 00:01:10 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Tue, 27 Jun 2006 00:01:10 -0700 (PDT) Message-ID: <3462bcdb0606270001v2b694022u8dc0f044ef803760@mail.gmail.com> Date: Tue, 27 Jun 2006 12:31:10 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org Subject: set_select_function In-Reply-To: <3462bcdb0606230311m1e9ca100hefc2b60d1bb75a5b@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_15189_3286183.1151391670621" References: <3462bcdb0606230311m1e9ca100hefc2b60d1bb75a5b@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.463 tagged_above=-999 required=2 tests=[AWL=-0.415, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.463 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 07:01:12 -0000 ------=_Part_15189_3286183.1151391670621 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all, I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this. say, select_function is the name of the function we pass to set_select_function myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ; 1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time. The sequence is, function call for "about to be selected" row function call for "about to be deselected" row function call for "about to be selected" row. Why three times? why second time for "about to be selected" row. 2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality. Thanks in advance, Surya ------=_Part_15189_3286183.1151391670621 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi all,
I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this.

say, select_function is the name of the function we pass to set_select_function

myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ;

1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time.
The sequence is,
function call for "about to be selected" row
function call for "about to be deselected" row
function call for "about to be selected" row.

Why three times? why second time for "about to be selected" row.

2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality.

Thanks in advance,
Surya
------=_Part_15189_3286183.1151391670621-- From a.shevchuk@lt.ukrsotsbank.com Tue Jun 27 05:58:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 90D543B0344 for ; Tue, 27 Jun 2006 05:58:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21974-01 for ; Tue, 27 Jun 2006 05:58:27 -0400 (EDT) Received: from relay.ukrsotsbank.com (relay.ukrsotsbank.com [80.91.175.187]) by menubar.gnome.org (Postfix) with ESMTP id 167073B0095 for ; Tue, 27 Jun 2006 05:58:25 -0400 (EDT) Received: from FMAIL.UKRSOTSBANK.COM (ko.ukrsotsbank.com [192.168.1.35]) by relay.ukrsotsbank.com (8.13.6/8.13.3) with ESMTP id k5R9w3iZ068183 for ; Tue, 27 Jun 2006 12:58:04 +0300 (EEST) (envelope-from a.shevchuk@lt.ukrsotsbank.com) Message-ID: From: =?windows-1251?B?2OXi9/PqIMDt5PCz6SDf8O7x6+Di7uLo9w==?= To: GTKMM-LIST@gnome.org X-FMRP: C:UA/ADMD:UKRSOTS/PRMD:EMAIL/DDA:GTKMM-LIST@GNOME.ORG Subject: Gtk::Main::signal_key_snooper() Date: Tue, 27 Jun 2006 12:58:14 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: base64 X-Priority: 3 Importance: Normal X-Mailer: FossMail GateWay 4.0.3.11 X-Milter: Spamilter (Reciever: relay.ukrsotsbank.com; Sender-ip: 192.168.1.35; Sender-helo: fmail.ukrsotsbank.com; ) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.924 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, MIME_BASE64_NO_NAME=0.224, MIME_BASE64_TEXT=1.885] X-Spam-Score: 1.924 X-Spam-Level: * X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 09:58:35 -0000 SGkhDQoNCkkgbmVlZCBleGFtcGxlLCBob3cgdG8gdXNlIEd0azo6TWFpbjo6c2lnbmFsX2tleV9z bm9vcGVyKCkuY29ubmVjdC4uLg0KDQp0aGFua3MuDQotLS0NClNvcnJ5IGZvciBteSBiYWQgRW5n bGlzaC4uLg== From obarneto@hasar.com Tue Jun 27 08:19:24 2006 Return-Path: X-Original-To: GTKMM-LIST@gnome.org Delivered-To: GTKMM-LIST@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AA2303B00AD for ; Tue, 27 Jun 2006 08:19:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27831-10 for ; Tue, 27 Jun 2006 08:19:23 -0400 (EDT) Received: from mailgw.hasar.com (mail.hasar.com [200.80.204.3]) by menubar.gnome.org (Postfix) with ESMTP id 904F23B0012 for ; Tue, 27 Jun 2006 08:19:20 -0400 (EDT) Received: from mailserver.hasar.com ([192.168.1.80]) by mailgw.hasar.com (8.13.6/8.12.10) with ESMTP id k5RCEXp6025335 for ; Tue, 27 Jun 2006 09:14:33 -0300 Received: (qmail 9157 invoked from network); 27 Jun 2006 12:20:32 -0000 Received: from unknown (HELO [192.0.2.254]) ([192.0.2.254]) (envelope-sender ) by 0 (qmail-ldap-1.03) with SMTP for ; 27 Jun 2006 12:20:32 -0000 Message-ID: <44A1228A.3040001@hasar.com> Date: Tue, 27 Jun 2006 09:20:26 -0300 From: Omar Barneto User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: =?UTF-8?B?0KjQtdCy0YfRg9C6INCQ0L3QtNGA0ZbQuSDQr9GA0L7RgdC70LDQstC+0LLQuA==?= =?UTF-8?B?0Yc=?= Subject: Re: Gtk::Main::signal_key_snooper() References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-HASAR-MailScanner-Information: Please contact the Administrator for more information X-HASAR-MailScanner: Found to be clean X-MailScanner-From: obarneto@hasar.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.016 tagged_above=-999 required=2 tests=[AWL=0.031, BAYES_00=-2.599, RCVD_IN_WHOIS_BOGONS=2.43, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: 0.016 X-Spam-Level: Cc: GTKMM-LIST@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 12:19:24 -0000 #include #include class MainWindow : public Gtk::Window { public: MainWindow() { show_all(); } int KeySnooper(Gtk::Widget *w,GdkEventKey *e) { printf("Key %x (%s) type %s\n",e->keyval,e->string, e->type == GTK_KEY_RELEASE ? "KEY_PRESS" : "KEY_RELEASE); return true } }; int main( int argc,char **argv) { Gtk::Main kit(argc,argv); MainWindow m; kit.signal_key_snooper().connect(sigc::mem_fun(m,&MainWindow::KeySnooper)); Gtk::Main::run(m); return 0; } Шевчук Ðндрій ЯроÑлавович wrote: > Hi! > > I need example, how to use Gtk::Main::signal_key_snooper().connect... > > thanks. > --- > Sorry for my bad English... > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > From mekstran@scl.ameslab.gov Tue Jun 27 09:21:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 05E523B008D for ; Tue, 27 Jun 2006 09:21:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30600-09 for ; Tue, 27 Jun 2006 09:21:15 -0400 (EDT) Received: from mail.scl.ameslab.gov (mail.scl.ameslab.gov [147.155.137.19]) by menubar.gnome.org (Postfix) with ESMTP id 7A0D13B0011 for ; Tue, 27 Jun 2006 09:20:55 -0400 (EDT) Received: from [147.155.137.53] (erg.scl.ameslab.gov [::ffff:147.155.137.53]) by mail.scl.ameslab.gov with esmtp; Tue, 27 Jun 2006 08:20:09 -0500 id 00008024.44A13089.000007BA In-Reply-To: References: <20060626121135.GC5447@localhost.localdomain> Mime-Version: 1.0 (Apple Message framework v624) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <8d77469a08803c9ad94d394937a8a35a@scl.ameslab.gov> Content-Transfer-Encoding: 7bit From: Michael Ekstrand Subject: Re: communication between different parts of application via signals Date: Tue, 27 Jun 2006 08:19:38 -0500 To: "Joe Van Dyk" X-Mailer: Apple Mail (2.624) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.513 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599] X-Spam-Score: -2.513 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:21:28 -0000 On Jun 26, 2006, at 8:11 PM, Joe Van Dyk wrote: > On 6/26/06, Michael Ekstrand wrote: >> On Sun, Jun 25, 2006 at 10:12:13AM -0700, Joe Van Dyk wrote: >>> Say a user clicks a checkbox in a menu that affects three other parts >>> of the application. Would a signal be the best way to communicate >>> that change to the rest of the application? How would that work? >>> Would I create a custom signal or slot? How would the other parts of >>> the application listen to that signal? Would I create the slot and >>> then pass that slot to the other parts of the application (i.e. in a >>> constructor)? >> >> What exactly you do to accomplish depends on what you're doing, >> obviously. However, signals and slots are frequently a decent way to >> do >> this kind of thing. For example, in my application, I have a >> singleton >> class that manages application settings. My preferences dialog sets >> configuration items in this config class when its checkboxes, etc. are >> manipulated. Other parts of the application can then connect to >> signals >> the configuration engine fires when config keys are changed. So when >> you check the "always show tabs" checkbox, it sets the "tabalways" >> configuration key to True in the config engine. The config engine >> then >> fires the signal connected to the "tabalways" key, so any listening >> application component knows that the "tabalways" option has changed, >> and >> can adjust itself appropriately. It provides a very flexible, and >> somewhat centralized, wah of disseminating such events. > > How do the various application components listen to the signal? The key is that the configuration object is a singleton. It is managed by an App object (also a singleton). And my App object (to which a pointer is globally available - a getApp() function would also work) has a get_config() method, which returns a reference to the Config object. So a window can do app->get_config().signal_changed("mainwindow", "tabalways").connect(some_listener) The config object stores signals in a map, and signal_changed returns the existing signal for a particular config key if one exists, or creates a new signal and stores it in the map if one doesn't. > I've gone through the tutorial for libsigc++ and it's still terribly > confusing to me. > http://libsigc.sourceforge.net/libsigc2/docs/manual/html/ch02s02.html > says "Handily it derives from sigc::trackable already". I have no > idea why that's handy. First time sigc::trackable is referenced in > the document. Actually, sigc::trackable is referenced in the introduction, where it says that a slot can use a pointer-to-a-member-function and that its object should inherit from sigc::trackable. Why it's handy is that sigc::trackable provides the necessary mechanism so that signals don't try to call member functions bound to deleted objects. It provides a virtual destructor that disconnects all signal connections with members of the now-deleted object as slots, so that you don't have strange segfaults. So any time you use sigc::mem_fun to build a slot pointing to a method, the object containing the method should inherit from sigc::trackable. That should be cleared up though. > Any chance someone would like to update that tutorial to make it a bit > more clear? And possibly also introduce functors in it? A functor has the same definition as it does in the STL - to quote SGI's excellent STL documentation, "any object that can be called as if it is a function." So the problem is probably that the tutorial doesn't document prerequisite knowledge... it's probably best read with an STL reference in hand. Perhaps a note should be added to the introduction that the tutorial assumes familiarity with STL concepts and terminology. Which, I've learned, is about necessary in order to do much with templates. I would work on enhancing the tutorial, but I'm already behind enough without adding more tasks to my summer... Maybe if I get good and sick sometime... - Michael From paul@linuxaudiosystems.com Tue Jun 27 09:38:21 2006 Return-Path: X-Original-To: GTKMM-LIST@gnome.org Delivered-To: GTKMM-LIST@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 45E9B3B0084 for ; Tue, 27 Jun 2006 09:38:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31545-05 for ; Tue, 27 Jun 2006 09:38:20 -0400 (EDT) Received: from vms044pub.verizon.net (vms044pub.verizon.net [206.46.252.44]) by menubar.gnome.org (Postfix) with ESMTP id 372503B000F for ; Tue, 27 Jun 2006 09:38:20 -0400 (EDT) Received: from dual ([151.197.168.248]) by vms044.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1I00COBTQEXLA0@vms044.mailsrvcs.net> for GTKMM-LIST@gnome.org; Tue, 27 Jun 2006 08:35:03 -0500 (CDT) Date: Tue, 27 Jun 2006 09:35:37 -0400 From: Paul Davis Subject: Re: Gtk::Main::signal_key_snooper() In-reply-to: To: =?iso-8859-5?Q?=C8=D5=D2=E7=E3=DA_?= =?iso-8859-5?Q?=B0=DD=D4=E0=F6=D9_?= =?iso-8859-5?Q?=CF=E0=DE=E1=DB=D0=D2=DE=D2=D8=E7?= Message-id: <1151415337.28727.43.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.553 tagged_above=-999 required=2 tests=[AWL=0.046, BAYES_00=-2.599] X-Spam-Score: -2.553 X-Spam-Level: Cc: GTKMM-LIST@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:38:21 -0000 On Tue, 2006-06-27 at 12:58 +0300, Шевчук Ðндрій ЯроÑлавович wrote: > Hi! > > I need example, how to use Gtk::Main::signal_key_snooper().connect... first you should explain why you think you want to use it. it is very rare that there is a real need to use a key snooper. From bob@fis-cal.com Tue Jun 27 09:43:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6D5E53B002C for ; Tue, 27 Jun 2006 09:43:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31596-09 for ; Tue, 27 Jun 2006 09:43:13 -0400 (EDT) Received: from mailrtr3.mailzone.edeltacom.com (mailrtr3.mailzone.edeltacom.com [216.248.176.150]) by menubar.gnome.org (Postfix) with ESMTP id D0B803B0010 for ; Tue, 27 Jun 2006 09:43:10 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr3.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id GOX80757; Tue, 27 Jun 2006 09:42:28 -0400 (EDT) Message-ID: <44A135C5.50009@fis-cal.com> Date: Tue, 27 Jun 2006 08:42:29 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: [Fwd: Re: signal_timeout vs loops (changing label text continuously)] Content-Type: multipart/mixed; boundary="------------030203070300010905040901" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:43:14 -0000 This is a multi-part message in MIME format. --------------030203070300010905040901 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Oops! Forgot to "reply all." Bob -------- Original Message -------- Subject: Re: signal_timeout vs loops (changing label text continuously) Date: Tue, 27 Jun 2006 08:41:31 -0500 From: Bob Caryl Reply-To: bob@fis-cal.com Organization: Fiscal Systems, Inc. To: Gezim Hoxha References: <1151388900.7752.7.camel@localhost.localdomain> Anytime you create a "loop" in the GUI thread, all GUI operations (including your call to Gtk::Label::set_text()) are suspended until your loop finishes and the function in which it runs returns. You must allow Gtk::Main to do its job at some point during your loop iteration by inserting the following statements: while(Gtk::Main::events_pending()) Gtk::Main::iteration(); After your call to Gtk::Label::set_text(). This will allow the GUI to update. However, you should always avoid doing this sort of processing in the GUI thread. A well written application will do such processing in a separate thread and use a Gtk::Dispatcher to update the GUI if needed. See Gtk::Dispatcher for more information on how to do this. Bob Caryl Gezim Hoxha wrote: > Hi all. > > Luis Federico in the "displaying text" thread asks how can he print some > text to the screen on each loop iteration. > > I though I should try to help him but I found myself in trouble. I > thought that having a Label and just changing it's text with the > set_text() method would do the job. However this doesn't really work, > and I was wondering if someone could help me understand why the label > changes only after the last loop iteration completes. It seems that when > the loop is executing the window doesn't redraw itself at all. What > gives? > > Thanks, > -Gezim > > ------------------------------------------------------------------------ > > #include > #include > #include > #include > > class MyWindow: public Gtk::Window > { > public: > MyWindow (); > virtual ~MyWindow (); > > void on_button1_clicked (); > void loop (); > > Gtk::Label showIterLabel; > Gtk::Button button1; > Gtk::HBox boxy; > int i; > }; > > int main (int argc, char * argv[]) > { > Gtk::Main kit (argc, argv); > > MyWindow window; > > kit.run (window); > > return 0; > } > > MyWindow::MyWindow () > : button1("Start"), > i(0) > { > set_default_size (400, 400); > add (boxy); > showIterLabel.set_text("stopped"); > > boxy.pack_start (showIterLabel); > boxy.pack_start (button1); > > button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); > show_all_children(); > } > > MyWindow::~MyWindow () > {} > > void MyWindow::loop () > { > std::ostringstream stream1; > > while (i < 5) > { > stream1.str(""); > stream1 << i; > std::cout << i << std::endl; > showIterLabel.set_text (stream1.str()); > i++; > sleep (1); > } > } > > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ --------------030203070300010905040901 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------030203070300010905040901-- From bob@fis-cal.com Tue Jun 27 09:47:53 2006 Return-Path: X-Original-To: GTKMM-LIST@gnome.org Delivered-To: GTKMM-LIST@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69CCE3B0011 for ; Tue, 27 Jun 2006 09:47:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32023-04 for ; Tue, 27 Jun 2006 09:47:52 -0400 (EDT) Received: from mailrtr3.mailzone.edeltacom.com (mailrtr3.mailzone.edeltacom.com [216.248.176.150]) by menubar.gnome.org (Postfix) with ESMTP id 724A83B00E4 for ; Tue, 27 Jun 2006 09:47:52 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr3.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id GOX83159; Tue, 27 Jun 2006 09:47:24 -0400 (EDT) Message-ID: <44A136EB.4080305@fis-cal.com> Date: Tue, 27 Jun 2006 08:47:23 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: =?UTF-8?B?0KjQtdCy0YfRg9C6INCQ0L3QtNGA0ZbQuSDQr9GA0L7RgdC70LDQstC+0LLQuA==?= =?UTF-8?B?0Yc=?= Subject: Re: Gtk::Main::signal_key_snooper() References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------050306090701060004000209" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: GTKMM-LIST@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:47:53 -0000 This is a multi-part message in MIME format. --------------050306090701060004000209 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit I use Gtk::Main::signal_key_snooper to invoke my help application when the user presses the F1 function key. In the constructor of my GUI window I make the following call: Gtk::Main::signal_key_snooper().connect(sigc::mem_fun(*this,&Employee::on_F1_pressed)); which connects to this callback slot: // help invocation function int Employee::on_F1_pressed(Gtk::Widget *widget, GdkEventKey *keyevent) { if(keyevent->keyval == GDK_F1 && keyevent->type == GDK_KEY_PRESS) { system("/usr/fiscal/gmwhelp EmployeeSetup &"); } return 0; } I'm sure someone will disagree with my implementation, but it works well for me. Bob Caryl Шевчук Ðндрій ЯроÑлавович wrote: > Hi! > > I need example, how to use Gtk::Main::signal_key_snooper().connect... > > thanks. > --- > Sorry for my bad English... > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > --------------050306090701060004000209 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bob.vcf" YmVnaW46dmNhcmQNCmZuOlJvYmVydCBDYXJ5bA0KbjpDYXJ5bDtSb2JlcnQNCm9yZzpGaXNj YWwgU3lzdGVtcywgSW5jLg0KYWRyOjs7MTAyIENvbW1lcmNlIENpcmNsZTtNYWRpc29uO0FM OzM1NzU4O1VTQQ0KZW1haWw7aW50ZXJuZXQ6Ym9iQGZpcy1jYWwuY29tDQp0aXRsZTpTZW5p b3IgU29mdHdhcmUgRGVzaWduIEVuZ2luZWVyDQp0ZWw7d29yazozNTYtNzcyLTg5MjAgWDEw OA0KeC1tb3ppbGxhLWh0bWw6VFJVRQ0KdXJsOmh0dHA6Ly93d3cuZmlzLWNhbC5jb20NCnZl cnNpb246Mi4xDQplbmQ6dmNhcmQNCg0K --------------050306090701060004000209-- From a.shevchuk@lt.ukrsotsbank.com Tue Jun 27 10:07:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BCC403B00AD for ; Tue, 27 Jun 2006 10:07:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01596-01 for ; Tue, 27 Jun 2006 10:07:51 -0400 (EDT) Received: from relay.ukrsotsbank.com (relay.ukrsotsbank.com [80.91.175.187]) by menubar.gnome.org (Postfix) with ESMTP id 5E2C23B00F3 for ; Tue, 27 Jun 2006 10:07:48 -0400 (EDT) Received: from FMAIL.UKRSOTSBANK.COM (cr.ukrsotsbank.com [192.168.1.35]) by relay.ukrsotsbank.com (8.13.6/8.13.3) with ESMTP id k5RE71qw083359 for ; Tue, 27 Jun 2006 17:07:02 +0300 (EEST) (envelope-from a.shevchuk@lt.ukrsotsbank.com) Message-ID: From: =?windows-1251?B?2OXi9/PqIMDt5PCz6SDf8O7x6+Di7uLo9w==?= To: GTKMM-LIST@gnome.org X-FMRP: C:UA/ADMD:UKRSOTS/PRMD:EMAIL/DDA:GTKMM-LIST@GNOME.ORG Subject: Gtk::TreeView without column headers Date: Tue, 27 Jun 2006 17:07:12 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: base64 X-Priority: 3 Importance: Normal X-Mailer: FossMail GateWay 4.0.3.11 X-Milter: Spamilter (Reciever: relay.ukrsotsbank.com; Sender-ip: 192.168.1.35; Sender-helo: fmail.ukrsotsbank.com; ) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.018 tagged_above=-999 required=2 tests=[AWL=-1.942, BAYES_40=-0.185, MIME_BASE64_NO_NAME=0.224, MIME_BASE64_TEXT=1.885] X-Spam-Score: -0.018 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:07:54 -0000 SGksIEFsbCENCg0KSG93IHRvIG1ha2UgVHJlZVZpZXcgd2l0aG91dCBjb2x1bW4gaGVhZGVycyho ZWFkZXIgYnV0dG9ucyk/DQoNCnRoYW5rcyENCldpdGggYmVzdCB3aXNoZXMsIEFuZHJleQ0KLS0t DQpTb3JyeSBmb3IgbXkgYmFkIGVuZ2xpc2guLi4= From a.shevchuk@lt.ukrsotsbank.com Tue Jun 27 10:17:49 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1FE3B3B0483 for ; Tue, 27 Jun 2006 10:17:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02443-04 for ; Tue, 27 Jun 2006 10:17:48 -0400 (EDT) Received: from relay.ukrsotsbank.com (relay.ukrsotsbank.com [80.91.175.187]) by menubar.gnome.org (Postfix) with ESMTP id AE72B3B048C for ; Tue, 27 Jun 2006 10:17:47 -0400 (EDT) Received: from FMAIL.UKRSOTSBANK.COM (uz.ukrsotsbank.com [192.168.1.35]) by relay.ukrsotsbank.com (8.13.6/8.13.3) with ESMTP id k5REHM0I084575 for ; Tue, 27 Jun 2006 17:17:23 +0300 (EEST) (envelope-from a.shevchuk@lt.ukrsotsbank.com) Message-ID: From: =?windows-1251?B?2OXi9/PqIMDt5PCz6SDf8O7x6+Di7uLo9w==?= To: GTKMM-LIST@gnome.org X-FMRP: C:UA/ADMD:UKRSOTS/PRMD:EMAIL/DDA:GTKMM-LIST@GNOME.ORG Subject: RE: Gtk::TreeView without column headers Date: Tue, 27 Jun 2006 17:17:33 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: base64 X-Priority: 3 Importance: Normal X-Mailer: FossMail GateWay 4.0.3.11 X-Milter: Spamilter (Reciever: relay.ukrsotsbank.com; Sender-ip: 192.168.1.35; Sender-helo: fmail.ukrsotsbank.com; ) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.101 tagged_above=-999 required=2 tests=[AWL=-1.470, BAYES_20=-0.74, MIME_BASE64_NO_NAME=0.224, MIME_BASE64_TEXT=1.885] X-Spam-Score: -0.101 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:17:49 -0000 PkhpLCBBbGwhDQo+SG93IHRvIG1ha2UgVHJlZVZpZXcgd2l0aG91dCBjb2x1bW4gaGVhZGVycyho ZWFkZXIgYnV0dG9ucyk/DQo+dGhhbmtzIQ0KPldpdGggYmVzdCB3aXNoZXMsIEFuZHJleQ0KPi0t LQ0KPlNvcnJ5IGZvciBteSBiYWQgZW5nbGlzaC4uLg0Kc29ycnksIGRvIG5vdCBhbnN3ZXIgdG8g dGhpcy4NCmJlY2F1c2UgYW5zd2VyIGlzOiBzZXRfaGVhZGVyc192aXNpYmxlOw0K From bob@fis-cal.com Tue Jun 27 10:21:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25DE63B04D8 for ; Tue, 27 Jun 2006 10:21:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02586-07 for ; Tue, 27 Jun 2006 10:21:31 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id A54DE3B02D8 for ; Tue, 27 Jun 2006 10:21:30 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AVD09054; Tue, 27 Jun 2006 10:20:05 -0400 (EDT) Message-ID: <44A13E95.8060400@fis-cal.com> Date: Tue, 27 Jun 2006 09:20:05 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: [Fwd: Re: signal_timeout vs loops (changing label text continuously)] Content-Type: multipart/mixed; boundary="------------050003090207040000080904" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:21:32 -0000 This is a multi-part message in MIME format. --------------050003090207040000080904 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit This is my morning for multiple goofs: I mistakenly identified the dispatcher class as Gtk::Dispatcher.... I should have said Glib::Dispatcher. Sorry folks. Bob Caryl -------- Original Message -------- Subject: Re: signal_timeout vs loops (changing label text continuously) Date: Tue, 27 Jun 2006 08:41:31 -0500 From: Bob Caryl Reply-To: bob@fis-cal.com Organization: Fiscal Systems, Inc. To: Gezim Hoxha References: <1151388900.7752.7.camel@localhost.localdomain> Anytime you create a "loop" in the GUI thread, all GUI operations (including your call to Gtk::Label::set_text()) are suspended until your loop finishes and the function in which it runs returns. You must allow Gtk::Main to do its job at some point during your loop iteration by inserting the following statements: while(Gtk::Main::events_pending()) Gtk::Main::iteration(); After your call to Gtk::Label::set_text(). This will allow the GUI to update. However, you should always avoid doing this sort of processing in the GUI thread. A well written application will do such processing in a separate thread and use a Gtk::Dispatcher to update the GUI if needed. See Gtk::Dispatcher for more information on how to do this. Bob Caryl Gezim Hoxha wrote: > Hi all. > > Luis Federico in the "displaying text" thread asks how can he print some > text to the screen on each loop iteration. > > I though I should try to help him but I found myself in trouble. I > thought that having a Label and just changing it's text with the > set_text() method would do the job. However this doesn't really work, > and I was wondering if someone could help me understand why the label > changes only after the last loop iteration completes. It seems that when > the loop is executing the window doesn't redraw itself at all. What > gives? > > Thanks, > -Gezim > > ------------------------------------------------------------------------ > > #include > #include > #include > #include > > class MyWindow: public Gtk::Window > { > public: > MyWindow (); > virtual ~MyWindow (); > > void on_button1_clicked (); > void loop (); > > Gtk::Label showIterLabel; > Gtk::Button button1; > Gtk::HBox boxy; > int i; > }; > > int main (int argc, char * argv[]) > { > Gtk::Main kit (argc, argv); > > MyWindow window; > > kit.run (window); > > return 0; > } > > MyWindow::MyWindow () > : button1("Start"), > i(0) > { > set_default_size (400, 400); > add (boxy); > showIterLabel.set_text("stopped"); > > boxy.pack_start (showIterLabel); > boxy.pack_start (button1); > > button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); > show_all_children(); > } > > MyWindow::~MyWindow () > {} > > void MyWindow::loop () > { > std::ostringstream stream1; > > while (i < 5) > { > stream1.str(""); > stream1 << i; > std::cout << i << std::endl; > showIterLabel.set_text (stream1.str()); > i++; > sleep (1); > } > } > > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ --------------050003090207040000080904 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------050003090207040000080904-- From leandro@hasar.com Tue Jun 27 10:33:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 80A4D3B0497 for ; Tue, 27 Jun 2006 10:33:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03709-04 for ; Tue, 27 Jun 2006 10:33:43 -0400 (EDT) Received: from mailgw.hasar.com (mail.hasar.com [200.80.204.3]) by menubar.gnome.org (Postfix) with ESMTP id 9A8303B04D9 for ; Tue, 27 Jun 2006 10:33:42 -0400 (EDT) Received: from mailserver.hasar.com ([192.168.1.80]) by mailgw.hasar.com (8.13.6/8.12.10) with ESMTP id k5RETLLb031593 for ; Tue, 27 Jun 2006 11:29:21 -0300 Received: (qmail 18044 invoked from network); 27 Jun 2006 14:35:20 -0000 Received: from unknown (HELO [192.0.2.127]) ([192.0.2.127]) (envelope-sender ) by 0 (qmail-ldap-1.03) with SMTP for ; 27 Jun 2006 14:35:20 -0000 Message-ID: <44A1416F.1050205@hasar.com> Date: Tue, 27 Jun 2006 11:32:15 -0300 From: Leandro Fanzone User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) References: <1151388900.7752.7.camel@localhost.localdomain> In-Reply-To: <1151388900.7752.7.camel@localhost.localdomain> Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-HASAR-MailScanner-Information: Please contact the Administrator for more information X-HASAR-MailScanner: Found to be clean X-MailScanner-From: leandro@hasar.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.269 tagged_above=-999 required=2 tests=[AWL=-0.092, BAYES_00=-2.599, HTML_30_40=0.374, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.001, RCVD_IN_WHOIS_BOGONS=2.43, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: 0.269 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:33:44 -0000 You should call

    while(Gtk::Main::events_pending())
        Gtk::Main::iteration(false);

and be aware that any other event (for example, another button press) may enter through that hole.

Leandro.

Gezim Hoxha wrote:
Hi all.

Luis Federico in the "displaying text" thread asks how can he print some
text to the screen on each loop iteration.

I though I should try to help him but I found myself in trouble. I
thought that having a Label and just changing it's text with the
set_text() method would do the job. However this doesn't really work,
and I was wondering if someone could help me understand why the label
changes only after the last loop iteration completes. It seems that when
the loop is executing the window doesn't redraw itself at all. What
gives?

Thanks,
-Gezim
  

#include <gtkmm.h> #include <sstream> #include <iostream> #include <unistd.h> class MyWindow: public Gtk::Window { public: MyWindow (); virtual ~MyWindow (); void on_button1_clicked (); void loop (); Gtk::Label showIterLabel; Gtk::Button button1; Gtk::HBox boxy; int i; }; int main (int argc, char * argv[]) { Gtk::Main kit (argc, argv); MyWindow window; kit.run (window); return 0; } MyWindow::MyWindow () : button1("Start"), i(0) { set_default_size (400, 400); add (boxy); showIterLabel.set_text("stopped"); boxy.pack_start (showIterLabel); boxy.pack_start (button1); button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); show_all_children(); } MyWindow::~MyWindow () {} void MyWindow::loop () { std::ostringstream stream1; while (i < 5) { stream1.str(""); stream1 << i; std::cout << i << std::endl; showIterLabel.set_text (stream1.str()); i++; sleep (1); } }

_______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list
From gezimetc@shaw.ca Tue Jun 27 10:47:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 28FD83B0073 for ; Tue, 27 Jun 2006 10:47:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04180-09 for ; Tue, 27 Jun 2006 10:47:50 -0400 (EDT) Received: from pd4mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 8B55C3B02C9 for ; Tue, 27 Jun 2006 10:47:50 -0400 (EDT) Received: from pd3mr5so.prod.shaw.ca (pd3mr5so-qfe3.prod.shaw.ca [10.0.141.12]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00FC2X0BSY10@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 08:45:47 -0600 (MDT) Received: from pn2ml10so.prod.shaw.ca ([10.0.121.80]) by pd3mr5so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00FEVX0BRDA0@pd3mr5so.prod.shaw.ca> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 08:45:47 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00CC6X0BYAT0@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 08:45:47 -0600 (MDT) Date: Tue, 27 Jun 2006 08:45:47 -0600 From: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) In-reply-to: <44A1358B.406@fis-cal.com> To: bob@fis-cal.com Message-id: <1151419547.5764.3.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.352 tagged_above=-999 required=2 tests=[AWL=0.113, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.352 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:47:54 -0000 On Tue, 2006-27-06 at 08:41 -0500, Bob Caryl wrote: > Anytime you create a "loop" in the GUI thread, all GUI operations > (including your call to Gtk::Label::set_text()) are suspended until your > loop finishes and the function in which it runs returns. You must allow > Gtk::Main to do its job at some point during your loop iteration by > inserting the following statements: > > while(Gtk::Main::events_pending()) > Gtk::Main::iteration(); > > After your call to Gtk::Label::set_text(). This will allow the GUI to > update. However, you should always avoid doing this sort of processing > in the GUI thread. A well written application will do such processing > in a separate thread and use a Gtk::Dispatcher to update the GUI if > needed. See Gtk::Dispatcher > > for more information on how to do this. > Thanks alot for your answer Bob. Also thanks to Leandro Fanzone. You keep mentioning threads, but unfortunately I don't know anything about them. Which book should I pick up? Thanks, -Gezim From bob@fis-cal.com Tue Jun 27 12:51:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 773683B033F for ; Tue, 27 Jun 2006 12:51:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08545-08 for ; Tue, 27 Jun 2006 12:51:16 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 2AC653B02B3 for ; Tue, 27 Jun 2006 12:51:15 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AVD97385; Tue, 27 Jun 2006 12:50:32 -0400 (EDT) Message-ID: <44A161D2.2070400@fis-cal.com> Date: Tue, 27 Jun 2006 11:50:26 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> In-Reply-To: <1151419547.5764.3.camel@localhost.localdomain> Content-Type: multipart/mixed; boundary="------------000207070206070107090704" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 16:51:20 -0000 This is a multi-part message in MIME format. --------------000207070206070107090704 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit The docs page for Glib::Thread is http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1Thread.html Basically, to use a "thread" you first write a function to do the work you wish to have done outside the GUI thread. Then you create the thread using Glib::Thread *my_thread = Glib::Thread::create(sigc::mem_fun(*this,&YourClass::your_thread_function),false); Then, your function will be executed by that thread and the thread will exit when your function returns. In my example the function that is passed to Glib::Thread::create is a member of a class, but you do not have to do that if you do not want to; you can use sigc::ptr_fun() instead: Glib::Thread *my_thread = Glib::Thread::create(sigc::ptr_fun(&your_thread_function),false); Hope this helps, Bob Caryl Gezim Hoxha wrote: > On Tue, 2006-27-06 at 08:41 -0500, Bob Caryl wrote: > >> Anytime you create a "loop" in the GUI thread, all GUI operations >> (including your call to Gtk::Label::set_text()) are suspended until your >> loop finishes and the function in which it runs returns. You must allow >> Gtk::Main to do its job at some point during your loop iteration by >> inserting the following statements: >> >> while(Gtk::Main::events_pending()) >> Gtk::Main::iteration(); >> >> After your call to Gtk::Label::set_text(). This will allow the GUI to >> update. However, you should always avoid doing this sort of processing >> in the GUI thread. A well written application will do such processing >> in a separate thread and use a Gtk::Dispatcher to update the GUI if >> needed. See Gtk::Dispatcher >> >> for more information on how to do this. >> >> > > Thanks alot for your answer Bob. Also thanks to Leandro Fanzone. > > You keep mentioning threads, but unfortunately I don't know anything > about them. Which book should I pick up? > > Thanks, > -Gezim > > > --------------000207070206070107090704 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------000207070206070107090704-- From bob@fis-cal.com Tue Jun 27 14:30:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D50823B01EE for ; Tue, 27 Jun 2006 14:30:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12468-01 for ; Tue, 27 Jun 2006 14:30:31 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 439B23B00A6 for ; Tue, 27 Jun 2006 14:30:29 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AVE51666; Tue, 27 Jun 2006 14:29:38 -0400 (EDT) Message-ID: <44A17912.4050407@fis-cal.com> Date: Tue, 27 Jun 2006 13:29:38 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: Bakery Content-Type: multipart/mixed; boundary="------------080303020004090701050504" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 18:30:35 -0000 This is a multi-part message in MIME format. --------------080303020004090701050504 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Please admonish and then forgive me if this is off topic: I downloaded Murray's Bakery package and begun compiling it. Everything was going along fine until the compiler reached the Association.cc file whereupon it spit out a plethora of errors, all of which looked like this one: Association.cc:162: error: template-id 'save_widget<>' for 'void Bakery::Conf::Association::save_widget()' does not match any template declaration Association.cc:162: error: invalid function declaration Can anyone give me a clue as to what I'm doing wrong here? Thanks, Bob Caryl --------------080303020004090701050504 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------080303020004090701050504-- From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 27 15:07:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5FD523B00A6 for ; Tue, 27 Jun 2006 15:07:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13672-06 for ; Tue, 27 Jun 2006 15:07:32 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 91E833B0110 for ; Tue, 27 Jun 2006 15:07:32 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id B116612D4F for ; Tue, 27 Jun 2006 12:06:44 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1161 To: gtkmm-forge@lists.sourceforge.net Date: Tue, 27 Jun 2006 12:06:43 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.403 tagged_above=-999 required=2 tests=[AWL=0.082, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.403 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 19:07:34 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345992] New: notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) 2. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 3. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 26 Jun 2006 18:47:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] New: notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x Summary: notebook shows incorrect page Product: gtkmm Version: 2.4.x Platform: Other OS/Version: All Status: UNCONFIRMED Severity: minor Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: rodrivg@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.7/2.8 GNOME milestone: Unspecified Please describe the problem: when i create a notebook, and call append_page(my widget(...)) to append two pages, the notebook's tabs shows first page, but notebook's widget shown is the one of the second page. Steps to reproduce: 1. call twice: m_Notebook.append_page(*manage(new GuiWidgetWave(ch,gfr)), us); 2. look at the gui 3. Actual results: the notebook shows the second widget, but the tab activated is the first. you can switch to tab #1 and back to tab #0 to see first widget. Expected results: the notebook shows the first widget Does this happen every time? yes Other information: there is a workaround: after appending the widgets call: m_Notebook.set_current_page(-1); m_Notebook.set_current_page(0); -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 27 Jun 2006 11:56:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060627155643.ABFC16CC1AE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-27 15:56 UTC ------- People report this problem sometimes. It's usually fixed by doing a clean checkout (delete the directory and check it out again), and sometimes it's caused by using difference versions of the autotools. Are you using jhbuild? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 27 Jun 2006 13:28:53 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060627172853.EBD486CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x ------- Comment #3 from G?tz Waschk 2006-06-27 17:28 UTC ------- Checking out the source again did not help. I'm not using jhbuild. My versions of the autotools: automake 1.9.6 autoconf 2.59 libtool 1.5.20 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1161 ******************************************** From kohlerj@ukzn.ac.za Wed Jun 28 02:29:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2E26C3B002A for ; Wed, 28 Jun 2006 02:29:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29255-05 for ; Wed, 28 Jun 2006 02:29:14 -0400 (EDT) Received: from dbnmail2.ukzn.ac.za (dbnmail2.ukzn.ac.za [146.230.128.79]) by menubar.gnome.org (Postfix) with ESMTP id 415433B000F for ; Wed, 28 Jun 2006 02:29:12 -0400 (EDT) Received: from DBNWEBACC1.ukzn.ac.za (gwpop.ukzn.ac.za [146.230.128.75]) by dbnmail2.ukzn.ac.za (8.12.6/8.12.6/SuSE Linux 0.6) with ESMTP id k5S6SS7I011430 for ; Wed, 28 Jun 2006 08:28:28 +0200 Received: from goose.cs.ukzn.ac.za [146.230.94.72] by DBNWEBACC1.ukzn.ac.za; Wed, 28 Jun 2006 08:28:13 +0200 Date: Wed, 28 Jun 2006 08:28:21 +0200 To: "gtkmm-list@gnome.org" Subject: Adding spinbutton to toolbar using UImanager? From: "Johan Kohler" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Message-ID: User-Agent: Opera Mail/9.00 (Linux) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.103 tagged_above=-999 required=2 tests=[AWL=-2.152, BAYES_40=-0.185, RCVD_IN_WHOIS_INVALID=2.234] X-Spam-Score: -0.103 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 06:29:17 -0000 Hi, I don't understand how I can add a Gtk::SpinButton to a toolbar using the UIManager method explained in the tutorial. If someone could give an example, I would be grateful. Johan -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ -------------------------------------------------------------------- Please find our disclaimer at http://www.ukzn.ac.za/disclaimer -------------------------------------------------------------------- <<<>>> From gezimetc@shaw.ca Wed Jun 28 14:03:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4BD9C3B038E for ; Wed, 28 Jun 2006 14:03:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25294-10 for ; Wed, 28 Jun 2006 14:03:12 -0400 (EDT) Received: from pd4mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id B8BF63B0465 for ; Wed, 28 Jun 2006 14:03:12 -0400 (EDT) Received: from pd5mr6so.prod.shaw.ca (pd5mr6so-qfe3.prod.shaw.ca [10.0.141.182]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00F2O0QLQRC0@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 12:01:33 -0600 (MDT) Received: from pn2ml9so.prod.shaw.ca ([10.0.121.7]) by pd5mr6so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00BKK0QLOY70@pd5mr6so.prod.shaw.ca> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 12:01:33 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00B400QL3A90@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 12:01:33 -0600 (MDT) Date: Wed, 28 Jun 2006 12:01:33 -0600 From: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) In-reply-to: <44A161D2.2070400@fis-cal.com> To: bob@fis-cal.com Message-id: <1151517693.5981.6.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.401 tagged_above=-999 required=2 tests=[AWL=-0.844, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -1.401 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 18:03:14 -0000 On Tue, 2006-27-06 at 11:50 -0500, Bob Caryl wrote: > The docs page for Glib::Thread is > http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1Thread.html > > Basically, to use a "thread" you first write a function to do the work > you wish to have done outside the GUI thread. Then you create the > thread using > > Glib::Thread *my_thread = > Glib::Thread::create(sigc::mem_fun(*this,&YourClass::your_thread_function),false); > > > Then, your function will be executed by that thread and the thread will > exit when your function returns. > > In my example the function that is passed to Glib::Thread::create is a > member of a class, but you do not have to do that if you do not want to; > you can use sigc::ptr_fun() instead: > > Glib::Thread *my_thread = > Glib::Thread::create(sigc::ptr_fun(&your_thread_function),false); > > Hope this helps, Bob, that helps me implement a thread, which is great, but I also want to understand what threads are and how they work. How do they relate to forks and so on. Is there a book or something I can read to understand this further. Thanks, -Gezim From doug@mobile-intelligence.com Wed Jun 28 14:13:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8473D3B00B9 for ; Wed, 28 Jun 2006 14:13:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25870-10 for ; Wed, 28 Jun 2006 14:13:31 -0400 (EDT) Received: from mic3.mobile-intelligence.com (mic3.mobile-intelligence.com [66.73.38.140]) by menubar.gnome.org (Postfix) with SMTP id EBA773B0365 for ; Wed, 28 Jun 2006 14:13:30 -0400 (EDT) Received: (qmail 23627 invoked from network); 28 Jun 2006 18:13:10 -0000 Received: from mic2.mobile-intelligence.com (HELO doug.workgroup.local) (66.73.38.139) by mic3.mobile-intelligence.com with SMTP; 28 Jun 2006 18:13:10 -0000 Subject: Re: signal_timeout vs loops (changing label text continuously) From: "Douglas C. MacKenzie" To: gtkmm In-Reply-To: <1151517693.5981.6.camel@localhost.localdomain> References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> <1151517693.5981.6.camel@localhost.localdomain> Content-Type: text/plain Date: Wed, 28 Jun 2006 14:13:10 -0400 Message-Id: <1151518390.14375.90.camel@doug.workgroup.local> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-4.fc4) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.101 tagged_above=-999 required=2 tests=[AWL=0.209, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.101 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 18:13:34 -0000 It is old, but one good reference is: Threads Primer A Guide to Multithreaded Programming Bil Lewis and Daniel J. Berg Sunsoft Press (Prentice Hall) 1996. I'm sure there are newer ones. Doug On Wed, 2006-06-28 at 12:01 -0600, Gezim Hoxha wrote: > > Bob, that helps me implement a thread, which is great, but I also want > to understand what threads are and how they work. How do they relate to > forks and so on. Is there a book or something I can read to understand > this further. > > Thanks, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list From jonathon.jongsma@gmail.com Wed Jun 28 14:40:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BC2A23B048F for ; Wed, 28 Jun 2006 14:40:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27739-04 for ; Wed, 28 Jun 2006 14:40:58 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by menubar.gnome.org (Postfix) with ESMTP id 6FFAC3B03CF for ; Wed, 28 Jun 2006 14:40:58 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2072517nzo for ; Wed, 28 Jun 2006 11:40:57 -0700 (PDT) Received: by 10.36.178.19 with SMTP id a19mr1676164nzf; Wed, 28 Jun 2006 11:40:57 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Wed, 28 Jun 2006 11:40:57 -0700 (PDT) Message-ID: Date: Wed, 28 Jun 2006 13:40:57 -0500 From: "Jonathon Jongsma" To: "Gezim Hoxha" Subject: Re: signal_timeout vs loops (changing label text continuously) In-Reply-To: <1151517693.5981.6.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> <1151517693.5981.6.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.376 tagged_above=-999 required=2 tests=[AWL=0.024, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.376 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 18:40:59 -0000 On 6/28/06, Gezim Hoxha wrote: > Bob, that helps me implement a thread, which is great, but I also want > to understand what threads are and how they work. How do they relate to > forks and so on. Is there a book or something I can read to understand > this further. > > Thanks, > -Gezim I haven't really read through it all, so I'm not sure how good it is, but you might start at wikipedia: http://en.wikipedia.org/wiki/Thread_%28computer_science%29 There's a list of references (books and online material) at the end of that article as well, if you're interested. Otherwise, I'm sure you can find decent information by searching google for terms like threads, threading, multi-threading, tutorial, introduction, etc. Jonner From gezimetc@shaw.ca Wed Jun 28 15:42:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6FD183B00EC for ; Wed, 28 Jun 2006 15:42:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30492-04 for ; Wed, 28 Jun 2006 15:42:32 -0400 (EDT) Received: from pd2mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 2027D3B0080 for ; Wed, 28 Jun 2006 15:42:32 -0400 (EDT) Received: from pd5mr8so.prod.shaw.ca (pd5mr8so-qfe3.prod.shaw.ca [10.0.141.184]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00K735CQBQ00@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 13:41:14 -0600 (MDT) Received: from pn2ml8so.prod.shaw.ca ([10.0.121.152]) by pd5mr8so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L008025CQYSH0@pd5mr8so.prod.shaw.ca> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 13:41:14 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00CD55CQPI00@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 13:41:14 -0600 (MDT) Date: Wed, 28 Jun 2006 13:41:14 -0600 From: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) In-reply-to: To: Jonathon Jongsma Message-id: <1151523674.5981.9.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> <1151517693.5981.6.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=-0.840, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -1.397 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 19:42:35 -0000 On Wed, 2006-28-06 at 13:40 -0500, Jonathon Jongsma wrote: > On 6/28/06, Gezim Hoxha wrote: > > Bob, that helps me implement a thread, which is great, but I also want > > to understand what threads are and how they work. How do they relate to > > forks and so on. Is there a book or something I can read to understand > > this further. > > > > Thanks, > > -Gezim > > I haven't really read through it all, so I'm not sure how good it is, > but you might start at wikipedia: > http://en.wikipedia.org/wiki/Thread_%28computer_science%29 > > There's a list of references (books and online material) at the end of > that article as well, if you're interested. Otherwise, I'm sure you > can find decent information by searching google for terms like > threads, threading, multi-threading, tutorial, introduction, etc. Jonner, thanks, that does help. There's a nice big list of references on that wikipedia page :) -Gezim From morten.bo.nielsen@topsil.com Tue Jun 27 02:39:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 133303B00D0 for ; Tue, 27 Jun 2006 02:39:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09613-05 for ; Tue, 27 Jun 2006 02:39:51 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id 9477C3B002C for ; Tue, 27 Jun 2006 02:39:50 -0400 (EDT) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message Subject: SV: SV: SV: drawables. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Tue, 27 Jun 2006 08:39:48 +0200 Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EE@SRVEXCH.topsil.dk> In-Reply-To: <1151332772.28063.25.camel@localhost.localdomain> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: SV: SV: drawables. Thread-Index: AcaZLqt+AN80PBbTQX+k24lkBb7rEAAhAVwQ From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.446 tagged_above=-999 required=2 tests=[AWL=-0.001, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.446 X-Spam-Level: X-Mailman-Approved-At: Thu, 29 Jun 2006 10:05:26 -0400 Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 06:39:58 -0000 > -----Oprindelig meddelelse----- > Fra: Paul Davis [mailto:paul@linuxaudiosystems.com] > Sendt: 26. juni 2006 16:40 > Til: Morten Bo Nielsen > Cc: gtkmm-list@gnome.org > Emne: Re: SV: SV: drawables. >=20 > > > you are drawing in an expose handler, yes? > > > > > > > no. :-) > > > > I do this now. > > > > // retrieving gdk::window to write to > > Glib::RefPtr Window =3D PolyDrawArea->get_window(); > > if( !Window ) > > return; > > > > I exit the draw-function if the gdk::window is not visible. It is good > > for performance and it is properbly better programming as well. >=20 > i don't know how many times or in what places it has to be written: >=20 > Only attempt to draw to on-screen drawables in an expose > handler. >=20 > this is an absolute, basic, inviolable rule of all programming with > any GUI toolkit. if you do not draw in the expose handler, then > the contents of the window are at mercy of the underlying window system > (X, Quartz, GDI), and may (or may not) be what you intended. if you draw > in the expose handler and elsewhere, you're just wasting cycles. >=20 > so please, repeat after me: >=20 > Only attempt to draw to on-screen drawables in an expose > handler. >=20 > --p >=20 ok Only attempt to draw to on-screen drawables in an expose handler (and I will properly remember this from now on.) I'm fairly new to GUI and gtk programming and I have had a hard time getting an overview of it all. I have always prefered the simplicity of concole programming. The gtk tutorial (from http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/index.html) is good reading, and gives the basics on gtkmm programming - based on the examples, I can extrapolate using the documentation of the different widgets. But, as should be obvious, I have a hard time distinguishing between gdk, glib, atk, pango, etc. and most of the examples I find using google is pure C that doesn't translate easily to C++. Do you have links to other good documentation? (beside gtkmm.org) morten From alberto.chiodi@gmail.com Wed Jun 28 07:47:37 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F302D3B00B9 for ; Wed, 28 Jun 2006 07:47:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08558-04 for ; Wed, 28 Jun 2006 07:47:35 -0400 (EDT) Received: from hu-out-0102.google.com (hu-out-0102.google.com [72.14.214.192]) by menubar.gnome.org (Postfix) with ESMTP id 4AF473B00A0 for ; Wed, 28 Jun 2006 07:47:34 -0400 (EDT) Received: by hu-out-0102.google.com with SMTP id 35so1228595hue for ; Wed, 28 Jun 2006 04:46:31 -0700 (PDT) Received: by 10.48.235.13 with SMTP id i13mr388666nfh; Wed, 28 Jun 2006 04:46:31 -0700 (PDT) Received: from ?10.0.0.5? ( [80.87.23.252]) by mx.gmail.com with ESMTP id h1sm3946895nfe.2006.06.28.04.46.30; Wed, 28 Jun 2006 04:46:30 -0700 (PDT) Message-ID: <44A26C09.4020901@gmail.com> Date: Wed, 28 Jun 2006 13:46:17 +0200 From: Alberto Chiodi User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.13) Gecko/20060501 Fedora/1.7.13-1.1.fc4 X-Accept-Language: it, en-us, en MIME-Version: 1.0 To: gtkmm-list@gnome.org Subject: New gtkmm24.2.6.9-2.fc4.i386 Content-Type: multipart/alternative; boundary="------------090501090405020905020202" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.329 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, HTML_TITLE_EMPTY=0.214, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, URG_BIZ=0.351] X-Spam-Score: -0.329 X-Spam-Level: X-Mailman-Approved-At: Thu, 29 Jun 2006 10:05:26 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 11:47:37 -0000 This is a multi-part message in MIME format. --------------090501090405020905020202 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi Excuse me but I have a little problem with yum update and dependencies of your library. (I don't know if the problem is related only with "extra" rpm repositories.... ) I think that it isn't really a bug so, because I'm only an end-user of linux and not a programmer or developer of linux, I prefer contact you and not subscribe a new bug. It' s only a "post it" that I write for you because I cannot see anything on the net by "linuxian" community about this my (?) new problem. This is the question: Yesterday night (Italy time) I updated my system FC4 and yum processed new files (with the new kernel 2.6.17...). Yum stopped the update with the message of missing dependency: library libatkmm-1.6.so.1 is need by Gparted program. I thought that there was a problem (?) in the new files, so I tried to uninstall Gparted (actually I haven't necessity to use it). After these, I began a new update and yum worked well. (and..... on my sistem (I use gnome), actually all seem work well). But when, at the end I tried to reinstall Gparted, yum refused to do it with a message about the necessity of the library libatkmm-1.6.so.1 Now, today mornig I searched answers on the net and I saw that this library (libatkmm-1.6.so.1) is part of gtkmm24 package. I tried to install devel package of gtkmm24 with the hope that this library was in it, but it isn't so. ........ So, I don't know if this library is too old for the evolution of the Linux sistem or other..... ....but I think that there is a misunderstanding from this new packages "gtkmm24.2.6.9-2.fc4.i386" that now doesn't contain libatkmm-1.6.so.1 (unlike older release) or from Gparted program that yet needs this library. Actually I' haven't no problem on my sistem (except that I won't can use Gparted in the future....)...so I haven't any necessity of "urgent" assistance........I'm only waiting for new updates....... .....I only hope I make myself useful for Linux development. Excuse me for my scholastic english. Best regards Alberto Chiodi --------------090501090405020905020202 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Hi

Excuse me but I have a little problem with yum update and dependencies of your library.
(I don't know if the problem is related only with "extra" rpm repositories.... )

I think that it isn't really a bug so, because I'm only an end-user of linux and not a programmer or developer of linux, I prefer contact you and not subscribe a new bug.
It' s only a "post it" that I write for you because I cannot see anything on the net by "linuxian" community about this my (?) new problem.

This is the question:
Yesterday night (Italy time) I updated my system FC4 and yum processed new files (with the new kernel 2.6.17...).
Yum stopped the update with the message of missing dependency: library libatkmm-1.6.so.1 is need by Gparted program.
I thought that there was a problem (?) in the new files, so I tried to uninstall Gparted (actually I haven't necessity to use it).
After these, I began a new update and yum worked well. (and..... on my sistem (I use gnome), actually all seem work well).
But when, at the end I tried to reinstall Gparted, yum refused to do it with a message about the necessity of the library libatkmm-1.6.so.1
Now, today mornig I searched answers on the net  and I saw that this library (libatkmm-1.6.so.1) is part of gtkmm24 package.
I tried to install devel package of gtkmm24 with the hope that this library was in it, but it isn't so.
........
So, I don't know if this library is too old for the evolution of the Linux sistem or other.....
....but I think that there is a misunderstanding from this new packages  "gtkmm24.2.6.9-2.fc4.i386" that now doesn't contain libatkmm-1.6.so.1 (unlike older release) or from Gparted program that yet needs this library.

Actually I' haven't no problem on my sistem (except that I won't can use Gparted in the future....)...so I haven't any necessity of "urgent" assistance........I'm only waiting for new updates.......
.....I only hope I make myself useful for Linux development.
Excuse me for my scholastic english.

Best regards

Alberto Chiodi

--------------090501090405020905020202-- From jonathon.jongsma@gmail.com Thu Jun 29 10:38:30 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0F6B83B0581 for ; Thu, 29 Jun 2006 10:38:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19542-03 for ; Thu, 29 Jun 2006 10:38:25 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id 05B773B057B for ; Thu, 29 Jun 2006 10:38:24 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id l8so159809nzf for ; Thu, 29 Jun 2006 07:38:24 -0700 (PDT) Received: by 10.36.47.14 with SMTP id u14mr2938998nzu; Thu, 29 Jun 2006 07:38:22 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 29 Jun 2006 07:38:22 -0700 (PDT) Message-ID: Date: Thu, 29 Jun 2006 09:38:22 -0500 From: "Jonathon Jongsma" To: "Morten Bo Nielsen" Subject: Re: SV: SV: drawables. In-Reply-To: <80F65DC882C35A43AD82423898BB2D8A3B36EE@SRVEXCH.topsil.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1151332772.28063.25.camel@localhost.localdomain> <80F65DC882C35A43AD82423898BB2D8A3B36EE@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.3 tagged_above=-999 required=2 tests=[AWL=-0.054, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.3 X-Spam-Level: Cc: gtkmm-list@gnome.org, paul@linuxaudiosystems.com X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 14:38:30 -0000 On 6/27/06, Morten Bo Nielsen wrote: > The gtk tutorial (from > http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/index.html) is > good reading, and gives the basics on gtkmm programming - based on the > examples, I can extrapolate using the documentation of the different > widgets. But, as should be obvious, I have a hard time distinguishing > between gdk, glib, atk, pango, etc. and most of the examples I find > using google is pure C that doesn't translate easily to C++. > > Do you have links to other good documentation? (beside gtkmm.org) > What sort of documentation? other gtkmm documentation? There's not really much besides the tutorial on the gtkmm.org website as far as book-style documentation. There is also the API reference of course, which I assume you're aware of. A lot of the documentation was written by people like yourself who were learning to program with gtkmm and added things that helped them understand it better. Feel free to offer suggestions on what could be improved in the documentation and what sort of things you feel are missing. You're welcome to ask questions on the list about things that don't make sense of course. Otherwise, I'd just suggest trying things out by experimenting and reading other source code. You can find a partial list of applications using gtkmm here: http://www.gtkmm.org/extra.shtml -- jonner From jonathon.jongsma@gmail.com Thu Jun 29 10:47:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCF493B0476 for ; Thu, 29 Jun 2006 10:47:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20062-10 for ; Thu, 29 Jun 2006 10:47:38 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.202]) by menubar.gnome.org (Postfix) with ESMTP id 1C38E3B0228 for ; Thu, 29 Jun 2006 10:47:38 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id z31so202943nzd for ; Thu, 29 Jun 2006 07:47:37 -0700 (PDT) Received: by 10.36.50.15 with SMTP id x15mr3065034nzx; Thu, 29 Jun 2006 07:47:37 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 29 Jun 2006 07:47:37 -0700 (PDT) Message-ID: Date: Thu, 29 Jun 2006 09:47:37 -0500 From: "Jonathon Jongsma" To: "Alberto Chiodi" Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 In-Reply-To: <44A26C09.4020901@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44A26C09.4020901@gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.125 tagged_above=-999 required=2 tests=[AWL=-0.230, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, URG_BIZ=0.351] X-Spam-Score: -2.125 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 14:47:41 -0000 On 6/28/06, Alberto Chiodi wrote: > > Hi > > Excuse me but I have a little problem with yum update and dependencies of > your library. > (I don't know if the problem is related only with "extra" rpm > repositories.... ) > > I think that it isn't really a bug so, because I'm only an end-user of > linux and not a programmer or developer of linux, I prefer contact you and > not subscribe a new bug. > It' s only a "post it" that I write for you because I cannot see anything > on the net by "linuxian" community about this my (?) new problem. > > This is the question: > Yesterday night (Italy time) I updated my system FC4 and yum processed new > files (with the new kernel 2.6.17...). > Yum stopped the update with the message of missing dependency: library > libatkmm-1.6.so.1 is need by Gparted program. > I thought that there was a problem (?) in the new files, so I tried to > uninstall Gparted (actually I haven't necessity to use it). > After these, I began a new update and yum worked well. (and..... on my > sistem (I use gnome), actually all seem work well). > But when, at the end I tried to reinstall Gparted, yum refused to do it > with a message about the necessity of the library libatkmm-1.6.so.1 > Now, today mornig I searched answers on the net and I saw that this > library (libatkmm-1.6.so.1) is part of gtkmm24 package. > I tried to install devel package of gtkmm24 with the hope that this library > was in it, but it isn't so. > ........ > So, I don't know if this library is too old for the evolution of the Linux > sistem or other..... > ....but I think that there is a misunderstanding from this new packages > "gtkmm24.2.6.9-2.fc4.i386" that now doesn't contain libatkmm-1.6.so.1 > (unlike older release) or from Gparted program that yet needs this library. > > Actually I' haven't no problem on my sistem (except that I won't can use > Gparted in the future....)...so I haven't any necessity of "urgent" > assistance........I'm only waiting for new updates....... > .....I only hope I make myself useful for Linux development. > Excuse me for my scholastic english. > > Best regards > > Alberto Chiodi Hi Alberto. This sounds like a problem with your distribution (Fedora) packaging and not necessarily a gtkmm problem. You might try asking your question on a fedora users mailing list or a fedora forum. -- jonner From denis@poolshark.org Thu Jun 29 12:07:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 928E13B03DF for ; Thu, 29 Jun 2006 12:07:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25541-07 for ; Thu, 29 Jun 2006 12:07:37 -0400 (EDT) Received: from charlie.albator.org (unknown [64.151.106.180]) by menubar.gnome.org (Postfix) with ESMTP id C7D5A3B02D5 for ; Thu, 29 Jun 2006 12:07:32 -0400 (EDT) Received: from [192.168.1.110] (c-71-202-97-45.hsd1.ca.comcast.net [71.202.97.45]) (authenticated bits=0) by charlie.albator.org (8.13.1/8.13.1) with ESMTP id k5TGR3CQ013183 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 Jun 2006 09:27:03 -0700 Message-ID: <44A3FA31.3020209@poolshark.org> Date: Thu, 29 Jun 2006 09:05:05 -0700 From: Denis Leroy User-Agent: Mozilla Thunderbird 1.0.8-1.1.fc4 (X11/20060501) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Alberto Chiodi Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 References: <44A26C09.4020901@gmail.com> In-Reply-To: <44A26C09.4020901@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.455 tagged_above=-999 required=2 tests=[AWL=-0.010, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.455 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 16:07:40 -0000 Alberto Chiodi wrote: > This is the question: > Yesterday night (Italy time) I updated my system FC4 and yum processed > new files (with the new kernel 2.6.17...). > Yum stopped the update with the message of missing dependency: library > libatkmm-1.6.so.1 is need by Gparted program. Hi Alberto, Yup, it's all my fault. I temporarily broke the FC-4 yum update for gtkmm-related package. I did a routine upgrade from gtkmm 2.6.5 to gtkmm 2.6.9, not realizing right away that an entire so library went away. Because of the way RPM works, this caused all gtkmm-dependent packages to fail to upgrade. Note that everything is fixed now (as of 2 days ago). There's only one package that still needs to be rebuilt (wp_tray), but all the other ones (Gparted, inkscape, regexxer, ..) are fixed, so if you do a 'yum update' it should fix everything. It if doesn't, you might be using an out-of-date repository mirror... More on the topic, does anyone one what happened to libatkmm.so in 2.6.9 ? -denis From murrayc@murrayc.com Thu Jun 29 12:22:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5387D3B00F3 for ; Thu, 29 Jun 2006 12:22:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26473-02 for ; Thu, 29 Jun 2006 12:22:11 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by menubar.gnome.org (Postfix) with ESMTP id 5562E3B00D2 for ; Thu, 29 Jun 2006 12:22:11 -0400 (EDT) Received: from [10.0.22.44] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 2E174129A87; Thu, 29 Jun 2006 09:22:08 -0700 (PDT) Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 From: Murray Cumming To: Denis Leroy In-Reply-To: <44A3FA31.3020209@poolshark.org> References: <44A26C09.4020901@gmail.com> <44A3FA31.3020209@poolshark.org> Content-Type: text/plain Date: Thu, 29 Jun 2006 18:22:05 +0200 Message-Id: <1151598125.6687.11.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.445 X-Spam-Level: Cc: Alberto Chiodi , gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 16:22:14 -0000 On Thu, 2006-06-29 at 09:05 -0700, Denis Leroy wrote: > Alberto Chiodi wrote: > > This is the question: > > Yesterday night (Italy time) I updated my system FC4 and yum processed > > new files (with the new kernel 2.6.17...). > > Yum stopped the update with the message of missing dependency: library > > libatkmm-1.6.so.1 is need by Gparted program. > > Hi Alberto, > > Yup, it's all my fault. I temporarily broke the FC-4 yum update for > gtkmm-related package. I did a routine upgrade from gtkmm 2.6.5 to gtkmm > 2.6.9, not realizing right away that an entire so library went away. I'm not sure what this is referring to, and it sounds scary. [snip] > There's only one > package that still needs to be rebuilt (wp_tray), but all the other ones > (Gparted, inkscape, regexxer, ..) are fixed, [snip] Are you talking about an ABI break? Have I done something bad? > More on the topic, does anyone one what happened to libatkmm.so in 2.6.9 ? Eek. I guess I need to investigate. There's a special patch that maybe got into cvs or the tarball that never should have. If this did get into the tarball, you (as a distro packager) should be telling me and _not_ just packaging it. If you have, please revert immediately. You know that gtkmm is _meant_ to be ABI stable. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 29 15:09:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 114913B00AE for ; Thu, 29 Jun 2006 15:09:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03920-07 for ; Thu, 29 Jun 2006 15:09:46 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id C69283B01C6 for ; Thu, 29 Jun 2006 15:09:45 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 59EE51282B for ; Thu, 29 Jun 2006 12:09:45 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1162 To: gtkmm-forge@lists.sourceforge.net Date: Thu, 29 Jun 2006 12:09:44 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.404 tagged_above=-999 required=2 tests=[AWL=0.081, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.404 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 19:09:47 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345992] notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 29 Jun 2006 10:01:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060629140121.568E26CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #1 from Murray Cumming 2006-06-29 14:01 UTC ------- Thanks for the report. Could you create a small test case, please? And xactly what version of gtkmm are yoo using? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1162 ******************************************** From suryakiran.gullapalli@gmail.com Thu Jun 29 21:53:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 018F23B000D for ; Thu, 29 Jun 2006 21:53:43 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19931-01 for ; Thu, 29 Jun 2006 21:53:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id A2D913B00D0 for ; Thu, 29 Jun 2006 21:53:40 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id n29so221852nzf for ; Thu, 29 Jun 2006 18:53:40 -0700 (PDT) Received: by 10.36.47.6 with SMTP id u6mr132713nzu; Thu, 29 Jun 2006 18:53:40 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Thu, 29 Jun 2006 18:53:39 -0700 (PDT) Message-ID: <3462bcdb0606291853t5ac3d247n8e86a7b31f0860da@mail.gmail.com> Date: Fri, 30 Jun 2006 07:23:39 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org Subject: Custom sort function MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_624_11079306.1151632419983" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.724 tagged_above=-999 required=2 tests=[AWL=-0.120, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.724 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 01:53:43 -0000 ------=_Part_624_11079306.1151632419983 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I'm using a treeview with list store as its model. I want to sort some of the columns in the model. But by the design of my code, i cannot use the default sort functions. When ever i click on the header of the column, i want custom sort function (written for my code) to be called. How can i do that?? Thanks in advance, Surya ------=_Part_624_11079306.1151632419983 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,
I'm using a treeview with list store as its model. I want to sort some of the columns in the model. But by the design of my code, i cannot use the default sort functions. When ever i click on the header of the column, i want custom sort function (written for my code) to be called. How can i do that??

Thanks in advance,
Surya
------=_Part_624_11079306.1151632419983-- From gezimetc@shaw.ca Fri Jun 30 03:01:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4DB773B011D; Fri, 30 Jun 2006 03:01:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31309-08; Fri, 30 Jun 2006 03:01:52 -0400 (EDT) Received: from pd5mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 219DD3B0073; Fri, 30 Jun 2006 03:01:51 -0400 (EDT) Received: from pd5mr4so.prod.shaw.ca (pd5mr4so-qfe3.prod.shaw.ca [10.0.141.168]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1N00C4AVJ3KIA0@l-daemon>; Fri, 30 Jun 2006 01:01:51 -0600 (MDT) Received: from pn2ml7so.prod.shaw.ca ([10.0.121.151]) by pd5mr4so.prod.shaw.ca (Sun Java System Messaging Server 6.2-2.05 (built Apr 28 2005)) with ESMTP id <0J1N00L6ZVJ269N0@pd5mr4so.prod.shaw.ca>; Fri, 30 Jun 2006 01:01:51 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1N00HH6VJ2HOC1@l-daemon>; Fri, 30 Jun 2006 01:01:50 -0600 (MDT) Date: Fri, 30 Jun 2006 01:01:50 -0600 From: Gezim Hoxha Subject: Re: gnome applets with gtkmm In-reply-to: To: Dodji Seketeli Message-id: <1151650910.8679.7.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: multipart/mixed; boundary="=-acdrdVGBBIkWMwuUt41J" References: <1150540051.6504.1.camel@localhost.localdomain> <1150585266.8446.2.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.271 tagged_above=-999 required=2 tests=[AWL=0.040, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.271 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 07:01:53 -0000 --=-acdrdVGBBIkWMwuUt41J Content-Type: text/plain Content-Transfer-Encoding: 7bit On Sun, 2006-18-06 at 01:28 +0200, Dodji Seketeli wrote: > > Thanks for that. Yes it helped :) > > Good to hear that :-) > > > I got the GTK+ version working but I have no idea how to convert it to > > GTKMM. > Okay, cool. > > [...] > > okay, here is what I get after quickly changing the code: > #include > #include > #include > > using namespace std ; > using namespace Glib ; > using namespace Gtk ; > > =~= > > static bool > myexample_applet_fill (PanelApplet *applet, const gchar *iid, gpointer data) > { > if (!iid) { > return false ; > } > > if (ustring (iid) != "OAFIID:ExampleApplet") { > cerr << "got a call for an other applet\n" ; > return false ; > } > > Label *label = manage( new Label ("Hello World")); > gtk_container_add (GTK_CONTAINER (applet), > GTK_WIDGET (label->gobj ())); > > gtk_widget_show_all (GTK_WIDGET (applet)); > > return true; > } > > PANEL_APPLET_BONOBO_FACTORY ("OAFIID:ExampleApplet_Factory", > PANEL_TYPE_APPLET, > "The Hello World Applet", > "0", > (PanelAppletFactoryCallback) myexample_applet_fill, > NULL); > =~= > > To compile it, I ran: > g++ -o test-applet `pkg-config --libs --cflags libpanelapplet-2.0 > gtkmm-2.4` test-applet.cc > > I don't know if it runs okay though :-) But you should get the idea . Dodji, that works fine. However, instead of doing : gtk_container_add (GTK_CONTAINER (applet), GTK_WIDGET (label->gobj ())); since PanelApplet is child of GtkEventBox (from gnome-panel docs) why can't I do : Gtk::EventBox gtkmmApplet = static_cast (*applet); gtkmmApplet.add (*panelLabel); BTW, I get this error: no matching function for call to 'Gtk::EventBox::EventBox (_PanelApplet &)' Thank, -Gezim --=-acdrdVGBBIkWMwuUt41J Content-Disposition: attachment; filename=main.cc Content-Type: text/x-c++src; name=main.cc; charset=utf-8 Content-Transfer-Encoding: 7bit #include #include #include #include static bool gPrayerTimesDashboard (PanelApplet *applet, const gchar *iid, gpointer data) { if (!iid) { return false ; } if (Glib::ustring (iid) != "OAFIID:gPrayerTimesApplet") { std::cerr << "got a call for an other applet\n" ; return false ; } Gtk::Label *panelLabel = Gtk::manage (new Gtk::Label ("Hello World" ) ); Gtk::EventBox gtkmmApplet = static_cast (*applet); gtkmmApplet.add (*panelLabel); //gtk_container_add (GTK_CONTAINER (applet), // GTK_WIDGET (panelLabel->gobj ())); gtk_widget_show_all (GTK_WIDGET (applet)); return true; } PANEL_APPLET_BONOBO_FACTORY ("OAFIID:gPrayerTimesApplet_Factory", PANEL_TYPE_APPLET, "The Prayer Times Applet", "0.1", (PanelAppletFactoryCallback) gPrayerTimesDashboard, NULL); --=-acdrdVGBBIkWMwuUt41J-- From murrayc@murrayc.com Fri Jun 30 03:42:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA1CC3B00C8; Fri, 30 Jun 2006 03:42:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01056-06; Fri, 30 Jun 2006 03:42:40 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id E81CB3B0122; Fri, 30 Jun 2006 03:42:39 -0400 (EDT) Received: from [10.0.16.44] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id 30753EB651; Fri, 30 Jun 2006 00:42:38 -0700 (PDT) Subject: Re: gnome applets with gtkmm From: Murray Cumming To: Gezim Hoxha In-Reply-To: <1151650910.8679.7.camel@localhost.localdomain> References: <1150540051.6504.1.camel@localhost.localdomain> <1150585266.8446.2.camel@localhost.localdomain> <1151650910.8679.7.camel@localhost.localdomain> Content-Type: text/plain Date: Fri, 30 Jun 2006 09:42:34 +0200 Message-Id: <1151653354.5685.2.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.445 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 07:42:41 -0000 On Fri, 2006-06-30 at 01:01 -0600, Gezim Hoxha wrote: > Gtk::EventBox gtkmmApplet = static_cast (*applet); > gtkmmApplet.add (*panelLabel); > > BTW, I get this error: no matching function for call to > 'Gtk::EventBox::EventBox (_PanelApplet &)' Widgets do not have copy constructors (because there would be no sensible behaviour when copying a widget). You should use a pointer or reference in this case. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 30 03:47:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 20AFC3B0123 for ; Fri, 30 Jun 2006 03:47:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01548-08 for ; Fri, 30 Jun 2006 03:47:55 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id 6A2D83B00C8 for ; Fri, 30 Jun 2006 03:47:55 -0400 (EDT) Received: from [10.0.16.44] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 115417F01A; Fri, 30 Jun 2006 00:47:53 -0700 (PDT) Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 From: Murray Cumming To: Denis Leroy In-Reply-To: <1151598125.6687.11.camel@localhost> References: <44A26C09.4020901@gmail.com> <44A3FA31.3020209@poolshark.org> <1151598125.6687.11.camel@localhost> Content-Type: text/plain Date: Fri, 30 Jun 2006 09:47:51 +0200 Message-Id: <1151653671.5685.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.445 X-Spam-Level: Cc: Alberto Chiodi , gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 07:47:57 -0000 On Thu, 2006-06-29 at 18:22 +0200, Murray Cumming wrote: > > More on the topic, does anyone one what happened to libatkmm.so in 2.6.9 ? > > Eek. I guess I need to investigate. There's a special patch that maybe > got into cvs or the tarball that never should have. > > If this did get into the tarball, you (as a distro packager) should be > telling me and _not_ just packaging it. If you have, please revert > immediately. You know that gtkmm is _meant_ to be ABI stable. I just released gtkmm 2.6.10, so please check that it fixes this problem. Let's consider gtkmm 2.6.9 totally broken and useless. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From emiml@wp.pl Fri Jun 30 05:00:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A4BDA3B00D4 for ; Fri, 30 Jun 2006 05:00:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06194-07 for ; Fri, 30 Jun 2006 05:00:39 -0400 (EDT) Received: from smtp.wp.pl (smtp.wp.pl [212.77.101.1]) by menubar.gnome.org (Postfix) with ESMTP id B69CE3B0114 for ; Fri, 30 Jun 2006 05:00:38 -0400 (EDT) Received: (wp-smtpd smtp.wp.pl 25063 invoked from network); 30 Jun 2006 11:00:32 +0200 Received: from xdsl-2650.lodz.dialog.net.pl (HELO galeon) (emiml@[84.40.203.90]) (envelope-sender ) by smtp.wp.pl (WP-SMTPD) with SMTP for ; 30 Jun 2006 11:00:32 +0200 Date: Fri, 30 Jun 2006 11:00:42 +0200 From: Emil Nowak To: gtkmm-list@gnome.org Subject: Re: Custom sort function Message-ID: <20060630110042.1d7b926d@galeon> In-Reply-To: <3462bcdb0606291853t5ac3d247n8e86a7b31f0860da@mail.gmail.com> References: <3462bcdb0606291853t5ac3d247n8e86a7b31f0860da@mail.gmail.com> X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.18; i486-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-WP-AV: skaner antywirusowy poczty Wirtualnej Polski S. A. X-WP-SPAM: NO AS1=NO(Body=1 Fuz1=1 Fuz2=1) AS2=NO(0.462496) AS3=NO AS4=NO X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -2.515 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 09:00:40 -0000 On 2006-06-30 (Fri), at 07:23:39 "Surya Kiran Gullapalli" wrote: > Hi, > I'm using a treeview with list store as its model. I want to sort some of > the columns in the model. But by the design of my code, i cannot use the > default sort functions. When ever i click on the header of the column, i > want custom sort function (written for my code) to be called. How can i do > that?? As you can see Gtk::ListStore implements Gtk::TreeSortable, so you can use Gtk::TreeSortable::set_sort_func() method to add custom search function. From marble@igloo.snowplains.org Fri Jun 30 05:07:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D7BF33B011D for ; Fri, 30 Jun 2006 05:07:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06824-06 for ; Fri, 30 Jun 2006 05:07:15 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 6AF613B00D4 for ; Fri, 30 Jun 2006 05:07:15 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 18459368570; Fri, 30 Jun 2006 10:07:14 +0100 (BST) Date: Fri, 30 Jun 2006 10:07:13 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Subject: Re: Apps that use libglademm Message-ID: <20060630090713.GA3950@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1151022077.6839.5.camel@localhost> <20060623072302.GA30417@snowplains.org> <19548.194.138.18.132.1151048832.squirrel@webmail.murrayc.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <19548.194.138.18.132.1151048832.squirrel@webmail.murrayc.com> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.444 tagged_above=-999 required=2 tests=[AWL=0.003, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.444 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 09:07:18 -0000 > > I have a heavily documented example on my website here: > > http://www.pebble.org.uk/programming/libglademm_simple > > Excellent. That would be even better with a screenshot, and screenshots of > the parts of Glade that you mention. > > Feel free to link to it from the gtkmm Documentation overview page (just > edit it in cvs). You might even want to add it to the gtkmm tutorial. Hi, Thanks for the feedback. I've finally got round to adding some screenshots now. I don't have any gnome cvs write access, but if someone who does would like to add a link, here's something cut'n'pastable: A libglademm walkthrough on pebble.org.uk ~Ainsley From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 30 05:16:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6F9E53B0105 for ; Fri, 30 Jun 2006 05:16:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07391-06 for ; Fri, 30 Jun 2006 05:16:55 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 9BCD43B00EA for ; Fri, 30 Jun 2006 05:16:55 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 2C9B012736 for ; Fri, 30 Jun 2006 02:16:55 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1163 To: gtkmm-forge@lists.sourceforge.net Date: Fri, 30 Jun 2006 02:16:53 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.289 tagged_above=-999 required=2 tests=[AWL=-0.035, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GD=0.077, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077, TW_XZ=0.077] X-Spam-Score: -1.289 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 09:16:57 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345992] notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) 2. [Bug 345992] notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) 3. [Bug 345992] notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) 4. [Bug 345992] notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) 5. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 6. [Bug 345882] No rule to make target `attributes_p.h' (gtkmm (bugzilla.gnome.org)) 7. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 8. [Bug 343054] gdkmm build fails with Visual Studio 2005 (gtkmm (bugzilla.gnome.org)) 9. [Bug 345882] No rule to make target `attributes_p.h' (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 29 Jun 2006 16:57:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060629205723.8A20B6CC0BE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x ------- Comment #2 from Rodrigo 2006-06-29 20:57 UTC ------- Created an attachment (id=68189) --> (http://bugzilla.gnome.org/attachment.cgi?id=68189&action=view) source code and Makefile for the bug .tar.gz with source code and Makefile showing the bug. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Thu, 29 Jun 2006 16:59:19 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060629205919.6A88B6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x ------- Comment #3 from Rodrigo 2006-06-29 20:59 UTC ------- here is the test case... i tried with labels but it worked well. with this subclass of Gtk::DrawingArea shows the bug. i compiled it with gtkmm version 2.4.10 in debian sarge 3.1r0a with X11R6. i attach file gtkmm-2.4.10-bug.tar.gz in order to test it: tar xzf gtkmm-2.4.10-bug.tar.gz cd gtkmm-2.4.10-bug make ./gui_main and then press "open" i see a tab labeled "/" with a drawn line like this "\" press second tab. i see the same. press first tab "/". i see what should be seen at first, a drawn line like this "/" sorry if the size of the test case is too big... thanks [sorry, this might be send with the attachment...] -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Fri, 30 Jun 2006 03:59:54 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630075954.405026CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #4 from Murray Cumming 2006-06-30 07:59 UTC ------- Thanks. This seems to work fine for me on Ubuntu Dapper (with gtkmm 2.8.8). I always see / on the tab and / on the page, or \ on the tab and \ on the page. Maybe this is a GTK+ bug that was fixed in a later version. GTK+ 2.4 is quite old. If you can not upgrade, you could try to ask the people on gtk-list@gnome.org to backport a fix. Otherwise, you can use your workaround, with a comment in your code saying that it is fixed in a later version. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Fri, 30 Jun 2006 04:00:25 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630080025.422A56CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x ------- Comment #5 from Murray Cumming 2006-06-30 08:00 UTC ------- And please reopen this bug if I have misunderstood. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Fri, 30 Jun 2006 04:26:19 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630082619.DE7C26CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x ------- Comment #4 from Murray Cumming 2006-06-30 08:26 UTC ------- My versions: automake (GNU automake) 1.9.6 autoconf (GNU Autoconf) 2.59 ltmain.sh (GNU libtool) 1.5.22 (1.1220.2.365 2005/12/18 22:14:06) But it's possible that autogen.sh uses other parallel-installed versions. You are using autogen.sh, right? Are you using any autogen.sh options or special environment variables? I am using jhbuild on Ubuntu Dapper. What distro are you using? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Fri, 30 Jun 2006 04:28:53 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] No rule to make target `attributes_p.h' To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630082853.E90A66CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|gtkmm 20060625 CVS fails to |No rule to make target |build |`attributes_p.h' ------- Comment #5 from Murray Cumming 2006-06-30 08:28 UTC ------- Also, do other CVS versions (branches, or dates) work for you? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Fri, 30 Jun 2006 04:29:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630082943.D7DBD6CC0F8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #7 from Murray Cumming 2006-06-30 08:29 UTC ------- Marko, are you waiting for anything from me for this? If not, could you make the changes and commit, please? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Fri, 30 Jun 2006 04:31:07 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343054] gdkmm build fails with Visual Studio 2005 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630083107.E9F286CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343054 gtkmm | build | Ver: 2.8.x ------- Comment #3 from Murray Cumming 2006-06-30 08:31 UTC ------- Surya, we would really like to fix your bug if you could just give us the information that we need. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 9 Date: Fri, 30 Jun 2006 05:16:47 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] No rule to make target `attributes_p.h' To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630091647.8349F6CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x ------- Comment #6 from G?tz Waschk 2006-06-30 09:16 UTC ------- I haven't tried other CVS versions. I'm on Mandriva Cooker. Yes, I'm calling autogen.sh without options. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1163 ******************************************** From murrayc@murrayc.com Fri Jun 30 06:20:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 300703B0219 for ; Fri, 30 Jun 2006 06:20:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10920-09 for ; Fri, 30 Jun 2006 06:20:52 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-61.dreamhost.com [208.97.132.61]) by menubar.gnome.org (Postfix) with ESMTP id 5039B3B00A8 for ; Fri, 30 Jun 2006 06:20:52 -0400 (EDT) Received: from [10.0.19.45] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 914FA7F053; Fri, 30 Jun 2006 03:20:50 -0700 (PDT) Subject: Re: Apps that use libglademm From: Murray Cumming To: Ainsley Pereira In-Reply-To: <20060630090713.GA3950@snowplains.org> References: <1151022077.6839.5.camel@localhost> <20060623072302.GA30417@snowplains.org> <19548.194.138.18.132.1151048832.squirrel@webmail.murrayc.com> <20060630090713.GA3950@snowplains.org> Content-Type: text/plain Date: Fri, 30 Jun 2006 12:20:46 +0200 Message-Id: <1151662846.5685.8.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.451 tagged_above=-999 required=2 tests=[AWL=-0.006, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.451 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 10:20:53 -0000 On Fri, 2006-06-30 at 10:07 +0100, Ainsley Pereira wrote: > > > I have a heavily documented example on my website here: > > > http://www.pebble.org.uk/programming/libglademm_simple > > > > Excellent. That would be even better with a screenshot, and screenshots of > > the parts of Glade that you mention. > > > > Feel free to link to it from the gtkmm Documentation overview page (just > > edit it in cvs). You might even want to add it to the gtkmm tutorial. > > Hi, > Thanks for the feedback. I've finally got round to adding some > screenshots now. > I don't have any gnome cvs write access, but if someone who does would > like to add a link, here's something cut'n'pastable: > A > libglademm walkthrough on pebble.org.uk > > ~Ainsley That's fantastic. Thanks. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mwhoosier@gmail.com Fri Jun 30 10:12:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C355D3B01F6 for ; Fri, 30 Jun 2006 10:12:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24581-08 for ; Fri, 30 Jun 2006 10:12:14 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.200]) by menubar.gnome.org (Postfix) with ESMTP id 82B963B035E for ; Fri, 30 Jun 2006 10:12:14 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id t5so290567wxc for ; Fri, 30 Jun 2006 07:12:14 -0700 (PDT) Received: by 10.70.74.4 with SMTP id w4mr676994wxa; Fri, 30 Jun 2006 07:12:13 -0700 (PDT) Received: by 10.70.58.10 with HTTP; Fri, 30 Jun 2006 07:12:13 -0700 (PDT) Message-ID: Date: Fri, 30 Jun 2006 09:12:13 -0500 From: "Matt Hoosier" To: "Murray Cumming" Subject: Re: Wrapper functions for setting up RGBA colormaps In-Reply-To: <1150396620.8808.6.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150396620.8808.6.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=-0.110, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 14:12:15 -0000 Thanks, Murray. On 6/15/06, Murray Cumming wrote: > On Wed, 2006-06-14 at 15:41 -0500, Matt Hoosier wrote: > > I'd like to do some drawing using the alpha channel for blending. At > > least one technique for doing this in raw Gtk+ is to query whether an > > RGBA colormap exists: > > > > GdkScreen* screen = gtk_widget_get_screen(widget); > > > > GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen); > > gboolean supports_alpha = TRUE; > > > > if (!colormap) > > { > > /* display doesn't support compositing; fall back to RGB */ > > colormap = gdk_screen_get_rgb_colormap(screen); > > supports_alpha = FALSE; > > } > > > > gtk_widget_set_colormap(widget, colormap); > > > > One then can later inspect the 'supports_alpha' flag when setting up > > the colormap on a Cairo context. > > > > Gtkmm doesn't seem to offer wrappers for this RGBA colormap > > fetching/setting. Should I continue to use the underlying Gtk+ API, or > > is there a cleaner way of doing this kind of thing in Gtkmm? > > I wrapped those functions in HEAD just a few days ago, so they are not > available yet in stable releases: > http://cvs.gnome.org/viewcvs/gtkmm/ChangeLog?r1=1.486&r2=1.487 > > But it should be totally OK to use the C API together with the gtkmm > API, using gobj(). > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > From bob@fis-cal.com Fri Jun 30 15:05:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3583F3B0336 for ; Fri, 30 Jun 2006 15:05:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07055-10 for ; Fri, 30 Jun 2006 15:05:19 -0400 (EDT) Received: from mailrtr1.mailzone.edeltacom.com (mailrtr1.mailzone.edeltacom.com [216.248.176.149]) by menubar.gnome.org (Postfix) with ESMTP id 812C43B0372 for ; Fri, 30 Jun 2006 15:05:19 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr1.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id FFH85749; Fri, 30 Jun 2006 15:05:17 -0400 (EDT) Message-ID: <44A575E8.2080908@fis-cal.com> Date: Fri, 30 Jun 2006 14:05:12 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: Convenience utility for Glade users Content-Type: multipart/mixed; boundary="------------040908080602070706000408" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:05:21 -0000 This is a multi-part message in MIME format. --------------040908080602070706000408 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hello all, I have found Glade to be a very useful tool. I use it in conjunction with libglademm (using the Gnome::Glade::Xml::create_from_buffer method), and because I have a phobia about my executables being dependent on "load files" I wrote a utility that takes the standard Glade project file (e.g. foo.glade) and converts it into an include file that contains the Glade XML converted into a const char * literal. The output also encloses the entire thing in a macro wrapper. This can be downloaded here: http://users/nehp.net/rcaryl/xmltocsource-0.09.tar.gz Run from the command line without arguments, it outputs a verbose usage message. I use it in my makefiles to keep the include (.h) file synchronized with my Glade file. -- /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ --------------040908080602070706000408 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------040908080602070706000408-- From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 30 15:08:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E3FAC3B03B1 for ; Fri, 30 Jun 2006 15:08:43 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07399-09 for ; Fri, 30 Jun 2006 15:08:42 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 0160E3B0372 for ; Fri, 30 Jun 2006 15:08:41 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 67F59125AA for ; Fri, 30 Jun 2006 12:08:41 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1164 To: gtkmm-forge@lists.sourceforge.net Date: Fri, 30 Jun 2006 12:08:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.404 tagged_above=-999 required=2 tests=[AWL=0.081, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.404 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:08:44 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 2. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Fri, 30 Jun 2006 08:44:42 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630124442.125216CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #8 from Marko Anastasov 2006-06-30 12:44 UTC ------- Ok, this is resolved now. You committed my patch from comment #4 on 20/06, and made the changes you pointed out in #5 right after, except the default parameter to PrintOperation::run(), which I've just committed: 2006-06-30 Marko Anastasov * gtk/src/printoperation.hg: Added a default value of PRINT_OPERATION_ACTION_PRINT_DIALOG to the version of run() without std::auto_ptr. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Fri, 30 Jun 2006 08:46:20 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630124620.1660D6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1164 ******************************************** From jonathon.jongsma@gmail.com Fri Jun 30 15:30:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 71ACE3B03F6 for ; Fri, 30 Jun 2006 15:30:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08797-03 for ; Fri, 30 Jun 2006 15:30:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id 522093B03EF for ; Fri, 30 Jun 2006 15:30:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 14so21075nzn for ; Fri, 30 Jun 2006 12:30:40 -0700 (PDT) Received: by 10.36.139.3 with SMTP id m3mr1138057nzd; Fri, 30 Jun 2006 12:30:39 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 30 Jun 2006 12:30:39 -0700 (PDT) Message-ID: Date: Fri, 30 Jun 2006 14:30:39 -0500 From: "Jonathon Jongsma" To: bob@fis-cal.com Subject: Re: Convenience utility for Glade users In-Reply-To: <44A575E8.2080908@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44A575E8.2080908@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.376 tagged_above=-999 required=2 tests=[AWL=0.024, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.376 X-Spam-Level: Cc: Gtkmm Mailing List X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:30:42 -0000 On 6/30/06, Bob Caryl wrote: > Hello all, > > I have found Glade to be a very useful tool. I use it in conjunction > with libglademm (using the Gnome::Glade::Xml::create_from_buffer > method), and because I have a phobia about my executables being > dependent on "load files" I wrote a utility that takes the standard > Glade project file (e.g. foo.glade) and converts it into an include file > that contains the Glade XML converted into a const char * literal. The > output also encloses the entire thing in a macro wrapper. This can be > downloaded here: > > http://users/nehp.net/rcaryl/xmltocsource-0.09.tar.gz cool. Looks like it should be http://users.nehp.net/rcaryl/xmltocsource-0.09.tar.gz (there was a / instead of a . ) -- jonner From msameer@foolab.org Fri Jun 30 15:32:12 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C73533B0415 for ; Fri, 30 Jun 2006 15:32:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09035-02 for ; Fri, 30 Jun 2006 15:32:09 -0400 (EDT) Received: from naboo.foolab.org (naboo.foolab.org [207.210.228.52]) by menubar.gnome.org (Postfix) with ESMTP id C3B3B3B03E1 for ; Fri, 30 Jun 2006 15:32:09 -0400 (EDT) Received: from home.foolab.org (unknown [81.10.17.94]) by naboo.foolab.org (Postfix) with ESMTP id 6BF73889403 for ; Fri, 30 Jun 2006 19:35:41 +0000 (UTC) Received: by home.foolab.org (Postfix, from userid 1000) id 895CD974EE; Fri, 30 Jun 2006 22:32:02 +0300 (EEST) Date: Fri, 30 Jun 2006 22:32:02 +0300 From: Mohammed Sameer To: gtkmm-list@gnome.org Subject: Re: Convenience utility for Glade users Message-ID: <20060630193202.GA4888@home.foolab.org> References: <44A575E8.2080908@fis-cal.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="+HP7ph2BbKc20aGI" Content-Disposition: inline In-Reply-To: <44A575E8.2080908@fis-cal.com> User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[AWL=0.149, BAYES_00=-2.599] X-Spam-Score: -2.45 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: Mohammed Sameer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:32:13 -0000 --+HP7ph2BbKc20aGI Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable [snip] On Fri, Jun 30, 2006 at 02:05:12PM -0500, Bob Caryl wrote: > Hello all, >=20 > and because I have a phobia about my executables being=20 > dependent on "load files" I always thought taht keeping such files "outside" the binary is better. I'm not trying to say that my approach is better than your approach. I'm ju= st trying to understand the reasons behind your point of view of possible! >=20 > http://users/nehp.net/rcaryl/xmltocsource-0.09.tar.gz http://users.nehp.net/rcaryl/xmltocsource-0.09.tar.gz ;-) --=20 GNU/Linux registered user #224950 Proud Egyptian GNU/Linux User Group Member. Life powered by Debian, Homepage: www.foolab.org -- Don't send me any attachment in Micro$oft (.DOC, .PPT) format please Read http://www.gnu.org/philosophy/no-word-attachments.html Preferable attachments: .PDF, .HTML, .TXT Thanx for adding this text to Your signature --+HP7ph2BbKc20aGI Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEpXwyy2aOKaP9DfcRAoOJAJ9VcCIR3bGhxTqkwXaZn4+HyQcYewCfZPl4 6yQcU9pSSwstuUqpX58XKpw= =5BHF -----END PGP SIGNATURE----- --+HP7ph2BbKc20aGI-- From jonathon.jongsma@gmail.com Fri Jun 30 15:36:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3DC503B027A for ; Fri, 30 Jun 2006 15:36:43 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09109-06 for ; Fri, 30 Jun 2006 15:36:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id 568B93B0404 for ; Fri, 30 Jun 2006 15:36:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 14so21951nzn for ; Fri, 30 Jun 2006 12:36:40 -0700 (PDT) Received: by 10.36.10.20 with SMTP id 20mr1136830nzj; Fri, 30 Jun 2006 12:36:40 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 30 Jun 2006 12:36:40 -0700 (PDT) Message-ID: Date: Fri, 30 Jun 2006 14:36:40 -0500 From: "Jonathon Jongsma" To: "Mohammed Sameer" Subject: Re: Convenience utility for Glade users In-Reply-To: <20060630193202.GA4888@home.foolab.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44A575E8.2080908@fis-cal.com> <20060630193202.GA4888@home.foolab.org> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.376 tagged_above=-999 required=2 tests=[AWL=0.024, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.376 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:36:43 -0000 On 6/30/06, Mohammed Sameer wrote: > [snip] > On Fri, Jun 30, 2006 at 02:05:12PM -0500, Bob Caryl wrote: > > Hello all, > > > > and because I have a phobia about my executables being > > dependent on "load files" > > I always thought taht keeping such files "outside" the binary is better. > > I'm not trying to say that my approach is better than your approach. I'm just trying > to understand the reasons behind your point of view of possible! > It depends on your definition of 'better' :) Having it outside of the executable is better in the sense that you can just update a text file to change the UI and not have to recompile the binary. But having it compiled into the executable is better in the sense that it will never fail to find the UI definition because of a permission problem or disk read error, or something like that. So you just have to choose which one you value more. -- jonner From joevandyk@gmail.com Fri Jun 30 15:38:31 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 78B603B0443 for ; Fri, 30 Jun 2006 15:38:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09213-06 for ; Fri, 30 Jun 2006 15:38:29 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 07C533B0422 for ; Fri, 30 Jun 2006 15:38:28 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so179343uge for ; Fri, 30 Jun 2006 12:38:28 -0700 (PDT) Received: by 10.67.24.13 with SMTP id b13mr3417927ugj; Fri, 30 Jun 2006 12:38:27 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Fri, 30 Jun 2006 12:38:27 -0700 (PDT) Message-ID: Date: Fri, 30 Jun 2006 12:38:27 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: Convenience utility for Glade users In-Reply-To: <44A575E8.2080908@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44A575E8.2080908@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.04 tagged_above=-999 required=2 tests=[AWL=0.206, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.04 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:38:31 -0000 On 6/30/06, Bob Caryl wrote: > Hello all, > > I have found Glade to be a very useful tool. I use it in conjunction > with libglademm (using the Gnome::Glade::Xml::create_from_buffer > method), and because I have a phobia about my executables being > dependent on "load files" I wrote a utility that takes the standard > Glade project file (e.g. foo.glade) and converts it into an include file > that contains the Glade XML converted into a const char * literal. The > output also encloses the entire thing in a macro wrapper. This can be > downloaded here: > > http://users/nehp.net/rcaryl/xmltocsource-0.09.tar.gz > > Run from the command line without arguments, it outputs a verbose usage > message. I use it in my makefiles to keep the include (.h) file > synchronized with my Glade file. Very nice. Wouldn't mind seeing this officially integrated with gtkmm somehow. From doug@mobile-intelligence.com Fri Jun 30 15:42:30 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A65E03B039C for ; Fri, 30 Jun 2006 15:42:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09356-10 for ; Fri, 30 Jun 2006 15:42:27 -0400 (EDT) Received: from mic3.mobile-intelligence.com (mic3.mobile-intelligence.com [66.73.38.140]) by menubar.gnome.org (Postfix) with SMTP id 121723B03ED for ; Fri, 30 Jun 2006 15:42:26 -0400 (EDT) Received: (qmail 22019 invoked from network); 30 Jun 2006 19:42:25 -0000 Received: from mic2.mobile-intelligence.com (HELO doug.workgroup.local) (66.73.38.139) by mic3.mobile-intelligence.com with SMTP; 30 Jun 2006 19:42:25 -0000 Subject: Re: Convenience utility for Glade users From: "Douglas C. MacKenzie" To: gtkmm-list@gnome.org In-Reply-To: References: <44A575E8.2080908@fis-cal.com> <20060630193202.GA4888@home.foolab.org> Content-Type: text/plain Date: Fri, 30 Jun 2006 15:42:25 -0400 Message-Id: <1151696545.371.4.camel@doug.workgroup.local> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-4.fc4) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.203 tagged_above=-999 required=2 tests=[AWL=0.261, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.203 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:42:30 -0000 I compile a default glade file into the executable and provide a command line option to use a different one. I also compile all custom glyphs into the executable using a similar technique. I think it is critical to have a single executable that doesn't depend on finding other files at runtime. It is too hard to get all installations correct. Doug On Fri, 2006-06-30 at 14:36 -0500, Jonathon Jongsma wrote: > On 6/30/06, Mohammed Sameer wrote: > > [snip] > > On Fri, Jun 30, 2006 at 02:05:12PM -0500, Bob Caryl wrote: > > > Hello all, > > > > > > and because I have a phobia about my executables being > > > dependent on "load files" > > > > I always thought taht keeping such files "outside" the binary is better. > > > > I'm not trying to say that my approach is better than your approach. I'm just trying > > to understand the reasons behind your point of view of possible! > > > > It depends on your definition of 'better' :) Having it outside of the > executable is better in the sense that you can just update a text file > to change the UI and not have to recompile the binary. But having it > compiled into the executable is better in the sense that it will never > fail to find the UI definition because of a permission problem or disk > read error, or something like that. So you just have to choose which > one you value more. > From gtkmm-forge-admin@lists.sourceforge.net Wed May 31 23:12:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6EC693B00B6 for ; Wed, 31 May 2006 23:12:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01652-03 for ; Wed, 31 May 2006 23:12:20 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id B4C543B0098 for ; Wed, 31 May 2006 23:12:20 -0400 (EDT) Received: from sc8-sf-list2-b.sourceforge.net (sc8-sf-list2-b.sourceforge.net [10.3.1.8]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 160CAF80A for ; Wed, 31 May 2006 20:10:15 -0700 (PDT) Date: Wed, 31 May 2006 20:09:16 -0700 From: gtkmm-forge-request@lists.sourceforge.net X-Mailer: Mailman v2.0.9-sf.net MIME-version: 1.0 Content-type: text/plain To: gtkmm-forge@lists.sourceforge.net Sender: gtkmm-forge-admin@lists.sourceforge.net Errors-To: gtkmm-forge-admin@lists.sourceforge.net X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.0.9-sf.net Precedence: bulk Message-Id: <20060601031015.160CAF80A@sc8-sf-spam2.sourceforge.net> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.388 tagged_above=-999 required=2 tests=[AWL=0.097, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.388 X-Spam-Level: Cc: Subject: Gtkmm-forge digest, Vol 1 #1140 - 7 msgs X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 03:12:22 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-admin@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 2. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 3. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 4. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 5. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 6. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 7. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) --__--__-- Message: 1 To: gtkmm-forge@lists.sourceforge.net From: "gtkmm (bugzilla.gnome.org)" Date: Wed, 31 May 2006 02:12:22 -0400 (EDT) Subject: [gtkmm bugzilla] [Bug 332446] API additions Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D332446 gtkmm | general | Ver: 2.8.x ------- Comment #11 from Murray Cumming 2006-05-31 06:12 UTC ------- > The main conclusion here is that this "corner" state is valid and not a= bug. Again,, I disagree. Feel free to show me something specific and useful th= at you can't do with the current API. > As I said earlier, to have Glib::RefPtr that can hold any= GTK+ object including Gtk::Widget. Actually this works perfectly now, No, that's a bad idea. It doesn't work. You'll end up with a pointer to a= n invalid/freed widget. When you try to use it your program will crash. There's no need to get lost in theory here. Simple examples would be more persuasive. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. --__--__-- Message: 2 To: gtkmm-forge@lists.sourceforge.net From: "gtkmm (bugzilla.gnome.org)" Date: Wed, 31 May 2006 04:41:32 -0400 (EDT) Subject: [gtkmm bugzilla] [Bug 332446] API additions Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D332446 gtkmm | general | Ver: 2.8.x ------- Comment #12 from Maxim Udushlivy 2006-05-31 08:41 UTC ------- >Again,, I disagree.=20 You disagree with the fact. Any honest reader of this entry who understan= ds GTK+ memory management may confirm this. >Feel free to show me something specific and useful that you >can't do with the current API. "Feel free"? You probably have some wrong assumptions about my posts or Bugzilla. >No, that's a bad idea. This idea is usually called polymorphism; it is not bad at all. >It doesn't work. You'll end up with a pointer to an >invalid/freed widget. When you try to use it your program will crash. Wrong assumptions again: I didn't say that the destroyed but not yet free= d object must be used somehow. >There's no need to get lost in theory here. Simple examples would be mor= e >persuasive. The example with serialization is enough practical, simple and persuasive= . --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. --__--__-- Message: 3 To: gtkmm-forge@lists.sourceforge.net From: "gtkmm (bugzilla.gnome.org)" Date: Wed, 31 May 2006 06:23:42 -0400 (EDT) Subject: [gtkmm bugzilla] [Bug 332446] API additions Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D332446 gtkmm | general | Ver: 2.8.x ------- Comment #13 from Murray Cumming 2006-05-31 10:23 UTC ------- > The example with serialization is enough practical, simple and persuasi= ve. Sorry. What example? I see no source code in this whole bug report. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. --__--__-- Message: 4 To: gtkmm-forge@lists.sourceforge.net From: "gtkmm (bugzilla.gnome.org)" Date: Wed, 31 May 2006 07:21:43 -0400 (EDT) Subject: [gtkmm bugzilla] [Bug 332446] API additions Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D332446 gtkmm | general | Ver: 2.8.x ------- Comment #14 from Maxim Udushlivy 2006-05-31 11:21 UTC ------- >Sorry. What example? I see no source code in this whole bug report. "Feel free" to write source code yourself. I posted comment #8 in order t= o show that comment #5 is misleading. The reader now has enouth information to m= ake a right conclusion. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. --__--__-- Message: 5 To: gtkmm-forge@lists.sourceforge.net From: "gtkmm (bugzilla.gnome.org)" Date: Wed, 31 May 2006 07:28:39 -0400 (EDT) Subject: [gtkmm bugzilla] [Bug 332446] API additions Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D332446 gtkmm | general | Ver: 2.8.x ------- Comment #15 from Murray Cumming 2006-05-31 11:28 UTC ------- The purpose of an example would be to show me what can't be done with the current API. I can't write an example to show myself something that I don= 't understand or believe. If I had enough information then I wouldn't be ask= ing for you to make it clearer. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. --__--__-- Message: 6 To: gtkmm-forge@lists.sourceforge.net From: "gtkmm (bugzilla.gnome.org)" Date: Wed, 31 May 2006 09:28:59 -0400 (EDT) Subject: [gtkmm bugzilla] [Bug 332446] API additions Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D332446 gtkmm | general | Ver: 2.8.x ------- Comment #16 from Maxim Udushlivy 2006-05-31 13:28 UTC ------- >The purpose of an example would be to show me what can't be done with th= e >current API. I can't write an example to show myself something that I do= n't >understand or believe. If I had enough information then I wouldn't be as= king >for you to make it clearer. I revoked a request for RefPtr::get function in comment #4. I don't under= stand what source code you are asking. If you want to discuss GTK+/C++ serializ= ation issues, that should be done elsewhere. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. --__--__-- Message: 7 To: gtkmm-forge@lists.sourceforge.net From: "gtkmm (bugzilla.gnome.org)" Date: Wed, 31 May 2006 09:53:37 -0400 (EDT) Subject: [gtkmm bugzilla] [Bug 332446] API additions Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D332446 gtkmm | general | Ver: 2.8.x ------- Comment #17 from Murray Cumming 2006-05-31 13:53 UTC ------- I really have no idea what you are talking about any more. In particular = I have no idea what you mean by "serialization" here. I am asking for source cod= e so you can say "Look, I would like to do this but there's no API for it here= .". With great patience I am trying very hard to discover what you need. If t= here is something specific that you need, please do open a new bug and try to = be clear about it. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. --__--__-- _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest From suryakiran.gullapalli@gmail.com Thu Jun 1 00:10:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 24C7B3B00BB for ; Thu, 1 Jun 2006 00:10:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04034-10 for ; Thu, 1 Jun 2006 00:10:51 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id 9AFE73B0086 for ; Thu, 1 Jun 2006 00:10:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so260552nzo for ; Wed, 31 May 2006 21:10:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=N+wbMTsUS0m6ybIQQ6WBzXon9fU/EEzIVq5El3whjJyUR4SAxxBUxIEOsBfVXkeL2YbImX2jAbHiSNiVELVdbozPa3i6O5WTSb6jawRIjg1MW1JZlhMea6gfJPV+YUdgdJ2gGLM2E/7KnKs55/7qEZslYRDyBuFifgtqtukaPXo= Received: by 10.36.160.15 with SMTP id i15mr231979nze; Wed, 31 May 2006 21:10:50 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Wed, 31 May 2006 21:10:50 -0700 (PDT) Message-ID: <3462bcdb0605312110g7d0c9974l53192508be0b611e@mail.gmail.com> Date: Thu, 1 Jun 2006 09:40:50 +0530 From: "Surya Kiran Gullapalli" To: "Tor Lillqvist" In-Reply-To: <17533.16487.144000.523256@gargle.gargle.HOWL> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1980_31614517.1149135050887" References: <447BD8D6.6060201@fluent.co.in> <17532.4652.113000.859438@gargle.gargle.HOWL> <3462bcdb0605300556u53c563dai9626a6c42a13a98c@mail.gmail.com> <3462bcdb0605302205iff4db2cyfa7e2515b63fb7ca@mail.gmail.com> <17533.16487.144000.523256@gargle.gargle.HOWL> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.187, BAYES_00=-2.599, HTML_50_60=0.134, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -2.278 X-Spam-Level: Cc: gtk-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Win32 Binaries X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 04:10:53 -0000 ------=_Part_1980_31614517.1149135050887 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline > > That's what supposed to happen when one uses the ms-windows theme. > I've got it. The stock icons are coming with other themes. Thanks, Surya ------=_Part_1980_31614517.1149135050887 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
That's what supposed to happen when one uses the ms-windows theme.

I've got it. The stock icons are coming with other themes.
Thanks,
Surya
------=_Part_1980_31614517.1149135050887-- From kranz@rheinmetall-de.com Thu Jun 1 02:05:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 32A193B00CA for ; Thu, 1 Jun 2006 02:05:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09001-01 for ; Thu, 1 Jun 2006 02:05:02 -0400 (EDT) Received: from mail86.defence-elec.de (lxsrv86.rheinmetall-de.com [194.156.172.206]) by menubar.gnome.org (Postfix) with ESMTP id 910B93B00B0 for ; Thu, 1 Jun 2006 02:05:01 -0400 (EDT) Received: from vssrv11.defence-elec.de (unknown [10.199.101.18]) by mail86.defence-elec.de (Postfix) with SMTP id C887113986 for ; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mgsrv11.defence-elec.de ([10.199.101.16]) by vssrv11.defence-elec.de (SAVSMTP 3.1.2.35) with SMTP id M2006060108052500190 for ; Thu, 01 Jun 2006 08:05:25 +0200 Received: by mgsrv11.defence-elec.de (Postfix, from userid 65534) id C03BE4718; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mssrv11.defence-elec.de (mssrv11.defence-elec.de [10.199.101.20]) by mgsrv11.defence-elec.de (Postfix) with ESMTP id 995804717 for ; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mssrv12.defence-elec.de ([10.199.101.21]) by mssrv11.defence-elec.de with Microsoft SMTPSVC(6.0.3790.1830); Thu, 1 Jun 2006 08:05:25 +0200 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C68541.5F6A154E" X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Thu, 1 Jun 2006 08:05:24 +0200 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Running a external programm in a new window Thread-Index: AcaFQV9b6KLkwQhaSbWbx0nTioOY4A== From: "Kranz, Willi" To: X-OriginalArrivalTime: 01 Jun 2006 06:05:25.0171 (UTC) FILETIME=[5FB51830:01C68541] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.137 tagged_above=-999 required=2 tests=[BAYES_50=0.001, FORGED_RCVD_HELO=0.135, HTML_MESSAGE=0.001] X-Spam-Score: 0.137 X-Spam-Level: Subject: Running a external programm in a new window X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 06:05:04 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01C68541.5F6A154E Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo all, =20 I have the following problem. I want to run an external program (with text output) in a new window. =20 There is an menu "ReadOut". When this item is pressed, I want to open a = new window (like an Xterm) and inside I want to run a simple programm with = text output (for example "HELLO WORLD"). =20 Thanks for your help =20 Willi Kranz =20 Dipl.-Phys. Willi Kranz Rheinmetall Defence Electronics GmbH System Engineer D-28309 Bremen/Germany Dept. FPCA Br=FCggeweg 54 eMail: kranz@rheinmetall-de.com +49 421 457-4237 (-4754 fax) =20 ------_=_NextPart_001_01C68541.5F6A154E Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hallo all,

 

I have the following = problem.

I want to run an external program (with text = output) in a new window.

 

There is an menu “ReadOut”. When = this item is pressed, I want to open a new

window (like an Xterm) and inside I want to = run a simple programm with text

output (for example “HELLO = WORLD”).

 

Thanks for your = help

 

Willi Kranz

 

Dipl.-Phys. Willi Kranz=A0=A0=A0=A0=A0=A0=A0=A0=A0 Rheinmetall Defence Electronics = GmbH

System Engineer=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 D-28309 = Bremen/Germany

Dept. FPCA=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = Br=FCggeweg 54

eMail: kranz@rheinmetall-de.com=A0 +49 421 457-4237 (-4754 fax)

 

------_=_NextPart_001_01C68541.5F6A154E-- From rope-walker@yandex.ru Thu Jun 1 03:44:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DC0393B0107 for ; Thu, 1 Jun 2006 03:44:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13787-09 for ; Thu, 1 Jun 2006 03:44:57 -0400 (EDT) Received: from tide.yandex.ru (tide.yandex.ru [213.180.200.37]) by menubar.gnome.org (Postfix) with ESMTP id D20EB3B0109 for ; Thu, 1 Jun 2006 03:44:56 -0400 (EDT) Received: from YAMAIL (tide.yandex.ru) by mail.yandex.ru id ; Thu, 1 Jun 2006 11:44:37 +0400 Received: from [83.219.140.194] ([83.219.140.194]) by mail.yandex.ru with HTTP; Thu, 1 Jun 2006 11:44:37 +0400 (MSD) Date: Thu, 1 Jun 2006 11:44:37 +0400 (MSD) From: "Volosatov Alexander" Sender: rope-walker@yandex.ru Message-Id: <447E9AE5.00000A.04245@tide.yandex.ru> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] Errors-To: rope-walker@yandex.ru To: gtkmm-list@gnome.org X-Source-Ip: 83.219.140.194 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.816 tagged_above=-999 required=2 tests=[AWL=-0.631, BAYES_40=-0.185, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] X-Spam-Score: -0.816 X-Spam-Level: Subject: Glib::Module error X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: rope-walker@yandex.ru List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 07:45:00 -0000 error in using this class in new version of gtkmm: GModule-CRITICAL **: g_module_symbol: assertion `module != NULL' failed in old version (2.8.3) it works properly. What i have to do? Alex From gtk-list-bounces@gnome.org Thu Jun 1 04:23:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9D7043B0C9A; Thu, 1 Jun 2006 04:23:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16604-01; Thu, 1 Jun 2006 04:23:40 -0400 (EDT) Received: from SH-mailserver.siliconheart.com (unknown [222.92.90.42]) by menubar.gnome.org (Postfix) with ESMTP id D8D4B3B0C93; Thu, 1 Jun 2006 04:23:38 -0400 (EDT) Received: from [127.0.0.1] ([192.168.29.254]) (authenticated bits=0) by SH-mailserver.siliconheart.com (8.13.6/8.13.6) with ESMTP id k518MCcU016330; Thu, 1 Jun 2006 16:22:53 +0800 Date: Thu, 01 Jun 2006 16:25:19 +0800 X-SpamFilter-By: BOX Solutions SpamTrap 1.1 with qID k4UCvwSV006800, This message is to be blocked by code: bkfkact590 X-Forwarded-To: adamzhang@siliconheart.com X-Forwarded-For: zaneread@gmail.com adamzhang@siliconheart.com X-Gmail-Received: d9796450a40d73d960cdde5e6457d04f9f178245 Received-SPF: pass (gmail.com: best guess record for domain of gtk-list-bounces@gnome.org designates 209.132.176.177 as permitted sender) DomainKey-Status: bad (test mode) X-Original-To: gtk-list@gnome.org DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=YKD2cdX2pxkx0BZvPQEuDOO1MaskKmobluyUgVJ2Szhdy7ETNI2iYYQUzY70d7npHDNPq9QLlFYMGV2k2ZP4WOhh0ugu7/uKnjkHUDhyI7V4sHt3Z6u0r/rFDLQqd55JWleT70lQqFb1MXO657TB+k31mW9bEUdCTTwVJEuyg54= Message-ID: <3462bcdb0605300556u53c563dai9626a6c42a13a98c@mail.gmail.com> From: "Surya Kiran Gullapalli" To: "Tor Lillqvist" In-Reply-To: <17532.4652.113000.859438@gargle.gargle.HOWL> MIME-Version: 1.0 References: <447BD8D6.6060201@fluent.co.in> <17532.4652.113000.859438@gargle.gargle.HOWL> X-Virus-Scanned: by amavisd-new at gnome.org X-BeenThere: gtk-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Content-Type: multipart/mixed; boundary="===============1648760788==" Sender: gtk-list-bounces@gnome.org Errors-To: gtk-list-bounces@gnome.org X-Virus-Scanned: by amavisd-new at gnome.org X-Scanned-By: MIMEDefang 2.39 X-Mailer: Becky! ver. 2.25.01 [CN] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.995 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, SUBJECT_EXCESS_BASE64=0.449, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.995 X-Spam-Level: Cc: gtkmm-list@gnome.org, Surya Kiran Gullapalli , gtk-list@gnome.org Subject: [Spam-Mail] Re: Win32 Binaries (This message is to be blocked by code: bkfkact590) X-BeenThere: gtkmm-list@gnome.org List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 08:23:41 -0000 --===============1648760788== Content-Type: multipart/alternative; boundary="----=_Part_3503_7225266.1148993790177" ------=_Part_3503_7225266.1148993790177 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, Thank you very much for your support. I'm now able to build a gtk+/gtkmm application on windows (XP) with visual studio 8. But there's ahiccup though. I've compiled and ran a sample program from both the gtk+ and gtkmm examples directory. The application is running fine, but the stock icons on the buttons are missing. Any setting I'm missing here? Thanks in advance, Surya ------=_Part_3503_7225266.1148993790177 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
Thank you very much for your support. I'm now able to build a gtk+/gtkmm application on windows (XP) with visual studio 8. But there's ahiccup though.
 
I've compiled and ran a sample program from both the gtk+ and gtkmm examples directory. The application is running fine, but the stock icons on the buttons are missing. Any setting I'm missing
here?
 
Thanks in advance,
Surya
------=_Part_3503_7225266.1148993790177-- --===============1648760788== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ gtk-list mailing list gtk-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-list --===============1648760788==-- From mail@gehli.com Thu Jun 1 12:13:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 44ED73B02DE for ; Thu, 1 Jun 2006 12:13:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19393-03 for ; Thu, 1 Jun 2006 12:13:44 -0400 (EDT) Received: from dd7726.kasserver.com (dd7726.kasserver.com [85.13.132.45]) by menubar.gnome.org (Postfix) with ESMTP id 132003B0254 for ; Thu, 1 Jun 2006 12:13:43 -0400 (EDT) Received: from dd7726.kasserver.com (dd3602.kasserver.com [81.209.188.75]) by dd7726.kasserver.com (Postfix) with SMTP id A24851118E6 for ; Thu, 1 Jun 2006 18:13:37 +0200 (CEST) From: "Alexander Gehlert" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 8bit Message-Id: <20060601161337.A24851118E6@dd7726.kasserver.com> Date: Thu, 1 Jun 2006 18:13:37 +0200 (CEST) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.213 tagged_above=-999 required=2 tests=[AWL=0.386, BAYES_00=-2.599] X-Spam-Score: -2.213 X-Spam-Level: Subject: Coverage of a Label for special unicode glyphs X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 16:13:47 -0000 Hi, in my program I need to cover a lot of languages (Latin, Cyrillic, Hebrew, Japanese). So I converted all needed strings to unicode, and pass them to Gtk::Labels, everything works fine as long as there is a fitting font installed on the system. Now I want to make sure that the labels are show in the right way: I see two ways, requieres special font packages at compile time or check at runtime for the coverage and if it is not coverd inform the user that he should add some unicode font packeges or something like that. I would prefer the second way, so I started to look how that is possible: my idea was : - get the labels layout - get the attribute list of the layout and then the fontdescription to work on with that to check the coverage But here is the first problem I ran into: Pango::AttrList atrlist = m_layout->get_attributes(); Pango::AttrIter atritr = atrlist.get_iter(); Pango::FontDescription fontdesc; fontdesc = atritr.get_font_desc(); printf("%s\n",fontdesc.to_string().c_str()); I just get "Normal" and "Normal 0" so did I miss something? does someone know a good way to check the coverage of a unicode sign show by a label? thanks in advance Alex From murrayc@murrayc.com Thu Jun 1 14:53:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BD0E43B0D75; Thu, 1 Jun 2006 14:53:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29398-02; Thu, 1 Jun 2006 14:53:46 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (ip-208-97-132-53.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id E2BA93B02A9; Thu, 1 Jun 2006 14:53:45 -0400 (EDT) Received: from noname (p5497F70E.dip.t-dialin.net [84.151.247.14]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id 5CCF7EB432; Thu, 1 Jun 2006 11:53:44 -0700 (PDT) From: Murray Cumming To: gtkmm-list@gnome.org, gnomemm-list@gnome.org Content-Type: text/plain Date: Thu, 01 Jun 2006 20:53:41 +0200 Message-Id: <1149188021.5943.40.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.431 tagged_above=-999 required=2 tests=[AWL=0.014, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.431 X-Spam-Level: Cc: Subject: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 18:53:47 -0000 I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is also interested in other C++ GNOME stuff, and there's so little traffic on gnomemm-list that it couldn't disturb gtkmm-list. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From diego@goedi.net Thu Jun 1 15:03:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0C293B0171 for ; Thu, 1 Jun 2006 15:03:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29982-08 for ; Thu, 1 Jun 2006 15:03:11 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id B3D043B011F for ; Thu, 1 Jun 2006 15:03:04 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 202A114D8C for ; Thu, 1 Jun 2006 21:03:02 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id fCIIJ0Q9oyU8 for ; Thu, 1 Jun 2006 21:03:01 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id D81BD14D8B for ; Thu, 1 Jun 2006 21:03:00 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: gtkmm-list@gnome.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-WBddPAebeHP4hW20BHSy" Date: Thu, 01 Jun 2006 21:03:07 +0200 Message-Id: <1149188587.31923.10.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.464 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, UPPERCASE_25_50=0] X-Spam-Score: -2.464 X-Spam-Level: Subject: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 19:03:13 -0000 --=-WBddPAebeHP4hW20BHSy Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi: I'm trying to show the help of my program using Yelp. I've looking at the source code of epiphany-browser and I've make some progress. But now when I call gnome_help_display_with_doc_id I get this error: "domain not found GNOME_FILE_DOMAIN_APP_HELP". In C I must do the following: (from epiphany source) ----------------- gnome_program_init (PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv, GNOME_PARAM_GOPTION_CONTEXT, option_context, GNOME_PARAM_HUMAN_READABLE_NAME, _("Web Browser" ), GNOME_PARAM_APP_DATADIR, DATADIR, NULL); ----------------- Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. =20 How can I pass params to my program that is done with gnomemm? Now this is my code: ----------------. Gnome::Main gnomeMain(PACKAGE, VERSION, Gnome::UI::module_info_get(), argc, argv); ---------------- Thanks in advance and sorry for my bad english. --=20 Diego Fdez. Dur=C3=A1n | http://iota.goedi.net GPG : 925C 9A21 7A11 3B13 6E43 50DB F579 D119 90D2 66BB --=-WBddPAebeHP4hW20BHSy Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEfznr9XnRGZDSZrsRAh9dAJ4jdn2VZyVTT4i1ew7hBZrAAtpZiwCggQ8F L88CjfcQJ6bMzAFshLsWr7c= =YteR -----END PGP SIGNATURE----- --=-WBddPAebeHP4hW20BHSy-- From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 1 15:07:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D98A53B02A9 for ; Thu, 1 Jun 2006 15:07:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30589-10 for ; Thu, 1 Jun 2006 15:07:25 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id ED0023B0171 for ; Thu, 1 Jun 2006 15:07:24 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5A26F12778 for ; Thu, 1 Jun 2006 12:07:24 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Thu, 01 Jun 2006 12:07:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=0.096, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1140 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 19:07:27 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 2. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 3. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 4. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 31 May 2006 15:23:36 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531192336.ED93E6CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #19 from Murray Cumming 2006-05-31 19:23 UTC ------- Maxim, I am just trying to help you. I can not help you based on the current information, whether or not you think I should understand perfectly. I am trying to suggest how you can make me understand. Asking you for further information in order to find out how to do some work for you is hardly "trying to convince me that I owe you some source code". Why should I keep bothering? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 31 May 2006 15:06:54 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531190654.0E1F06CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #18 from Maxim Udushlivy 2006-05-31 19:06 UTC ------- >I really have no idea what you are talking about any more. In particular >I have no idea what you mean by "serialization" here. It's default meaning, as defined in Computer Science: http://en.wikipedia.org/wiki/Serialization >I am asking for source code so you can say >"Look, I would like to do this but there's no API for it here.". When did I tell you that I want to say this? You constantly make wrong assumptions about my posts. >With great patience I am trying very hard to discover what you need. If there >is something specific that you need, please do open a new bug and try to be >clear about it. I clearly described all six feature-requests in this bugzilla entry. (They may be easily discovered at the top of this page, with little patience.) Later I revoked request [2]. Yesterday I posted comment #8 (and I am not asking for [2] anymore), but instead of admitting your mistake (comment #5) you are trying to convince me that I owe you some source code. I bet people will have fun reading this entry. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 31 May 2006 15:26:11 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531192611.7740F6CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID ------- Comment #20 from Murray Cumming 2006-05-31 19:26 UTC ------- This bug is closed because it's making me feel used and abused and I get to say when that stops. Patches for any of the non-controversial stuff would be welcome in their own bug reports. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 1 Jun 2006 05:09:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601090921.EC1E16CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #21 from Maxim Udushlivy 2006-06-01 09:09 UTC ------- >Maxim, I am just trying to help you. I can not help you based on the current >information, whether or not you think I should understand perfectly. I am >trying to suggest how you can make me understand. Murray, how many times I need to repeat that a request for [2] was revoked in comment #4? What is that "help" you keep talking about? It was *you* who started a dispute with your comment #5. I replied because your comment contains wrong information about GTK+ memory management, and *not* because I need something from you. >Asking you for further information in order to find out how to do some work for >you is hardly "trying to convince me that I owe you some source code". I am not your employer, so don't do work for me - do work for GTK+/C++ community. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1140 ******************************************** From diego@goedi.net Thu Jun 1 17:00:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B56863B0271 for ; Thu, 1 Jun 2006 17:00:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06393-05 for ; Thu, 1 Jun 2006 17:00:53 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id 358053B0124 for ; Thu, 1 Jun 2006 17:00:53 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 7659014D95 for ; Thu, 1 Jun 2006 23:00:51 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id nb27YMKxSeBn for ; Thu, 1 Jun 2006 23:00:47 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id 0593914D6F for ; Thu, 1 Jun 2006 23:00:46 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: gtkmm-list@gnome.org In-Reply-To: <1149188587.31923.10.camel@lain> References: <1149188587.31923.10.camel@lain> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-jFA8h25+WSqXKDjz4Yrz" Date: Thu, 01 Jun 2006 23:00:48 +0200 Message-Id: <1149195648.31923.15.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.317 tagged_above=-999 required=2 tests=[AWL=-0.007, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.317 X-Spam-Level: Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 21:00:54 -0000 --=-jFA8h25+WSqXKDjz4Yrz Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable While I'm wating for the answer I'm searching the answer myself. I've found a message on gnomemm-list from 3 years ago and without solution. I'm loosing the hope. http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.html I've the same problem: =3D=3D=3D=3D=3D=3D=3D=3D=3D Hi, I have a problem with the following code in gnomemm-2.1: -------------------------------------------------------------- Gnome::Main kit(PACKAGE, VERSION, Gnome::UI::module_info_get (), gtk_argc, gtk_argv); Glib::ustring ustr; Glib::ustring file ("gwavmerger.xml"); Glib::RefPtr prog =3D Gnome::Program::get (); ustr =3D prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); printf("location: %s", ustr.c_str ()); -------------------------------------------------------------- In my Makefile.am, I include datadir as: INCLUDES =3D \ -DDATADIR=3D\""$(datadir)"\" Can someone verify that with his gnomemm-2.x application? People on Gnome mailing list recommended to pass GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), but gnomemm's API won't allow for property pairs. What I ultimately want is a property pair: (GNOME_PARAM_APP_DATADIR, DATADIR) but there is no way of setting that. I hoped gnomemm API would have a method to add/modify application property later, but it doesn't. The bottom line: I cannot get Yelp work with my application. Any ideas? Anybody else has gnomemm2 app with Help contents working via XML/Yelp? thanks, -VLG =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Dur=C3=A1n escribi=C3=B3: > Hi: >=20 > I'm trying to show the help of my program using Yelp. I've looking at > the source code of epiphany-browser and I've make some progress. But now > when I call gnome_help_display_with_doc_id I get this error: "domain not > found GNOME_FILE_DOMAIN_APP_HELP". >=20 > In C I must do the following: (from epiphany source) >=20 > ----------------- > gnome_program_init (PACKAGE, VERSION, > LIBGNOMEUI_MODULE, argc, argv, > GNOME_PARAM_GOPTION_CONTEXT, option_context, > GNOME_PARAM_HUMAN_READABLE_NAME, _("Web > Browser" ), > GNOME_PARAM_APP_DATADIR, DATADIR, > NULL); > ----------------- >=20 > Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. > =20 > How can I pass params to my program that is done with gnomemm? Now this > is my code: >=20 > ----------------. > Gnome::Main gnomeMain(PACKAGE, > VERSION, > Gnome::UI::module_info_get(), > argc, > argv); > ---------------- >=20 > Thanks in advance and sorry for my bad english. >=20 > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list --=-jFA8h25+WSqXKDjz4Yrz Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEf1WA9XnRGZDSZrsRAiZYAJ4wWJaVvig7De1uRxuwwYK8bplQ6wCfSzN0 izy7x9bA1M7z6HVQwgT0jyM= =tm9c -----END PGP SIGNATURE----- --=-jFA8h25+WSqXKDjz4Yrz-- From joevandyk@gmail.com Thu Jun 1 20:33:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7B9DA3B0315 for ; Thu, 1 Jun 2006 20:33:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18829-02 for ; Thu, 1 Jun 2006 20:33:45 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 4457B3B021B for ; Thu, 1 Jun 2006 20:33:45 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so304044uge for ; Thu, 01 Jun 2006 17:33:44 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=I+axY/jsJLSAW1NkFr/q6sFVgSW54ocgRL97VnFO5jAmfdFIRApGS4lCMNovCSUJjZgIZW2iAZWGoYQKXNQ9jyGJVG1bUFlWIyPR6/bqBvBnupsvt7bQgob3w7o9Lf375eFOIcFpVLXq4U4iOVENyUXS7PN9WziE+jrfptITwBg= Received: by 10.67.100.12 with SMTP id c12mr267845ugm; Thu, 01 Jun 2006 17:33:44 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Thu, 1 Jun 2006 17:33:44 -0700 (PDT) Message-ID: Date: Thu, 1 Jun 2006 17:33:44 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.168 tagged_above=-999 required=2 tests=[AWL=0.278, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.168 X-Spam-Level: Subject: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 00:33:46 -0000 Hi, I have gtk 2.4.13 installed. What version of gtkmm do I want installed on this machine? Thanks, Joe From joevandyk@gmail.com Thu Jun 1 20:47:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1C0883B0135 for ; Thu, 1 Jun 2006 20:47:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19465-08 for ; Thu, 1 Jun 2006 20:47:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 3CCDF3B0332 for ; Thu, 1 Jun 2006 20:47:38 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so306688uge for ; Thu, 01 Jun 2006 17:47:37 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=bf3YJOOmWjeiW0QhVCdf3SvZu+75KbhZCMNcp1RANcg/PlLTzPS2oPQPeU7BMelygOsJfgnYdkuFGzelSHel9ntvKUrFj4VyEMb/Gf0iy8pUBm33xJToSfO1o1N0gE3AoEev8rfQU6cVcpHHeBLTebU8n/DtHwKkEe1JsGNPmU0= Received: by 10.67.106.3 with SMTP id i3mr272034ugm; Thu, 01 Jun 2006 17:47:37 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Thu, 1 Jun 2006 17:47:37 -0700 (PDT) Message-ID: Date: Thu, 1 Jun 2006 17:47:37 -0700 From: "Joe Van Dyk" In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149188021.5943.40.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.457 tagged_above=-999 required=2 tests=[AWL=-0.569, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.457 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 00:47:40 -0000 On 6/1/06, Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. I vote for the death of gnomemm-list. From murrayc@murrayc.com Fri Jun 2 02:59:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 16B633B1044 for ; Fri, 2 Jun 2006 02:59:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04306-07 for ; Fri, 2 Jun 2006 02:59:53 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 4988F3B0D93 for ; Fri, 2 Jun 2006 02:59:53 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 1CCC214640; Thu, 1 Jun 2006 23:59:45 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 08:59:45 +0200 (CEST) Message-ID: <56491.194.138.18.132.1149231585.squirrel@webmail.murrayc.com> In-Reply-To: References: Date: Fri, 2 Jun 2006 08:59:45 +0200 (CEST) From: "Murray Cumming" To: "Joe Van Dyk" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.478 tagged_above=-999 required=2 tests=[AWL=-0.033, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.478 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 06:59:54 -0000 > Hi, > > I have gtk 2.4.13 installed. What version of gtkmm do I want > installed on this machine? The latest version of gtkmm that you can have (without updating gtk+) is gtkmm 2.4.x We try to keep the version numbers in sync. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 2 03:01:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 200C13B02BD for ; Fri, 2 Jun 2006 03:01:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04619-08 for ; Fri, 2 Jun 2006 03:01:49 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 64C3D3B104C for ; Fri, 2 Jun 2006 03:01:49 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 8793B14609; Fri, 2 Jun 2006 00:01:48 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 09:01:48 +0200 (CEST) Message-ID: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> Date: Fri, 2 Jun 2006 09:01:48 +0200 (CEST) From: "Murray Cumming" To: "Murray Cumming" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.477 tagged_above=-999 required=2 tests=[AWL=-0.032, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.477 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 07:01:50 -0000 > >> Hi, >> >> I have gtk 2.4.13 installed. What version of gtkmm do I want >> installed on this machine? > > The latest version of gtkmm that you can have (without updating gtk+) is > gtkmm 2.4.x We try to keep the version numbers in sync. More importantly, if you are using Linux, your distribution's package management system should decide this for you. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 2 03:34:26 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B14F93B0328 for ; Fri, 2 Jun 2006 03:34:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06643-08 for ; Fri, 2 Jun 2006 03:34:25 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id A0D503B017B for ; Fri, 2 Jun 2006 03:34:25 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id C1DA4DC798; Fri, 2 Jun 2006 00:34:21 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 09:34:24 +0200 (CEST) Message-ID: <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> In-Reply-To: <1149195648.31923.15.camel@lain> References: <1149188587.31923.10.camel@lain> <1149195648.31923.15.camel@lain> Date: Fri, 2 Jun 2006 09:34:24 +0200 (CEST) From: "Murray Cumming" To: Diego Fdez.=?iso-8859-1?Q?Dur=E1n?= User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.482 tagged_above=-999 required=2 tests=[AWL=-0.037, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.482 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 07:34:26 -0000 I have a note about this in my Makefile.am: http://cvs.gnome.org/viewcvs/glom/glom/Makefile.am?view=markup And here is where I use gnome_program_init(): http://cvs.gnome.org/viewcvs/glom/glom/main.cc?view=markup Note that I don't use Gnome::Main. I use Gtk::Main, probably because Gnome::Main didn't support Glib::OptionContext at the time, and I wanted to call Gnome::Gda::init() with the same argc/argv. I also use Bakery. I guess that initializes Gnome::Vfs for me. I hope this helps. Gnome::Main is a bit odd. > While I'm wating for the answer I'm searching the answer myself. > > I've found a message on gnomemm-list from 3 years ago and without > solution. I'm loosing the hope. > > http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.html > > I've the same problem: > > ========= > Hi, > > I have a problem with the following code in gnomemm-2.1: > > -------------------------------------------------------------- > Gnome::Main kit(PACKAGE, VERSION, > Gnome::UI::module_info_get (), > gtk_argc, gtk_argv); > > Glib::ustring ustr; > Glib::ustring file ("gwavmerger.xml"); > Glib::RefPtr prog = Gnome::Program::get (); > > ustr = prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); > > printf("location: %s", ustr.c_str ()); > -------------------------------------------------------------- > > In my Makefile.am, I include datadir as: > > > INCLUDES = \ > -DDATADIR=\""$(datadir)"\" > > Can someone verify that with his gnomemm-2.x application? > > People on Gnome mailing list recommended to pass > GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), > but gnomemm's API won't allow for property pairs. > What I ultimately want is a property pair: > > (GNOME_PARAM_APP_DATADIR, DATADIR) > > but there is no way of setting that. I hoped gnomemm API would have > a method to add/modify application property later, but it doesn't. > > The bottom line: I cannot get Yelp work with my application. > > > Any ideas? > Anybody else has gnomemm2 app with Help contents working via XML/Yelp? > > thanks, > -VLG > ============ > > El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Durán escribió: >> Hi: >> >> I'm trying to show the help of my program using Yelp. I've looking at >> the source code of epiphany-browser and I've make some progress. But now >> when I call gnome_help_display_with_doc_id I get this error: "domain not >> found GNOME_FILE_DOMAIN_APP_HELP". >> >> In C I must do the following: (from epiphany source) >> >> ----------------- >> gnome_program_init (PACKAGE, VERSION, >> LIBGNOMEUI_MODULE, argc, argv, >> GNOME_PARAM_GOPTION_CONTEXT, option_context, >> GNOME_PARAM_HUMAN_READABLE_NAME, _("Web >> Browser" ), >> GNOME_PARAM_APP_DATADIR, DATADIR, >> NULL); >> ----------------- >> >> Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. >> >> How can I pass params to my program that is done with gnomemm? Now this >> is my code: >> >> ----------------. >> Gnome::Main gnomeMain(PACKAGE, >> VERSION, >> Gnome::UI::module_info_get(), >> argc, >> argv); >> ---------------- >> >> Thanks in advance and sorry for my bad english. >> >> _______________________________________________ >> gtkmm-list mailing list >> gtkmm-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gtkmm-list > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From igorbounov@topazelectro.ru Fri Jun 2 04:42:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5F08E3B105C for ; Fri, 2 Jun 2006 04:42:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11729-01 for ; Fri, 2 Jun 2006 04:42:53 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id EC1653B0E3C for ; Fri, 2 Jun 2006 04:42:51 -0400 (EDT) Received: (qmail 6089 invoked by uid 7801); 2 Jun 2006 08:34:34 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.088438 secs); 02 Jun 2006 08:34:34 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.088438 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 2 Jun 2006 08:34:33 -0000 Message-ID: <447FFA60.7020503@topazelectro.ru> Date: Fri, 02 Jun 2006 12:44:16 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: GTKMM Lists Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.419 tagged_above=-999 required=2 tests=[AWL=-0.051, BAYES_00=-2.599, TW_BG=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.419 X-Spam-Level: Subject: win32 and static linking X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 08:42:54 -0000 Hi, All! I see, that in a gtk/lib/ directory, created by package from http://www.pcpm.ucl.ac.be/~gustin/win32_ports/gtkmm.html, there are *.a libraries (libgtkmm.dll.a, libgtk-win32-2.0.dll.a and so on). Does it mean, that static linking with libraries from the list, generated by `pkg-config --libs gtkmm-2.4`, is possible? And if yes, then how? Igor Gorbounov From joevandyk@gmail.com Fri Jun 2 04:49:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA34E3B1064 for ; Fri, 2 Jun 2006 04:49:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12011-09 for ; Fri, 2 Jun 2006 04:49:16 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id 910C33B0DEA for ; Fri, 2 Jun 2006 04:49:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so402898uge for ; Fri, 02 Jun 2006 01:49:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=O2/3Q9Q1H3BJRIT2ugIiRDWNUulL0TiyG8kar7XD4F/U4owCK449q0E9g6WMx0MVykRhjz5ljgrhAXE3r0P9EE6KAZshPoZvrtJZVBfR/TRVLXCr1RMcVlReXINeDykfShHCX6MoMuEyq+sqy+Br+vSc4t/Cdeia4eY3zlehSac= Received: by 10.66.216.20 with SMTP id o20mr551325ugg; Fri, 02 Jun 2006 01:49:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 01:49:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 01:49:14 -0700 From: "Joe Van Dyk" To: "Murray Cumming" In-Reply-To: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.132 tagged_above=-999 required=2 tests=[AWL=0.314, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.132 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 08:49:17 -0000 On 6/2/06, Murray Cumming wrote: > > > > >> Hi, > >> > >> I have gtk 2.4.13 installed. What version of gtkmm do I want > >> installed on this machine? > > > > The latest version of gtkmm that you can have (without updating gtk+) is > > gtkmm 2.4.x We try to keep the version numbers in sync. > > More importantly, if you are using Linux, your distribution's package > management system should decide this for you. We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in the packages that come with the OS. From lieven@quasar3d.nl Fri Jun 2 05:16:49 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 474493B1079 for ; Fri, 2 Jun 2006 05:16:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13736-04 for ; Fri, 2 Jun 2006 05:16:46 -0400 (EDT) Received: from edwards.eatserver.nl (edwards.eatserver.nl [212.203.14.57]) by menubar.gnome.org (Postfix) with ESMTP id 13B943B1064 for ; Fri, 2 Jun 2006 05:16:45 -0400 (EDT) Received: from lieven.coded-illusions.com (rt-dkz-2b703.adsl.wanadoo.nl [83.116.85.3]) (authenticated bits=0) by edwards.eatserver.nl (8.12.10/8.12.10/SuSE Linux 0.7) with ESMTP id k529Ggi1017033 for ; Fri, 2 Jun 2006 11:16:43 +0200 To: "gtkmm-list@gnome.org" References: <447FFA60.7020503@topazelectro.ru> Message-ID: Date: Fri, 02 Jun 2006 11:16:42 +0200 From: LievenQ Content-Type: text/plain; format=flowed; delsp=yes; charset=iso-8859-15 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit In-Reply-To: <447FFA60.7020503@topazelectro.ru> User-Agent: Opera M2/8.52 (Win32, build 7721) X-Virus-Scanned: by amavisd-new X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.233 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_BG=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.233 X-Spam-Level: Subject: Re: win32 and static linking X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:16:49 -0000 Hi, Probably not. On windows, a dynamic library (dll) usually also has an import library, which is a static library that simply contains references to the functions in the dll. So these libraries are needed to be able to link your executable. Then at run time you'll need the actual dll. Greets, Lieven van der Heide. On Fri, 02 Jun 2006 10:44:16 +0200, Igor Gorbounov wrote: > Hi, All! > I see, that in a gtk/lib/ directory, created by package from > http://www.pcpm.ucl.ac.be/~gustin/win32_ports/gtkmm.html, > there are *.a libraries (libgtkmm.dll.a, libgtk-win32-2.0.dll.a and so > on). > Does it mean, that static linking with libraries from the list, generated > by `pkg-config --libs gtkmm-2.4`, is possible? And if yes, then how? > Igor Gorbounov > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ From murrayc@murrayc.com Fri Jun 2 05:42:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B7D713B0DEA for ; Fri, 2 Jun 2006 05:42:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15147-05 for ; Fri, 2 Jun 2006 05:42:14 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 9212D3B02C0 for ; Fri, 2 Jun 2006 05:42:14 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 44D371462B; Fri, 2 Jun 2006 02:42:13 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 11:42:13 +0200 (CEST) Message-ID: <36019.194.138.18.132.1149241333.squirrel@webmail.murrayc.com> In-Reply-To: References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> Date: Fri, 2 Jun 2006 11:42:13 +0200 (CEST) From: "Murray Cumming" To: "Joe Van Dyk" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.475 tagged_above=-999 required=2 tests=[AWL=-0.030, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.475 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:42:17 -0000 > On 6/2/06, Murray Cumming wrote: >> >> > >> >> Hi, >> >> >> >> I have gtk 2.4.13 installed. What version of gtkmm do I want >> >> installed on this machine? >> > >> > The latest version of gtkmm that you can have (without updating gtk+) >> is >> > gtkmm 2.4.x We try to keep the version numbers in sync. >> >> More importantly, if you are using Linux, your distribution's package >> management system should decide this for you. > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > the packages that come with the OS. Fedora has an "Extras" set of packages. I'd expect RHEL to have something similar. You presumably purchased RHEL so I think you really should contact customer support to find out. That way you might get a much more standard install of gtkmm, without so much work. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From igorbounov@topazelectro.ru Fri Jun 2 05:42:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6A2423B10C8 for ; Fri, 2 Jun 2006 05:42:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15258-08 for ; Fri, 2 Jun 2006 05:42:42 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id 6061F3B1069 for ; Fri, 2 Jun 2006 05:42:41 -0400 (EDT) Received: (qmail 9373 invoked by uid 7801); 2 Jun 2006 09:34:24 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.086806 secs); 02 Jun 2006 09:34:24 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.086806 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 2 Jun 2006 09:34:23 -0000 Message-ID: <44800867.6020504@topazelectro.ru> Date: Fri, 02 Jun 2006 13:44:07 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: Joe Van Dyk References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.453 tagged_above=-999 required=2 tests=[AWL=-0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.453 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:42:45 -0000 Joe Van Dyk writes: > [...] > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > the packages that come with the OS. It might be in some extra packages repository, just like for Fedora Core 5 there is the Extras repository. Igor Gorbounov From bob@fis-cal.com Fri Jun 2 08:38:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 82EBB3B04AD; Fri, 2 Jun 2006 08:38:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26095-03; Fri, 2 Jun 2006 08:38:34 -0400 (EDT) Received: from mailrtr1.mailzone.edeltacom.com (mailrtr1.mailzone.edeltacom.com [216.248.176.149]) by menubar.gnome.org (Postfix) with ESMTP id 886223B0351; Fri, 2 Jun 2006 08:38:34 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr1.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id EZY94755; Fri, 2 Jun 2006 08:37:59 -0400 (EDT) Message-ID: <44803128.1090106@fis-cal.com> Date: Fri, 02 Jun 2006 07:38:00 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: Murray Cumming References: <1149188021.5943.40.camel@localhost.localdomain> In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> Content-Type: multipart/mixed; boundary="------------040405090807070602050103" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 12:38:36 -0000 This is a multi-part message in MIME format. --------------040405090807070602050103 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I won't miss it. Bob Caryl Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. > > --------------040405090807070602050103 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------040405090807070602050103-- From arthurmaciel@gmail.com Fri Jun 2 11:25:18 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8C3163B0F36 for ; Fri, 2 Jun 2006 11:25:18 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03680-07 for ; Fri, 2 Jun 2006 11:25:15 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id AF7173B0421 for ; Fri, 2 Jun 2006 11:25:15 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id m7so527043nzf for ; Fri, 02 Jun 2006 08:25:15 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=ea29i7wxyd0fK4i57SH2lanzX/LllLDL0ZI8b9LQ8pJM6Ym2XYhs7dCLX6BLICYBPoSxsR6EjBYnTF//j0BG3wnCUVioc8URdmeJNo8MQ83mpCJwEZDZAly6b5E9rYeFOUhinJ42H2JUAMXy1MioV3T31r+3yjdazVaZl1rM+3A= Received: by 10.64.220.10 with SMTP id s10mr163570qbg; Fri, 02 Jun 2006 08:25:14 -0700 (PDT) Received: by 10.65.241.20 with HTTP; Fri, 2 Jun 2006 08:25:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:25:14 -0300 From: "Arthur Maciel" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.258 tagged_above=-999 required=2 tests=[AWL=0.342, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.258 X-Spam-Level: Subject: Gtkmm/C++ for UI on medical appliances X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 15:25:18 -0000 Greetings to all. I've been talking on ##C (irc.freenode.com) and I told people I was a medicine student and would like to integrate medicine and programming. Someone there suggested me to develop better GUI for medical devices (like ultra-sonography, magnetic ressonance, tomography, etc...) and other told me that I shouldn't use C or C++ while developing for appliances that deals with life; I should just do that if I were an "experienced programmer". Altough C++ is a swiss-armyknife, I don't think it could be harmful if just used to deal with user input and pass data to background hardware control programs. What do you think? Please tell me if you think this is off-topic - altough it deals about Gtkmm, maybe you would not like to talk about it here (I'll move it to the correct place) . Thanks in advance. Arthur From diego@goedi.net Fri Jun 2 12:23:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9C72B3B0140 for ; Fri, 2 Jun 2006 12:23:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07638-01 for ; Fri, 2 Jun 2006 12:23:12 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id D73C33B00C7 for ; Fri, 2 Jun 2006 12:23:09 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 517A014D93; Fri, 2 Jun 2006 18:23:08 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 0l3-7RloiZ2M; Fri, 2 Jun 2006 18:23:05 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id 85EF514D6C; Fri, 2 Jun 2006 18:23:04 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: Murray Cumming In-Reply-To: <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> References: <1149188587.31923.10.camel@lain> <1149195648.31923.15.camel@lain> <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-eaJLVgKCTeECL6Xh3qES" Date: Fri, 02 Jun 2006 17:41:17 +0200 Message-Id: <1149262877.4142.19.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.314 tagged_above=-999 required=2 tests=[AWL=-0.004, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.314 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 16:23:17 -0000 --=-eaJLVgKCTeECL6Xh3qES Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thanks Murray for your answer. ---------- This mail pretends to be a sum of what is needed to implement gnome help (yelp) in a gtkmm/gnomemm program: - configure.ac/configure.in: GNOME_DOC_INIT - Makefile.am INCLUDES =3D \ [...] -DDATADIR=3D\""$(datadir)"\"=20 =20 - main(int argc, char *argv[]) gnome_program_init (PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv, GNOME_PARAM_APP_DATADIR, DATADIR, NULL); Gtk::Main kit(argc, argv); Gtk::Window window; Gtk::Main::run(window); ---------- How to write a OMF[1] file and the help xml, create a "help" directory with the help xml and .po for translation, can be done easily looking at any GNOME program source code like epiphany browser or gedit. If you want yo can look at my source code at: http://svn.sourceforge.net/viewcvs.cgi/g4c/trunk/ =20 I hope this helps somebody. [1] Writing OMF files http://scrollkeeper.sourceforge.net/documentation/writing_scrollkeeper_omf_= files/index.html =20 El vie, 02-06-2006 a las 09:34 +0200, Murray Cumming escribi=C3=B3: > I have a note about this in my Makefile.am: > http://cvs.gnome.org/viewcvs/glom/glom/Makefile.am?view=3Dmarkup >=20 > And here is where I use gnome_program_init(): > http://cvs.gnome.org/viewcvs/glom/glom/main.cc?view=3Dmarkup >=20 > Note that I don't use Gnome::Main. I use Gtk::Main, probably because > Gnome::Main didn't support Glib::OptionContext at the time, and I wanted > to call Gnome::Gda::init() with the same argc/argv. >=20 > I also use Bakery. I guess that initializes Gnome::Vfs for me. >=20 > I hope this helps. Gnome::Main is a bit odd. >=20 > > While I'm wating for the answer I'm searching the answer myself. > > > > I've found a message on gnomemm-list from 3 years ago and without > > solution. I'm loosing the hope. > > > > http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.htm= l > > > > I've the same problem: > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D > > Hi, > > > > I have a problem with the following code in gnomemm-2.1: > > > > -------------------------------------------------------------- > > Gnome::Main kit(PACKAGE, VERSION, > > Gnome::UI::module_info_get (), > > gtk_argc, gtk_argv); > > > > Glib::ustring ustr; > > Glib::ustring file ("gwavmerger.xml"); > > Glib::RefPtr prog =3D Gnome::Program::get (); > > > > ustr =3D prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); > > > > printf("location: %s", ustr.c_str ()); > > -------------------------------------------------------------- > > > > In my Makefile.am, I include datadir as: > > > > > > INCLUDES =3D \ > > -DDATADIR=3D\""$(datadir)"\" > > > > Can someone verify that with his gnomemm-2.x application? > > > > People on Gnome mailing list recommended to pass > > GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), > > but gnomemm's API won't allow for property pairs. > > What I ultimately want is a property pair: > > > > (GNOME_PARAM_APP_DATADIR, DATADIR) > > > > but there is no way of setting that. I hoped gnomemm API would have > > a method to add/modify application property later, but it doesn't. > > > > The bottom line: I cannot get Yelp work with my application. > > > > > > Any ideas? > > Anybody else has gnomemm2 app with Help contents working via XML/Yelp? > > > > thanks, > > -VLG > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Dur=C3=83=C2=A1n escr= ibi=C3=83=C2=B3: > >> Hi: > >> > >> I'm trying to show the help of my program using Yelp. I've looking at > >> the source code of epiphany-browser and I've make some progress. But n= ow > >> when I call gnome_help_display_with_doc_id I get this error: "domain n= ot > >> found GNOME_FILE_DOMAIN_APP_HELP". > >> > >> In C I must do the following: (from epiphany source) > >> > >> ----------------- > >> gnome_program_init (PACKAGE, VERSION, > >> LIBGNOMEUI_MODULE, argc, argv, > >> GNOME_PARAM_GOPTION_CONTEXT, option_context, > >> GNOME_PARAM_HUMAN_READABLE_NAME, _("Web > >> Browser" ), > >> GNOME_PARAM_APP_DATADIR, DATADIR, > >> NULL); > >> ----------------- > >> > >> Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. > >> > >> How can I pass params to my program that is done with gnomemm? Now th= is > >> is my code: > >> > >> ----------------. > >> Gnome::Main gnomeMain(PACKAGE, > >> VERSION, > >> Gnome::UI::module_info_get(), > >> argc, > >> argv); > >> ---------------- > >> > >> Thanks in advance and sorry for my bad english. > >> > >> _______________________________________________ > >> gtkmm-list mailing list > >> gtkmm-list@gnome.org > >> http://mail.gnome.org/mailman/listinfo/gtkmm-list > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > >=20 >=20 > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com >=20 --=20 Diego Fdez. Dur=C3=A1n | http://iota.goedi.net GPG : 925C 9A21 7A11 3B13 6E43 50DB F579 D119 90D2 66BB --=-eaJLVgKCTeECL6Xh3qES Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEgFwd9XnRGZDSZrsRAr4mAJ0fZ65dg+pmWhKpdEc2zkgVSyF9RwCfU1KG ikdz2uoG8JTgQ6iTlIsHKUw= =6Y5t -----END PGP SIGNATURE----- --=-eaJLVgKCTeECL6Xh3qES-- From maestro485@comcast.net Fri Jun 2 12:51:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86C083B0135 for ; Fri, 2 Jun 2006 12:51:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09405-01 for ; Fri, 2 Jun 2006 12:51:54 -0400 (EDT) Received: from rwcrmhc13.comcast.net (rwcrmhc13.comcast.net [216.148.227.153]) by menubar.gnome.org (Postfix) with ESMTP id 71C823B012E for ; Fri, 2 Jun 2006 12:51:54 -0400 (EDT) Received: from [192.168.2.2] (c-67-171-100-38.hsd1.pa.comcast.net[67.171.100.38]) by comcast.net (rwcrmhc13) with ESMTP id <20060602165152m1300i4brge>; Fri, 2 Jun 2006 16:51:53 +0000 Message-ID: <44806C24.8030309@comcast.net> Date: Fri, 02 Jun 2006 12:49:40 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: Jonathon Jongsma References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.73 tagged_above=-999 required=2 tests=[AWL=-1.286, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: -0.73 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 16:51:57 -0000 Jonathon Jongsma wrote: > On 5/26/06, Murray Cumming wrote: >> >> No, I think he needs Gtk::TreeModelFilter: >> http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html >> >> >> Here's an example: >> http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ >> >> I guess that Nautilus uses this. > No problem Jonner. A little source browsing never hurt anybody. > Ahh, fantastic. I'd never needed such a thing so I didn't realize it > existed. Sorry for leading you in the wrong direction, Matt. > > Jonner > Thanks for the help. The TreeModelFilter appears to do the trick, although it is a little quirky. Also, there is precious little in the way of documentation about it. Is there something in the works for this? I'd be willing to contribute when I get a better handle on how the filter works. Thanks again, Matt From jonathon.jongsma@gmail.com Fri Jun 2 13:08:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5A2B63B0A74 for ; Fri, 2 Jun 2006 13:08:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10121-06 for ; Fri, 2 Jun 2006 13:08:29 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id 9B9733B0506 for ; Fri, 2 Jun 2006 13:08:29 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so567087wra for ; Fri, 02 Jun 2006 10:08:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=twyBeN7VavJGfI9z+W2XCVl+lbnj/6mjJpBo3uDgBa5pAq+G98tOw5kxl2axZPWcQpH7+axRUOE5sS359gsnjNzLk3gbQwVR0mP047ebq7yHKLr4A7So5iTVF4NKDLF9NO25zrT2VZdmY2Mrusj7xHPX+otHF64ka51Ug9Z+Mpo= Received: by 10.54.142.18 with SMTP id p18mr2032590wrd; Fri, 02 Jun 2006 10:08:28 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Fri, 2 Jun 2006 10:08:28 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 11:08:28 -0600 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149188021.5943.40.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.388 tagged_above=-999 required=2 tests=[AWL=0.058, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.388 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 17:08:32 -0000 On 6/1/06, Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. I certainly wouldn't mind. jonner From murrayc@murrayc.com Fri Jun 2 13:49:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 690023B0176 for ; Fri, 2 Jun 2006 13:49:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12635-06 for ; Fri, 2 Jun 2006 13:49:28 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (ip-208-97-132-53.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id CFCE33B008F for ; Fri, 2 Jun 2006 13:49:28 -0400 (EDT) Received: from noname (p5497F668.dip.t-dialin.net [84.151.246.104]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id 2B800EB464; Fri, 2 Jun 2006 10:49:25 -0700 (PDT) From: Murray Cumming To: Matt Bragano In-Reply-To: <44806C24.8030309@comcast.net> References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> <44806C24.8030309@comcast.net> Content-Type: text/plain Date: Fri, 02 Jun 2006 19:49:22 +0200 Message-Id: <1149270562.5848.5.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.508 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599] X-Spam-Score: -2.508 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 17:49:32 -0000 On Fri, 2006-06-02 at 12:49 -0400, Matt Bragano wrote: > Jonathon Jongsma wrote: > > On 5/26/06, Murray Cumming wrote: > >> > >> No, I think he needs Gtk::TreeModelFilter: > >> http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html > >> > >> > >> Here's an example: > >> http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ > >> > >> I guess that Nautilus uses this. > > > No problem Jonner. A little source browsing never hurt anybody. > > Ahh, fantastic. I'd never needed such a thing so I didn't realize it > > existed. Sorry for leading you in the wrong direction, Matt. > > > > Jonner > > > Thanks for the help. The TreeModelFilter appears to do the trick, > although it is a little quirky. Also, there is precious little in the > way of documentation about it. Is there something in the works for > this? I'd be willing to contribute when I get a better handle on how > the filter works. It's not a very big class. But feel free to add documentation. There may be more that we can take from the C documentation. Ask here if you have any problems figuring out how to do that. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 2 15:04:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0E51E3B04FE for ; Fri, 2 Jun 2006 15:04:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17353-02 for ; Fri, 2 Jun 2006 15:04:00 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 318CE3B01E0 for ; Fri, 2 Jun 2006 15:04:00 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id B623A13103 for ; Fri, 2 Jun 2006 12:03:59 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Fri, 02 Jun 2006 12:03:57 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.351 tagged_above=-999 required=2 tests=[AWL=0.057, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.351 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1141 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:04:02 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 2. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 3. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 4. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 5. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 1 Jun 2006 18:54:16 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601225416.29B166CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #4 from Javeed Shaikh 2006-06-01 22:54 UTC ------- Created an attachment (id=66628) --> (http://bugzilla.gnome.org/attachment.cgi?id=66628&action=view) Test case This is a test case. Compile it with g++ -Wall -pedantic -c test.h `pkg-config --cflags gdkmm-2.4` (it won't compile.) The problem is solved if the order of the two header files is swapped. I was pulling my hair out trying to fix this. I think something should be done about this. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Thu, 1 Jun 2006 19:32:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601233244.9C49E6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Karsten Br?ckelmann changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID | ------- Comment #5 from Karsten Br?ckelmann 2006-06-01 23:32 UTC ------- Re-opening on behalf of Javeed Shaikh, who provided a test case. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Fri, 2 Jun 2006 03:19:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602071918.4CF976CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #6 from Murray Cumming 2006-06-02 07:19 UTC ------- Excellent detective work. Does this happen also with gtk.h instead of gtkmm.h? Then we can reassign it to GTK+. Maybe they (or us, if necessary) could add a compiler warning to prevent it. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Fri, 2 Jun 2006 11:42:41 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602154241.D06286CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Javeed Shaikh changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |syscrash2k@gmail.com ------- Comment #7 from Javeed Shaikh 2006-06-02 15:42 UTC ------- This does not happen with the non-mm gtk.h, glib.h, or gdk.h. It does happen with gtkmm.h (because it brings in glibmm.h and gdkmm.h), glibmm.h, and gdkmm.h. The problem with the glibmm.h header is that DestroyNotify being defined as a constant by Xlib (I believe it is used for events.) The problem with gdkmm.h is that it brings in gdkmm/types.h, which the compiler does not like because the name of the enum on line 187 (Status) is also used by Xlib (I'm not quite sure what for, but grepping the header file gives many lines.) This is a bit "fudgy", because the Status enum is inside the Gdk namespace. Unfortunately, the preprocessor doesn't really speak C++ (as far as I know), and it just replaces it with the numeric constant. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Fri, 2 Jun 2006 14:29:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602182910.CEBC86CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #8 from Murray Cumming 2006-06-02 18:29 UTC ------- Ah, well done. So, at those points in the headers, we need some kind of #ifdef DestroyNotify #error "X11/Xlib.h seems to have been included before this header. Due to some commonly-named macros in X11/Xlib.h, it must be included after any glibmm/gdkmm/gtkmm headers". #endif //DestroyNotify I'm not sure whether #error can be used, but I think I've seen #warning before. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1141 ******************************************** From joevandyk@gmail.com Fri Jun 2 15:22:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AE3373B0310 for ; Fri, 2 Jun 2006 15:22:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18610-03 for ; Fri, 2 Jun 2006 15:22:23 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id D39D33B0DC0 for ; Fri, 2 Jun 2006 15:22:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so602504uge for ; Fri, 02 Jun 2006 12:22:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=L291OpYK4nRPj9+F1V4LU6o1KNWV4I4Iyurdgf5yy5zoeQ7YjH6jlkI7LGf9JR1yAv6D+OsosClwZZR3RgilTn3juEusgcrsL3IKGnDqFDk9lW6OQDdoLMjy7fDIHo8kvO88wXxa0iAD9DdyL/tbe9OIVCSPpi29PLRm+4AgGcs= Received: by 10.66.216.6 with SMTP id o6mr1079199ugg; Fri, 02 Jun 2006 12:22:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:22:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:22:14 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <44800867.6020504@topazelectro.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> <44800867.6020504@topazelectro.ru> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.42 tagged_above=-999 required=2 tests=[AWL=-0.532, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.42 X-Spam-Level: Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:22:24 -0000 On 6/2/06, Igor Gorbounov wrote: > Joe Van Dyk writes: > > [...] > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > > the packages that come with the OS. > It might be in some extra packages repository, just like for Fedora Core 5 > there is the Extras repository. > Igor Gorbounov I've never seen an extra packages repository for RHEL. Joe From joevandyk@gmail.com Fri Jun 2 15:27:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 15AE13B0170 for ; Fri, 2 Jun 2006 15:27:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18822-06 for ; Fri, 2 Jun 2006 15:27:51 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 089B93B012E for ; Fri, 2 Jun 2006 15:27:50 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so604177uge for ; Fri, 02 Jun 2006 12:27:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=eQLQoKRKT6GwDsTU9SQWMsDTq6ZtCpP5pzwdQtCdRePJdB+j7pOSHDQWrT5Qr3VVoAjvaKwRPzmUphi/D6iDXVl8Tn70VWpCmP3B0JM+YxoXlWNPWvhkoWSkR3IEezDb5BdXuOKfaLMXknywCnQykRMzoEP0QRlitexgSvV/VtY= Received: by 10.67.100.12 with SMTP id c12mr1081456ugm; Fri, 02 Jun 2006 12:27:49 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:27:49 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:27:49 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <20060527215519.5ad69b3b.alex.buell@munted.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060527135819.CEEF811004D@dd7726.kasserver.com> <20060527215519.5ad69b3b.alex.buell@munted.org.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.216 tagged_above=-999 required=2 tests=[AWL=0.384, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.216 X-Spam-Level: Subject: Re: Button depressing X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:27:53 -0000 On 5/27/06, Alex Buell wrote: > On Sat, 27 May 2006 15:55:08 +0200, I waved a wand and this message > magically appeared: > > > why don't you set the state with the method: > > Right, following on from my previous post: Here's some code the OP can > play with as I've just cracked it: > > #include > #include > > namespace Gtk > { > class DepressedToggleButton : public Gtk::ToggleButton > { > public: > DepressedToggleButton() : color(Gdk::Color("yellow")) > { set_color(color); } DepressedToggleButton(Gdk::Color c) : color(c) > { set_color(c); } ~DepressedToggleButton() {} > > void set_color(Gdk::Color c) > { > Glib::RefPtr style = > Gtk::Style::create(); style->set_bg(Gtk::STATE_ACTIVE, c); > style->set_bg(Gtk::STATE_PRELIGHT, c); > set_style(style); > } > > Gdk::Color get_color() > { > return color; > } > > protected: > virtual bool on_expose_event(GdkEventExpose* event); > > private: > Gdk::Color color; > > }; > > bool DepressedToggleButton::on_expose_event(GdkEventExpose* > event) { > return Gtk::Button::on_expose_event(event); > } > } > > class TestButton : public Gtk::Window > { > public: > TestButton(); > ~TestButton(); > > protected: > void HandleButton(int i); > > Gtk::VBox m_VBox; > Gtk::HButtonBox m_HButtonBox; > Gtk::DepressedToggleButton m_DepressedToggleButton[4]; > > private: > bool state; > }; > > TestButton::TestButton() : > state(false) > { > set_title("DepressedToggleButton"); > add(m_VBox); > > m_HButtonBox.set_border_width(5); > m_HButtonBox.set_layout(Gtk::BUTTONBOX_END); > m_HButtonBox.set_spacing(5); > > m_DepressedToggleButton[0].set_label("First"); > m_DepressedToggleButton[0].set_color(Gdk::Color("red")); > m_DepressedToggleButton[1].set_label("Second"); > m_DepressedToggleButton[1].set_color(Gdk::Color("blue")); > m_DepressedToggleButton[2].set_label("Third"); > m_DepressedToggleButton[2].set_color(Gdk::Color("green")); > m_DepressedToggleButton[3].set_label("Fourth"); // use default > color > > for (int i = 0; i < 4; i++) > { > m_DepressedToggleButton[i].signal_clicked().connect( > sigc::bind(sigc::mem_fun(*this, > &TestButton::HandleButton), i)); m_HButtonBox.add > (m_DepressedToggleButton[i]); } > > m_VBox.pack_start(m_HButtonBox, Gtk::BUTTONBOX_END, 0); > > set_resizable(false); > show_all_children(); > } > > TestButton::~TestButton() > { > } > > int main(int argc, char *argv[]) > { > Gtk::Main app(argc, argv); > > TestButton test; > Gtk::Main::run(test); > return 0; > } > > > void TestButton::HandleButton(int i) > { > std::cout << "Button " << i << " clicked!\n"; > } Thanks! I'll give that a shot. Joe From joevandyk@gmail.com Fri Jun 2 15:58:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 567783B044B for ; Fri, 2 Jun 2006 15:58:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20682-02 for ; Fri, 2 Jun 2006 15:58:15 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 2005F3B0424 for ; Fri, 2 Jun 2006 15:58:13 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so613411uge for ; Fri, 02 Jun 2006 12:58:13 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=X8e0WfjRtcMpWPEtOYn8jvmL0iQ6aYY2PJO+63oqDhm2wmvpqeGCLphUZSLO9xXWmBBjLZn1WxRQ68X2B4ztf2YHYK0/EiG0oqRYaU135l/WQHdtTi5c8cdU8qIkTAfy97Agtnwbfq6vZ/ec+IdXaJiilunRa//RC5njtbsr4ao= Received: by 10.67.106.3 with SMTP id i3mr1098050ugm; Fri, 02 Jun 2006 12:58:12 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:58:12 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:58:12 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.177 tagged_above=-999 required=2 tests=[AWL=0.269, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.177 X-Spam-Level: Subject: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:58:16 -0000 Hi, I was playing around with some code that was posted on the list earlier. The original code had an array of four DepressedToggleButtons. I changed that array to a vector, because vectors are good, right? However, it fails to compile -- something about the copy ctor. Error: g++ -o buttons main.cpp `pkg-config gtkmm-2.4 --cflags --libs` main.cpp: In copy constructor 'Gtk::DepressedToggleButton::DepressedToggleButton(const Gtk::DepressedToggleButton&)': main.cpp:8: instantiated from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Tp*, const _Tp&) [with _Tp = Gtk::DepressedToggleButton]' /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_vector.h:606: instantiated from 'void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = Gtk::DepressedToggleButton, _Alloc = std::allocator]' main.cpp:67: instantiated from here /usr/include/glibmm-2.4/glibmm/objectbase.h:154: error: 'Glib::ObjectBase::ObjectBase(const Glib::ObjectBase&)' is private main.cpp:8: error: within this context /usr/include/gtkmm-2.4/gtkmm/togglebutton.h:70: error: 'Gtk::ToggleButton::ToggleButton(const Gtk::ToggleButton&)' is private main.cpp:8: error: within this context Source: #include #include #include namespace Gtk { class DepressedToggleButton : public Gtk::ToggleButton { public: DepressedToggleButton() : color(Gdk::Color("yellow")) { set_color(color); } DepressedToggleButton(Gdk::Color c) : color(c) { set_color(c); } void set_color(Gdk::Color c) { Glib::RefPtr style = Gtk::Style::create(); style->set_bg(Gtk::STATE_ACTIVE, c); style->set_bg(Gtk::STATE_PRELIGHT, c); set_style(style); } Gdk::Color get_color() { return color; } protected: virtual bool on_expose_event(GdkEventExpose* event); private: Gdk::Color color; }; bool DepressedToggleButton::on_expose_event(GdkEventExpose* event) { return Gtk::Button::on_expose_event(event); } } class TestButton : public Gtk::Window { public: TestButton(); protected: void HandleButton(int i); Gtk::VBox m_VBox; Gtk::HButtonBox m_HButtonBox; std::vector m_DepressedToggleButton; private: bool state; }; TestButton::TestButton() : state(false) { set_title("DepressedToggleButton"); add(m_VBox); for (int i = 0; i < 4; ++i) { Gtk::DepressedToggleButton b; m_DepressedToggleButton.push_back(b); } m_HButtonBox.set_border_width(5); m_HButtonBox.set_layout(Gtk::BUTTONBOX_END); m_HButtonBox.set_spacing(5); m_DepressedToggleButton[0].set_label("First"); m_DepressedToggleButton[0].set_color(Gdk::Color("red")); m_DepressedToggleButton[1].set_label("Second"); m_DepressedToggleButton[1].set_color(Gdk::Color("blue")); m_DepressedToggleButton[2].set_label("Third"); m_DepressedToggleButton[2].set_color(Gdk::Color("green")); m_DepressedToggleButton[3].set_label("Fourth"); // use default color for (int i = 0; i < 4; i++) { m_DepressedToggleButton[i].signal_clicked().connect( sigc::bind(sigc::mem_fun(*this, &TestButton::HandleButton), i)); m_HButtonBox.add (m_DepressedToggleButton[i]); } m_VBox.pack_start(m_HButtonBox, Gtk::BUTTONBOX_END, 0); set_resizable(false); show_all_children(); } int main(int argc, char *argv[]) { Gtk::Main app(argc, argv); TestButton test; Gtk::Main::run(test); return 0; } void TestButton::HandleButton(int i) { std::cout << "Button " << i << " clicked!\n"; } From pierre.thierry@levallois.eu.org Fri Jun 2 18:44:11 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 14A1C3B0408 for ; Fri, 2 Jun 2006 18:44:11 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28583-07 for ; Fri, 2 Jun 2006 18:44:09 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id 1FBEF3B04D7 for ; Fri, 2 Jun 2006 18:44:08 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 26100BB9DF; Sat, 3 Jun 2006 00:40:00 +0200 (CEST) Date: Sat, 3 Jun 2006 00:39:59 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ChQOR20MqfxkMJg9" Content-Disposition: inline In-Reply-To: X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.379 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.379 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 22:44:11 -0000 --ChQOR20MqfxkMJg9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > However, it fails to compile -- something about the copy ctor. Try to store pointers (or Glib::Refptr) of widget, they are assignable, AFAIK. The value type of an STL container must be assignable. It must also be default constructible when you want to reserve space, I think. Quickly, Nowhere man --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --ChQOR20MqfxkMJg9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgL4/xe13INnVDYoRAhaJAKCXeEQOHDQ8Edo5824M3j1Ag+tGYgCgvc8v QIzxsDotoVXgpzAzmptRhBk= =yUu0 -----END PGP SIGNATURE----- --ChQOR20MqfxkMJg9-- From murrayc@murrayc.com Fri Jun 2 19:05:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69BAB3B11C6 for ; Fri, 2 Jun 2006 19:05:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29929-03 for ; Fri, 2 Jun 2006 19:05:23 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 93B7E3B1182 for ; Fri, 2 Jun 2006 19:05:23 -0400 (EDT) Received: from noname (p5497DA60.dip.t-dialin.net [84.151.218.96]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id BD81CEB472; Fri, 2 Jun 2006 16:05:21 -0700 (PDT) From: Murray Cumming To: Pierre THIERRY In-Reply-To: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> Content-Type: text/plain Date: Sat, 03 Jun 2006 01:05:18 +0200 Message-Id: <1149289518.5726.7.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.729 tagged_above=-999 required=2 tests=[AWL=-0.688, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558] X-Spam-Score: -1.729 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:05:24 -0000 On Sat, 2006-06-03 at 00:39 +0200, Pierre THIERRY wrote: > Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > > However, it fails to compile -- something about the copy ctor. > > Try to store pointers (or Glib::Refptr) of widget, they are assignable, > AFAIK. Please don't use Glib::RefPtr on widgets. It's not what it's meant for. A regular pointer is fine. > The value type of an STL container must be assignable. It must also be > default constructible when you want to reserve space, I think. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mailinglist@evilissimo-softdev.de Fri Jun 2 19:19:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4D2613B051C for ; Fri, 2 Jun 2006 19:19:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30616-04 for ; Fri, 2 Jun 2006 19:19:39 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by menubar.gnome.org (Postfix) with ESMTP id 3EF9C3B11E0 for ; Fri, 2 Jun 2006 19:19:36 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu4) with ESMTP (Nemesis), id 0ML21M-1FmIvX2va1-0001a8; Sat, 03 Jun 2006 01:19:35 +0200 Message-ID: <4480C770.3070607@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:19:12 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.996 tagged_above=-999 required=2 tests=[AWL=0.449, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -1.996 X-Spam-Level: Subject: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:19:40 -0000 Hi, I'm trying to use a string with german umlauts in an application and Glib::locale_to_utf8 returns an invalid string. If I execute this: Glib::ustring test = Glib::locale_to_utf8("äöüß"); and I retrieve an invalid object Glib::ustring the debugger shows me an Bad Pointer in this object. I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib problem? Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? BR Vinzenz From murrayc@murrayc.com Fri Jun 2 19:22:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 885FF3B0491 for ; Fri, 2 Jun 2006 19:22:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30876-01 for ; Fri, 2 Jun 2006 19:22:51 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 797853B0414 for ; Fri, 2 Jun 2006 19:22:51 -0400 (EDT) Received: from noname (p5497DA60.dip.t-dialin.net [84.151.218.96]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 057DD90E35; Fri, 2 Jun 2006 16:22:49 -0700 (PDT) From: Murray Cumming To: Vinzenz 'evilissimo' Feenstra In-Reply-To: <4480C770.3070607@evilissimo-softdev.de> References: <4480C770.3070607@evilissimo-softdev.de> Content-Type: text/plain; charset=utf-8 Date: Sat, 03 Jun 2006 01:22:47 +0200 Message-Id: <1149290567.5726.16.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.649 tagged_above=-999 required=2 tests=[AWL=-0.762, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -1.649 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:22:56 -0000 On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > Hi, > > I'm trying to use a string with german umlauts in an application and > Glib::locale_to_utf8 returns an invalid string. > If I execute this: > > Glib::ustring test = Glib::locale_to_utf8("äöüß"); > > and I retrieve an invalid object Glib::ustring the debugger shows me an > Bad Pointer in this object. > > I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib > problem? > > Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? This doesn't solve your problem, but: This should be caught by an exception, I think. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mailinglist@evilissimo-softdev.de Fri Jun 2 19:25:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86C0D3B07DF for ; Fri, 2 Jun 2006 19:25:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30849-07 for ; Fri, 2 Jun 2006 19:25:05 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by menubar.gnome.org (Postfix) with ESMTP id 8BAC63B0491 for ; Fri, 2 Jun 2006 19:25:04 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu6) with ESMTP (Nemesis), id 0ML29c-1FmJ0p18XZ-0007pm; Sat, 03 Jun 2006 01:25:03 +0200 Message-ID: <4480C8CC.8070401@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:25:00 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.193 tagged_above=-999 required=2 tests=[AWL=0.252, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.193 X-Spam-Level: Subject: [Fwd: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3] X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:25:05 -0000 Murray Cumming schrieb: > On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > >> Hi, >> >> I'm trying to use a string with german umlauts in an application and >> Glib::locale_to_utf8 returns an invalid string. >> If I execute this: >> >> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >> >> and I retrieve an invalid object Glib::ustring the debugger shows me an >> Bad Pointer in this object. >> >> I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib >> problem? >> >> Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? >> > > This doesn't solve your problem, but: This should be caught by an > exception, I think. > > No it is not, at least not in Debug Mode with VC++ Maybe the Gtk+ Build is not compatible to VC++ 8 / 2005 BR Vinzenz From mailinglist@evilissimo-softdev.de Fri Jun 2 19:27:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EC7763B11D2 for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31036-07 for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.177]) by menubar.gnome.org (Postfix) with ESMTP id 1E8823B051D for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu1) with ESMTP (Nemesis), id 0MKwpI-1FmJ2n2oHh-0007fD; Sat, 03 Jun 2006 01:27:05 +0200 Message-ID: <4480C946.9020106@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:27:02 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Murray Cumming References: <4480C770.3070607@evilissimo-softdev.de> <1149290567.5726.16.camel@localhost.localdomain> In-Reply-To: <1149290567.5726.16.camel@localhost.localdomain> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.263 tagged_above=-999 required=2 tests=[AWL=0.182, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.263 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:27:08 -0000 Murray Cumming schrieb: > On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > >> Hi, >> >> I'm trying to use a string with german umlauts in an application and >> Glib::locale_to_utf8 returns an invalid string. >> If I execute this: >> >> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >> >> and I retrieve an invalid object Glib::ustring the debugger shows me an >> Bad Pointer in this object. >> >> I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib >> problem? >> >> Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? >> > > This doesn't solve your problem, but: This should be caught by an > exception, I think. > > The other Gtk+ Package shouldn't be a solution for the problem ;) BR Vinzenz From pierre.thierry@levallois.eu.org Fri Jun 2 19:30:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 087F83B11C6 for ; Fri, 2 Jun 2006 19:30:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31300-02 for ; Fri, 2 Jun 2006 19:30:20 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id C536B3B051D for ; Fri, 2 Jun 2006 19:30:19 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 60E82BB9DF; Sat, 3 Jun 2006 01:26:13 +0200 (CEST) Date: Sat, 3 Jun 2006 01:26:13 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060602232613.GG3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Enx9fNJ0XV5HaWRu" Content-Disposition: inline In-Reply-To: <1149289518.5726.7.camel@localhost.localdomain> X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.341 tagged_above=-999 required=2 tests=[AWL=0.047, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_TK=0.077] X-Spam-Score: -2.341 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:30:21 -0000 --Enx9fNJ0XV5HaWRu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Murray Cumming dies 03/06/2006 hora 01:05: > Please don't use Glib::RefPtr on widgets. It's not what it's meant > for. A regular pointer is fine. I should have checked before posting. I thought that all Gtkmm widgets are Glib objets... Erroneously, Nowhere man --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --Enx9fNJ0XV5HaWRu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgMkVxe13INnVDYoRAvckAJ9m8ZNiEWP7R9X35fbUxBAEvpTLZgCdHpAQ wA92qEytm86fyrO9+p0/gwo= =LrnO -----END PGP SIGNATURE----- --Enx9fNJ0XV5HaWRu-- From mailinglist@evilissimo-softdev.de Fri Jun 2 19:32:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C4B7E3B11C6 for ; Fri, 2 Jun 2006 19:32:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31418-05 for ; Fri, 2 Jun 2006 19:32:03 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.186]) by menubar.gnome.org (Postfix) with ESMTP id C0DA73B11F8 for ; Fri, 2 Jun 2006 19:32:02 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu8) with ESMTP (Nemesis), id 0ML2ov-1FmJ7Y1svF-0002dq; Sat, 03 Jun 2006 01:32:01 +0200 Message-ID: <4480CA6D.9000807@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:31:57 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Vinzenz 'evilissimo' Feenstra References: <4480C770.3070607@evilissimo-softdev.de> <1149290567.5726.16.camel@localhost.localdomain> <4480C946.9020106@evilissimo-softdev.de> In-Reply-To: <4480C946.9020106@evilissimo-softdev.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.261 tagged_above=-999 required=2 tests=[AWL=0.107, BAYES_00=-2.599, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.261 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:32:04 -0000 Vinzenz 'evilissimo' Feenstra schrieb: > Murray Cumming schrieb: >> On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: >> >>> Hi, >>> >>> I'm trying to use a string with german umlauts in an application and >>> Glib::locale_to_utf8 returns an invalid string. >>> If I execute this: >>> >>> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >>> >>> and I retrieve an invalid object Glib::ustring the debugger shows >>> me an Bad Pointer in this object. >>> >>> I'm wondering if this _can_ be a Glibmm problem or if it is more a >>> Glib problem? >>> >>> Btw anyone knows another GTK+ package like this one from >>> gladewin32.sf.net? >>> >> >> This doesn't solve your problem, but: This should be caught by an >> exception, I think. >> >> > The other Gtk+ Package shouldn't be a solution for the problem ;) > > BR > Vinzenz > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list Hmm Strange thing, I was something to fast, I think, because if I try the same in Release mode everything wents fine. But it is strange anyway that the string is not valid in Debug Mode. However for me the issue is solved ;) BR Vinzenz From joevandyk@gmail.com Fri Jun 2 21:40:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3CEF03B0513 for ; Fri, 2 Jun 2006 21:40:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04207-01 for ; Fri, 2 Jun 2006 21:40:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id C443C3B050E for ; Fri, 2 Jun 2006 21:40:37 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so688929uge for ; Fri, 02 Jun 2006 18:40:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=tzxwVW2lPmh1EWhnzQmAZm5Bx1Y+oYY9xMv0/QQ/lG239LjtpxiRMDNuYHWrw9rWVrUsJMHsr7W3dPkOnZ+Trn3jSH3bmxRZKDhbWbr5OqISSyANtPS5gq09ofCb08/dWZYiVsU23ah5OJaDpB2chfllO6JbyMm3EmOJCyrbWUc= Received: by 10.67.97.7 with SMTP id z7mr1304035ugl; Fri, 02 Jun 2006 18:40:36 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 18:40:36 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 18:40:36 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.427 tagged_above=-999 required=2 tests=[AWL=-0.539, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.427 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 01:40:39 -0000 On 6/2/06, Murray Cumming wrote: > On Sat, 2006-06-03 at 00:39 +0200, Pierre THIERRY wrote: > > Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > > > However, it fails to compile -- something about the copy ctor. > > > > Try to store pointers (or Glib::Refptr) of widget, they are assignable, > > AFAIK. > > Please don't use Glib::RefPtr on widgets. It's not what it's meant for. > A regular pointer is fine. > > > The value type of an STL container must be assignable. It must also be > > default constructible when you want to reserve space, I think. I haven't looked at the gtkmm documentation in a while, so forgive me if this is answered there. Are Gtkmm widgets not copyable, in general? Imagine I have fifty Players. Players have a Type, and a X/Y/Z position. I'm drawing a 2D overhead display of the Players using the Gnome Canvas widget. The icons are based on the Player type, and when the X/Y/Z positions of each Player change, their icon on the canvas moves. My initial approach would be to create fifty Gnome Canvas icons and stick them in a vector. But I'd want pointers (not smart?) put in the vector? Joe From pierre.thierry@levallois.eu.org Fri Jun 2 22:25:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 750C13B043C for ; Fri, 2 Jun 2006 22:25:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05929-06 for ; Fri, 2 Jun 2006 22:25:08 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id 1C48A3B03BA for ; Fri, 2 Jun 2006 22:25:08 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id C890BBB9DF; Sat, 3 Jun 2006 04:21:01 +0200 (CEST) Date: Sat, 3 Jun 2006 04:21:01 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060603022101.GI3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="J2uG6jHjFLimDtBY" Content-Disposition: inline In-Reply-To: X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.381 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.381 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 02:25:10 -0000 --J2uG6jHjFLimDtBY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Joe Van Dyk dies 02/06/2006 hora 18:40: > My initial approach would be to create fifty Gnome Canvas icons and > stick them in a vector. But I'd want pointers (not smart?) put in the > vector? I checked with a very small testcase, and vector indeed needs a copy constructor. So yes, you'd want pointers instead. If you want to avoid problems, you should use smart ones, like boost::smart_ptr<>[1]. I also suggest you to use boost::indirect_iterator[2], which is an iterator adaptor to be used on pointer containers (when you dereference it, you get in fact the result of dereferencing it's content...). Quickly, Nowhere man =20 [1] http://www.boost.org/libs/smart_ptr/smart_ptr.htm [2] http://www.boost.org/libs/iterator/doc/indirect_iterator.html --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --J2uG6jHjFLimDtBY Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgPINxe13INnVDYoRAqFuAJ40Y41mgBzWZGm6zvY3i6FrCTDHLgCfcUkT 4SJZ15TjkUvTUxC1j1Glm34= =kP3D -----END PGP SIGNATURE----- --J2uG6jHjFLimDtBY-- From 3rdshift@comcast.net Fri Jun 2 23:38:21 2006 Return-Path: <3rdshift@comcast.net> X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A9B583B0221 for ; Fri, 2 Jun 2006 23:38:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09024-08 for ; Fri, 2 Jun 2006 23:38:21 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id DD6513B0146 for ; Fri, 2 Jun 2006 23:38:20 -0400 (EDT) Received: from rmailcenter01.comcast.net ([204.127.197.111]) by comcast.net (rwcrmhc12) with SMTP id <20060603033819m1200md9dse>; Sat, 3 Jun 2006 03:38:20 +0000 Received: from [69.251.185.66] by rmailcenter01.comcast.net; Sat, 03 Jun 2006 03:38:19 +0000 From: 3rdshift@comcast.net To: gtkmm-list@gnome.org Date: Sat, 03 Jun 2006 03:38:19 +0000 Message-Id: <060320060338.19129.4481042B0001D9B600004AB922007374789B0007089C0B9DCC@comcast.net> X-Mailer: AT&T Message Center Version 1 (Apr 11 2006) X-Authenticated-Sender: M3Jkc2hpZnRAY29tY2FzdC5uZXQ= X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.145 tagged_above=-999 required=2 tests=[AWL=-3.049, BAYES_50=0.001, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, NO_REAL_NAME=0.961, TW_TK=0.077] X-Spam-Score: 1.145 X-Spam-Level: * Subject: Can't enforce Dialog's aspect ration under win32 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 03:38:21 -0000 Hi, I am in process of porting some software from Linux to windows (msys/mingw). The piece of code that sets up a Dialog's aspect ration works flawlessly on Linux - user can resize the dialog and the ratio is enforced. On Windows, however, the same code would not let the user to resize the window. I modified the stock dialog example to illustrate the problem. gtkmm-2.4 - 2.8.4 gtk+-win32-2.0 2.8.14 Any input would be highly appreciated. -Vlad P.S. I am also looking for a complete Gtkmm application exampe that is known to compile and work on both platforms. From 3rdshift@comcast.net Fri Jun 2 23:47:41 2006 Return-Path: <3rdshift@comcast.net> X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 82BEB3B00D9 for ; Fri, 2 Jun 2006 23:47:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09355-07 for ; Fri, 2 Jun 2006 23:47:38 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [216.148.227.152]) by menubar.gnome.org (Postfix) with ESMTP id CECF93B0146 for ; Fri, 2 Jun 2006 23:47:38 -0400 (EDT) Received: from rmailcenter79.comcast.net ([204.127.197.179]) by comcast.net (rwcrmhc12) with SMTP id <20060603034738m1200mc10fe>; Sat, 3 Jun 2006 03:47:38 +0000 Received: from [69.251.185.66] by rmailcenter79.comcast.net; Sat, 03 Jun 2006 03:47:37 +0000 From: 3rdshift@comcast.net To: gtkmm-list@gnome.org Date: Sat, 03 Jun 2006 03:47:37 +0000 Message-Id: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> X-Mailer: AT&T Message Center Version 1 (Apr 11 2006) X-Authenticated-Sender: M3Jkc2hpZnRAY29tY2FzdC5uZXQ= X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.065 tagged_above=-999 required=2 tests=[AWL=-1.736, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, NO_REAL_NAME=0.961, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.065 X-Spam-Level: Subject: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 03:47:41 -0000 Hi, I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. System vitals: OS: win xp Env: mingw/msys gtk+-2.0: 2.8.14 gtkmm-2.4: 2.8.4 Any ideas or hints would hightly appreciated. thanks, -Vlad P.S. I am also looking for a Gtkmm-based project that compiles and works well on both platforms. You can compile the code example, start the program and click on 'Interactive Dialog' button. The popup dialog would not let you resize it. % g++ -g `pkg-config gtkmm-2.4 --cflags` -c dialog-aspect.cpp % g++ -g `pkg-config gtkmm-2.4 --cflags` dialog-aspect.o -o dialog-aspect `pkg-config gtkmm-2.4 --libs` ---v--- Start ----v--- /* Dialog and Message Boxes - with aspect ratio. * * Dialog widgets are used to pop up a transient window for user feedback. */ #include "gtkmm.h" #include "gtk/gtkstock.h" #include "stdio.h" class Example_Dialog : public Gtk::Window { public: Example_Dialog(); virtual ~Example_Dialog(); protected: //Signal handlers: virtual void on_button_message(); virtual void on_button_interactive(); //Member widgets: Gtk::Frame m_Frame; Gtk::VBox m_VBox, m_VBox2; Gtk::HBox m_HBox, m_HBox2; Gtk::Button m_Button_Message, m_Button_Interactive; Gtk::Table m_Table; Gtk::Label m_Label1, m_Label2; Gtk::Entry m_Entry1, m_Entry2; gint m_count; }; class Dialog_Interactive : public Gtk::Dialog { public: Dialog_Interactive(Gtk::Window& parent, const Glib::ustring& entry1, const Glib::ustring& entry2); virtual ~Dialog_Interactive(); Glib::ustring get_entry1() const; Glib::ustring get_entry2() const; protected: //Member widgets: Gtk::HBox m_HBox; Gtk::Table m_Table; Gtk::Label m_Label1, m_Label2; Gtk::Entry m_Entry1, m_Entry2; Gtk::Image m_Image; }; //Called by DemoWindow; Gtk::Window* do_dialog() { return new Example_Dialog(); } Example_Dialog::Example_Dialog() : m_Frame("Dialogs"), m_VBox(false, 8), m_HBox(false, 8), m_HBox2(false, 8), m_Button_Message("_Message Dialog", true), m_Button_Interactive("_Interactive Dialog", true), m_Table(2, 2, false), m_Label1("_Entry 1", true), m_Label2("E_ntry 2") { m_count = 0; set_title("Dialogs"); set_border_width(8); add(m_Frame); m_VBox.set_border_width(8); m_Frame.add(m_VBox); /* Standard message dialog */ m_VBox.pack_start(m_HBox, Gtk::PACK_SHRINK); m_Button_Message.signal_clicked().connect(sigc::mem_fun(*this, &Example_Dialog::on_button_message)); m_HBox.pack_start(m_Button_Message, Gtk::PACK_SHRINK); m_VBox.pack_start(*(Gtk::manage(new Gtk::HSeparator())), Gtk::PACK_SHRINK); /* Interactive dialog*/ m_VBox.pack_start(m_HBox2, Gtk::PACK_SHRINK); m_Button_Interactive.signal_clicked().connect(sigc::mem_fun(*this, &Example_Dialog::on_button_interactive)); m_HBox2.pack_start(m_VBox2, Gtk::PACK_SHRINK); m_VBox2.pack_start(m_Button_Interactive, Gtk::PACK_SHRINK); m_Table.set_row_spacings(4); m_Table.set_col_spacings(4); m_HBox2.pack_start(m_Table, Gtk::PACK_SHRINK); m_Table.attach(m_Label1, 0, 1, 0, 1); m_Table.attach(m_Entry1, 1, 2, 0, 1); m_Label1.set_mnemonic_widget(m_Entry1); m_Table.attach(m_Label2, 0, 1, 1, 2); m_Table.attach(m_Entry2, 1, 2, 1, 2); m_Label2.set_mnemonic_widget(m_Entry2); show_all(); } Example_Dialog::~Example_Dialog() { } void Example_Dialog::on_button_message() { Glib::ustring strMessage = "This message box has been popped up the following\n" "number of times:\n\n"; { Glib::ScopedPtr buf (g_strdup_printf("%d", m_count)); strMessage += buf.get(); } Gtk::MessageDialog dialog(strMessage, false, Gtk::MESSAGE_INFO, Gtk::BUTTONS_OK, true); //true = modal /*int response =*/ dialog.run(); m_count++; } void Example_Dialog::on_button_interactive() { Dialog_Interactive* pDialog = new Dialog_Interactive(*this, m_Entry1.get_text(), m_Entry2.get_text()); /*int response =*/ pDialog->run(); m_Entry1.set_text(pDialog->get_entry1()); m_Entry2.set_text(pDialog->get_entry2()); delete pDialog; } Dialog_Interactive::Dialog_Interactive(Gtk::Window& parent, const Glib::ustring& entry1, const Glib::ustring& entry2) : Gtk::Dialog("Interactive Dialog", parent, true), m_HBox(false, 8), m_Table(2, 2, false), m_Label1("_Entry 1", true), m_Label2("E_ntry 2", true), m_Image(Gtk::Stock::DIALOG_QUESTION, Gtk::ICON_SIZE_DIALOG) { add_button(Gtk::Stock::OK, Gtk::RESPONSE_OK); add_button("_Non-stock Button", Gtk::RESPONSE_CANCEL); m_HBox.set_border_width(8); get_vbox()->pack_start(m_HBox, Gtk::PACK_SHRINK); m_HBox.pack_start(m_Image, Gtk::PACK_SHRINK); m_Table.set_row_spacings(4); m_Table.set_col_spacings(4); m_HBox.pack_start(m_Table); m_Table.attach(m_Label1, 0, 1, 0, 1); m_Entry1.set_text(entry1); m_Table.attach(m_Entry1, 1, 2, 0, 1); m_Label1.set_mnemonic_widget(m_Entry1); m_Table.attach(m_Label2, 0, 1, 1, 2); m_Entry2.set_text(entry2); m_Table.attach(m_Entry2, 1, 2, 1, 2); m_Label2.set_mnemonic_widget(m_Entry2); /**************************************************** * CHANGE STARTS HERE */ // Enforce 3x5 ratio gint width = 610; gint height = 366; gdouble aspect = width * 1.0 / height; Gdk::Geometry answer_box_geometry = { width,/*min_width*/ height, /*min_height*/ -1, /* max_width; */ -1, /* max_height */ -1, /* base_width */ -1, /* base_height */ -1, /* width_inc */ -1, /* height_inc */ aspect, /* min_aspect (width/height) */ aspect /* max_aspect (width/height) */ }; set_geometry_hints (*this, answer_box_geometry, Gdk::HINT_ASPECT | Gdk::HINT_MIN_SIZE); set_resizable (true); set_size_request (width, height); /* * CHANGE ENDS HERE ****************************************************/ show_all(); } Glib::ustring Dialog_Interactive::get_entry1() const { return m_Entry1.get_text(); } Glib::ustring Dialog_Interactive::get_entry2() const { return m_Entry2.get_text(); } Dialog_Interactive::~Dialog_Interactive() { } int main(int argc, char *argv[]) { Gtk::Main kit(argc, argv); Example_Dialog window; Gtk::Main::run(window); //Shows the window and returns when it is closed. return 0; } ---^--- End ----^--- From joevandyk@gmail.com Sat Jun 3 01:27:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 642AE3B05A3 for ; Sat, 3 Jun 2006 01:27:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14040-02 for ; Sat, 3 Jun 2006 01:27:16 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id BF0953B0592 for ; Sat, 3 Jun 2006 01:27:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so718946uge for ; Fri, 02 Jun 2006 22:27:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=JlguC89XYKdz2HHcZrgXbXEWFtB0uO7ExN5dovj+yE6YEk4y8T4dOnl3IouBO4lrS5xRgHJpdXkqm4Ea3WDIJP/L6Khe1yFHjf9gvQHGNLPHoxLM1HTvmO8XIfh6Jzps09PxsWys/ulYFRQQEz/+DUqdAP00p6DitvlDyOw7HkM= Received: by 10.67.89.6 with SMTP id r6mr1405232ugl; Fri, 02 Jun 2006 22:27:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 22:27:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 22:27:14 -0700 From: "Joe Van Dyk" To: "Murray Cumming" In-Reply-To: <1148670506.5888.5.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.374 tagged_above=-999 required=2 tests=[AWL=-0.486, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.374 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 05:27:17 -0000 On 5/26/06, Murray Cumming wrote: > On Fri, 2006-05-26 at 13:30 -0500, Jonathon Jongsma wrote: > > On 5/26/06, Matt Bragano wrote: > > > Hi all, > > > > > > I've been experimenting with different ways to hide individual TreeRows > > > on the fly, but with limited success. Basically if a row's name begins > > > with a " . " then I'd like to hide it, but not necessarily erase it from > > > the TreeView using erase() since I'd like to be able to reverse this > > > action without recreating the entire view. I was looking around the > > > mailing list archives and I stumbled upon this post: > > > > > > http://marc.theaimsgroup.com/?l=gtkmm&m=109957757907166&w=2 > > > > using the cell_data_func, > [snip] > > No, I think he needs Gtk::TreeModelFilter: > http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html > > Here's an example: > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ > > I guess that Nautilus uses this. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list Wow, that's exactly what I needed for one of my applications, I think. Thanks. Joe From joevandyk@gmail.com Sat Jun 3 06:55:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 51D513B05D4 for ; Sat, 3 Jun 2006 06:55:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29703-02 for ; Sat, 3 Jun 2006 06:55:34 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 860CC3B0605 for ; Sat, 3 Jun 2006 06:55:33 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so764659uge for ; Sat, 03 Jun 2006 03:55:32 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=gPT3DLlOqVvoAdkXnwDqLPATNbC4eH7kPkQu3oeveUPbBfykyIe6wV2Ze0Gfx/Sv4TdhtV+G9c47erM0qwaYykddBQKVTx+b/CoucBC20T7hs/xzldQn0soGYMVx2RBNItxoseVxNkaFAy1HkZKsD/0HCxqCacxHUPhvkGt3CfQ= Received: by 10.67.89.5 with SMTP id r5mr1587419ugl; Sat, 03 Jun 2006 03:55:32 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 03:55:32 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 03:55:32 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.187 tagged_above=-999 required=2 tests=[AWL=0.413, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.187 X-Spam-Level: Subject: A sorted, filtered ListStore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 10:55:35 -0000 Hi, If I want to have a filtered (where one column in the model determines if the row should be showed or not) list model, and I also want the TreeView that's displaying the ListModel to be able to sort by clicking on the column headers, I'd want to do something like: Glib::RefPtr list_store = Gtk::ListStore::create(types); Glib::RefPtr filter = Gtk::TreeModelFilter::create(list_store); filter->set_visible_column(visible); // visible is a TreeModelColumn Glib::RefPtr sort = Gtk::TreeModelSort::create(filter); Gtk::TreeView tree_view(sort); So, I created a ListStore, then 'wrapped' (is there a .better term?) it in a TreeModelFilter, then wrapped that in a TreeModelSort, and the TreeView uses the TreeModelSort. Joe From joevandyk@gmail.com Sat Jun 3 07:00:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5517D3B0637 for ; Sat, 3 Jun 2006 07:00:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30102-01 for ; Sat, 3 Jun 2006 07:00:00 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id B88E33B02AD for ; Sat, 3 Jun 2006 06:59:57 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so765349uge for ; Sat, 03 Jun 2006 03:59:56 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=nHSgF1IatilJ7/kEz5yMt57ZN3upHUHWoimRtwMIAk7FRE8tSOs5EAoFUdbBRZ/0czar/lYkSXYQsnBqMHevnp/d8NdEh8Pb+BQI1cVJCQHMMi58KpcY/9QLlR7rn41w+kijng6oSUgmWWO/27Y0eZdw3M0Z9naHt11YmF36rms= Received: by 10.67.105.19 with SMTP id h19mr1585456ugm; Sat, 03 Jun 2006 03:59:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 03:59:56 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 03:59:56 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.213 tagged_above=-999 required=2 tests=[AWL=0.387, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.213 X-Spam-Level: Subject: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 11:00:02 -0000 Gtk::TreeNodeChildren children = list_store->children(); for (Gtk::TreeIter iter = children.begin(); iter != children.end(); ++iter) { Gtk::TreeRow row = *iter; // Now I can use row[something] } I don't like having to convert the TreeIter to a TreeRow. Using a TreeRow seems to make the code much nicer to read. Is there a way I can eliminate the two-step process of getting a TreeRow? Thanks, Joe From joevandyk@gmail.com Sat Jun 3 07:05:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DA98C3B048A for ; Sat, 3 Jun 2006 07:05:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30386-03 for ; Sat, 3 Jun 2006 07:05:42 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id 945153B0408 for ; Sat, 3 Jun 2006 07:05:41 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so766296uge for ; Sat, 03 Jun 2006 04:05:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=FtLo+8rwIKeYCHA3gWLG/mRZPU90ewrkYQf7Dz6n/UyQ4dpEx6P3fLrNGmg+lydMA3Yaw2gxfCSEesrY7i1I2qpoksqvGhkrzB7ZjNK5P7crIYv4VxLmiP+CEr4uZMtojUgeKz5GUp0S794I8yEWf7nQEl2EOjyKnqGIXY9k/88= Received: by 10.67.101.10 with SMTP id d10mr1592425ugm; Sat, 03 Jun 2006 04:05:40 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 04:05:40 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 04:05:40 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.381 tagged_above=-999 required=2 tests=[AWL=-0.493, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.381 X-Spam-Level: Subject: valgrind X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 11:05:43 -0000 Hi, How normal is it to see valgrind reporting leaked memory in a gtkmm application running on Linux? My trivial application shows leaked memory before the GUI pops up, and then no errors while the GUI is running. That's ok, right? Here's a recent error summary: ==21560== ERROR SUMMARY: 23 errors from 8 contexts (suppressed: 87 from 1) ==21560== malloc/free: in use at exit: 1,206,453 bytes in 12,004 blocks. ==21560== malloc/free: 98,774 allocs, 86,770 frees, 9,325,163 bytes allocated. ==21560== For counts of detected errors, rerun with: -v ==21560== searching for pointers to 12,004 not-freed blocks. ==21560== checked 1,855,548 bytes. ==21560== ==21560== LEAK SUMMARY: ==21560== definitely lost: 220 bytes in 13 blocks. ==21560== possibly lost: 71,040 bytes in 72 blocks. ==21560== still reachable: 1,135,193 bytes in 11,919 blocks. ==21560== suppressed: 0 bytes in 0 blocks. ==21560== Use --leak-check=full to see details of leaked memory. Thanks, Joe From BillS@techsi.com Sat Jun 3 10:18:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3F4563B06A5 for ; Sat, 3 Jun 2006 10:18:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08688-02 for ; Sat, 3 Jun 2006 10:18:14 -0400 (EDT) Received: from mail.techsi.com (mail.techsi.com [68.15.225.156]) by menubar.gnome.org (Postfix) with ESMTP id 221F23B0071 for ; Sat, 3 Jun 2006 10:18:13 -0400 (EDT) Received: from PCBillS ([192.168.0.219]) by mail.techsi.com (8.12.10/8.12.10) with ESMTP id k53E1VAZ025397 for ; Sat, 3 Jun 2006 09:01:34 -0500 From: "Bill Sousan" To: Date: Sat, 3 Jun 2006 09:18:05 -0500 Message-ID: <00e401c68718$8aaa76b0$db00a8c0@techsi.local> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00E5_01C686EE.A1D46EB0" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaHGIefk5cJEXwLRzKPKZWTgOZqSA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.358 tagged_above=-999 required=2 tests=[AWL=-0.514, BAYES_50=0.001, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.358 X-Spam-Level: Subject: Treeview - simulating / faking keyboard events to change selection / view X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 14:18:15 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_00E5_01C686EE.A1D46EB0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Since I am using gtkmm with a touchscreen application, I have no keyboard. However, I am using a treeview widget and intend to have supporting button widgets to allow the user to scroll through the rows within the treeview widget. My challenge is that I would like to simulate the up and down, page up and down, and home and end QWERTY keyboard keys to the treeview widget. So instead of writing all the scrolling functions myself, I would just like to use the existing ones within the treeview widget that are activated by keyboard events. So I would someone like to "trigger" the treeview widget into sensing that one of the QWERTY keyboard buttons have been pressed. Thanks, Bill ------=_NextPart_000_00E5_01C686EE.A1D46EB0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Since I am using gtkmm with = a touchscreen application, I have no keyboard.  However, I am using a treeview widget and intend to have supporting button widgets to allow = the user to scroll through the rows within the treeview widget.  My = challenge is that I would like to simulate the up and down, page up and down, and = home and end QWERTY keyboard keys to the treeview widget.  So instead of = writing all the scrolling functions myself, I would just like to use the = existing ones within the treeview widget that are activated by keyboard events.  = So I would someone like to “trigger” the treeview widget into = sensing that one of the QWERTY keyboard buttons have been = pressed.

 

Thanks,

Bill

 

------=_NextPart_000_00E5_01C686EE.A1D46EB0-- From BillS@techsi.com Sat Jun 3 11:46:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA2F73B070F for ; Sat, 3 Jun 2006 11:46:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12922-08 for ; Sat, 3 Jun 2006 11:46:46 -0400 (EDT) Received: from mail.techsi.com (wsip-68-15-225-156.om.om.cox.net [68.15.225.156]) by menubar.gnome.org (Postfix) with ESMTP id 21CBD3B070B for ; Sat, 3 Jun 2006 11:46:45 -0400 (EDT) Received: from PCBillS ([192.168.0.219]) by mail.techsi.com (8.12.10/8.12.10) with ESMTP id k53FU4AZ025728 for ; Sat, 3 Jun 2006 10:30:07 -0500 From: "Bill Sousan" To: Date: Sat, 3 Jun 2006 10:46:37 -0500 Message-ID: <00f201c68724$e8e3bf50$db00a8c0@techsi.local> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00F3_01C686FB.000DB750" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaHJOXVF6UFEz2HQyWg1WOOtwiisA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.349 tagged_above=-999 required=2 tests=[AWL=-0.486, BAYES_50=0.001, FORGED_RCVD_HELO=0.135, HTML_MESSAGE=0.001] X-Spam-Score: -0.349 X-Spam-Level: Subject: Treeview Setting Selection within multilevel treemodel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 15:46:48 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_00F3_01C686FB.000DB750 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I have a treeview widget that has an associated treemodel with multiple levels (parents with children, parents with children with children, etc.). What I want to do is when I display the treeview I want to set the selection to a saved selection. I know how to change the section using m_TreeView.expand_row(Gtk::TreePath ("1"), true) m_TreeView.scroll_to_row(Gtk::TreePath ("1:2")) ; m_TreeView.set_cursor(Gtk::TreePath ("1:2")); where "1:2" is the parent and corresponding child row. My treemodel is just one column with a single string in each row. What I want to do is set the treeview so that the cursor is on "STRINGX". I can avoid having to search the treemodel for "STRINGX" because I can know the row of "STRINGX" from when I am building the treemodel. I am adding the nodes by: { row = *(m_refTreeStore->append()); } else { row = *(m_refTreeStore->append( (*pParentTreeRow).children())); } Row // fill in row data here How can I convert the row object to its corresponding treemodel level (such as 2:4:5) or path so that I can pass the specific level position to the Treeview::scroll_to_row() method ? Thanks, Bill ------=_NextPart_000_00F3_01C686FB.000DB750 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I have a treeview widget that has an associated = treemodel with multiple levels (parents with children, parents with children with children, etc…).  What I want to do is when I display the = treeview I want to set the selection to a saved selection.  I know how to = change the section using

 

m_TreeView.expand_row(Gtk::T= reePath ("1"), true)

m_TreeView.scroll_to_row(Gtk= ::TreePath ("1:2")) ;

    =             &= nbsp;       = m_TreeView.set_cursor(Gtk::TreePath ("1:2"));

 

where “1:2” is the parent and = corresponding child row.

 

My treemodel is just one column with a single string = in each row.  What I want to do is set the treeview so that the cursor is = on “STRINGX”.  I can avoid having to search the treemodel for “STRINGX” = because I can know the row of “STRINGX” from when I am building the treemodel.  I am adding the nodes by:

 

{
      row =3D = *(m_refTreeStore->append());
}
else
{
        
       row =3D = *(m_refTreeStore->append( (*pParentTreeRow).children()));

}
 

Row // fill in row data = here

 

 

 

How can I convert the row object to its corresponding = treemodel level (such as 2:4:5) or path so that I can pass the specific level = position to the Treeview::scroll_to_row() method ?

 

 

Thanks,

Bill

 

 

 

 

------=_NextPart_000_00F3_01C686FB.000DB750-- From jonathon.jongsma@gmail.com Sat Jun 3 13:33:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9056B3B006E for ; Sat, 3 Jun 2006 13:33:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18793-05 for ; Sat, 3 Jun 2006 13:33:49 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.225]) by menubar.gnome.org (Postfix) with ESMTP id 536463B035A for ; Sat, 3 Jun 2006 13:33:49 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so724207wra for ; Sat, 03 Jun 2006 10:33:48 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=dUQ/V41ToR7UBpkYcipAg2Uh9BUMtRG/aA2/J8tnjX/3DbDgtUWZ7GkHVj0kqafR1nT12KF0I9nEVsMJLnN0j0wLhGjqTc2NVv0EcJTGoblSndFbuQSz6u6NJmYSHxmD0eXsugP3GbV5uPQaqQ5NuQWvRxk8dJQtLXSKb331CNI= Received: by 10.54.79.7 with SMTP id c7mr3269846wrb; Sat, 03 Jun 2006 10:33:48 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Sat, 3 Jun 2006 10:33:48 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 12:33:48 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.389 tagged_above=-999 required=2 tests=[AWL=0.057, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.389 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 17:33:50 -0000 iter->get_value()? On 6/3/06, Joe Van Dyk wrote: > Gtk::TreeNodeChildren children = list_store->children(); > for (Gtk::TreeIter iter = children.begin(); iter != children.end(); ++iter) > { > Gtk::TreeRow row = *iter; > // Now I can use row[something] > } > > I don't like having to convert the TreeIter to a TreeRow. Using a > TreeRow seems to make the code much nicer to read. Is there a way I > can eliminate the two-step process of getting a TreeRow? > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From mailinglist@evilissimo-softdev.de Sat Jun 3 13:36:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A1B7D3B0724 for ; Sat, 3 Jun 2006 13:36:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19128-01 for ; Sat, 3 Jun 2006 13:36:02 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.171]) by menubar.gnome.org (Postfix) with ESMTP id 0659D3B0712 for ; Sat, 3 Jun 2006 13:36:01 -0400 (EDT) Received: from [80.133.46.133] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu3) with ESMTP (Nemesis), id 0MKxQS-1Fma2a2ZaM-0003xk; Sat, 03 Jun 2006 19:36:00 +0200 Message-ID: <4481C87E.4040304@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 19:35:58 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Joe Van Dyk References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.202, BAYES_00=-2.599] X-Spam-Score: -2.397 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 17:36:05 -0000 Joe Van Dyk schrieb: > Gtk::TreeNodeChildren children = list_store->children(); > for (Gtk::TreeIter iter = children.begin(); iter != children.end(); > ++iter) > { > Gtk::TreeRow row = *iter; > // Now I can use row[something] > } > > I don't like having to convert the TreeIter to a TreeRow. Using a > TreeRow seems to make the code much nicer to read. Is there a way I > can eliminate the two-step process of getting a TreeRow? > > Thanks, > Joe What about data = (*iter)[something]; ? From gtkmm-forge-bounces@lists.sourceforge.net Sat Jun 3 15:07:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E957B3B022F for ; Sat, 3 Jun 2006 15:07:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24077-06 for ; Sat, 3 Jun 2006 15:07:51 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id ED6B93B013E for ; Sat, 3 Jun 2006 15:07:50 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5E91612531 for ; Sat, 3 Jun 2006 12:07:50 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sat, 03 Jun 2006 12:07:48 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.236 tagged_above=-999 required=2 tests=[AWL=-0.059, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_BM=0.077, TW_GD=0.077, TW_GT=0.077, TW_LG=0.077, TW_TK=0.077, TW_XF=0.077] X-Spam-Score: -1.236 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1142 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 19:07:54 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] New: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 3 Jun 2006 01:11:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] New: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x Summary: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code Product: gtkmm Version: 2.6.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: braney.bugzilla4gnome@mailnull.com QAContact: gtkmm-forge@lists.sourceforge.net CC: braney.bugzilla4gnome@mailnull.com GNOME version: 2.9/2.10 GNOME milestone: Unspecified Overview Description: While trying to compile the example from "Drawing Straight Lines" in Chapter 15 of the gtkmm-2.4 tutorial, the compiler gave me this error message: myarea.cc: In member function 'virtual bool MyArea::on_expose_event(GdkEventExpose*)': myarea.cc:45: error: 'class Gdk::Window' has no member named 'create_cairo_context' The example in question is presented at http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s02.html and the code comes from http://www.gtkmm.org/docs/gtkmm-2.4/examples/book/drawingarea/simple . Steps to Reproduce: 1) Install latest gtkmm RPMs from Fedora Core 4 "Extras" repository: libsigc++20.i386 2.0.11-1 libsigc++20-devel.i386 2.0.11-1 glibmm24.i386 2.6.1-1 glibmm24-devel.i386 2.6.1-1 gtkmm24.i386 2.6.2-2 gtkmm24-devel.i386 2.6.2-2 gtkmm24-docs.i386 2.6.2-2 gtkglext.i386 1.0.6-2 gtkglext-devel.i386 1.0.6-2 2) Install latest cairo (1.0.4) and cairomm (0.6.0) from source tarballs. (I could not find cairomm available as an RPM.) 3) Download example code from http://www.gtkmm.org/docs/gtkmm-2.4/examples/book/drawingarea/simple/* (The files are: myarea.h myarea.cc main.cc) 4) Compile with command: g++ main.cc myarea.cc -o drawingarea `pkg-config cairo cairomm-1.0 gtkmm-2.4 --cflags --libs` (The pkg-config part expands to: -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/local/include/cairo -I/usr/local/include/cairomm-1.0 -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/atk-1.0 -L/usr/local/lib -lcairomm-1.0 -lcairo -lgtkmm-2.4 -lgdkmm-2.4 -latkmm-1.6 -lgtk-x11-2.0 -lpangomm-1.4 -lglibmm-2.4 -lsigc-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 ) 5) Notice error. Actual Results: Compiler complains: myarea.cc: In member function 'virtual bool MyArea::on_expose_event(GdkEventExpose*)': myarea.cc:45: error: 'class Gdk::Window' has no member named 'create_cairo_context' (This is the entire output of the compiler.) Expected Results: Program compiles and learning continues. Build Date & Platform: Platform: Fedora Core 4 (all packages kept up to date) Compiler: g++ (GCC) 4.0.2 20051125 (Red Hat 4.0.2-8) Build dates: libsigc++20.i386 2.0.11-1 Thu 05 May 2005 04:12:26 AM CDT libsigc++20-devel.i386 2.0.11-1 Thu 05 May 2005 04:12:26 AM CDT glibmm24.i386 2.6.1-1 Thu 05 May 2005 04:24:00 AM CDT glibmm24-devel.i386 2.6.1-1 Thu 05 May 2005 04:24:00 AM CDT gtkmm24.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkmm24-devel.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkmm24-docs.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkglext.i386 1.0.6-2 Thu 07 Apr 2005 01:19:56 PM CDT gtkglext-devel.i386 1.0.6-2 Thu 07 Apr 2005 01:19:56 PM CDT Additional Builds and Platforms: Unknown. Additional Information: Before installing cairomm, there were many more errors, as apparently the Cairo related classes/libraries could not be found. This error seems to be with gtkmm or the tutorial example, not with cairo/cairomm. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1142 ******************************************** From tometzky@batory.org.pl Sun Jun 4 09:50:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 604DE3B01C0 for ; Sun, 4 Jun 2006 09:50:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20650-07 for ; Sun, 4 Jun 2006 09:50:48 -0400 (EDT) Received: from szalupa.batory.org.pl (pompka.batory.org.pl [62.89.72.236]) by menubar.gnome.org (Postfix) with ESMTP id EAE513B018D for ; Sun, 4 Jun 2006 09:50:47 -0400 (EDT) Received: from opal.localdomain (ntwklan-62-233-204-42.devs.futuro.pl [62.233.204.42]) (authenticated bits=0) by szalupa.batory.org.pl (8.13.6/8.13.4) with ESMTP id k54DoXfu016286 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 4 Jun 2006 15:50:35 +0200 Received: from opal.localdomain (localhost.localdomain [127.0.0.1]) by opal.localdomain (8.13.6/8.13.4) with ESMTP id k54DoeNl006012; Sun, 4 Jun 2006 15:50:40 +0200 Received: (from tometzky@localhost) by opal.localdomain (8.13.6/8.13.6/Submit) id k54DodbB006009; Sun, 4 Jun 2006 15:50:39 +0200 X-Authentication-Warning: opal.localdomain: tometzky set sender to tometzky@batory.org.pl using -f Date: Sun, 4 Jun 2006 15:50:39 +0200 From: Tomasz Ostrowski To: gtkmm-list@gnome.org Message-ID: <20060604135038.GA2743@batory.org.pl> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i X-Scanned-By: MIMEDefang 2.53 on 62.89.72.236 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.311 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.311 X-Spam-Level: Cc: Subject: Re: valgrind X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 13:50:51 -0000 On Sat, 03 Jun 2006, Joe Van Dyk wrote: > How normal is it to see valgrind reporting leaked memory in a gtkmm > application running on Linux? Maybe it's the same problem I submitted to GTK Bugzilla: http://bugzilla.gnome.org/show_bug.cgi?id=341573 Which I encontered on Fedora Core 5. It got closed with an info that "this happens in the X libraries, and is not a problem". It does however make debugging with valgrind much harder - this error shows with every opened window, combo box etc. Regards Tometzky -- ...although Eating Honey was a very good thing to do, there was a moment just before you began to eat it which was better than when you were... Winnie the Pooh From chris@cvine.freeserve.co.uk Sun Jun 4 12:36:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 14DA03B016C for ; Sun, 4 Jun 2006 12:36:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29917-09 for ; Sun, 4 Jun 2006 12:36:18 -0400 (EDT) Received: from smtp2.freeserve.com (smtp2.wanadoo.co.uk [193.252.22.157]) by menubar.gnome.org (Postfix) with ESMTP id C06B93B009F for ; Sun, 4 Jun 2006 12:36:17 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3108.me.freeserve.com (SMTP Server) with ESMTP id 848F25800097; Sun, 4 Jun 2006 18:36:15 +0200 (CEST) Received: from laptop.homenet (modem-115.lion.dialup.pol.co.uk [217.135.160.115]) by mwinf3108.me.freeserve.com (SMTP Server) with ESMTP id C15535800086; Sun, 4 Jun 2006 18:36:14 +0200 (CEST) X-ME-UUID: 20060604163614792.C15535800086@mwinf3108.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by laptop.homenet (8.12.10/8.12.10) with ESMTP id k53M9VWc001380; Sat, 3 Jun 2006 23:10:12 +0100 From: Chris Vine To: "Vinzenz 'evilissimo' Feenstra" , gtkmm-list@gnome.org Date: Sat, 3 Jun 2006 23:09:28 +0100 User-Agent: KMail/1.5.4 References: <4480C770.3070607@evilissimo-softdev.de> In-Reply-To: <4480C770.3070607@evilissimo-softdev.de> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200606032309.28585.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.11 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.11 X-Spam-Level: Cc: Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 16:36:19 -0000 On Saturday 03 June 2006 12:19 am, Vinzenz 'evilissimo' Feenstra wrote: > Hi, > > I'm trying to use a string with german umlauts in an application and > Glib::locale_to_utf8 returns an invalid string. > If I execute this: > > Glib::ustring test =3D Glib::locale_to_utf8("=E4=F6=FC=DF"); > > and I retrieve an invalid object Glib::ustring the debugger shows me an > Bad Pointer in this object. > > I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib > problem? > > Btw anyone knows another GTK+ package like this one from gladewin32.sf.ne= t? It is very bad practice to call Glib::locale_to_utf8() on a string literal= =20 because it will only work if the codeset locale on the machine on which the= =20 code is compiled is the same as the codeset in which the string literal=20 happens to have been written. These may not even be the same if the code i= s=20 written and compiled on the same machine (it will depend on the editor with= =20 which the code is being written). If you want a string literal to be in UTF8 then write it in UTF8, or write = it=20 in some other known codeset and use codeset conversion which does not base= =20 itself on the locale. Chris. From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 4 15:03:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3706D3B017A for ; Sun, 4 Jun 2006 15:03:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04902-08 for ; Sun, 4 Jun 2006 15:03:40 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id A4DC23B00D6 for ; Sun, 4 Jun 2006 15:03:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 36B0B12AB2 for ; Sun, 4 Jun 2006 12:03:40 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sun, 04 Jun 2006 12:03:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=0.096, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1143 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 19:03:42 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 2. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 3. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 3 Jun 2006 17:32:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060603213223.943206CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |NOTABUG ------- Comment #1 from jonner 2006-06-03 21:32 UTC ------- Thanks for reporting this, but this is not actually a bug. create_cairo_context() was introduced in gtkmm 2.9.x, so it won't be available in previous versions (2.6.x in your case). I suggest that you look at the documentation that you installed (gtkmm24-docs.i386 2.6.2-2) for the tutorial that applies to your version of gtkmm. I apologize that this was not made more clear in the online documentation. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 3 Jun 2006 21:08:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604010843.BAD0C6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #2 from Bryan Raney 2006-06-04 01:08 UTC ------- (In reply to comment #1) > Thanks for reporting this, but this is not actually a bug. > create_cairo_context() was introduced in gtkmm 2.9.x, so it won't be available > in previous versions (2.6.x in your case). I suggest that you look at the > documentation that you installed (gtkmm24-docs.i386 2.6.2-2) for the tutorial > that applies to your version of gtkmm. Thanks for the information, and for the suggestion. I actually hadn't thought of looking at the installed docs! > > I apologize that this was not made more clear in the online documentation. > Would it make sense for me to submit a bug report about the documentation being less-than-clear? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 4 Jun 2006 13:48:50 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604174850.274E56CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #3 from jonner 2006-06-04 17:48 UTC ------- > Would it make sense for me to submit a bug report about the documentation being > less-than-clear? Well, I'm trying to think of a good way to do this. In fact the drawing area chapter in the tutorial already has this note: --- Note Before gtkmm version 2.10, drawing was mostly done with Graphics Contexts (Gdk::GC) and other GDK drawing functions, but this has been largely superceded by the Cairo graphics library and its C++ binding Cairomm. See the Gdk Appendix for a description of the deprecated GDK techniques. In general, the Cairo drawing API is simpler than the GDK one, and it is generally recommended to use the Cairo drawing methods wherever possible in preference to the older GDK drawing methods. --- Do you think something more obvious is needed? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1143 ******************************************** From chris@cvine.freeserve.co.uk Sun Jun 4 17:21:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E53213B029E for ; Sun, 4 Jun 2006 17:21:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11413-10 for ; Sun, 4 Jun 2006 17:21:29 -0400 (EDT) Received: from smtp3.freeserve.com (smtp3.wanadoo.co.uk [193.252.22.156]) by menubar.gnome.org (Postfix) with ESMTP id 28CE83B0261 for ; Sun, 4 Jun 2006 17:21:28 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3203.me.freeserve.com (SMTP Server) with ESMTP id D1F461C0008E; Sun, 4 Jun 2006 23:21:26 +0200 (CEST) Received: from boulder.homenet (user-2699.l2.c1.dsl.pol.co.uk [81.77.170.139]) by mwinf3203.me.freeserve.com (SMTP Server) with ESMTP id A7A871C0008D; Sun, 4 Jun 2006 23:21:26 +0200 (CEST) X-ME-UUID: 20060604212126686.A7A871C0008D@mwinf3203.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by boulder.homenet (8.12.10/8.12.10) with ESMTP id k54LLs3M008846; Sun, 4 Jun 2006 22:21:54 +0100 From: Chris Vine To: gtkmm-list@gnome.org Date: Sun, 4 Jun 2006 22:21:54 +0100 User-Agent: KMail/1.9.1 References: <4480C770.3070607@evilissimo-softdev.de> <200606032309.28585.chris@cvine.freeserve.co.uk> In-Reply-To: <200606032309.28585.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606042221.54391.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.235 tagged_above=-999 required=2 tests=[AWL=-0.125, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.235 X-Spam-Level: Cc: Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 21:21:32 -0000 On Saturday 03 June 2006 23:09, Chris Vine wrote: > It is very bad practice to call Glib::locale_to_utf8() on a string literal > because it will only work if the codeset locale on the machine on which the > code is compiled is the same as the codeset in which the string literal > happens to have been written. These may not even be the same if the code > is written and compiled on the same machine (it will depend on the editor > with which the code is being written). Actually, on reflection it is more problematic than that. It will only work reliably if the codeset of the string literal as saved to file by the editor and compiled into the binary happens to be the same as the locale codeset under which the program is run by any particular user. Chris From cedric.gustin@gmail.com Mon Jun 5 03:44:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 61BD83B01BC for ; Mon, 5 Jun 2006 03:44:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11822-02 for ; Mon, 5 Jun 2006 03:44:14 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by menubar.gnome.org (Postfix) with ESMTP id 184083B019E for ; Mon, 5 Jun 2006 03:44:13 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l37so1482170nfc for ; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=Fnb2u8vH3CUXdXxCGA3dcPOI4NwNXCxSjw657zxAEN1rwVw0Ntbv+revQ3x6wgK3IUD8bVDn8m1ijCAKrwyx73zr/hdQrQ6+DYOhCVyeC3DNYzEEkSUt1DplqAje47a4106rV5iJ0Q/fCoiO8spQnmQp21AzaPNssrHhnQhQ3m8= Received: by 10.49.91.12 with SMTP id t12mr2933505nfl; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) Received: from ?62.4.151.206? ( [62.4.151.206]) by mx.gmail.com with ESMTP id a24sm5060458nfc.2006.06.05.00.44.10; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) Message-ID: <4483E0C6.6050201@gmail.com> Date: Mon, 05 Jun 2006 09:44:06 +0200 From: Cedric Gustin User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: 3rdshift@comcast.net References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> In-Reply-To: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.446 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.446 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: cedric.gustin@gmail.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 07:44:15 -0000 3rdshift@comcast.net wrote: > Hi, > > I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. > > System vitals: > > OS: win xp > Env: mingw/msys > gtk+-2.0: 2.8.14 > gtkmm-2.4: 2.8.4 > > > Any ideas or hints would hightly appreciated. Does the interactive dialog gets resized in the gtkmm demo/Dialog and Message boxes ? Cedric From vladislav.grinchenko@comtechmobile.com Mon Jun 5 09:41:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0BB8D3B086F for ; Mon, 5 Jun 2006 09:41:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03075-06 for ; Mon, 5 Jun 2006 09:41:35 -0400 (EDT) Received: from EXCHANGEVS1.comtechtel.com (unknown [65.170.132.200]) by menubar.gnome.org (Postfix) with ESMTP id 7CDBD3B0839 for ; Mon, 5 Jun 2006 09:41:33 -0400 (EDT) Received: from 10.5.0.222 ([10.5.0.222]) by EXCHANGEVS1.comtechtel.com ([10.10.0.15]) via Exchange Front-End Server mail.comtechtel.com ([10.10.0.168]) with Microsoft Exchange Server HTTP-DAV ; Mon, 5 Jun 2006 13:43:13 +0000 Received: from zorro.comtechtel.com by mail.comtechtel.com; 05 Jun 2006 09:44:48 -0400 From: Vladislav Grinchenko To: cedric.gustin@gmail.com In-Reply-To: <4483E0C6.6050201@gmail.com> References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> <4483E0C6.6050201@gmail.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Mon, 05 Jun 2006 09:44:48 -0400 Message-Id: <1149515088.16525.2.camel@zorro> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 (2.6.1-1.fc5.2) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.294 tagged_above=-999 required=2 tests=[AWL=0.150, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077, UNPARSEABLE_RELAY=0.001] X-Spam-Score: -2.294 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 13:41:38 -0000 Cedric, In my other posting ("Can't enforce ..." hit the 'send' button prematurely), I supplied a modification to the demo dialog code that illustrated the ratio problem. Can you, please, compile it on your installation and tell me if you can resize it? thanks, -Vlad On Mon, 2006-06-05 at 09:44 +0200, Cedric Gustin wrote: > 3rdshift@comcast.net wrote: > > Hi, > > > > I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. > > > > System vitals: > > > > OS: win xp > > Env: mingw/msys > > gtk+-2.0: 2.8.14 > > gtkmm-2.4: 2.8.4 > > > > > > Any ideas or hints would hightly appreciated. > > Does the interactive dialog gets resized in the gtkmm demo/Dialog and > Message boxes ? > > Cedric > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list From joevandyk@gmail.com Mon Jun 5 14:30:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 500DE3B026A for ; Mon, 5 Jun 2006 14:30:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21345-07 for ; Mon, 5 Jun 2006 14:30:54 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id EDA063B08D4 for ; Mon, 5 Jun 2006 14:30:53 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1363379uge for ; Mon, 05 Jun 2006 11:30:52 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=PBO0eqF7vDA4n4GOJu2dxmckn07QPvdXc4o8g4RL8YwA8LmET+vgixVSnZKlod2xQ4G8qf7tchOpxrspGrEKeCtiZEm7rMQ0VoNXPzjq0zioiauNe5LdBD0L46UBoR05tYACkchiC7IEYL48q02PO6UVBeCc4pRmc1IrrxVvJTg= Received: by 10.67.105.19 with SMTP id h19mr3655780ugm; Mon, 05 Jun 2006 11:30:52 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 11:30:52 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 11:30:52 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.128 tagged_above=-999 required=2 tests=[AWL=0.318, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.128 X-Spam-Level: Subject: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 18:30:56 -0000 Hi, Imagine you have a program with an Update() function. This Update() function is called X times per second a non-gtkmm-related function. Also imagine that you have a gtkmm GUI. Every time Update() is called, the GUI should be updated with information that's available from inside the Update() function. How would you set this up? Would you have the Gtk stuff happening in a separate thread? I suppose you'd have to... How would you tell the gtk thread to update itself? ( I'm fairly new to multithreaded program design, and gtk in general) Thanks, Joe From joevandyk@gmail.com Mon Jun 5 14:47:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 08F823B08FF for ; Mon, 5 Jun 2006 14:47:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22628-10 for ; Mon, 5 Jun 2006 14:47:50 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 0D7013B0A35 for ; Mon, 5 Jun 2006 14:47:49 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1369727uge for ; Mon, 05 Jun 2006 11:47:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=qiuGk4xobr8jmf8RFfF5M+kUAJJ8xFJGpDEEBdS8LN+bOsTJYSDgnU/NzB9hRd7yhZgmJTw0k+FNnGLjWummptDLuvXkWOljGAUne0tKu8qvL06IJ1MnhVJ9qmxsS/9JCU0/PQSoFX0bBC/VSq5h0VjH7c4YHHL5l1Dm+sM87UY= Received: by 10.67.25.9 with SMTP id c9mr3672722ugj; Mon, 05 Jun 2006 11:47:49 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 11:47:48 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 11:47:48 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> <44800867.6020504@topazelectro.ru> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.149 tagged_above=-999 required=2 tests=[AWL=0.297, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.149 X-Spam-Level: Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 18:47:54 -0000 I'm trying the source rpms found at http://fedoraproject.org/extras/3/SRPMS/ ... hopefully they work. On 6/2/06, Joe Van Dyk wrote: > On 6/2/06, Igor Gorbounov wrote: > > Joe Van Dyk writes: > > > [...] > > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > > > the packages that come with the OS. > > It might be in some extra packages repository, just like for Fedora Core 5 > > there is the Extras repository. > > Igor Gorbounov > > I've never seen an extra packages repository for RHEL. > > Joe > From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 5 15:08:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7A29F3B026A for ; Mon, 5 Jun 2006 15:08:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23790-08 for ; Mon, 5 Jun 2006 15:08:38 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id DACCC3B03AD for ; Mon, 5 Jun 2006 15:08:37 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 375FAFBB0 for ; Mon, 5 Jun 2006 12:07:25 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Mon, 05 Jun 2006 12:07:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.39 tagged_above=-999 required=2 tests=[AWL=0.095, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.39 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1144 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 19:08:41 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 2. [Bug 143007] popup menu: keyboard accelerator does not work while menu is visible (gtk+ (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 4 Jun 2006 18:58:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604225818.023C76CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #4 from Bryan Raney 2006-06-04 22:58 UTC ------- (In reply to comment #3) > > Would it make sense for me to submit a bug report about the documentation being > > less-than-clear? > > Well, I'm trying to think of a good way to do this. In fact the drawing area > chapter in the tutorial already has this note: > > --- > Note > > Before gtkmm version 2.10, drawing was mostly done with Graphics Contexts > (Gdk::GC) and other GDK drawing functions, but this has been largely superceded > by the Cairo graphics library and its C++ binding Cairomm. See the Gdk Appendix > for a description of the deprecated GDK techniques. In general, the Cairo > drawing API is simpler than the GDK one, and it is generally recommended to use > the Cairo drawing methods wherever possible in preference to the older GDK > drawing methods. > --- > > Do you think something more obvious is needed? > Well, I was confused by that Note (and probably therefore initially ignored it), because I thought I was looking at the documentation for the gtkmm library, version 2.4, not 2.10. After all, the URL always has .../gtkmm-2.4/... in it. I didn't see what version 2.10 had to do with anything. After messing around with gtkmm and the website for a while, I think I finally understand that two different version numbers are involved: the API version, and the library version. The distinction was not initially clear to this newbie, however. (I'm not a programming newbie, but more of a newbie to open source programming libraries, and definitely to GTK, gtkmm, etc.) While it does say "This documentation is for the gtkmm 2.4 and gnomemm 2.6 APIs." at the top of http://www.gtkmm.org/docs/gtkmm-2.4/docs/, perhaps it should *also* say something like: "This means any version of the gtkmm library 2.4 through 2.10." (or whatever version numbers) Or maybe: "If you are using a version of the gtkmm library below 2.10, these docs may not apply to you." Whichever is the case. Also, in the tutorial, perhaps another disclaimer like: "Some chapters of the tutorial may apply to all versions of the gtkmm library, from 2.4 through 2.10, while some may apply only to newer versions of the library. Please also see the tutorial accompanying your version of the gtkmm library for information more specific to you." And perhaps each chapter or section could indicate specifically which library versions should work with it. At least this would give more of a heads-up to newbies (who I would expect to be looking at the tutorial) that what they are looking at may not apply to their situation. As for that note in Chapter 15, I notice that the appendix it refers to appears to be missing a lot of information about GDK that is in Chapter 14 of the tutorial I have installed locally (somewhat analogous to Chapter 15 of the online tutorial). Why not keep those extra sections in that appendix for people with older versions of the gtkmm library? I hope this helps in some small way. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 5 Jun 2006 13:47:20 -0400 (EDT) From: "gtk+ (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 143007] popup menu: keyboard accelerator does not work while menu is visible To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060605174720.B85246CC0B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=143007 gtk+ | uimanager/actions | Ver: 2.6.x ------- Comment #5 from Hans Breuer 2006-06-05 17:47 UTC ------- Given that The GIMP people have written a bunch of code to have the accelerators back in their "context menus" - and given that Dia now also uses GtkUIManager and thus has to either lack the accelerators or cut and paste a lof of code to resurrect them: Could there please be some function in Gtk to reenable the accelerators in nested "context menus"? They may be bad from the HIG's point of view, but IMO the toolkit should not enforce the HIG - just make it possible and convenient to follow. And to violate it where appropriate. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1144 ******************************************** From joevandyk@gmail.com Mon Jun 5 17:06:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C07663B002C for ; Mon, 5 Jun 2006 17:06:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31927-07 for ; Mon, 5 Jun 2006 17:06:37 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id 145383B0208 for ; Mon, 5 Jun 2006 17:06:36 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1419862uge for ; Mon, 05 Jun 2006 14:06:35 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=CfjWiDMnXbJy15ONj8/kDs6dE/R78ooOKZvs374nzyuZRRymPNdf9H7Fo8LleNRaa8khAP6mmdd4r2kSwtUqWW/GNu2ps8H7xhpIuYclGFif1ZfGmYXLMYYhsWm+DKW1a8BvFg2w9NhrQWpU1EXhPT8aOf2SIPX+bAw7JniqTAw= Received: by 10.67.97.7 with SMTP id z7mr3774918ugl; Mon, 05 Jun 2006 14:06:35 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 14:06:35 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 14:06:35 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=-0.501, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Subject: Re: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 21:06:38 -0000 On 6/5/06, Hargobind Khalsa wrote: > Take a look at this: > http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18.html > I think that may be what you are looking for, no threads required. I don't see how that helps me. I want my Update() function to update the GUI each time it is called. Joe p.s. Is it possible to make the default reply-to address gtkmm-list@gnome.org? > On 6/5/06, Joe Van Dyk wrote: > > > Hi, > > Imagine you have a program with an Update() function. This Update() > function is called X times per second a non-gtkmm-related function. > > Also imagine that you have a gtkmm GUI. Every time Update() is > called, the GUI should be updated with information that's available > from inside the Update() function. > > How would you set this up? Would you have the Gtk stuff happening in > a separate thread? I suppose you'd have to... How would you tell the > gtk thread to update itself? ( I'm fairly new to multithreaded > program design, and gtk in general) > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > From pfjan@yahoo.com.br Mon Jun 5 18:02:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1102D3B08BD for ; Mon, 5 Jun 2006 18:02:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03661-01 for ; Mon, 5 Jun 2006 18:02:39 -0400 (EDT) Received: from web52114.mail.yahoo.com (web52114.mail.yahoo.com [206.190.48.117]) by menubar.gnome.org (Postfix) with SMTP id 7A7833B033E for ; Mon, 5 Jun 2006 18:02:39 -0400 (EDT) Received: (qmail 20288 invoked by uid 60001); 5 Jun 2006 22:02:38 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=pOCDNVF6FF2yDdo0A9TMS3GGAEmc8YJe2tBB00uvp7qNBQe5L18hkiBM7Kp5jOs6LR/as6lpScKFFHFRb+rqLRXxW0hwYo5Zq0irEkKGDHdZAMnE5rCl4/P6f7klzoYV7JpRo1F1M6wN9EexAr89+6YepX6J9vMtKSW9B4+q95g= ; Message-ID: <20060605220238.20286.qmail@web52114.mail.yahoo.com> Date: Tue, 6 Jun 2006 00:02:38 +0200 (CEST) From: Jan Pfeifer To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1685065713-1149544958=:15825" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Subject: Re: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 22:02:44 -0000 --0-1685065713-1149544958=:15825 Content-Type: text/plain; charset=us-ascii hi Joe, I'm fairily new to gtk programming as well. But I also have separate threads on my project doing different things. When they need to update the GUI, I use the following mechanism to talk to the GUI thread: http://www.gtkmm.org/gtkmm2/docs/reference/html/classGlib_1_1Dispatcher.html It's not trivial to tell you the truth, so I wrapped this in my (yet another) thread class. I'm sending attached so you can see/use -- look for the gui_callback method. Btw, the code is LGPL licensed. hope it helps :) - jan ps.: if someone knows an easier way to do this, let me know ;) ----- Original Message ---- From: Joe Van Dyk To: gtkmm-list@gnome.org Sent: Monday, June 5, 2006 6:06:35 PM Subject: Re: program design On 6/5/06, Hargobind Khalsa wrote: > Take a look at this: > http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18.html > I think that may be what you are looking for, no threads required. I don't see how that helps me. I want my Update() function to update the GUI each time it is called. Joe p.s. Is it possible to make the default reply-to address gtkmm-list@gnome.org? > On 6/5/06, Joe Van Dyk wrote: > > > Hi, > > Imagine you have a program with an Update() function. This Update() > function is called X times per second a non-gtkmm-related function. > > Also imagine that you have a gtkmm GUI. Every time Update() is > called, the GUI should be updated with information that's available > from inside the Update() function. > > How would you set this up? Would you have the Gtk stuff happening in > a separate thread? I suppose you'd have to... How would you tell the > gtk thread to update itself? ( I'm fairly new to multithreaded > program design, and gtk in general) > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list --0-1685065713-1149544958=:15825 Content-Type: text/x-c++hdr; name="Thread.hh" Content-Disposition: attachment; filename="Thread.hh" #ifndef _FU_THREAD_ #define _FU_THREAD_ #include #include #include #include #include #include #include namespace FU { /** * @brief FlickrUp thread model: * * Typical thread class with the following extras: * *
    *
  • cancel() actually kills the thread;
  • *
  • Utility method to call the given slot on the GUI thread. It returns after the slot returns from the GUI thread.
  • *
*/ class Thread { public: /** * Start thread infrastructure: needs to be called before entering the main loop and * before the start of any threads **/ static void init_threads(); /** * Constructor **/ Thread(); /** * Destructor **/ virtual ~Thread(); /** * Start running the thread: called by who is creating the thread **/ void start(); /** * Force cancel of thread: should be safe. **/ void cancel(); /** * Wait until thread is finished **/ void join(); /** * Callback from the GUI: the slot will be called from the GUI thread, and the * current thread will be locked until the slot returns. * * @param slot called from the GUI thread, can be used to update the interface **/ template < typename T > void gui_callback( const T &slot ); protected: /** * Method that is called when the thread is run. Can be finished with a simple return * or throwing an exception. **/ virtual void run() = 0; /** * Allow temporary block of thread cancelation, used to guarantee atomic actions. * Remember to unblock soon after. **/ void block_cancel(); /** * Unblock of thread cancelation, used after block_cancel() **/ void unblock_cancel(); private: bool running, ready, to_end; pthread_t pthread; boost::shared_ptr< boost::thread > thread; class Runnable { public: Runnable( Thread *_t ) : t(_t) {} Thread *t; void operator() (); } runnable; friend class Runnable; static void sigusr_handler(void *); /* Start GUI callback system, to be called before entering the main loop */ static void gui_start(); /* Dispatcher lock: get hold of this before using the dispatcher */ static boost::mutex mutex_dispatcher; /* Application main dispatcher: use emit() to initiate */ static boost::shared_ptr< Glib::Dispatcher > dispatcher; /* Dispatcher callback */ static sigc::signal dispatcher_callback; /* Dispatcher receiver on gui thread: runs client's slot and releases lock */ static void dispatcher_receiver(); /* Dispatcher callback return mutex locker */ static void dispatcher_callback_lock(); public: /** * Class thrown when thread is to be cancelled: if you catch this rethrow it later. **/ class Cancel {}; }; //=========================================================== // // Implementation // //=========================================================== template < typename T > void Thread::gui_callback( const T &slot ) { boost::mutex::scoped_lock lock( mutex_dispatcher ); // sanity check if ( ! dispatcher ) throw std::runtime_error( "Thread:gui_callback(): dispatcher object not created" ); // Can't be cancelled during call to UI: risk losing lock block_cancel(); sigc::connection conn = dispatcher_callback.connect( slot ); // std::cout << "registered callback" << std::endl; dispatcher->emit(); //std::cout << "emitted to dispatcher" << std::endl; dispatcher_callback_lock(); // waits for the GUI to return //std::cout << "reacquired lock from dispatcher, method returned" << std::endl; conn.disconnect(); //std::cout << "unregistered callback" << std::endl; unblock_cancel(); // Allow blocks again //std::cout << "releasing dispatcher" << std::endl; } } // namespace FU #endif --0-1685065713-1149544958=:15825 Content-Type: text/x-c++src; name="Thread.cc" Content-Disposition: attachment; filename="Thread.cc" // // C++ Implementation: Thread // // Description: // // // Author: Jan Pfeifer , (C) 2006 // // Copyright: See COPYING file that comes with this distribution // // #include "FlickrUp.hh" #include "Thread.hh" #include #include using namespace std; using namespace boost; /////////////////////////////////////////////////////////////////////////////// // // Threads initialization: handle signal // /////////////////////////////////////////////////////////////////////////////// const int canceling_signal = SIGUSR1; void sig_usr_handler( int intr ) { // cerr << "Handler called!!" << endl; throw FU::Thread::Cancel(); //pthread_exit(0); } // usr_mask is used by all threads sigset_t usr_mask; void FU::Thread::init_threads() { //cout << "Setting handlers" << endl; // Set handler struct sigaction sa_usr; sa_usr.sa_handler = sig_usr_handler; sa_usr.sa_flags = 0; sigemptyset( &sa_usr.sa_mask ); sigaddset( &sa_usr.sa_mask, canceling_signal ); sa_usr.sa_restorer = 0; if ( sigaction( canceling_signal, &sa_usr, 0 ) ) { throw runtime_error( "Couldn't set sigaction()" ); } // Unmasking signal sigemptyset( &usr_mask ); sigaddset( &usr_mask, canceling_signal ); sigprocmask( SIG_UNBLOCK, &usr_mask, 0 ); // Start gui callback mechanism Thread::gui_start(); } /////////////////////////////////////////////////////////////////////////////// // // GUI callback mechanism: based on GLib::Dispatcher // /////////////////////////////////////////////////////////////////////////////// /* Dispatcher lock: get hold of this before using the dispatcher */ boost::mutex FU::Thread::mutex_dispatcher; /* Application main dispatcher: use emit() to initiate */ boost::shared_ptr< Glib::Dispatcher > FU::Thread::dispatcher; /* Dispatcher callback */ sigc::signal FU::Thread::dispatcher_callback; /* Mutex for callback: used to synchronize the running path from the client's thread to the gui thread and back */ boost::mutex dispatcher_callback_mutex; /* Locker on the dispatcher mutex */ boost::shared_ptr< boost::mutex::scoped_lock > dispatcher_callback_locker; /* Dispatcher callback return mutex locker */ void FU::Thread::dispatcher_callback_lock() { // creates a temporary lock: will only return when main lock has been released shared_ptr< mutex::scoped_lock > tmp = shared_ptr< mutex::scoped_lock > ( new mutex::scoped_lock( dispatcher_callback_mutex ) ); // make it the main lock dispatcher_callback_locker = tmp; } /* Dispatcher receiver on gui thread: runs client's slot and releases lock */ void FU::Thread::dispatcher_receiver() { // cout << "- emiting callback" << endl; dispatcher_callback.emit(); // cout << "- releasing callback lock" << endl; dispatcher_callback_locker.reset(); } void FU::Thread::gui_start() { // Register dispatcher dispatcher = shared_ptr( new Glib::Dispatcher ); dispatcher_callback_lock(); dispatcher->connect( sigc::ptr_fun( FU::Thread::dispatcher_receiver ) ); } /////////////////////////////////////////////////////////////////////////////// // // Implement Thread class // /////////////////////////////////////////////////////////////////////////////// FU::Thread::Thread() : running(false), ready(false), to_end( false ), pthread(0), thread(), runnable( this ) { } FU::Thread::~Thread() { if ( running ) { cancel(); } if ( pthread ) join(); pthread = 0; } void FU::Thread::start() { // pthread_t p = pthread_self(); // cout << "Original thread: " << p << endl; boost::thread *t; t = new boost::thread( runnable ); thread = shared_ptr< boost::thread >( t ); } void FU::Thread::Runnable::operator() () { try { // It is already running t->running = true; t->pthread = pthread_self(); // Set mask appropriately t->unblock_cancel(); // Ready: after this point, requests will signal (pthread_kill) to end t->ready = true; // Check for end (if it was asked before we set ready) if ( t->to_end ) return; t->run(); } catch ( FU::Thread::Cancel & ) { // Ok, normal end } catch ( exception &e ) { cerr << "Exception made thread exit: " << e.what() << endl; } catch (...) { cerr << "Unknown exception made thread exit" << endl; } t->ready = false; t->running = false; } void FU::Thread::cancel() { to_end = true; if ( pthread ) pthread_kill( pthread, canceling_signal); // cout << "+ canceling thread: " << pthread << endl; } void FU::Thread::block_cancel() { pthread_sigmask( SIG_BLOCK, &usr_mask, 0 ); } void FU::Thread::unblock_cancel() { pthread_sigmask( SIG_UNBLOCK, &usr_mask, 0 ); } void FU::Thread::join() { // cout << "+ joining thread" << endl; thread->join(); thread.reset(); //cout << "+ thread joined" << endl; } --0-1685065713-1149544958=:15825-- From joevandyk@gmail.com Mon Jun 5 18:38:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7499D3B09F3 for ; Mon, 5 Jun 2006 18:37:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05683-02 for ; Mon, 5 Jun 2006 18:37:23 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 251E73B09BB for ; Mon, 5 Jun 2006 18:37:21 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1447571uge for ; Mon, 05 Jun 2006 15:37:20 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=cx5//ocL/AkrlfnI0B5ScELI8aTckCc7/nOD8uUMdfBo+jzo3l5jnDi9clSeV590xP/MiojlCWooTOrrEbL+B0WeamlRe+6xqns3ZPFguRYvdvb6WCPJFRYO2/fIzb+UETA0s/Ju4k4DeFZQmxw+le/ol7s0i9ZQwuwILX4vTV8= Received: by 10.67.30.6 with SMTP id h6mr3864580ugj; Mon, 05 Jun 2006 15:37:20 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 15:37:20 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 15:37:20 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.218 tagged_above=-999 required=2 tests=[AWL=0.382, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.218 X-Spam-Level: Subject: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 22:38:08 -0000 Any ideas why this segfaults? Any ideas on how to fix it? Thanks, Joe #include #include #include struct GUI : public Gtk::Window { Gtk::Label label; std::string text; GUI() { text = "Sup"; set_title("Application Title"); resize(300, 300); label.set_text("Label title"); add(label); show_all(); } void start() { std::cerr << "Before start()" << std::endl; Gtk::Main::run(*this); std::cerr << "After start()" << std::endl; } void update(const std::string &input) { label.set_text(input); } }; struct Program { // Has to be a pointer? Because I can't call Gtk::main // before I construct the GUI? GUI *gui; void initialize(int argc, char *argv[]) { Glib::thread_init(); Gtk::Main kit(argc, argv); gui = new GUI(); Glib::Thread *gui_thread = Glib::Thread::create(sigc::mem_fun(*gui, &GUI::start), true); // This function needs to return -- can't join on thread } void update(const std::string &input) { gui->update(input); } void shutdown() { std::cerr << "shutdown" << std::endl; } }; // I can't change main(). So, Glib::thread_init() and company needs to be done // in the above class' constructor. But that causes problems... int main(int argc, char *argv[]) { Program program; program.initialize(argc, argv); std::string input; while(true) { std::cout << "\n\nType in something cool: "; while (std::getline(std::cin, input)) program.update(input); } } From xjianz@gmail.com Mon Jun 5 19:58:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 540EE3B0967 for ; Mon, 5 Jun 2006 19:58:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09577-08 for ; Mon, 5 Jun 2006 19:58:37 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id 4687D3B094A for ; Mon, 5 Jun 2006 19:58:37 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2175349nzo for ; Mon, 05 Jun 2006 16:58:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=XDi6PJ4fv0hHhJVmgwr9Pb77fxC8FX6X5XLGtEi5eUYt1YwMWw0Wf/HjLPW9Yp+eayQgxnCxmCXqyaobgR7MYXD9DEVftjGkagpRIRwTc0af61qs4B8qgxI7VegbNXYNNh0WxzB+fF7zm3X726n/+NWf7JYgn8+fbKH43KUFI1k= Received: by 10.36.33.17 with SMTP id g17mr4767448nzg; Mon, 05 Jun 2006 16:58:36 -0700 (PDT) Received: by 10.36.121.11 with HTTP; Mon, 5 Jun 2006 16:58:36 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 11:58:36 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2316_8165376.1149551916517" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.833 tagged_above=-999 required=2 tests=[AWL=-1.042, BAYES_20=-0.74, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.833 X-Spam-Level: Subject: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 23:58:38 -0000 ------=_Part_2316_8165376.1149551916517 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes. Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing) How can I do network programming using gtkmm, considering platform independence? Thanks!!! Fei ------=_Part_2316_8165376.1149551916517 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes.

Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing)

How can I do network programming using gtkmm, considering platform independence?

Thanks!!!

Fei
------=_Part_2316_8165376.1149551916517-- From joevandyk@gmail.com Mon Jun 5 20:12:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7F57B3B0924 for ; Mon, 5 Jun 2006 20:12:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10460-08 for ; Mon, 5 Jun 2006 20:12:00 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 954C13B0926 for ; Mon, 5 Jun 2006 20:11:59 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1469763uge for ; Mon, 05 Jun 2006 17:11:58 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=VBNs7HFyDH+Ric5rCWDBZxPoYw1FmfUBXapEFT7gBypZepuXVuBdjK6jZkKgMSU+VKwWJfZbb10qQ/IGla04lL1a1FAZRZ1peH3ImGRqFxoqk77tLjevDXWQS3w6eIQtnTzbsFor6PSLP+mPLIxGDHagT4cOAIxlXF/hLQFXtLc= Received: by 10.67.105.19 with SMTP id h19mr3923127ugm; Mon, 05 Jun 2006 17:11:58 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:11:58 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:11:58 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.344 tagged_above=-999 required=2 tests=[AWL=-0.456, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.344 X-Spam-Level: Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:12:02 -0000 On 6/5/06, Xiangfei Jia wrote: > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? > > Thanks!!! gtkmm is a graphical toolkit only. No networking libraries are included in it. From joevandyk@gmail.com Mon Jun 5 20:18:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 989D93B03C9 for ; Mon, 5 Jun 2006 20:18:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10629-08 for ; Mon, 5 Jun 2006 20:18:25 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 4F0BB3B000B for ; Mon, 5 Jun 2006 20:18:25 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1471302uge for ; Mon, 05 Jun 2006 17:18:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PRdLHnrnQV4wcQxYkN5y3A+Brd+cBtO9GMPOhScRSj4zQq9KRUWINqS31MZxMGa4SLvgaRVAwkwLaVTqBtH5i1vmkVebftbQ79kHQX3eWHT9XzUcB6Z5r9IDpJvQSLVrLqhdclCGoaNWDbZ7ijNaaJR8kQzO8zOJ/nWqX6GvhuQ= Received: by 10.67.100.12 with SMTP id c12mr3926161ugm; Mon, 05 Jun 2006 17:18:24 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:18:24 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:18:24 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=-0.355, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.397 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:18:27 -0000 On 6/5/06, Joe Van Dyk wrote: > Any ideas why this segfaults? Any ideas on how to fix it? Aha. If I create the Gtk::Main object as a global, it works. However, the documentation says I can't do it. (http://gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1Main.html) Obviously, I can do it. And it's the only way I can figure out how to get this particular program to work. But I imagine something bad will probably happen.... ? Joe From joevandyk@gmail.com Mon Jun 5 20:40:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A37313B0913 for ; Mon, 5 Jun 2006 20:40:08 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11780-08 for ; Mon, 5 Jun 2006 20:40:07 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id CC8A33B0457 for ; Mon, 5 Jun 2006 20:40:06 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1475837uge for ; Mon, 05 Jun 2006 17:40:05 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=i4M+1jhY081bGgsXjZPNN7llWeRRkA8HI3wmroP4zlbXL/sgG7xcD2xS/nXS2UtZrCLAgBhfMtB5a8cTHvM2zdZa4l+KjlB8l1f8gHhcvww3zTU5rIHA7exWKVs2HM1lY0gSma/xWL8cy6xPkUjwtPuqNq2ViB+fis489dg7hs4= Received: by 10.67.25.9 with SMTP id c9mr3939972ugj; Mon, 05 Jun 2006 17:40:05 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:40:05 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:40:05 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.154 tagged_above=-999 required=2 tests=[AWL=0.446, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.154 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:40:08 -0000 On 6/5/06, Hargobind Khalsa wrote: > I think the problem with the code is that you are calling > > > Gtk::Main kit(argc, argv); > > Inside your initialize() function. > When you then return to the main function the variable "kit" has gone out of > scope and has therefore been destroyed, effectively uninitializing GTKmm... > that's why > > Gtk::Main kit(argc, argv); > is usually done in the main function. > > If you were to store "kit" in a variable that has global scope or the scope > of main then you prevent this from happening. Ah, that makes sense. I wonder why the documentation says a Gtk::Main object can't be created in the global scope. Apparently, that's what I want to do, as I can't put it inside main(). Joe From joevandyk@gmail.com Mon Jun 5 21:29:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D1C083B0076 for ; Mon, 5 Jun 2006 21:29:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14559-07 for ; Mon, 5 Jun 2006 21:29:05 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id 2C0973B0289 for ; Mon, 5 Jun 2006 21:29:05 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1486392uge for ; Mon, 05 Jun 2006 18:29:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ZEEPRRHrfLNjxLVJ0tiI2+IGjwwKLdJ/YchhazIbtYb5y94TIK/KfperOaRAWMBeETg2hNCC/OUQeqRW39Me1xjVjME+E2QglW8Ms2QIRe7fG000aCk0ZK5DPLDNlKVECS7QBp5Q3jWf6fbh4GAp0VDqqNMX3VHVXSA0DYqqnvY= Received: by 10.66.222.9 with SMTP id u9mr3977606ugg; Mon, 05 Jun 2006 18:29:04 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 18:29:04 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 18:29:04 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.171 tagged_above=-999 required=2 tests=[AWL=0.429, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.171 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 01:29:07 -0000 On 6/5/06, Hargobind Khalsa wrote: > I wonder why the documentation says a Gtk::Main object can't be > > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > > > > Why not? You note that you can't change main but I don't see any reason for > this. > > You could also probably store the object in your GUI struct... but there > might be some problem I'm not seeing with that. main() is autogenerated for me. (it's complicated) From kanadakid@gmail.com Mon Jun 5 23:19:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 373A53B0074 for ; Mon, 5 Jun 2006 23:19:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19278-08 for ; Mon, 5 Jun 2006 23:19:55 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.231]) by menubar.gnome.org (Postfix) with ESMTP id 9966A3B000A for ; Mon, 5 Jun 2006 23:19:55 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i7so49163wra for ; Mon, 05 Jun 2006 20:19:54 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=FVf4iX57uFL5weAhfI45+TTaASzg/lsyyFjcW8pwkuXOKTXc/7iEQQQXpIvUtKxRMvfg7MlhCWBKzitdzDoas8F9cpA9Bh/Yplju4K7MOI0hXL0U7QfPnm1OcJZsA+fg9nHhiWwgkmZ7H2Y6xiIpWN6Mufk+0LBBFz9rg2ttyNM= Received: by 10.54.127.4 with SMTP id z4mr5526006wrc; Mon, 05 Jun 2006 20:19:54 -0700 (PDT) Received: by 10.54.158.8 with HTTP; Mon, 5 Jun 2006 20:19:54 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 23:19:54 -0400 From: "Mike Polan" To: "Xiangfei Jia" , gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_10773_16059721.1149563994259" References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.949 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.949 X-Spam-Level: Cc: Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 03:19:57 -0000 ------=_Part_10773_16059721.1149563994259 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline 2006/6/5, Xiangfei Jia : > > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? > > Thanks!!! > > Fei > Try libcurl: http://curl.haxx.se/libcurl/. It provides a wide array of file tranfser capabilities and other misc network things. As a bonus, it is also very portable, and functions well with gtk/gtkmm. _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > ------=_Part_10773_16059721.1149563994259 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

2006/6/5, Xiangfei Jia <xjianz@gmail.com>:
I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes.

Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing)

How can I do network programming using gtkmm, considering platform independence?

Thanks!!!

Fei

Try libcurl: http://curl.haxx.se/libcurl/ . It provides a wide array of file tranfser capabilities and other misc network things. As a bonus, it is also very portable, and functions well with gtk/gtkmm.

_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list



------=_Part_10773_16059721.1149563994259-- From paul@linuxaudiosystems.com Tue Jun 6 07:40:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 356DC3B0A2E for ; Tue, 6 Jun 2006 07:40:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16977-03 for ; Tue, 6 Jun 2006 07:40:23 -0400 (EDT) Received: from vms046pub.verizon.net (vms046pub.verizon.net [206.46.252.46]) by menubar.gnome.org (Postfix) with ESMTP id BC2853B0625 for ; Tue, 6 Jun 2006 07:40:20 -0400 (EDT) Received: from dual ([151.197.208.235]) by vms046.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J0F0051OSEXGEH4@vms046.mailsrvcs.net> for gtkmm-list@gnome.org; Tue, 06 Jun 2006 06:40:09 -0500 (CDT) Date: Tue, 06 Jun 2006 07:40:23 -0400 From: Paul Davis In-reply-to: To: Joe Van Dyk Message-id: <1149594023.12354.28.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.478 tagged_above=-999 required=2 tests=[AWL=-0.033, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.478 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 11:40:34 -0000 On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > I wonder why the documentation says a Gtk::Main object can't be > created in the global scope. Apparently, that's what I want to do, as > I can't put it inside main(). GTK and gtkmm require library initialization before any objects related to them can be created. by attempting to put Gtk::Main in global scope you are effectively asking for this order to be reversed. From ramashish.lists@gmail.com Tue Jun 6 09:11:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 087523B00CD for ; Tue, 6 Jun 2006 09:11:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23663-02 for ; Tue, 6 Jun 2006 09:11:22 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.232]) by menubar.gnome.org (Postfix) with ESMTP id 0790B3B00B4 for ; Tue, 6 Jun 2006 09:11:21 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i4so131054wra for ; Tue, 06 Jun 2006 06:11:21 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=FjV3mZAiuZhOGprCdVernZOarZngcYF148Nga8XJ+t00PxKmxhgouEM75mPQI7FSuhV0YxyuHsGV497TFnIX+arbYJcaQbQ1td4xh4Qjq6SRyjGo5jkl3ZHE6MOoa7wLU4tXc00kJMEZmmYFPGltNhlkhl8a8mXANcHGwAS6z1Q= Received: by 10.54.86.12 with SMTP id j12mr214523wrb; Tue, 06 Jun 2006 06:11:21 -0700 (PDT) Received: by 10.54.141.11 with HTTP; Tue, 6 Jun 2006 06:11:21 -0700 (PDT) Message-ID: <6bd1d93e0606060611i7b7e2c07n63492fcf3cc4d8a8@mail.gmail.com> Date: Tue, 6 Jun 2006 18:41:21 +0530 From: "Ramashish Baranwal" To: "Xiangfei Jia" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[AWL=0.201, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 13:11:24 -0000 On 6/6/06, Xiangfei Jia wrote: > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? I don't have any experience doing network programming using gtkmm. If you are looking for a portable C++ networking library, check out ACE (http://www.cs.wustl.edu/~schmidt/ACE-overview.html). Ram From joevandyk@gmail.com Tue Jun 6 14:03:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 434A53B023F for ; Tue, 6 Jun 2006 14:03:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11336-05 for ; Tue, 6 Jun 2006 14:03:12 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 1A2CC3B016D for ; Tue, 6 Jun 2006 14:03:12 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1782521uge for ; Tue, 06 Jun 2006 11:03:10 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=RfdrFt7X2PxyIwr9ZEguLrHcjVhtc53YzA0E3+6cpOIg4O6DG5uIDlBxeKgwYyDMWuomHIiFj4xKcJCNs1V8tXE9sSI3gDrs1zj4Q95YsXPONKgYPFByAg0+jI/Jrc3AT9pz9zd6OUta399dKsF5Gz/GfZW06nHWGupKw5jtuQo= Received: by 10.67.25.9 with SMTP id c9mr4739683ugj; Tue, 06 Jun 2006 11:03:10 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 11:03:10 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 11:03:10 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: <1149594023.12354.28.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.109 tagged_above=-999 required=2 tests=[AWL=0.337, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.109 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 18:03:13 -0000 On 6/6/06, Paul Davis wrote: > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > I wonder why the documentation says a Gtk::Main object can't be > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > GTK and gtkmm require library initialization before any objects related > to them can be created. by attempting to put Gtk::Main in global scope > you are effectively asking for this order to be reversed. So, in the program that I had in the original email, why did it work if I had the Gtk::Main call outside of any functions? Joe From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 6 15:17:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C642A3B0B68 for ; Tue, 6 Jun 2006 15:17:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15769-06 for ; Tue, 6 Jun 2006 15:17:32 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 232E63B0B4F for ; Tue, 6 Jun 2006 15:17:32 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 2E8FA16D1F for ; Tue, 6 Jun 2006 12:05:41 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 06 Jun 2006 12:05:38 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.391 tagged_above=-999 required=2 tests=[AWL=0.094, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.391 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1145 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 19:17:33 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343997] New: gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 6 Jun 2006 06:50:33 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] New: gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Summary: gtkmm printcontext does not build Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: waschk@mandriva.org QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.15/2.16 GNOME milestone: Unspecified gtkmm 2.9.3 does not build, this is the error: printcontext.cc: In member function 'Cairo::RefPtr Gtk::PrintContext::get_cairo()': printcontext.cc:132: error: 'gtk_print_context_get_cairo' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::get_fontmap()': printcontext.cc:182: error: 'gtk_print_context_get_fontmap' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::create_context()': printcontext.cc:197: error: 'gtk_print_context_create_context' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::create_layout()': printcontext.cc:207: error: 'gtk_print_context_create_layout' was not This is with gtk+ 2.9.2, cairomm 0.6.0 and cairo 1.1.6 on Mandriva Cooker. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1145 ******************************************** From fedemico@yahoo.com Tue Jun 6 18:49:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1411A3B0124 for ; Tue, 6 Jun 2006 18:49:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27320-05 for ; Tue, 6 Jun 2006 18:49:44 -0400 (EDT) Received: from web60324.mail.yahoo.com (web60324.mail.yahoo.com [209.73.178.132]) by menubar.gnome.org (Postfix) with SMTP id 2E8EF3B00E6 for ; Tue, 6 Jun 2006 18:49:44 -0400 (EDT) Received: (qmail 25228 invoked by uid 60001); 6 Jun 2006 22:49:43 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=mEpI74eiiQixhqoY4t57pu3eRwjfOT7gXsREkslLcpNb6+MndMzD8SaEP4yO/gryJWwdG0rpg/J/bFPE4JVQlxJcqNAkoc9kvHBe79xpnJG/5BluvUO46VwbzupfJrF1Xa2GUXddKzqB031V4wOR7Io/LS+MhDfNTpCoVKJxnvQ= ; Message-ID: <20060606224943.25226.qmail@web60324.mail.yahoo.com> Received: from [163.178.124.134] by web60324.mail.yahoo.com via HTTP; Tue, 06 Jun 2006 17:49:43 CDT Date: Tue, 6 Jun 2006 17:49:43 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.648 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 1.648 X-Spam-Level: * Subject: Gdk::Pixbuf X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 22:49:47 -0000 How are you? Im not sure if this is going to go to someone. If so, I would like you to answer me please. I have a problem with pixbufs, I would appreciate that somebody answer me in order to say what is my problem. It is something related with that message Aurelian KAMEL wrote. Thanks to everybody __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From joevandyk@gmail.com Tue Jun 6 20:38:49 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AAA5A3B0344 for ; Tue, 6 Jun 2006 20:38:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32478-07 for ; Tue, 6 Jun 2006 20:38:48 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 6C6D13B012A for ; Tue, 6 Jun 2006 20:38:48 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so88579ugf for ; Tue, 06 Jun 2006 17:38:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=E3ZMW0bIXrl2ThD4fVmZ4IhVpAzD67Zoklkcfl4cvgEl0/bu+vyOYajFytz186coHXmhrISkoG5lcqojusShUgsnLGrxliAq5OvZj8W11O87wEvNdTh+llLU2fa1BTUj7lgMSGVyU3P+7BXUp3lVMKk3HXex1YL+6Qg9ygdFVt4= Received: by 10.67.105.19 with SMTP id h19mr136627ugm; Tue, 06 Jun 2006 17:38:47 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 17:38:47 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 17:38:47 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.856 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, AWL=0.057, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.856 X-Spam-Level: Subject: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 00:38:49 -0000 Is there any reason why the reply-to address on this list isn't gtkmm-list@gnome.org? On most mailing lists that I'm on, the default reply-to address is the mailing list address. On this one, I always forget to to make sure that I send the email to the mailing list address instead of to the person who sent the email that I'm replying to. Thanks, Joe From joevandyk@gmail.com Tue Jun 6 20:43:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0173E3B0752 for ; Tue, 6 Jun 2006 20:43:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00362-08 for ; Tue, 6 Jun 2006 20:42:59 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id C066D3B038B for ; Tue, 6 Jun 2006 20:42:58 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id m3so80040ugc for ; Tue, 06 Jun 2006 17:42:57 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=jkgaKDKQOWsa4nxJaGJriW8oVqujBp9dh80RLRi4Gw5ydt7ety60jta/15T61JMAB8ZilwFtKxmncgjMf7WvcEPLhFwHaTvFEJOp8tgzAyu/oSm5Vj0Je7TInVrc/K/eZfhQZNqmnbWGcss79PAkVpOeZngKibswSdEKiOenxGE= Received: by 10.67.15.3 with SMTP id s3mr125055ugi; Tue, 06 Jun 2006 17:36:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 17:36:56 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 17:36:56 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20060606224943.25226.qmail@web60324.mail.yahoo.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.423 tagged_above=-999 required=2 tests=[AWL=-0.381, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.423 X-Spam-Level: Subject: Re: Gdk::Pixbuf X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 00:43:00 -0000 On 6/6/06, Joe Van Dyk wrote: > On 6/6/06, Luis Federico G=F3mez Salazar wrote: > > How are you? > > Im not sure if this is going to go to someone. If so, > > I would like you to answer me please. > > I have a problem with pixbufs, I would appreciate that > > somebody answer me in order to say what is my problem. > > It is something related with that message Aurelian > > KAMEL wrote. > > I am good. How are you? > > It might help if you describe your pixbuf problem. > > Thanks, > Joe From mojofunk@gmail.com Wed Jun 7 01:51:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3D3873B0BC5 for ; Wed, 7 Jun 2006 01:51:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16770-05 for ; Wed, 7 Jun 2006 01:51:34 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by menubar.gnome.org (Postfix) with ESMTP id C18A73B022D for ; Wed, 7 Jun 2006 01:51:33 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id h2so75080nfe for ; Tue, 06 Jun 2006 22:51:32 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=iuVuSSfj3Ov+xi9SBbJ+HjCvigs0+MQ2P4TMjGc7W2iYbQRDN1LAJrtAMSRmG2clKhkFNnFZekls7ZIbuU2kvDQy+gN59EsQO24uZ52SK6hRQ5b09iiATiHSzM04I61hIH5GKpqaWcwkyZ08Gc6LZRNVDil3hAbnBckvmt6NdIE= Received: by 10.48.12.12 with SMTP id 12mr138630nfl; Tue, 06 Jun 2006 22:51:31 -0700 (PDT) Received: by 10.49.41.15 with HTTP; Tue, 6 Jun 2006 22:51:31 -0700 (PDT) Message-ID: <4bb03be40606062251t38476d8bhcf92cbaa7dac9e82@mail.gmail.com> Date: Wed, 7 Jun 2006 15:51:31 +1000 From: "Tim Mayberry" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.042 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.042 X-Spam-Level: Subject: Problem restoring pane handle position after fullscreen X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 05:51:35 -0000 Hello, I don't think i've posted to this list before so I'll start by thanking everyone involved with gtkmm, it is a real pleasure to use so far. I noticed what appeared to be a bug in an application that I use a fair bit and it annoyed me enough that I set out to fix it. I couldn't see anything obviously wrong with the code so I created a silly test case that exhibits the same behaviour. The application(and the test case) contains a horizontal pane, when the window is in fullscreen mode child1 of the pane is set to occupy the entire space, then when the window is restored using unfullscreen the pane handle is reset to the position it was in before the fullscreen. I can't get the position of the pane handle to restore to the correct location and I'd appreciate it if someone could tell me what is preventing it from working, is the code incorrect or is there some other problem. Thanks in advance, test case follows: #include class PaneTest : public Gtk::Window { public: PaneTest(); protected: void on_pane_toggled(); Gtk::VBox m_box; Gtk::Button m_child1_button; Gtk::Button m_child2_button; Gtk::HPaned m_pane; Gtk::ToggleButton m_toggle_button; gint m_last_pane_position; }; PaneTest::PaneTest() : m_toggle_button("Maximize Child Button 1"), m_child1_button("Pane Child Button 1"), m_child2_button("Pane Child Button 2"), m_last_pane_position(0) { set_title("pane test"); set_border_width(10); m_toggle_button.signal_toggled().connect( sigc::mem_fun(*this, &PaneTest::on_pane_toggled) ); m_pane.pack1(m_child1_button, true, true); m_pane.pack2(m_child2_button, true, true); m_box.pack_start(m_pane); m_box.pack_start(m_toggle_button); add(m_box); show_all_children(); } void PaneTest::on_pane_toggled() { if(m_toggle_button.get_active()) { m_last_pane_position = m_pane.get_position(); m_pane.set_position(m_pane.property_max_position()); fullscreen(); } else { unfullscreen(); m_pane.set_position(m_last_pane_position); } } int main(int argc, char *argv[]) { Gtk::Main kit(argc, argv); PaneTest ptest; Gtk::Main::run(ptest); return 0; } From fbacque@free.fr Wed Jun 7 02:54:09 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A077E3B0A40 for ; Wed, 7 Jun 2006 02:54:09 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20496-09 for ; Wed, 7 Jun 2006 02:54:08 -0400 (EDT) Received: from smtp5-g19.free.fr (smtp5-g19.free.fr [212.27.42.35]) by menubar.gnome.org (Postfix) with ESMTP id 9B2443B05FA for ; Wed, 7 Jun 2006 02:54:08 -0400 (EDT) Received: from alakazam.opl.hom (lns-bzn-61-82-250-87-203.adsl.proxad.net [82.250.87.203]) by smtp5-g19.free.fr (Postfix) with SMTP id 20AD9275CF for ; Wed, 7 Jun 2006 08:54:07 +0200 (CEST) Date: Wed, 7 Jun 2006 09:03:19 +0200 From: Francis BACQUE To: gtkmm-list@gnome.org Message-Id: <20060607090319.2e0a0848.fbacque@free.fr> In-Reply-To: References: X-Mailer: Sylpheed version 2.2.0 (GTK+ 2.8.12; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.777 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.777 X-Spam-Level: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 06:54:09 -0000 On Tue, 6 Jun 2006 17:38:47 -0700 "Joe Van Dyk" wrote: > Is there any reason why the reply-to address on this list isn't > gtkmm-list@gnome.org? It is the job of a good mail user agent ;) Francis From joevandyk@gmail.com Wed Jun 7 03:06:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 15FAB3B03A5 for ; Wed, 7 Jun 2006 03:06:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21388-02 for ; Wed, 7 Jun 2006 03:06:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id E899C3B0365 for ; Wed, 7 Jun 2006 03:06:37 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id m2so182607uge for ; Wed, 07 Jun 2006 00:06:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=c+o31+4CUqiriiruJQlQZWUUdZvXWoxlzWHGgwwn6V3Lhd5wQhlycwS5aZQXRFD3WeqX40rEPe2NtVD8tK3FZNIljMQF1k7R/moAJDYjx8ujtPizSGoYy6a0zdSSw17AKApmMnE2IFUZG+Lhy0CNRvnBT0xnRPomlDm1w9RKIyo= Received: by 10.66.250.17 with SMTP id x17mr199457ugh; Wed, 07 Jun 2006 00:06:36 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 00:06:36 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 00:06:36 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: <20060607090319.2e0a0848.fbacque@free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060607090319.2e0a0848.fbacque@free.fr> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.064 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, AWL=-0.709, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.064 X-Spam-Level: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 07:06:39 -0000 On 6/7/06, Francis BACQUE wrote: > On Tue, 6 Jun 2006 17:38:47 -0700 > "Joe Van Dyk" wrote: > > > Is there any reason why the reply-to address on this list isn't > > gtkmm-list@gnome.org? > > It is the job of a good mail user agent ;) If you say so. I'm subscribed to a dozen technical mailing lists and this is the only one where I have to either reply to all or manually change the address. The gtk mailing list works as expected, by the way. Joe From murrayc@murrayc.com Wed Jun 7 03:18:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1B3743B0C3C for ; Wed, 7 Jun 2006 03:18:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22143-01 for ; Wed, 7 Jun 2006 03:18:32 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 02AA23B0343 for ; Wed, 7 Jun 2006 03:18:29 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 33D53DC711; Wed, 7 Jun 2006 00:18:28 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Wed, 7 Jun 2006 09:18:28 +0200 (CEST) Message-ID: <62386.194.138.18.132.1149664708.squirrel@webmail.murrayc.com> In-Reply-To: <1149643406.25628.40.camel@plantain.jesacco.com> References: <1149643406.25628.40.camel@plantain.jesacco.com> Date: Wed, 7 Jun 2006 09:18:28 +0200 (CEST) From: "Murray Cumming" To: "Joseph E. Sacco, Ph.D." User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.442 tagged_above=-999 required=2 tests=[AWL=-0.074, BAYES_00=-2.599, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.442 X-Spam-Level: Cc: guenther , murrayc@murrayc.com, gtkmm-list@gnome.org Subject: Re: gconfmm-2.14.1 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 07:18:38 -0000 > Murray, Thanks, but do please use gtkmm-list or bugzilla in future. > There is a minor bug in gconfmm-2.14.1/examples/client/main.cc, see > attached patch. > > With this patch, gconfmm-2.14.1: > > * builds within GARNOME-2.14.x Thanks. Sorry for that. I'll fix that soon. There's nothing useful in the new release when doing a normal build anyway, so don't worry about it too much. > * does not [yet] build within GARNOME-2.15.x What exactly is the error? > Question: > > Are other version bumps required to build gconfmm-2.14.1 within > 2.15.x? No, GConf and gconfmm are API and ABI compatible. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From javi.aranega@gmail.com Wed Jun 7 04:22:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C1B7F3B03BF for ; Wed, 7 Jun 2006 04:22:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26695-06 for ; Wed, 7 Jun 2006 04:22:53 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 6A0993B034F for ; Wed, 7 Jun 2006 04:22:53 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so192608ugf for ; Wed, 07 Jun 2006 01:22:52 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=jeMe8GPpF+57LfMpKaJHAK6CTKakh2KmSQul449ppz4iWYm0A8Y8uYLaRZ9azQoE4bCUu+ugQd5MXst0SKW5z0lo07BreMHAuyyo5jy2xexCUsqA5CB1I6lVmCZYS+I7cI12J+CSIRnEUEzlBLG1Rk4y4zPiW3suFwgyRh91fQY= Received: by 10.78.31.18 with SMTP id e18mr43143hue; Wed, 07 Jun 2006 01:22:52 -0700 (PDT) Received: by 10.78.28.14 with HTTP; Wed, 7 Jun 2006 01:22:52 -0700 (PDT) Message-ID: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> Date: Wed, 7 Jun 2006 10:22:52 +0200 From: "Javier Aranega" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3217_9457771.1149668572262" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.65 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.65 X-Spam-Level: Subject: How to work with libglademm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 08:22:54 -0000 ------=_Part_3217_9457771.1149668572262 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi!! I'm newbie in gtkmm/gnome application development and I'm working with that in my studies final project. I have to develop an application that work wit= h some Midi libraries and other stuff. I have decided to work with gtkmm and libglademm to load the UI that I make with glade-2. I want some examples that works like that. What is the rigth way to do this? I'd thought to make a class that had all the pointers to the widgets and to work with that, or is better to make different classes (for the differenst parts of the UI) that receive the pointer Glib::RefPtr of the class mainWindow.cc to reference the differents widgets? Other question is about how to integrate external libraries with the autotools stuff. I need some examples that help me. Thanks. Javi Ar=E1nega U. de Alicante ------=_Part_3217_9457771.1149668572262 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi!!

I'm newbie in gtkmm/gnome application development and I'm working with that in my studies final project. I have to develop an application that work with some Midi libraries and other stuff. I have decided to work with gtkmm and libglademm to load the UI that I make with glade-2. I want some examples that works like that. What is the rigth way to do this? I'd thought to make a class that had all the pointers to the widgets and to work with that, or is better to make different classes (for the differenst parts of the UI) that receive the pointer Glib::RefPtr of the class mainWindow.cc to reference the differents widgets?
Other question is about how to integrate external libraries with the autoto= ols stuff.
I need some examples that help me.

Thanks.

Javi Ar=E1nega
U. de Alicante
------=_Part_3217_9457771.1149668572262-- From igorbounov@topazelectro.ru Wed Jun 7 05:46:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 152CA3B0BBC for ; Wed, 7 Jun 2006 05:46:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32284-08 for ; Wed, 7 Jun 2006 05:46:33 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id C94703B0387 for ; Wed, 7 Jun 2006 05:46:32 -0400 (EDT) Received: (qmail 389 invoked by uid 7801); 7 Jun 2006 09:38:06 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.084341 secs); 07 Jun 2006 09:38:06 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.084341 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 7 Jun 2006 09:38:05 -0000 Message-ID: <4486A0CF.9020104@topazelectro.ru> Date: Wed, 07 Jun 2006 13:47:59 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: Javier Aranega References: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> In-Reply-To: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.6 tagged_above=-999 required=2 tests=[AWL=-0.860, BAYES_20=-0.74] X-Spam-Score: -1.6 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: How to work with libglademm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 09:46:38 -0000 Javier Aranega writes: > [...] > I need some examples that help me. There are some examples in libglademm package. Hope it helps. Igor Gorbounov From pfjan@yahoo.com.br Wed Jun 7 06:07:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B99B83B0BCF for ; Wed, 7 Jun 2006 06:07:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01502-04 for ; Wed, 7 Jun 2006 06:07:05 -0400 (EDT) Received: from web52109.mail.yahoo.com (web52109.mail.yahoo.com [206.190.48.112]) by menubar.gnome.org (Postfix) with SMTP id 8103B3B08CC for ; Wed, 7 Jun 2006 06:07:05 -0400 (EDT) Received: (qmail 56367 invoked by uid 60001); 7 Jun 2006 10:07:04 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=ETz7sdpK4VJCz7Et3He3Vz7BwnB/Q28BwT9PUrEp2XbDRCJErSs98etbN32+4IMUkfeJSovtRmtISHdvWPI8Z4r3R1PVOC7amHBnDxOfi9WzDApUDk8JlWqAELZL3tOeS5Tij/IEn3HDZwV6zfPUiMA/rIK/GWaak3ZVxhyh6EI= ; Message-ID: <20060607100704.56365.qmail@web52109.mail.yahoo.com> Received: from [201.6.132.11] by web52109.mail.yahoo.com via HTTP; Wed, 07 Jun 2006 03:07:04 PDT Date: Wed, 7 Jun 2006 03:07:04 -0700 (PDT) From: Jan Pfeifer To: Joe Van Dyk , gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Cc: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 10:07:06 -0000 Agreed, same problem here :) ----- Original Message ---- From: Joe Van Dyk To: gtkmm-list@gnome.org Sent: Tuesday, June 6, 2006 9:38:47 PM Subject: Change reply-to address to gtkmm-list@gnome.org ? Is there any reason why the reply-to address on this list isn't gtkmm-list@gnome.org? On most mailing lists that I'm on, the default reply-to address is the mailing list address. On this one, I always forget to to make sure that I send the email to the mailing list address instead of to the person who sent the email that I'm replying to. Thanks, Joe _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From onur.tugcu@gmail.com Sun Jun 4 00:38:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1C4DE3B0572 for ; Sun, 4 Jun 2006 00:38:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15199-04 for ; Sun, 4 Jun 2006 00:38:49 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by menubar.gnome.org (Postfix) with ESMTP id AC3753B01B3 for ; Sun, 4 Jun 2006 00:38:48 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l37so1360088nfc for ; Sat, 03 Jun 2006 21:38:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=IduZtPjnCMBf/pxE/swyZhvYLxQwmhMDQW/W/JY/su/HMWZvc+K15d3AlJdt61Xjrl5+cvlllXR5dWLcVDr6GHBpbn/zBM3i1cfR7hVdhwrplyf9l9pWFyxESLMj4KtMgADMqTE0ju8OUligm6JhkqQqNKzX4iSCpSJ/lHlXOdQ= Received: by 10.49.6.9 with SMTP id j9mr3249287nfi; Sat, 03 Jun 2006 21:38:47 -0700 (PDT) Received: by 10.48.42.10 with HTTP; Sat, 3 Jun 2006 21:38:47 -0700 (PDT) Message-ID: Date: Sun, 4 Jun 2006 07:38:47 +0300 From: "Onur Tugcu" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.888 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.888 X-Spam-Level: X-Mailman-Approved-At: Wed, 07 Jun 2006 10:15:12 -0400 Subject: rubberband select X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 04:38:50 -0000 Hi, I'm just starting to use gtkmm-2.4 (that's the name of the package on my system) and to me, it is worth great praise. I love the sigc++ action. I've spent a few hours becoming proficient with the treeview widget and related syntax, but when it comes to drawing area, I'm stumped. I want to have rectangle shaped elements in the drawing area which hold pictures, and I want to be able to select some with good old rubberband select or drag individual rectangles around (even into other widgets). I *will* eventually struggle and finish this with gtkmm, but I would like a few ideas and pointers that will make my life easier and more fun. Thank you --Nurettin From murrayc@murrayc.com Wed Jun 7 12:34:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D3443B0D69 for ; Wed, 7 Jun 2006 12:34:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29602-04 for ; Wed, 7 Jun 2006 12:34:01 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 31ADB3B0D39 for ; Wed, 7 Jun 2006 12:34:01 -0400 (EDT) Received: from noname (p5497CB1E.dip.t-dialin.net [84.151.203.30]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 1C2417F07B; Wed, 7 Jun 2006 09:33:58 -0700 (PDT) From: Murray Cumming To: Joe Van Dyk In-Reply-To: References: <20060607090319.2e0a0848.fbacque@free.fr> Content-Type: text/plain Date: Wed, 07 Jun 2006 18:33:56 +0200 Message-Id: <1149698036.5916.20.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.911 tagged_above=-999 required=2 tests=[AWL=-1.480, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, RCVD_IN_SORBS_WEB=1.456, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.911 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 16:34:02 -0000 On Wed, 2006-06-07 at 00:06 -0700, Joe Van Dyk wrote: > On 6/7/06, Francis BACQUE wrote: > > On Tue, 6 Jun 2006 17:38:47 -0700 > > "Joe Van Dyk" wrote: > > > > > Is there any reason why the reply-to address on this list isn't > > > gtkmm-list@gnome.org? > > > > It is the job of a good mail user agent ;) > > If you say so. I'm subscribed to a dozen technical mailing lists and > this is the only one where I have to either reply to all or manually > change the address. > > The gtk mailing list works as expected, by the way. gtk-list is just like gtkmm-list. The following link is what you will always be pointed to whenever you ask this. I'll change it when the GNOME mailing lists defaults change (they won't). I am not interested in the details and I'd rather people didn't bother discussing it on this list. http://www.unicom.com/pw/reply-to-harmful.html -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Wed Jun 7 12:56:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A3A693B032A for ; Wed, 7 Jun 2006 12:56:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31100-03 for ; Wed, 7 Jun 2006 12:56:51 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id 3FC793B00A8 for ; Wed, 7 Jun 2006 12:56:51 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so412674wra for ; Wed, 07 Jun 2006 09:56:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=usE1Lr5+lHD5tREPTMy1k+WDw2nGuBjMYAm2eaOcgZQiu2tKT3y4ICRP7yEVY3dkred5dlgHGLOxW14fbM574EYTqQ62l93VA6d5WORCjJ3e97OFEE7pxTZogNGFDRE7eScX7DOYhRpUq0PUeeFUs+ObPoFXLTyRFvhsfW9UJyo= Received: by 10.54.89.11 with SMTP id m11mr959957wrb; Wed, 07 Jun 2006 09:56:50 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 09:56:49 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 11:56:49 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1146123221.6040.14.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.39 tagged_above=-999 required=2 tests=[AWL=0.056, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.39 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 16:56:52 -0000 On 4/27/06, Murray Cumming wrote: > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > Our website is looking a bit unfashionable these days. Would someone > > like to play with the CSS and make it look like something from the year > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > system yet. > > Is nobody interesting in making us look a little more hip? > Well, I've finally gotten around to doing an implementation of a new website for gtkmm. For the most part, the content has not been changed (there were a few things that I added and a few things that I shuffled around, but nothing too significant). So it's essentially just a facelift. What I ended up implementing doesn't look much like the mockups I posted a while back, because although I liked the overall design of the mockups, I felt they had some pretty significant problems and I wanted to start fresh. I ended up liking this new design better, anyway. But design is somewhat personal, so you may have a different opinion... The new site is located here: http://jonathon.quotidian.org/gtkmm.org/index.shtml (be gentle with the server, though. It's only served on a DSL line for now) I've changed the colors since I wasn't a big fan of the old colors. I also ended up using relatively few images (there's no 'logo' image like the current website has, and no icons like the mockups had). Play around with it a bit and let me know what you think. Especially let me know what you think of the separation of navigation items into two groups -- the main group across the top ("home, license, download, etc") and the "Other Resources" on the sidebar. I'm also interested in how it looks in different browsers. I've tested it in epiphany on Linux, firefox and IE on windows. I'm aware that it currently looks awful in IE because I'm using PNG images with alpha (which IE doesn't support at all). I'll have to fix that at some point by either not using alpha or by switching to GIF images. If you notice layout problems, let me know. One comment that came up from Writser when I posted the mockups was adding more information targetted to new developers to explain why they should use gtkmm. I think that's a great idea that should be pursued, but I didn't incorporate any of that into this design yet. Note: the "Documentation" and "FAQ" links will not work since they point to the standard gtkmm API / tutorial documentation location which I haven't uploaded to my staging server. But it will look exactly the same as it does now (i.e. http://gtkmm.org/docs/gtkmm-2.4/docs/) -- I haven't touched that part. Suggestions and comments welcome. Thanks, Jonner From marble@igloo.snowplains.org Wed Jun 7 13:00:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F31783B00A8 for ; Wed, 7 Jun 2006 13:00:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31335-10 for ; Wed, 7 Jun 2006 13:00:15 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 60E2A3B0087 for ; Wed, 7 Jun 2006 13:00:15 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 1E7C7368542; Wed, 7 Jun 2006 18:00:12 +0100 (BST) Date: Wed, 7 Jun 2006 18:00:11 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Message-ID: <20060607170011.GC21110@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.527 tagged_above=-999 required=2 tests=[AWL=0.074, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -2.527 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 17:00:17 -0000 On Wed, Jun 07, 2006 at 11:56:49AM -0500, Jonathon Jongsma wrote: > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line for now) > > I'm also interested in how it looks in different browsers. I've > > Suggestions and comments welcome. I think it looks good (in Konqueror 3.5.3). ~Ainsley From joevandyk@gmail.com Wed Jun 7 13:59:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5647C3B0B53 for ; Wed, 7 Jun 2006 13:59:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02871-06 for ; Wed, 7 Jun 2006 13:59:55 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 6BE453B083F for ; Wed, 7 Jun 2006 13:59:55 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id a2so421653ugf for ; Wed, 07 Jun 2006 10:59:54 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=XNzAnPiuG/voXPuoAyXMrOPBK4sJ+0WpHZ/XIerRLS1GdDyRSPmRmtD1jHnwomfpxDu3Nt4xkuEW3oPjWsg8JApQtpK+ZyBipJo7LZDYqicpLDuzPft4+TnlnuqEgqRd0IVzegkGSG/yx89Zt+UJTeVtW7GBYQF5Xl9KjU+clBo= Received: by 10.67.100.12 with SMTP id c12mr768040ugm; Wed, 07 Jun 2006 10:59:53 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 10:59:52 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 10:59:52 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.305 tagged_above=-999 required=2 tests=[AWL=-0.417, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.305 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 17:59:58 -0000 On 6/7/06, Jonathon Jongsma wrote: > On 4/27/06, Murray Cumming wrote: > > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > > Our website is looking a bit unfashionable these days. Would someone > > > like to play with the CSS and make it look like something from the year > > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > > system yet. > > > > Is nobody interesting in making us look a little more hip? > > > > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. > > What I ended up implementing doesn't look much like the mockups I > posted a while back, because although I liked the overall design of > the mockups, I felt they had some pretty significant problems and I > wanted to start fresh. I ended up liking this new design better, > anyway. But design is somewhat personal, so you may have a different > opinion... > > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line for now) > > I've changed the colors since I wasn't a big fan of the old colors. I > also ended up using relatively few images (there's no 'logo' image > like the current website has, and no icons like the mockups had). > > Play around with it a bit and let me know what you think. Especially > let me know what you think of the separation of navigation items into > two groups -- the main group across the top ("home, license, download, > etc") and the "Other Resources" on the sidebar. > > I'm also interested in how it looks in different browsers. I've > tested it in epiphany on Linux, firefox and IE on windows. I'm aware > that it currently looks awful in IE because I'm using PNG images with > alpha (which IE doesn't support at all). I'll have to fix that at > some point by either not using alpha or by switching to GIF images. > If you notice layout problems, let me know. > > One comment that came up from Writser when I posted the mockups was > adding more information targetted to new developers to explain why > they should use gtkmm. I think that's a great idea that should be > pursued, but I didn't incorporate any of that into this design yet. > > Note: the "Documentation" and "FAQ" links will not work since they > point to the standard gtkmm API / tutorial documentation location > which I haven't uploaded to my staging server. But it will look > exactly the same as it does now (i.e. > http://gtkmm.org/docs/gtkmm-2.4/docs/) -- I haven't touched that part. You can trick IE into displaying transparent pngs. Google does it in http://maps.google.com. See http://homepage.ntlworld.com/bobosola/pngtest.htm for details. From doug@mobile-intelligence.com Wed Jun 7 14:17:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CE6EA3B0140 for ; Wed, 7 Jun 2006 14:17:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04111-09 for ; Wed, 7 Jun 2006 14:17:01 -0400 (EDT) Received: from mic3.mobile-intelligence.com (mic3.mobile-intelligence.com [66.73.38.140]) by menubar.gnome.org (Postfix) with SMTP id F22843B0176 for ; Wed, 7 Jun 2006 14:17:00 -0400 (EDT) Received: (qmail 12621 invoked from network); 7 Jun 2006 18:16:59 -0000 Received: from mic2.mobile-intelligence.com (HELO doug.workgroup.local) (66.73.38.139) by mic3.mobile-intelligence.com with SMTP; 7 Jun 2006 18:16:59 -0000 From: "Douglas C. MacKenzie" To: Joe Van Dyk In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Content-Type: text/plain Date: Wed, 07 Jun 2006 14:16:59 -0400 Message-Id: <1149704219.13806.296.camel@doug.workgroup.local> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-4.fc4) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.141 tagged_above=-999 required=2 tests=[AWL=0.323, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.141 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:17:03 -0000 A couple small suggestions: 1. I would like to see a link to the cvs repository, and directions with the cvs project names. It is helpful to create patches against the cvs tree, and it is often very difficult to guess project names. Here is an example description from a sourceforge project's site: > Anonymous CVS Access > > This project's SourceForge.net CVS repository can be checked out > through anonymous (pserver) CVS with the following instruction set. > The module you wish to check out must be specified as the modulename. > When prompted for a password for anonymous, simply press the Enter > key. To determine the names of the modules created by this project, > you may examine their CVS repository via the provided web-based CVS > repository viewer. > > cvs > -d:pserver:anonymous@libdc1394.cvs.sourceforge.net:/cvsroot/libdc1394 > login > > cvs -z3 > -d:pserver:anonymous@libdc1394.cvs.sourceforge.net:/cvsroot/libdc1394 > co -P modulename > > Information about accessing this CVS repository may be found in our > document titled, "CVS (Version Control for Source Code)". > > Updates from within the module's directory do not need the -d > parameter. > > NOTE: UNIX file and directory names are case sensitive. The path to > the project CVSROOT must be specified using lowercase characters > (i.e. /cvsroot/libdc1394) > 2. I don't see a link to the glade gui builder in the related tools area. I think it looks very nice. Doug From jonathon.jongsma@gmail.com Wed Jun 7 14:26:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4D2F43B00C8 for ; Wed, 7 Jun 2006 14:26:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04648-10 for ; Wed, 7 Jun 2006 14:25:54 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.229]) by menubar.gnome.org (Postfix) with ESMTP id 7B2FD3B027D for ; Wed, 7 Jun 2006 14:25:54 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so431016wra for ; Wed, 07 Jun 2006 11:25:53 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=WLdthYB/NoL9Ox811B2XvmZYRiNBBkPtElTg81roJUUO0gzzKAe6MPWBJ+SC1Jhl775uGC/+8CqYYpDSIgSynY/gZo2g2JBzMWm5dPIn2+++p8sAgQScY9VnoFA0lfAF9tKntpW6F7VpJMSRHcq0ePg8Hae6NMyZ7KykdOTdSUs= Received: by 10.54.124.19 with SMTP id w19mr980774wrc; Wed, 07 Jun 2006 11:25:14 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 11:25:52 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 13:25:52 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.467 tagged_above=-999 required=2 tests=[AWL=0.133, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.467 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:26:01 -0000 On 6/7/06, Joe Van Dyk wrote: > You can trick IE into displaying transparent pngs. Google does it in > http://maps.google.com. > > See http://homepage.ntlworld.com/bobosola/pngtest.htm for details. Yes, I was vaguely aware that there were workarounds for IE. But looking at the solution, it appears that this only applies to images in an html img tag -- all of my images are specified in the CSS file with the background-image property. It doesn't appear that this solution will work in this situation. Jonner From jonathon.jongsma@gmail.com Wed Jun 7 14:32:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D15F73B029F for ; Wed, 7 Jun 2006 14:32:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05197-02 for ; Wed, 7 Jun 2006 14:32:38 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.231]) by menubar.gnome.org (Postfix) with ESMTP id 2F5073B045B for ; Wed, 7 Jun 2006 14:32:38 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so432650wra for ; Wed, 07 Jun 2006 11:32:37 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OL6ErPTH38cqKTtKJWgLUFVMZRhO1BXCoItk60dlZ/2+32kxoGQqQ5S0YFM5v9KfcKk2+dfXf7GFqstMSQ+H4TpjsTT2S8JI524UCFYBI/yW0m1LjILvtkslaC0V2J1aPfmvLxLBMpVXQnuc37pzORVmoBY0Sf2ZWCxhVKxY20c= Received: by 10.54.86.13 with SMTP id j13mr878542wrb; Wed, 07 Jun 2006 11:31:43 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 11:32:36 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 13:32:37 -0500 From: "Jonathon Jongsma" To: "Douglas C. MacKenzie" In-Reply-To: <1149704219.13806.296.camel@doug.workgroup.local> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149704219.13806.296.camel@doug.workgroup.local> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.468 tagged_above=-999 required=2 tests=[AWL=0.132, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.468 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:32:40 -0000 On 6/7/06, Douglas C. MacKenzie wrote: > A couple small suggestions: > > 1. I would like to see a link to the cvs repository, > and directions with the cvs project names. It is helpful > to create patches against the cvs tree, and it is often > very difficult to guess project names. Here is an example > description from a sourceforge project's site: Odd, I could have sworn I had a link to the CVS page under the "Other resources" link along the left sidebar. The page always existed (and was linked from the 'development' page), I just forgot to add a link in a more prominent place. I've now added the link to the sidebar. Does that solve your concern or is there some additional information you'd like to see on that page? > 2. I don't see a link to the glade gui builder in the related tools > area. Good point. That should be added. > I think it looks very nice. thanks Jonner From mickael.drean@gmail.com Wed Jun 7 15:04:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 863843B008F for ; Wed, 7 Jun 2006 15:04:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06907-08 for ; Wed, 7 Jun 2006 15:04:09 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id C21973B0160 for ; Wed, 7 Jun 2006 15:04:08 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so446160ugf for ; Wed, 07 Jun 2006 12:04:07 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=KLUH/U3/wIMrSmVoPWNOuWGTlusG6/8scPGIfcwFVBDAAOpcwhROA3AAG/wQn/14w0bijG6/DXP0Q2qgTtoGn8waLc0yAy2n71bc+NwL8t0f1Bj1THwdPbmxvYmSPHWZFYnufrCoo5xgcqzYNYyZSzOQarfhr99zBsRyu3taC+o= Received: by 10.67.101.10 with SMTP id d10mr826072ugm; Wed, 07 Jun 2006 12:04:07 -0700 (PDT) Received: by 10.67.91.9 with HTTP; Wed, 7 Jun 2006 12:04:07 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 21:04:07 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9309_19701194.1149707047651" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.532 tagged_above=-999 required=2 tests=[AWL=-0.284, BAYES_00=-2.599, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.532 X-Spam-Level: Subject: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:04:11 -0000 ------=_Part_9309_19701194.1149707047651 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi folks, I have a colorbutton into a Dialog and when i clicked it, a colorselection dialog open but not always as the toplevel window. So ,i'd like to know to make this dialog always at toplevel when opened. Another question: when i run my software, i get a "gmon.out" file. I saw that it's a file in which is describe what happened during software run, is there something on window which is able to open it? Thanks. Mick ------=_Part_9309_19701194.1149707047651 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi folks,

  I have a colorbutton into a Dialog and when i clicked it, a colorselection dialog open but not always as the toplevel window. So ,i'd like to know to make this dialog always at toplevel when opened.

 Another question: when i run my software, i get a "gmon.out" file. I saw that it's a file in which is describe what happened during software run, is there something on window which is able to open it?

Thanks.

Mick
------=_Part_9309_19701194.1149707047651-- From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 7 15:07:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9F45D3B0239 for ; Wed, 7 Jun 2006 15:07:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07338-07 for ; Wed, 7 Jun 2006 15:07:21 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 207763B014D for ; Wed, 7 Jun 2006 15:07:21 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 9899AE9CC for ; Wed, 7 Jun 2006 12:07:16 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Wed, 07 Jun 2006 12:06:52 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.353 tagged_above=-999 required=2 tests=[AWL=0.055, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.353 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1146 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:07:22 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 2. [Bug 344110] New: build error in gconfmm example (gnomemm (bugzilla.gnome.org)) 3. [Bug 344110] build error in gconfmm example (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 6 Jun 2006 17:22:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060606212245.40DF56CC0B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from Murray Cumming 2006-06-06 21:22 UTC ------- Yes, gtk+ 2.9 changed some API (which is OK). It's fixed in CVS, and will be fixed by a new gtkmm tarball today. Thanks for the feedback. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 7 Jun 2006 02:17:41 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] New: build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified Summary: build error in gconfmm example Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: gconfmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: waschk@mandriva.org QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.15/2.16 GNOME milestone: Unspecified gconfmm 2.14.1 does not build if the exceptions are enabled. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 7 Jun 2006 02:18:50 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060607061850.4274F6CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified ------- Comment #1 from G?tz Waschk 2006-06-07 06:18 UTC ------- Created an attachment (id=66875) --> (http://bugzilla.gnome.org/attachment.cgi?id=66875&action=view) fix build -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1146 ******************************************** From murrayc@murrayc.com Wed Jun 7 15:39:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 71EF73B0DDF; Wed, 7 Jun 2006 15:38:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09273-01; Wed, 7 Jun 2006 15:38:57 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip2.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id 3DC723B0E65; Wed, 7 Jun 2006 15:38:44 -0400 (EDT) Received: from noname (p5497CB1E.dip.t-dialin.net [84.151.203.30]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 1E03F7F05A; Wed, 7 Jun 2006 12:38:41 -0700 (PDT) From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Wed, 07 Jun 2006 21:38:36 +0200 Message-Id: <1149709116.5916.26.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.684 tagged_above=-999 required=2 tests=[AWL=-0.695, BAYES_00=-2.599, RCVD_IN_SORBS_WEB=1.456, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.684 X-Spam-Level: Cc: Subject: ANNOUNCE: gtkmm 2.9.4 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:39:02 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.4: Gtk: * PrintContext: - Added set_track_print_status() and cancel(), paginate signal. (Marko Anastasov) - get_cairo() renamed to get_cairo_context(), - get_fontmap() renamed to get_pango_fontmap(), - create_context() renamed to create_pango_context(), - create_layout() renamed to create_pango_layout(). (Murray Cumming) * PrintJob: - Added set/get_track_print_status(). (Marko Anastasov) Pango: * Added CairoFontMap. (Might be removed later) * Context: Added update_from_cairo_context(), set_cairo_font_options(), set_cairo_font_options(), get_font_options(), set_resolution(), get_resolution(). * Layout: Added create(Cairo::Context), update_from_cairo_context(), add_to_cairo_context(). * LayoutLine: Added show_in_cairo_context(), add_to_cairo_context(). (Murray Cumming) *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From cedric.gustin@gmail.com Wed Jun 7 16:08:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6A2FE3B0B3C for ; Wed, 7 Jun 2006 16:08:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11081-09 for ; Wed, 7 Jun 2006 16:08:24 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id A309A3B0BB7 for ; Wed, 7 Jun 2006 16:08:23 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so482399ugf for ; Wed, 07 Jun 2006 13:08:22 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type; b=M+WFxjWq6qCP2f3mZxs5P3f1m0KxGgbLxbKBg22ji3R4BA7BzYE8lAO/VG3nsKAU80c/vR0pHKpEWKI5K7XtF/2p3CLyII+xw2iNqRMtxJo+o0IUuRhNZsIxaaL11+1Lz/85Nw1vTyjCAQDRBMY+Uk/CcosYCgG+yaIPaQqUyR0= Received: by 10.67.100.12 with SMTP id c12mr868182ugm; Wed, 07 Jun 2006 13:08:21 -0700 (PDT) Received: from ?62.4.141.8? ( [62.4.141.8]) by mx.gmail.com with ESMTP id j1sm1365869ugf.2006.06.07.13.08.18; Wed, 07 Jun 2006 13:08:21 -0700 (PDT) Message-ID: <448726D5.5040007@gmail.com> Date: Wed, 07 Jun 2006 21:19:49 +0200 From: Cedric Gustin User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: Vladislav Grinchenko References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> <4483E0C6.6050201@gmail.com> <1149515088.16525.2.camel@zorro> In-Reply-To: <1149515088.16525.2.camel@zorro> X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/mixed; boundary="------------060608010803000706080408" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.484 tagged_above=-999 required=2 tests=[AWL=0.039, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -2.484 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: cedric.gustin@gmail.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 20:08:27 -0000 This is a multi-part message in MIME format. --------------060608010803000706080408 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Guess you found a bug in the win32 port of gtk+. See the attached example. I would recommend you submit a bug report to the gtk+ bugzilla. Or I can also do it for you if you prefer... Cedric Vladislav Grinchenko wrote: > In my other posting ("Can't enforce ..." hit the 'send' button > prematurely), I supplied a modification to the demo dialog code that > illustrated the ratio problem. Can you, please, compile it on your > installation and tell me if you can resize it? --------------060608010803000706080408 Content-Type: text/plain; name="test_gtk_hints.c" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="test_gtk_hints.c" #include static gboolean delete_event(GtkWidget *widget,GdkEvent *event,gpointer data) { gtk_main_quit (); return FALSE; } int main( int argc, char *argv[] ) { GtkWidget *window; GtkWidget *label; gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); g_signal_connect(G_OBJECT (window), "delete_event", G_CALLBACK (delete_event), NULL); label = gtk_label_new("Hello World"); gtk_container_add(GTK_CONTAINER (window), label); gint width = 200; gint height = 122; gdouble aspect = width * 1.0 / height; GdkGeometry box_geometry = { width, /* min_width */ height, /* min_height */ -1, /* max_width; */ -1, /* max_height */ width, /* base_width */ height, /* base_height */ 1, /* width_inc */ 1, /* height_inc */ aspect, /* min_aspect (width/height) */ aspect /* max_aspect (width/height) */ }; gtk_window_set_geometry_hints(GTK_WINDOW(window), window, &box_geometry, GDK_HINT_ASPECT | GDK_HINT_MIN_SIZE); gtk_widget_show(label); gtk_widget_show(window); gtk_main(); return 0; } --------------060608010803000706080408-- From joevandyk@gmail.com Wed Jun 7 20:49:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9ADB53B0491 for ; Wed, 7 Jun 2006 20:49:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27150-03 for ; Wed, 7 Jun 2006 20:49:57 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id 3DCDA3B03F0 for ; Wed, 7 Jun 2006 20:49:57 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j40so540719ugd for ; Wed, 07 Jun 2006 17:49:56 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=kdUcyYAfv0nfj5NB/C8fucFfkD0JpfoJzQpZpWjg4rPGoHemqArDQMiQO6B/UhE42A85qqnwY9hw3MSaTLNuI71p90rsek2cVzZH1Hdd7/bdWZ73VHlME1yg/AHYyOTF4ZxeyRvzCzZtK/4ZQQ/Ym6NgrbyL3EZGnoKos3Kzp6c= Received: by 10.66.252.4 with SMTP id z4mr1049055ugh; Wed, 07 Jun 2006 17:49:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 17:49:56 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 17:49:56 -0700 From: "Joe Van Dyk" To: paul@linuxaudiosystems.com In-Reply-To: <1149594023.12354.28.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.069 tagged_above=-999 required=2 tests=[AWL=0.377, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.069 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 00:49:58 -0000 On 6/6/06, Paul Davis wrote: > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > I wonder why the documentation says a Gtk::Main object can't be > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > GTK and gtkmm require library initialization before any objects related > to them can be created. by attempting to put Gtk::Main in global scope > you are effectively asking for this order to be reversed. If I have Gtk::Main outside of any classes or functions (global scope, right?), what "related" objects would be created before Gtk::Main was called? From jonathon.jongsma@gmail.com Wed Jun 7 21:32:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6351E3B04FF for ; Wed, 7 Jun 2006 21:32:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29477-09 for ; Wed, 7 Jun 2006 21:32:42 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id 02A973B006F for ; Wed, 7 Jun 2006 21:32:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id x3so311823nzd for ; Wed, 07 Jun 2006 18:32:41 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=R/wC2/eFo9Bc6pA1MFK0XiTAVTdki5f5C1Y2+J1E8FYEanfsmbwwrRoxxgWhbSA8UlYfX68xmcWmX6bya16pJN5w6fW6bpcRIJUSCY+/3JBOQy8WgtaeLGV3vN5TFv6wJhxScGfHNO+hs4ylg0XfCBeTY7hFAtpvHn/7l0ukjUI= Received: by 10.37.15.64 with SMTP id s64mr1557582nzi; Wed, 07 Jun 2006 18:32:41 -0700 (PDT) Received: by 10.36.247.30 with HTTP; Wed, 7 Jun 2006 18:32:40 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 20:32:40 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.392 tagged_above=-999 required=2 tests=[AWL=0.054, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.392 X-Spam-Level: Cc: gtkmm-list@gnome.org, paul@linuxaudiosystems.com Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 01:32:44 -0000 On 6/7/06, Joe Van Dyk wrote: > On 6/6/06, Paul Davis wrote: > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > I wonder why the documentation says a Gtk::Main object can't be > > > created in the global scope. Apparently, that's what I want to do, as > > > I can't put it inside main(). > > > > GTK and gtkmm require library initialization before any objects related > > to them can be created. by attempting to put Gtk::Main in global scope > > you are effectively asking for this order to be reversed. > > If I have Gtk::Main outside of any classes or functions (global scope, > right?), what "related" objects would be created before Gtk::Main was > called? well, if I'm not mistaken, the constructor for Gtk::Main actually initializes GTK+, right? so you might be able to get away with a global Gtk::Main, but if the documentation says not to, I'd be very wary of doing so. Perhaps you could just have a global Gtk::Main* (pointer), and then inside your Program::Initialize() function do something like globalMainPointer = new Gtk::Main(argc, argv); then the Gtk::Main object won't be destroyed after exiting Program::Initialize() and you'll still be able to access it through your global pointer variable. That said, I haven't done any multi-threaded GTK / gtkmm programming, so there may be a completely different approach that would work better. Jonner From joevandyk@gmail.com Wed Jun 7 22:47:31 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3E2BB3B008F for ; Wed, 7 Jun 2006 22:47:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00668-06 for ; Wed, 7 Jun 2006 22:47:30 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id E8D713B0077 for ; Wed, 7 Jun 2006 22:47:29 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id k3so615448ugf for ; Wed, 07 Jun 2006 19:47:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OE6nVnP87u149wSFqppNUCxEfFEM+K1x/9FaNBC/09+HoB773v5ycFGnTbgxvDKCTitGjyCZDc3acEyX6uEOpIVFmEkIHW6DfdbbKO19hscN7tJP8hsVoa/CJ81AWC3hDX29ykcQfJiNMV2EeV1JBxPkTCcm4WJH+vdRfRO+RHA= Received: by 10.67.97.7 with SMTP id z7mr1116273ugl; Wed, 07 Jun 2006 19:47:28 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 19:47:28 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 19:47:28 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.38 tagged_above=-999 required=2 tests=[AWL=-0.338, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.38 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 02:47:31 -0000 On 6/7/06, Jonathon Jongsma wrote: > On 6/7/06, Joe Van Dyk wrote: > > > > Seems to me that when Program::initialize() exits, the global pointer > > variable would be pointing to garbage. > > > > Joe > > > > why? dynamically allocated objects live until you explicitly delete > them. That's the essence of memory leaks, but it works to your > advantage in cases like this. It's the same reason that your gui > variable isn't pointing at garbage when initialize() exits. Whoops, you're right. I was thinking automatic, not dynamic. From spray@lyx.org Thu Jun 8 11:43:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4958F3B0071 for ; Thu, 8 Jun 2006 11:43:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16951-01 for ; Thu, 8 Jun 2006 11:43:17 -0400 (EDT) Received: from mail-gw1.york.ac.uk (mail-gw1.york.ac.uk [144.32.128.246]) by menubar.gnome.org (Postfix) with ESMTP id 0447F3B0EF8 for ; Thu, 8 Jun 2006 11:43:16 -0400 (EDT) Received: from host-172-19-13-221.sns.york.ac.uk (host-172-19-13-221.sns.york.ac.uk [172.19.13.221]) by mail-gw1.york.ac.uk (8.13.6/8.13.6) with ESMTP id k58FhBTc021293 for ; Thu, 8 Jun 2006 16:43:11 +0100 (BST) From: John Spray To: gtkmm-list@gnome.org In-Reply-To: References: Content-Type: text/plain Date: Thu, 08 Jun 2006 16:43:06 +0100 Message-Id: <1149781386.5175.1.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-York-MailScanner: Found to be clean X-York-MailScanner-From: spray@lyx.org X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.525 tagged_above=-999 required=2 tests=[AWL=0.074, BAYES_00=-2.599] X-Spam-Score: -2.525 X-Spam-Level: Subject: Re: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 15:43:19 -0000 On Wed, 2006-06-07 at 21:04 +0200, Mickael Drean wrote: > Another question: when i run my software, i get a "gmon.out" file. I > saw that it's a file in which is describe what happened during > software run, is there something on window which is able to open it? One question per post makes things much easier to keep track of. Anyway - gmon.out is the file that programs compiled with "-pg" (profiling) generate. You then feed this file to gprof to generate a report. No idea about gprof on windows, at the very least you can probably run it with cygwin. John From pfjan@yahoo.com.br Thu Jun 8 12:15:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 015463B06FD for ; Thu, 8 Jun 2006 12:15:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19486-05 for ; Thu, 8 Jun 2006 12:15:32 -0400 (EDT) Received: from web52115.mail.yahoo.com (web52115.mail.yahoo.com [206.190.48.118]) by menubar.gnome.org (Postfix) with SMTP id DF6E13B0630 for ; Thu, 8 Jun 2006 12:15:31 -0400 (EDT) Received: (qmail 56565 invoked by uid 60001); 8 Jun 2006 16:15:30 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=k9wF/yqUqNlNbmmyE+QK4kIJ19t4zlBXuvyjcXlJl8CeQCUwGvEoPskq5ag7KePci/2LOFC7asELxyA013ONdF5yJKFRyjbIvnoqCkA2i8SE1dC/Q8fGQQA0S9JODhden80rP5ZO8gW9JuRToN1JwAgG3jdFyLaAmmfsk1FNMmc= ; Message-ID: <20060608161530.56563.qmail@web52115.mail.yahoo.com> Received: from [201.6.132.11] by web52115.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 09:15:30 PDT Date: Thu, 8 Jun 2006 09:15:30 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.412 tagged_above=-999 required=2 tests=[AWL=-0.013, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -2.412 X-Spam-Level: Subject: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 16:15:35 -0000 hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) ... an hour later ... I still can't make the accelerators work. I tried, inside my GtkWindow derivate construtor: ... m_accelerators = get_accel_group(); Glib::RefPtr accelertable = m_accelerators; // ???? if ( ! m_accelerators ) throw missing_widget( "Gtk::Window::get_accel_group() returned empty!" ); m_accelerators->activate( /*GQuark ???*/ Glib::Quark("fullscreen"), /* accelertable ??? */ accelertable, 'F', Gdk::CONTROL_MASK ); m_accelerators->signal_accel_activate().connect( sigc::mem_fun( *this, &MyWindow::on_fullscreen ) ); ... it compiled fine, and also ran, but Ctrl+F never activate anything :( ... Any ideas ? I also tried: ... m_accelerators = get_accel_group(); add_accelerator( "fullscreen", m_accelerators, 'F', /* Modifiers GDK::CONTROL_MASK */ Gdk::RELEASE_MASK, Gtk::ACCEL_VISIBLE ); .. but it complains: Gtk-WARNING **: gtkwidget.c:3260: widget `gtkmm__GtkWindow' has no activatable signal "fullscreen" without arguments well, understandable ... but I couldn't find where to associate the "accel_signal" (a string) to an actual signal which I could connect to. any help would be greatly appreciated :) thnks! jan From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 8 15:06:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B1C7F3B035A for ; Thu, 8 Jun 2006 15:06:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30661-02 for ; Thu, 8 Jun 2006 15:06:01 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 5FBB93B070B for ; Thu, 8 Jun 2006 15:06:01 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 00B4313C18 for ; Thu, 8 Jun 2006 12:06:01 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Thu, 08 Jun 2006 12:05:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.392 tagged_above=-999 required=2 tests=[AWL=0.093, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.392 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1140 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 19:06:02 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 8 Jun 2006 13:59:25 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060608175925.E35DE6CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #9 from Javeed Shaikh 2006-06-08 17:59 UTC ------- Something of the sort would indeed help immensely. To be honest, I have to blame Xlib for horrible namespace pollution(they could've done similar to what gtk does, prefixing everything.) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1140 ******************************************** From murrayc@murrayc.com Thu Jun 8 16:43:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E37E03B027F for ; Thu, 8 Jun 2006 16:43:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04151-10 for ; Thu, 8 Jun 2006 16:43:19 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id F09E53B00EA for ; Thu, 8 Jun 2006 16:43:18 -0400 (EDT) Received: from noname (p5497FA0A.dip.t-dialin.net [84.151.250.10]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 836D47F01E; Thu, 8 Jun 2006 13:43:17 -0700 (PDT) From: Murray Cumming To: Kent Bolton In-Reply-To: <1149010336.5916.32.camel@localhost.localdomain> References: <8f3606650605240822s30ba222m67f75081e77b55d8@mail.gmail.com> <1148489801.11680.34.camel@localhost.localdomain> <1148632993.5971.4.camel@localhost.localdomain> <1149010336.5916.32.camel@localhost.localdomain> Content-Type: text/plain Date: Thu, 08 Jun 2006 22:43:14 +0200 Message-Id: <1149799394.5749.16.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.406 tagged_above=-999 required=2 tests=[AWL=0.039, BAYES_00=-2.599, TW_BM=0.077, TW_GT=0.077] X-Spam-Score: -2.406 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gtk_widget_class_install_style_property X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 20:43:20 -0000 On Tue, 2006-05-30 at 19:32 +0200, Murray Cumming wrote: > On Fri, 2006-05-26 at 10:43 +0200, Murray Cumming wrote: > > I've tried to get that working here: > > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/mywidget.cc?view=markup > > But while parsing my rc file: > > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/custom_gtkrc?view=markup > > > > I get this error: > > " > > custom_gtkrc:3: error: invalid identifier `examplescale', expected valid > > identifier > > " > > > > Maybe someone knows what I am doing wrong. > > I submitted a GTK+ bug about that error: > http://bugzilla.gnome.org/show_bug.cgi?id=343012 > > However, even when I hack glibmm to produce custom types that start with > a capital letter, which fixes that error, I still can't seem to actually > get a value out of the rc file. The GTK+ bug is still there, so we still need to hack glibmm for now, but with that hack, I now have a working example: http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/ The secret (discovered on gtk-list@gnome.org) was that the style values are only available when the widget has been realized. Luckily, that's when we need them. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mpfeifer77@googlemail.com Thu Jun 8 17:09:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9937E3B0105 for ; Thu, 8 Jun 2006 17:09:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05848-03 for ; Thu, 8 Jun 2006 17:09:25 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by menubar.gnome.org (Postfix) with ESMTP id DC61E3B102B for ; Thu, 8 Jun 2006 17:09:24 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id p77so458954nfc for ; Thu, 08 Jun 2006 14:09:23 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=googlemail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=hTogQNrxgk4oPyPcJmponlsORWJsh30ETOA36ve3xOqv7Vwm4Xohk/PQT72UwOskm4l0SQyDXKwI8tkDvWS4w0iViw1UIQfYvB5x2OSCyY9oW9dU8j6l911Ppq73p7UN0UM9MVGFLRO+94UQ9lFmUeWgfIQj8jyEXxfMnGBDnFI= Received: by 10.49.2.11 with SMTP id e11mr1787829nfi; Thu, 08 Jun 2006 14:09:23 -0700 (PDT) Received: by 10.49.26.13 with HTTP; Thu, 8 Jun 2006 14:09:23 -0700 (PDT) Message-ID: Date: Thu, 8 Jun 2006 23:09:23 +0200 From: "Matthias Pfeifer" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Subject: Re: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 21:09:27 -0000 2006/6/7, Mickael Drean : > Hi folks, > [SNIP] > Another question: when i run my software, i get a "gmon.out" file. I saw > that it's a file in which is describe what happened during software run, is > there something on window which is able to open it? gmon out keeps information about function calls. it measures the time each call of a function takes and some more values. This is ment for performance tuning. Note that this has some major impact on the runtime of your binaries. They should slow down. Matthias From gezimetc@shaw.ca Fri Jun 9 02:56:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7C70A3B0399 for ; Fri, 9 Jun 2006 02:56:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01481-09 for ; Fri, 9 Jun 2006 02:55:59 -0400 (EDT) Received: from pd3mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 8CFD53B00D7 for ; Fri, 9 Jun 2006 02:55:59 -0400 (EDT) Received: from pd3mr8so.prod.shaw.ca (pd3mr8so-qfe3.prod.shaw.ca [10.0.141.24]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K0049HZ96NN30@l-daemon> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Received: from pn2ml3so.prod.shaw.ca ([10.0.121.147]) by pd3mr8so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K00MSRZ96X5G0@pd3mr8so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Received: from laptopi ([70.65.132.245]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K00HL2Z96A0C0@l-daemon> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Date: Fri, 09 Jun 2006 00:55:54 -0600 From: Gezim Hoxha In-reply-to: To: gtkmm Message-id: <1149836154.4947.3.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.388 tagged_above=-999 required=2 tests=[AWL=0.077, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.388 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 06:56:01 -0000 On Wed, 2006-07-06 at 11:56 -0500, Jonathon Jongsma wrote: > Suggestions and comments welcome. Jonner, Congrats, you did a great job. Here are my suggestions to make it even better: 1.) Under "What is gtkmm?" section the word "widgets" should be linked to the widgets part of the documentation or to a description of what a widget is as in the Microsoft world, they're called controls. 2.) I feel like somehow the links on the left are too cluttered. Maybe this is because they have the white background (same as the main column) which in my brain probably means a column of text to read. So if the background of the left links could be changed, it would give it more of a menu feel, I think. 3.) I'm not sure the menu is the right place to include the recommendations and descriptions of stable and unstable releases. All in all, you did a great job and the fact that there is no/few images doesn't hurt it at all. Thanks, -Gezim From denis@poolshark.org Fri Jun 9 09:13:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 72D4E3B0340 for ; Fri, 9 Jun 2006 09:13:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26054-09 for ; Fri, 9 Jun 2006 09:13:42 -0400 (EDT) Received: from charlie.albator.org (unknown [64.151.106.180]) by menubar.gnome.org (Postfix) with ESMTP id AC4203B024E for ; Fri, 9 Jun 2006 09:13:42 -0400 (EDT) Received: from [192.168.1.11] (AMontsouris-151-1-66-216.w82-123.abo.wanadoo.fr [82.123.5.216]) (authenticated bits=0) by charlie.albator.org (8.13.1/8.13.1) with ESMTP id k59DUASD000482 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 9 Jun 2006 06:30:16 -0700 Message-ID: <44897382.8030801@poolshark.org> Date: Fri, 09 Jun 2006 15:11:30 +0200 From: Denis Leroy User-Agent: Mozilla Thunderbird 1.0.8-1.1.fc4 (X11/20060501) X-Accept-Language: en-us, en MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.74 tagged_above=-999 required=2 tests=[BAYES_20=-0.74] X-Spam-Score: -0.74 X-Spam-Level: Subject: Glom on digg X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 13:13:44 -0000 Nice! http://www.newsforge.com/article.pl?sid=06/06/01/1928215 (will be submitted to Fedora Extras shortly, but the review process is sooo slow lately). From pfjan@yahoo.com.br Fri Jun 9 09:33:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 042CD3B038D for ; Fri, 9 Jun 2006 09:33:08 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27634-06 for ; Fri, 9 Jun 2006 09:33:07 -0400 (EDT) Received: from web52101.mail.yahoo.com (web52101.mail.yahoo.com [206.190.48.104]) by menubar.gnome.org (Postfix) with SMTP id BFFAA3B0287 for ; Fri, 9 Jun 2006 09:33:06 -0400 (EDT) Received: (qmail 21836 invoked by uid 60001); 9 Jun 2006 13:33:05 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=dmhw4hwo/m39XKizJUf9aCcNFGCj/npCzsC+nX7jlIERgiO0H4cFYKP+FhmD5Gb6JKbNiDgyEKMZVg/MpIqo/oJYm/D09qForeVkEeEJ++i+Ua5KdOHItfjPpH9FBizcA/sB6HJ9mUAM7WiA2dqXideTbwTWFIGSTjzVaHHj3a0= ; Message-ID: <20060609133305.21834.qmail@web52101.mail.yahoo.com> Received: from [201.6.132.11] by web52101.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 06:33:05 PDT Date: Fri, 9 Jun 2006 06:33:05 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.116 tagged_above=-999 required=2 tests=[AWL=-1.317, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -1.116 X-Spam-Level: Subject: open an URL in the "standard" gnome selected browser X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 13:33:08 -0000 hi :) any ideas how to achieve this ? I need the user to check an URL, outside the desktop program. How do I do this in a standard way for gnome ? thx for any help! - jan From pfjan@yahoo.com.br Fri Jun 9 11:05:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5E17B3B10F6 for ; Fri, 9 Jun 2006 11:05:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00841-09 for ; Fri, 9 Jun 2006 11:05:28 -0400 (EDT) Received: from web52103.mail.yahoo.com (web52103.mail.yahoo.com [206.190.48.106]) by menubar.gnome.org (Postfix) with SMTP id 277033B0413 for ; Fri, 9 Jun 2006 11:05:28 -0400 (EDT) Received: (qmail 31376 invoked by uid 60001); 9 Jun 2006 15:05:27 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=jHBhVKzzs1SZKcM0jnA+G0mSgEMDz+gMk0f3ANQiVDLz7bor8ZMKYqijOyix2UFj2nPnh4MVGY/YNrNnE0yZg5Qz8vgpnz//9mTwvMJD6dPqO1zDwR5Nbce1y1T53dqbx4ekQ2aY8LO0PGMn306XGSUyxeWp7yi8nFJhm/LFwDw= ; Message-ID: <20060609150527.31374.qmail@web52103.mail.yahoo.com> Received: from [201.6.132.11] by web52103.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 08:05:27 PDT Date: Fri, 9 Jun 2006 08:05:27 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org In-Reply-To: <20060609133305.21834.qmail@web52101.mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.048, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.397 X-Spam-Level: Subject: Re: open an URL in the "standard" gnome selected browser X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 15:05:29 -0000 Found out :) So, for others searching for the same question, here is the code to launch the browser configured in gnome as the preferred application: if( ! gnome_url_show_on_screen ( url.c_str(), get_screen()->gobj(), 0 ) ) { logger.error( "Wasn't able to open URL : "+url ); Gtk::MessageDialog message( *mywindow, "An error has occurred while trying to launch the " "default web browser.\n\n" "Please check your settings in the " "'Preferred Applications' preference tool.\n\n" "You can continue with the login process, by opening" " the following address in your browser:\n\n" +url, false, Gtk::MESSAGE_WARNING ); message.run(); } note, this code is scoped inside a method of a Gtk::Dialog derivate. - jan ----- Original Message ---- From: Jan Pfeifer To: gtkmm-list@gnome.org Sent: Friday, June 9, 2006 10:33:05 AM Subject: open an URL in the "standard" gnome selected browser hi :) any ideas how to achieve this ? I need the user to check an URL, outside the desktop program. How do I do this in a standard way for gnome ? thx for any help! - jan _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From jonathon.jongsma@gmail.com Fri Jun 9 12:23:26 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A8D5A3B110D for ; Fri, 9 Jun 2006 12:23:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06050-03 for ; Fri, 9 Jun 2006 12:23:25 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 143DE3B03B5 for ; Fri, 9 Jun 2006 12:23:24 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 12so681911nzp for ; Fri, 09 Jun 2006 09:23:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=icOhv9NF/6LIeyrbgKghZ3wLAEHmOKs/ZG0w8NgRgMlxscRKm/lSRJbE6k3rhH/CryWJAcX6sw3ykG7LXg1uUTvuoWq2LBJ4R6qlikndRleZ59jvIJ4kc5n5wl5HUS30flKEt3kaAPOgEC99Is1K5iDk8/TKotTzDkUvG30SDz0= Received: by 10.36.104.15 with SMTP id b15mr4320977nzc; Fri, 09 Jun 2006 09:23:24 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 9 Jun 2006 09:23:23 -0700 (PDT) Message-ID: Date: Fri, 9 Jun 2006 11:23:23 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.469 tagged_above=-999 required=2 tests=[AWL=0.131, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.469 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 16:23:26 -0000 On 6/7/06, Jonathon Jongsma wrote: > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. Since I've only gotten minor suggestions and positive comments, should I assume that the general design is acceptable to everybody? I'd like to move forward on getting a new site pushed out soon if possible. If anybody has any serious problems with the proposal, speak up soon. Feel free to be critical of the design if you have concerns about it, but try to limit your criticisms to the design and organization of the proposal and not the content of the website. After a new design is implemented, we can try to tackle updating the content if necessary. Murray, I'd also really appreciate your thoughts and suggestions as the maintainer of gtkmm. Thanks, Jonner From murrayc@murrayc.com Fri Jun 9 13:17:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 207B73B11AF for ; Fri, 9 Jun 2006 13:17:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09703-01 for ; Fri, 9 Jun 2006 13:17:02 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 4F34F3B02ED for ; Fri, 9 Jun 2006 13:17:02 -0400 (EDT) Received: from noname (p5497E62B.dip.t-dialin.net [84.151.230.43]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 5750990E9A; Fri, 9 Jun 2006 10:17:00 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Content-Type: text/plain Date: Fri, 09 Jun 2006 19:16:56 +0200 Message-Id: <1149873416.8058.11.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 17:17:04 -0000 On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote: > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. Sorry, it was on my todo list. > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line > for now) It looks generally more up-to-date, though not radically cool. Some minor points: 0. ", and more" is superfluous necessary in the title. 1. I'd prefer to see "gtkmm" in the title rather than the domain name. 2. We don't need the "What is gtkmm?" title, though that text block is good. 3. The "Other Resources" title is odd, because I didn't at first see that the "main" menu items are in a horizontal list at the top. I'm quite sure that this will lead to people not finding stuff. I like the idea of making some links obvious (their text could be bigger), but I don't have a good idea for where to put the secondary stuff. 4. On the other pages (not the first page), the page looks rather plain - both the left and right hand sides are just black on a white background. But I don't like the thin lines that we have on the current site. I think we need to fix 3 and 4 before making this live. Many thanks for pushing this. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From pfjan@yahoo.com.br Fri Jun 9 18:26:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D17553B01AC for ; Fri, 9 Jun 2006 18:26:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24947-08 for ; Fri, 9 Jun 2006 18:26:49 -0400 (EDT) Received: from web52110.mail.yahoo.com (web52110.mail.yahoo.com [206.190.48.113]) by menubar.gnome.org (Postfix) with SMTP id 755CB3B0101 for ; Fri, 9 Jun 2006 18:26:49 -0400 (EDT) Received: (qmail 54252 invoked by uid 60001); 9 Jun 2006 22:26:47 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=2VkHCyapjvbOlC6BsaNFQwyDcRZBgYMxDzZHz+huEr2iT8g6qeylPWMc0dFadW6NIlA2BVt5FZ/bq9X0OKVUsZ2mVJsNkDdPMoIEQOZun8Zzq35fGzkwdkRhac/xK2N9znp2Yt1A/bUiT4ZwBVEhfpcH0Xuuw3irWeR+CC0MyCI= ; Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com> Received: from [201.6.132.11] by web52110.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 15:26:47 PDT Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT) From: Jan Pfeifer To: Jonathon Jongsma , Murray Cumming In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.308 tagged_above=-999 required=2 tests=[AWL=-0.063, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.308 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 22:26:51 -0000 hi Jonathon, I'm new here, so I didn't want to comment on the contents. But from a normal user perspective, I enjoyed the new design. Not only it's much better than the previous, but also it gives the site with a fresh visual for the next couple of years. Better than that only if you find someway to put some ajax and make some funky special fx :D thx a lot for the hard work! - jan ----- Original Message ---- From: Jonathon Jongsma To: Murray Cumming Cc: gtkmm-list Sent: Friday, June 9, 2006 1:23:23 PM Subject: Re: Website update? On 6/7/06, Jonathon Jongsma wrote: > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. Since I've only gotten minor suggestions and positive comments, should I assume that the general design is acceptable to everybody? I'd like to move forward on getting a new site pushed out soon if possible. If anybody has any serious problems with the proposal, speak up soon. Feel free to be critical of the design if you have concerns about it, but try to limit your criticisms to the design and organization of the proposal and not the content of the website. After a new design is implemented, we can try to tackle updating the content if necessary. Murray, I'd also really appreciate your thoughts and suggestions as the maintainer of gtkmm. Thanks, Jonner _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From weijie90@gmail.com Fri Jun 9 22:59:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 50F353B0118 for ; Fri, 9 Jun 2006 22:59:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04763-01 for ; Fri, 9 Jun 2006 22:59:50 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id 66F853B0085 for ; Fri, 9 Jun 2006 22:59:50 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id x3so892374nzd for ; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:subject:from:to:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=kO/CinUTfkOTi3826b29WBpHDS7S891mZN7H6dinymlZkpkeJDrbZE4U1ZulJ5wjJvCR86GMSy1DMrZw5JddpmODVir4LjXqbQ0JYiy/godnD1WRXMXXCHSAy8iXpUOETAarCaiFQqU4Xw9XwtQSbExIXijYv9V8Gxfbh9MMuPQ= Received: by 10.36.118.11 with SMTP id q11mr5114174nzc; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.126.141]) by mx.gmail.com with ESMTP id 19sm48952nzp.2006.06.09.19.59.47; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Sat, 10 Jun 2006 10:59:56 +0800 Message-Id: <1149908397.6429.6.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.24 tagged_above=-999 required=2 tests=[AWL=-0.361, BAYES_00=-2.599, RCVD_IN_NJABL_PROXY=0.721, SPF_PASS=-0.001] X-Spam-Score: -2.24 X-Spam-Level: Subject: Signal emitted when Gtk::ColourSelectionDialog's close button is clicked X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 02:59:53 -0000 Hi, What is the signal emitted when a Gtk::ColourSelectionDialog's close button is clicked? i am using libglademm. For example, if i want to connect a signal handler to a button's signal_clicked() event, i use this: "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" So which signal should i use for a colour selection dialog? the docs are not helpful here. can anyone please point me to a site containing all the signals emitted, espically in the context of libglademm? thanks! wei jie From murrayc@murrayc.com Sat Jun 10 04:18:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3AB1F3B034A for ; Sat, 10 Jun 2006 04:18:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18885-06 for ; Sat, 10 Jun 2006 04:18:20 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by menubar.gnome.org (Postfix) with ESMTP id C60743B00D0 for ; Sat, 10 Jun 2006 04:18:20 -0400 (EDT) Received: from noname (p5497EE67.dip.t-dialin.net [84.151.238.103]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 7648F129A83; Sat, 10 Jun 2006 01:18:18 -0700 (PDT) From: Murray Cumming To: weijie In-Reply-To: <1149908397.6429.6.camel@localhost> References: <1149908397.6429.6.camel@localhost> Content-Type: text/plain Date: Sat, 10 Jun 2006 10:18:07 +0200 Message-Id: <1149927487.5779.7.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close button is clicked X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 08:18:24 -0000 On Sat, 2006-06-10 at 10:59 +0800, weijie wrote: > Hi, > What is the signal emitted when a Gtk::ColourSelectionDialog's close > button is clicked? i am using libglademm. > > For example, if i want to connect a signal handler to a button's > signal_clicked() event, i use this: > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" > > So which signal should i use for a colour selection dialog? the docs are > not helpful here. > > can anyone please point me to a site containing all the signals emitted, > espically in the context of libglademm? thanks! > > wei jie I guess you would want to handle Gtk::Dialog::signal_response. Or you could use Gtk::Dialog::run(), which blocks until the dialog has been closed. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Sat Jun 10 14:01:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DF5023B016C for ; Sat, 10 Jun 2006 14:01:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18478-01 for ; Sat, 10 Jun 2006 14:01:04 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id 19FAF3B00DD for ; Sat, 10 Jun 2006 14:01:04 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1281321nzo for ; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=r3y8NxJgpKsUMzWiUBGQJm6Xr1y1QBT5BnzV33wGT1so4Z3lVfGWO+Ea1H/HMTM9PRY1YDlf/ZQcTrLaMHiNEoo8jQ0vEdrx/gXRAvWlq8MutS0ia+LHBrrVod6+RfHMuqWwCOVWiU357rOpfrRCIWgNbSohPuGeNDOvJWkEH7I= Received: by 10.36.77.19 with SMTP id z19mr6061787nza; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 13:01:03 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149873416.8058.11.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.47 tagged_above=-999 required=2 tests=[AWL=0.130, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.47 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 18:01:06 -0000 On 6/9/06, Murray Cumming wrote: >> The new site is located here: >> http://jonathon.quotidian.org/gtkmm.org/index.shtml >> (be gentle with the server, though. It's only served on a DSL line >> for now) > > It looks generally more up-to-date, though not radically cool. Were you looking for radically cool? Because that's not really what I was going for, and I'm not sure I'm capable of radically cool, anyway :) > 3. The "Other Resources" title is odd, because I didn't at first see > that the "main" menu items are in a horizontal list at the top. I'm > quite sure that this will lead to people not finding stuff. I like the I agree that the title is a bit odd. Would it help if the horizontal list was aligned along the left instead of the right so that it was harder to miss the 'main' menu? Or do you think a totally different arrangement is necessary? > 4. On the other pages (not the first page), the page looks rather plain > - both the left and right hand sides are just black on a white > background. But I don't like the thin lines that we have on the current > site. hmm. I'm not so sure I agree with this. I tend to think that the plain white main section looks rather elegant and uncluttered, but that's just my opinion. I'll experiment more with some differentiation of the sidebar, though I've tried some things already and wasn't happy with them at all. Thanks for the input, Jonner From murrayc@murrayc.com Sat Jun 10 14:18:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 438CB3B03AC for ; Sat, 10 Jun 2006 14:18:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19166-08 for ; Sat, 10 Jun 2006 14:18:45 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 195243B016C for ; Sat, 10 Jun 2006 14:18:44 -0400 (EDT) Received: from noname (p5497CBE5.dip.t-dialin.net [84.151.203.229]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 4A1E17F01E; Sat, 10 Jun 2006 11:18:43 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> Content-Type: text/plain Date: Sat, 10 Jun 2006 20:18:39 +0200 Message-Id: <1149963519.5715.4.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 18:18:47 -0000 On Sat, 2006-06-10 at 13:01 -0500, Jonathon Jongsma wrote: > On 6/9/06, Murray Cumming wrote: > > >> The new site is located here: > >> http://jonathon.quotidian.org/gtkmm.org/index.shtml > >> (be gentle with the server, though. It's only served on a DSL line > >> for now) > > > > It looks generally more up-to-date, though not radically cool. > > Were you looking for radically cool? Because that's not really what I > was going for, and I'm not sure I'm capable of radically cool, anyway > :) > > > 3. The "Other Resources" title is odd, because I didn't at first see > > that the "main" menu items are in a horizontal list at the top. I'm > > quite sure that this will lead to people not finding stuff. I like the > > I agree that the title is a bit odd. > Would it help if the horizontal list was aligned along the left > instead of the right so that it was harder to miss the 'main' menu? > Or do you think a totally different arrangement is necessary? That could help. I don't have a better suggestion, I'm afraid. > > 4. On the other pages (not the first page), the page looks rather plain > > - both the left and right hand sides are just black on a white > > background. But I don't like the thin lines that we have on the current > > site. > > hmm. I'm not so sure I agree with this. I tend to think that the > plain white main section looks rather elegant and uncluttered, but > that's just my opinion. I'll experiment more with some > differentiation of the sidebar, though I've tried some things already > and wasn't happy with them at all. I'm mostly concerned that the 2 sections have no clear separation other than the separate paragraph blocks. > > Thanks for the input, > Jonner -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Sat Jun 10 15:33:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 762113B0532 for ; Sat, 10 Jun 2006 15:33:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23094-02 for ; Sat, 10 Jun 2006 15:33:31 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.195]) by menubar.gnome.org (Postfix) with ESMTP id 9F4E43B0429 for ; Sat, 10 Jun 2006 15:33:31 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1294870nzo for ; Sat, 10 Jun 2006 12:33:31 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OV2Vhze94C8HmUC5iGNdzVXTuIGPVf76/3YPPj4QUlUmmATiw/WigcpM/PPCZKFUD9nRte8mXxU5CWUsw+IC8wha+XlPxixP2z9Qhe0WFTp+BjkjaQVz8hMsMp84NEH3+oySFowE0RqdfqfQ9dG236V0G/1xAAx+zrfAQUfzi0Y= Received: by 10.36.77.19 with SMTP id z19mr6146557nza; Sat, 10 Jun 2006 12:33:29 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 12:33:29 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 14:33:29 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149963519.5715.4.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.47 tagged_above=-999 required=2 tests=[AWL=0.130, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.47 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 19:33:33 -0000 On 6/10/06, Murray Cumming wrote: > > >> The new site is located here: > > >> http://jonathon.quotidian.org/gtkmm.org/index.shtml > > >> (be gentle with the server, though. It's only served on a DSL line > > >> for now) > > I agree that the title is a bit odd. > > Would it help if the horizontal list was aligned along the left > > instead of the right so that it was harder to miss the 'main' menu? > > Or do you think a totally different arrangement is necessary? > > That could help. I don't have a better suggestion, I'm afraid. I've aligned it to the left, but haven't yet come up with a better title for "Other Resources" so I've left it as is for now. Is the main menu more obvious now or do you think we need a different approach? > > hmm. I'm not so sure I agree with this. I tend to think that the > > plain white main section looks rather elegant and uncluttered, but > > that's just my opinion. I'll experiment more with some > > differentiation of the sidebar, though I've tried some things already > > and wasn't happy with them at all. > > I'm mostly concerned that the 2 sections have no clear separation other > than the separate paragraph blocks. I've uploaded a new version with a different background color for the sidebar menu. Let me know what you think (anybody may comment of course, not just murray). I tried to keep it pretty subtle, but I think it still works to differentiate the sections. There were a couple other minor changes as well. The address is the same as before (http://jonathon.quotidian.org/gtkmm.org/). I've left the old version up as well if you want to examine the differences more closely. you can find it here: http://jonathon.quotidian.org/gtkmm.org-old/ I've not addressed the PNG-with-alpha issue yet, so it will still look like crap in IE, I'm afraid. I'll tackle that soon. Jonner From gezimetc@shaw.ca Sat Jun 10 19:27:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D5BF3B002C for ; Sat, 10 Jun 2006 19:27:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31898-10 for ; Sat, 10 Jun 2006 19:27:21 -0400 (EDT) Received: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id D039C3B022A for ; Sat, 10 Jun 2006 19:27:21 -0400 (EDT) Received: from pd4mr7so.prod.shaw.ca (pd4mr7so-qfe3.prod.shaw.ca [10.0.141.84]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O00EJP3RCJVG0@l-daemon> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:26:05 -0600 (MDT) Received: from pn2ml6so.prod.shaw.ca ([10.0.121.150]) by pd4mr7so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O00E3X3NXRB20@pd4mr7so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:26:00 -0600 (MDT) Received: from laptopi ([70.65.132.245]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O003KD3NXEM00@l-daemon> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:23:57 -0600 (MDT) Date: Sat, 10 Jun 2006 17:23:56 -0600 From: Gezim Hoxha In-reply-to: To: gtkmm Message-id: <1149981837.14096.12.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.359 tagged_above=-999 required=2 tests=[AWL=-0.956, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.359 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 23:27:23 -0000 On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > I've uploaded a new version with a different background color for the > sidebar menu. Let me know what you think (anybody may comment of > course, not just murray). I tried to keep it pretty subtle, but I > think it still works to differentiate the sections. There were a > couple other minor changes as well. The new version looks much better. However, padding of the sidebar is too high (both top and left). Also, I experimented a bit and if you change the colour in #header .content to #BD311F, I think it looks better because it distinguishes the top links from the gtkmm description ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour change, how about changing the colour of the top links to maroon (just like "Other resources") and changing the background to the striped one? This way, all the links will look the same. So, for the first change, here is the link: http://people.uleth.ca/~gezim.hoxha/index2.shtml and for the second one (I prefer this): http://people.uleth.ca/~gezim.hoxha/index.shtml Hope that helps, -Gezim From jonathon.jongsma@gmail.com Sat Jun 10 23:13:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BDC3B3B05C0 for ; Sat, 10 Jun 2006 23:13:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07123-08 for ; Sat, 10 Jun 2006 23:13:46 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id 9CD883B05B8 for ; Sat, 10 Jun 2006 23:13:46 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1414493nzo for ; Sat, 10 Jun 2006 20:12:55 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=A4BD7Bj2C2tT1gjPNIzyEG++VI6I3GN1jHj7zubJejTPBjNeD6Tz6VX/sYPLQmX1QN4OeYPOwgJZBRbdYtRvp2KdVoRp/M+bFicM+LDm3Ys/bFMf0xEzg3KVcJs6n/LonYzhx1gM5inPgEbZpNR3uL/fbtHS9ihhcRjY83cgIkc= Received: by 10.36.120.14 with SMTP id s14mr6582421nzc; Sat, 10 Jun 2006 20:12:55 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 20:12:54 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 22:12:54 -0500 From: "Jonathon Jongsma" To: "Gezim Hoxha" In-Reply-To: <1149981837.14096.12.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> <1149981837.14096.12.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.394 tagged_above=-999 required=2 tests=[AWL=0.052, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.394 X-Spam-Level: Cc: gtkmm Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 03:13:47 -0000 On 6/10/06, Gezim Hoxha wrote: > On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > > The new version looks much better. However, padding of the sidebar is > too high (both top and left). I disagree. I think the sidebar should line up vertically with the main content. You've moved it up so that now it's quite a bit higher than the main part of the page. Also, to me it looks much more pleasing to have roughly equal space on the left and right sides of the sidebar. You've moved it to the left so now there's a small gap on the left and a relatively big gap on the right (between the sidebar and the content). Also, I experimented a bit and if you > change the colour in #header .content to #BD311F, I think it looks > better because it distinguishes the top links from the gtkmm description > ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour > change, how about changing the colour of the top links to maroon (just > like "Other resources") and changing the background to the striped one? > This way, all the links will look the same. > > So, for the first change, here is the link: > http://people.uleth.ca/~gezim.hoxha/index2.shtml > and for the second one (I prefer this): > http://people.uleth.ca/~gezim.hoxha/index.shtml Thanks a lot for your suggestions. I still prefer mine to either of those. The first one especially (with the red title text) doesn't look good to me. The second one is better, but it doesn't feel quite right to me. Jonner From jbgarcia@uvigo.es Sun Jun 11 08:34:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0C8053B00DE for ; Sun, 11 Jun 2006 08:34:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09209-05 for ; Sun, 11 Jun 2006 08:33:57 -0400 (EDT) Received: from cebola.uvigo.es (cebola.uvigo.es [193.146.32.124]) by menubar.gnome.org (Postfix) with ESMTP id 827453B0095 for ; Sun, 11 Jun 2006 08:33:56 -0400 (EDT) Received: from correo.uvigo.es. (correo.uvigo.es [193.146.32.68]) by cebola.uvigo.es (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k5BBt7N3022689 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT) for ; Sun, 11 Jun 2006 13:55:07 +0200 Received: from pcjgarcia.ei.uvigo.es (pcjgarcia.ei.uvigo.es [193.147.87.131]) by correo.uvigo.es. (8.12.11/8.12.1) with ESMTP id k5BBt6gU018212 for ; Sun, 11 Jun 2006 13:55:06 +0200 From: "J. Baltasar Garcia Perez-Schofield" To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 Organization: Universidad de Vigo Date: Sun, 11 Jun 2006 13:54:54 +0200 Message-Id: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: "" X-Mail-Scanned: Criba + Clamd smtp.uvigo.es X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.459 tagged_above=-999 required=2 tests=[AWL=0.064, BAYES_00=-2.599, SPF_PASS=-0.001, TW_JB=0.077] X-Spam-Score: -2.459 X-Spam-Level: Subject: cell edited event handler X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 12:34:00 -0000 Hi ! I have a TreeView with single rows and columns (not hierarchical rows under other rows). I need to know when a column in a row has been changed by the user. Should be something like "on_edited()". Note that I don't need to know whether a row has been selected. I already know how to deal with this. However, I haven't found anything in the documentation about this. Where should I look in ? Thank you in advance, Baltasar -- -- PBC -- J. Baltasar García Perez-Schofield jbgarcia en uvigo de es http://webs.uvigo.es/jbgarcia/ Dep. Informática, Universidad de Vigo, España (Spain) From joevandyk@gmail.com Sun Jun 11 14:24:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A98723B0181 for ; Sun, 11 Jun 2006 14:24:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27506-04 for ; Sun, 11 Jun 2006 14:24:15 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 070723B01E9 for ; Sun, 11 Jun 2006 14:24:14 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id k40so2072706ugc for ; Sun, 11 Jun 2006 11:23:38 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=pI6qQeCOeYDaWeP8A+EGYbM4E3HR61EP1xQqQ9YojukvFzbr0n6Rn5wlLewmBtSCQdTLw53Y9uiZztt5+N87VqEF3lF3MYbe2xrpJfjbmtTl0PAJVuvoqswAmcjc5fXRnRaxfRbgNlYoSuy6N+rrK3w3eClR6BHYdUfQb+8CW9s= Received: by 10.67.100.12 with SMTP id c12mr4376876ugm; Sun, 11 Jun 2006 11:16:58 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sun, 11 Jun 2006 11:16:58 -0700 (PDT) Message-ID: Date: Sun, 11 Jun 2006 11:16:58 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> <1149981837.14096.12.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.29 tagged_above=-999 required=2 tests=[AWL=-0.402, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.29 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 18:24:16 -0000 On 6/10/06, Jonathon Jongsma wrote: > On 6/10/06, Gezim Hoxha wrote: > > On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > > > > The new version looks much better. However, padding of the sidebar is > > too high (both top and left). > > I disagree. I think the sidebar should line up vertically with the > main content. You've moved it up so that now it's quite a bit higher > than the main part of the page. > Also, to me it looks much more pleasing to have roughly equal space on > the left and right sides of the sidebar. You've moved it to the left > so now there's a small gap on the left and a relatively big gap on the > right (between the sidebar and the content). > > Also, I experimented a bit and if you > > change the colour in #header .content to #BD311F, I think it looks > > better because it distinguishes the top links from the gtkmm description > > ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour > > change, how about changing the colour of the top links to maroon (just > > like "Other resources") and changing the background to the striped one? > > This way, all the links will look the same. > > > > So, for the first change, here is the link: > > http://people.uleth.ca/~gezim.hoxha/index2.shtml > > and for the second one (I prefer this): > > http://people.uleth.ca/~gezim.hoxha/index.shtml I vote for the that one. (http://people.uleth.ca/~gezim.hoxha/index.shtml) Joe > > Thanks a lot for your suggestions. I still prefer mine to either of > those. The first one especially (with the red title text) doesn't > look good to me. The second one is better, but it doesn't feel quite > right to me. > > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 11 17:36:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9F6723B0405 for ; Sun, 11 Jun 2006 17:36:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03493-07 for ; Sun, 11 Jun 2006 17:36:15 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id E80A43B00F7 for ; Sun, 11 Jun 2006 17:36:14 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 521C712E56 for ; Sun, 11 Jun 2006 12:04:14 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sun, 11 Jun 2006 12:04:12 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.393 tagged_above=-999 required=2 tests=[AWL=0.092, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.393 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1141 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 21:36:17 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 339791] Gtk::Menu crash with child (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 11 Jun 2006 13:18:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 339791] Gtk::Menu crash with child To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060611171848.AC5DE6CC1D9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=339791 gtkmm | general | Ver: 2.8.x ------- Comment #21 from Murray Cumming 2006-06-11 17:18 UTC ------- So, while trying to make a C test case, I am wondering 1. Where do we attach() the menu item? 2. What does attach/detach mean for a menu item? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1141 ******************************************** From maestro485@comcast.net Sun Jun 11 18:00:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 040793B01C4 for ; Sun, 11 Jun 2006 18:00:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04616-09 for ; Sun, 11 Jun 2006 18:00:03 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id EE4EF3B0171 for ; Sun, 11 Jun 2006 18:00:02 -0400 (EDT) Received: from [192.168.2.2] (c-67-165-72-149.hsd1.pa.comcast.net[67.165.72.149]) by comcast.net (rwcrmhc12) with ESMTP id <20060611215928m1200paa5je>; Sun, 11 Jun 2006 21:59:29 +0000 Message-ID: <448C91B5.8010100@comcast.net> Date: Sun, 11 Jun 2006 17:57:09 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.556 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 0.556 X-Spam-Level: Subject: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 22:00:04 -0000 After much help, I've successfully implemented a TreeModel with a TreeModelFilter. However, I've noticed that if I expand a node, collapse it and expand it again, the contents are "doubled". That is, if the expanded row contained items A and B, on the second expansion the items in the row are now A B A B. I tried using a model column flag to determine if the tree had been expanded once prior, but with no luck. Now I'm trying to simply remove the child rows in the on_row_collapsed() method like this: void on_row_collapsed(const Gtk::TreeModel::iterator& iter, const Gtk::TreeModel::Path &path) { Gtk::TreeModel::Row row = *iter; const Gtk::TreeNodeChildren &nodeChildren = row.children(); Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); while(child != nodeChildren.end()) { child = refTreeModel->erase(*child); // this causes errors } } The problem is that every time the while loop is executed I recieve this error: Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, tree_store)' failed Any ideas as to what is the problem here? Or is there a better way to work around the doubled-up rows I'm running into? Thanks, Matt Bragano From jan.pfeifer@yahoo.com.br Thu Jun 8 09:08:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 509E13B044F for ; Thu, 8 Jun 2006 09:08:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05768-03 for ; Thu, 8 Jun 2006 09:08:20 -0400 (EDT) Received: from web52111.mail.yahoo.com (web52111.mail.yahoo.com [206.190.48.114]) by menubar.gnome.org (Postfix) with SMTP id 98FCB3B0433 for ; Thu, 8 Jun 2006 09:08:18 -0400 (EDT) Received: (qmail 26418 invoked by uid 60001); 8 Jun 2006 13:08:17 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type; b=o/tfgNCexPe1degWIA5BGdfUDmfskgQIH6CWMD8qhZGaDw6eE/q1IamulTcvZUB5Cik/h8J1X8jZLoeoCno9VxEtYKW0T0NydYA35HidU4nZjT9opxpnU74V3vvE6XWYuoCo1xEOo3G1m9Vbe50JF9SlufgM9Jy2Fp2/11OZrpA= ; Message-ID: <20060608130817.26416.qmail@web52111.mail.yahoo.com> Received: from [201.6.132.11] by web52111.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 06:08:17 PDT Date: Thu, 8 Jun 2006 06:08:17 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.015 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: 0.015 X-Spam-Level: X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 13:08:24 -0000 hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) - jan From jan.pfeifer@yahoo.com.br Thu Jun 8 10:41:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3C7A63B0093 for ; Thu, 8 Jun 2006 10:41:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12449-06 for ; Thu, 8 Jun 2006 10:41:28 -0400 (EDT) Received: from web52101.mail.yahoo.com (web52101.mail.yahoo.com [206.190.48.104]) by menubar.gnome.org (Postfix) with SMTP id 2A5313B0609 for ; Thu, 8 Jun 2006 10:41:28 -0400 (EDT) Received: (qmail 92047 invoked by uid 60001); 8 Jun 2006 14:41:24 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type; b=f9E+i9V48/YK2diF/rJExVeVoC4afLvwJVEZQ6Ab1fpo0v9ItOIWMXUd+7sKLyBj00kTiIGSDorgrsfr1Pvu+crQWNh///y1YenS4U2XwxMlyIj4/Mfz51qOLVBEml+EFihKzBCAo+T8iVS3QXQ37a7uu8NexSup7xrHDMytaME= ; Message-ID: <20060608144124.92045.qmail@web52101.mail.yahoo.com> Received: from [201.6.132.11] by web52101.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 22:41:24 CST Date: Thu, 8 Jun 2006 22:41:24 +0800 (CST) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.215 tagged_above=-999 required=2 tests=[AWL=1.230, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.215 X-Spam-Level: X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: Re: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 14:41:29 -0000 an hour later ... I still can't make the accelerators work. I tried, inside my GtkWindow derivate construtor: ... m_accelerators = get_accel_group(); Glib::RefPtr accelertable = m_accelerators; // ???? if ( ! m_accelerators ) throw missing_widget( "Gtk::Window::get_accel_group() returned empty!" ); m_accelerators->activate( /*GQuark ???*/ Glib::Quark("fullscreen"), /* accelertable ??? */ accelertable, 'F', Gdk::CONTROL_MASK ); m_accelerators->signal_accel_activate().connect( sigc::mem_fun( *this, &MyWindow::on_fullscreen ) ); ... it compiled fine, and also ran, but Ctrl+F never activate anything :( ... Any ideas ? I also tried: ... m_accelerators = get_accel_group(); add_accelerator( "fullscreen", m_accelerators, 'F', /* Modifiers GDK::CONTROL_MASK */ Gdk::RELEASE_MASK, Gtk::ACCEL_VISIBLE ); .. but it complains: Gtk-WARNING **: gtkwidget.c:3260: widget `gtkmm__GtkWindow' has no activatable signal "fullscreen" without arguments well, understandable ... but I couldn't find where to associate the "accel_signal" (a string) to an actual signal which I could connect to. any help would be greatly appreciated :) thnks! jan ----- Original Message ---- From: Jan Pfeifer To: gtkmm-list@gnome.org Sent: Thursday, June 8, 2006 10:08:17 AM Subject: accelerators outside menu hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) - jan From wooyea2000@163.com Sun Jun 11 02:06:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCEA13B0074 for ; Sun, 11 Jun 2006 02:06:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12368-06 for ; Sun, 11 Jun 2006 02:06:00 -0400 (EDT) Received: from m12-14.163.com (m12-14.163.com [220.181.12.14]) by menubar.gnome.org (Postfix) with SMTP id 23AB43B00A3 for ; Sun, 11 Jun 2006 02:05:57 -0400 (EDT) Received: from mypc (unknown [219.159.82.3]) by smtp11 (Coremail) with SMTP id wKjADjZAyAS3rYtEMnqABA==.2818S2; Sun, 11 Jun 2006 13:44:23 +0800 (CST) Date: Sun, 11 Jun 2006 13:46:40 +0800 To: gtkmm-list@gnome.org From: "Ji Liu" Organization: wooyea Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Message-ID: User-Agent: Opera Mail/9.00 (Linux) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.744 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_AHBL_RHSBL=0.231, DNS_FROM_SECURITYSAGE=1.513, SPF_PASS=-0.001] X-Spam-Score: 1.744 X-Spam-Level: * X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: why not add mdi support in next version of gtk? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 06:06:02 -0000 mdi is very useful in my appinion. anjuta and monodevelop are lack of mdi support, hard to use. From jonathon.jongsma@gmail.com Sun Jun 11 23:46:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A42623B038B for ; Sun, 11 Jun 2006 23:46:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17352-04 for ; Sun, 11 Jun 2006 23:46:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 3AC283B013F for ; Sun, 11 Jun 2006 23:46:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id z3so1219825nzf for ; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=migkzYil3efk86JNrE9/mB3ejtZBkIRiwX6mueFI0MnI+UTelxBizx6H2e80PO2YzyfRDpozHlnX6pd7hPViMHNMmG4fI84OvE5su0WKozvuU0X982TXbDHgO6jJMwrYdvf5RkD4jvrweTH18QoSgg0ZjGnnQDId3WZzDjZpdzQ= Received: by 10.36.118.13 with SMTP id q13mr8016289nzc; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) Message-ID: Date: Sun, 11 Jun 2006 22:45:38 -0500 From: "Jonathon Jongsma" To: gtkmm MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_3826_31980428.1150083938792" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Subject: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 03:46:42 -0000 ------=_Part_3826_31980428.1150083938792 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I don't know exactly when, but fairly recently, the website link on the "About" dialog of my application stopped working (sometimes it would segfault, sometimes just didn't do anything). I haven't changed anything in that part of the application, so I'm thinking it must have been due to a gtkmm or gtk update from my distribution. I'm currently running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried building it against my jhbuild gtkmm installation, and the same thing happens. I haven't found an easy way of trying an earlier version. I haven't done any hard-core digging yet, i thought I'd check first to see whether anybody else has noticed this. I've attached a stripped-down example application that just shows a dialog and registers its url handler with set_url_hook(). The url hook is just supposed to print a message to the terminal. On my computer, the message never gets printed to the terminal. I'd appreciate knowing whether this works for others (and what version you're trying with). You can compile with the standard g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc In this test app, I don't get segfaults, but clicking the link does nothing. In my application, I sometimes get segfaults, but the one big difference is that in my application, I inherit from Gtk::AboutDialog instead of using it directly, Alternatively, if somebody can see something that I'm doing wrong, feel free to point it out. Thanks, Jonner ------=_Part_3826_31980428.1150083938792 Content-Type: text/x-c++src; name=about.cc; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Attachment-Id: f_eoc8a6t6 Content-Disposition: attachment; filename="about.cc" #include #include #include #include #include #include #include static void on_link_clicked(Gtk::AboutDialog& dialog, const Glib::ustring& link) { // This line never gets printed to the terminal std::cout << "on_link_clicked" << std::endl; } int main(int argc, char** argv) { Gtk::Main kit(argc, argv); Gtk::AboutDialog about; about.set_name("gtkmm AboutDialog Test"); about.set_url_hook(sigc::ptr_fun(&on_link_clicked)); about.set_website("http://gtkmm.org/"); about.set_website_label("gtkmm Website"); about.set_version("0.1"); about.set_copyright("\xC2\xA9 2006 Jonathon Jongsma"); about.set_comments("Comments about the application"); about.set_license("GPL"); std::vector authors; authors.push_back("Jonathon Jongsma"); about.set_authors(authors); std::vector documenters; documenters.push_back("Jonathon Jongsma"); about.set_documenters(documenters); about.set_translator_credits("Jonathon Jongsma"); // just use a generic 'image' icon from the theme as the logo Glib::RefPtr theme =3D Gtk::IconTheme::get_default(); const Glib::ustring icon_name =3D "image"; if (theme->has_icon(icon_name)) { Glib::RefPtr logo; logo =3D theme->load_icon(icon_name, 150, Gtk::ICON_LOOKUP_USE_BUILTIN); about.set_logo(logo); } kit.run(about); return 0; } ------=_Part_3826_31980428.1150083938792-- From bob@fis-cal.com Mon Jun 12 08:37:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCBEF3B008A for ; Mon, 12 Jun 2006 08:37:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02401-08 for ; Mon, 12 Jun 2006 08:37:16 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 7BBCB3B00D8 for ; Mon, 12 Jun 2006 08:37:16 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ASD02516; Mon, 12 Jun 2006 08:36:35 -0400 (EDT) Message-ID: <448D5FD6.60903@fis-cal.com> Date: Mon, 12 Jun 2006 07:36:38 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: "J. Baltasar Garcia Perez-Schofield" References: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> In-Reply-To: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> Content-Type: multipart/mixed; boundary="------------000104050403030105000206" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: cell edited event handler X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 12:37:20 -0000 This is a multi-part message in MIME format. --------------000104050403030105000206 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Get a pointer to the cell renderer for the column of interest and connect to its "signal_edited" signal with your callback slot. Bob J. Baltasar Garcia Perez-Schofield wrote: > Hi ! > > I have a TreeView with single rows and columns (not hierarchical rows > under other rows). > > I need to know when a column in a row has been changed by the user. > Should be something like "on_edited()". Note that I don't need to know > whether a row has been selected. I already know how to deal with this. > > However, I haven't found anything in the documentation about this. > Where should I look in ? > > Thank you in advance, > > Baltasar > --------------000104050403030105000206 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------000104050403030105000206-- From bob@fis-cal.com Mon Jun 12 09:08:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C8E333B0083 for ; Mon, 12 Jun 2006 09:08:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03051-10 for ; Mon, 12 Jun 2006 09:08:39 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 9C9773B0010 for ; Mon, 12 Jun 2006 09:08:39 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ASD20452; Mon, 12 Jun 2006 09:07:36 -0400 (EDT) Message-ID: <448D6716.1080501@fis-cal.com> Date: Mon, 12 Jun 2006 08:07:34 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Matt Bragano References: <448C91B5.8010100@comcast.net> In-Reply-To: <448C91B5.8010100@comcast.net> Content-Type: multipart/mixed; boundary="------------010406090002060005070808" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 13:08:41 -0000 This is a multi-part message in MIME format. --------------010406090002060005070808 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit The following are guesses made after reading the docs on TreeModelFilter: First off, you probably will want to convert the iterator passed to your callback slot to an iterator in the child TreeModel you used to create your TreeModelFilter using: Gtk::TreeModelFilter::convert_iter_to_child_iter() since, most probably, the iter being passed to your callback is from the TreeModelFilter instead of the actual TreeModel you originally populated. Next, you make the assumption that the iterator "child" is valid. Instead of the while loop you are employing, try this instead: for(child = nodeChildren.begin(); child ; child = refTreeModel->erase(*child)); At least this way, you won't get any invalid child object errors. Bob Matt Bragano wrote: > After much help, I've successfully implemented a TreeModel with a > TreeModelFilter. However, I've noticed that if I expand a node, > collapse it and expand it again, the contents are "doubled". That is, > if the expanded row contained items A and B, on the second expansion > the items in the row are now A B A B. > > I tried using a model column flag to determine if the tree had been > expanded once prior, but with no luck. Now I'm trying to simply > remove the child rows in the on_row_collapsed() method like this: > > void on_row_collapsed(const Gtk::TreeModel::iterator& iter, > const Gtk::TreeModel::Path &path) { > > Gtk::TreeModel::Row row = *iter; > > const Gtk::TreeNodeChildren &nodeChildren = row.children(); > > Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); > > while(child != nodeChildren.end()) { > > child = refTreeModel->erase(*child); // this causes errors > > } > > } > > > The problem is that every time the while loop is executed I recieve > this error: > > Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, > tree_store)' failed > > Any ideas as to what is the problem here? Or is there a better way to > work around the doubled-up rows I'm running into? > > Thanks, > Matt Bragano > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------010406090002060005070808 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------010406090002060005070808-- From maestro485@comcast.net Mon Jun 12 11:45:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 569943B008A for ; Mon, 12 Jun 2006 11:45:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08645-06 for ; Mon, 12 Jun 2006 11:45:33 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id 1D3983B0078 for ; Mon, 12 Jun 2006 11:45:33 -0400 (EDT) Received: from [192.168.2.2] (c-67-165-72-149.hsd1.pa.comcast.net[67.165.72.149]) by comcast.net (rwcrmhc12) with ESMTP id <20060612154427m1200pab6he>; Mon, 12 Jun 2006 15:44:27 +0000 Message-ID: <448D8B4F.9030502@comcast.net> Date: Mon, 12 Jun 2006 11:42:07 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: gtkmm-list@gnome.org References: <448C91B5.8010100@comcast.net> <448D6716.1080501@fis-cal.com> In-Reply-To: <448D6716.1080501@fis-cal.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.701 tagged_above=-999 required=2 tests=[AWL=-1.411, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.701 X-Spam-Level: Subject: Re: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 15:45:34 -0000 Ah, I wasn't thinking about the convert_iter_to_child_iter(). That did the trick. And you're right, a for loop would be best applied here. Thanks for the help, Matt Bragano Bob Caryl wrote: > The following are guesses made after reading the docs on TreeModelFilter: > > First off, you probably will want to convert the iterator passed to > your callback slot to an iterator in the child TreeModel you used to > create your TreeModelFilter using: > > Gtk::TreeModelFilter::convert_iter_to_child_iter() > > since, most probably, the iter being passed to your callback is from > the TreeModelFilter instead of the actual TreeModel you originally > populated. > > Next, you make the assumption that the iterator "child" is valid. > Instead of the while loop you are employing, try this instead: > > for(child = nodeChildren.begin(); child ; child = > refTreeModel->erase(*child)); > > At least this way, you won't get any invalid child object errors. > > Bob > > Matt Bragano wrote: >> After much help, I've successfully implemented a TreeModel with a >> TreeModelFilter. However, I've noticed that if I expand a node, >> collapse it and expand it again, the contents are "doubled". That >> is, if the expanded row contained items A and B, on the second >> expansion the items in the row are now A B A B. >> >> I tried using a model column flag to determine if the tree had been >> expanded once prior, but with no luck. Now I'm trying to simply >> remove the child rows in the on_row_collapsed() method like this: >> >> void on_row_collapsed(const Gtk::TreeModel::iterator& iter, >> const Gtk::TreeModel::Path &path) { >> >> Gtk::TreeModel::Row row = *iter; >> >> const Gtk::TreeNodeChildren &nodeChildren = row.children(); >> >> Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); >> >> while(child != nodeChildren.end()) { >> >> child = refTreeModel->erase(*child); // this causes errors >> >> } >> >> } >> >> >> The problem is that every time the while loop is executed I recieve >> this error: >> >> Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, >> tree_store)' failed >> >> Any ideas as to what is the problem here? Or is there a better way >> to work around the doubled-up rows I'm running into? >> >> Thanks, >> Matt Bragano >> _______________________________________________ >> gtkmm-list mailing list >> gtkmm-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gtkmm-list >> From murrayc@murrayc.com Mon Jun 12 13:52:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AFEC43B0BBB for ; Mon, 12 Jun 2006 13:52:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20315-07 for ; Mon, 12 Jun 2006 13:52:29 -0400 (EDT) Received: from kungfu.dreamhost.com (kungfu.dreamhost.com [66.33.216.126]) by menubar.gnome.org (Postfix) with ESMTP id C42633B08FE for ; Mon, 12 Jun 2006 12:57:34 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by kungfu.dreamhost.com (Postfix) with ESMTP id 357351F797B for ; Mon, 12 Jun 2006 09:54:38 -0700 (PDT) Received: from noname (p5497CFC0.dip.t-dialin.net [84.151.207.192]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id BD3A5129A83; Mon, 12 Jun 2006 09:49:33 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: Content-Type: text/plain Date: Mon, 12 Jun 2006 18:49:29 +0200 Message-Id: <1150130969.5748.15.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.366 tagged_above=-999 required=2 tests=[AWL=0.002, BAYES_00=-2.599, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.366 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 17:52:32 -0000 On Sun, 2006-06-11 at 22:45 -0500, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). Me too. > I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. It doesn't work for me either. I guess theoretically I could have broken it with my recent changes, but I can't see anything obvious by looking at gtk/src/about.ccg. Something seems to be wrong somewhere though. Valgrind reports this when I click on the link: ==27202== at 0x4171B49: SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, void*) (slot_base.h:273) ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:83) ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd ==27202== at 0x401D268: operator delete(void*) (vg_replace_malloc.c:246) ==27202== by 0x4756196: sigc::slot_base::~slot_base() (slot_base.cc:101) ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) ==27202== by 0x8049CB3: main (in /home/murrayc/cvs/gnome216/gtkmm/a.out) > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From armin@arbur.net Mon Jun 12 14:10:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BB7BF3B06B2 for ; Mon, 12 Jun 2006 14:10:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23250-02 for ; Mon, 12 Jun 2006 14:10:49 -0400 (EDT) Received: from dd1222.kasserver.com (dd1222.kasserver.com [81.209.148.151]) by menubar.gnome.org (Postfix) with ESMTP id 7DBAA3B085E for ; Mon, 12 Jun 2006 12:43:13 -0400 (EDT) Received: from unununium.wlan (p54A2E681.dip.t-dialin.net [84.162.230.129]) by dd1222.kasserver.com (Postfix) with ESMTP id C07FD1559C7; Mon, 12 Jun 2006 18:42:09 +0200 (CEST) From: Armin Burgmeier To: Jonathon Jongsma In-Reply-To: References: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-4aUVgO8rU5eJSYqS6HWe" Date: Mon, 12 Jun 2006 18:41:53 +0200 Message-Id: <1150130513.7623.20.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.365 tagged_above=-999 required=2 tests=[AWL=-0.055, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.365 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 18:10:53 -0000 --=-4aUVgO8rU5eJSYqS6HWe Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Works fine for me. gtkmm is 2.8.3 and GTK+ is 2.8.18 on a x86 gentoo system. -- armin --=-4aUVgO8rU5eJSYqS6HWe Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEjZlRhOtxKlDYm6cRAtjUAKCsf+mowSAAORSrQfImdVH53tayxQCgnz/W simP3Br01gn3iww4WOW4/Ic= =RVt1 -----END PGP SIGNATURE----- --=-4aUVgO8rU5eJSYqS6HWe-- From jonathon.jongsma@gmail.com Mon Jun 12 14:11:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EEC783B035F for ; Mon, 12 Jun 2006 14:11:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23321-03 for ; Mon, 12 Jun 2006 14:11:19 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.199]) by menubar.gnome.org (Postfix) with ESMTP id F22243B0ADE for ; Mon, 12 Jun 2006 13:42:52 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2051937nzo for ; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=VizpPUEcFVUiSugwlSOZ1KhBqSrx+p0o6Igxp+iRiK1WxdAbfliKHxTfrFIMPA4VTcgvlNUXoqBsfHOtaFs8XFVZwCQIc61WxoSutX3+TeYzBFH3W5xqnOdcDSFII+Pvcd3l3MI5UdP74WT/7pVeuSdCZ3gDkJIuWLJGOUvHs/A= Received: by 10.36.37.20 with SMTP id k20mr4281420nzk; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) Message-ID: Date: Mon, 12 Jun 2006 12:42:17 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1150130969.5748.15.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150130969.5748.15.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 18:11:23 -0000 On 6/12/06, Murray Cumming wrote: > > I've also tried > > building it against my jhbuild gtkmm installation, and the same thing > > happens. I haven't found an easy way of trying an earlier version. I > > haven't done any hard-core digging yet, i thought I'd check first to > > see whether anybody else has noticed this. > > It doesn't work for me either. I guess theoretically I could have broken > it with my recent changes, but I can't see anything obvious by looking > at gtk/src/about.ccg. OK, so it's not just me then. (by the way, I assume you mean gtk/src/aboutdialog.ccg?). I think it must be in gtkmm though, because url buttons in plain-GTK+ applications still seem to work for me. It seems almost like the callback is not being registered. But now that I know that other people are seeing this, I'll look into it a bit more. > Something seems to be wrong somewhere though. Valgrind reports this when > I click on the link: > > ==27202== at 0x4171B49: > SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, > void*) (slot_base.h:273) > ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) > ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) > ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) > ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) > ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) > ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) > ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) > ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) > ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) > ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) > ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) > ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) > ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED > (gtkmarshalers.c:83) > ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd > ==27202== at 0x401D268: operator delete(void*) > (vg_replace_malloc.c:246) > ==27202== by 0x4756196: sigc::slot_base::~slot_base() > (slot_base.cc:101) > ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) > ==27202== by 0x8049CB3: main > (in /home/murrayc/cvs/gnome216/gtkmm/a.out) So nothing happens after it reaches SignalProxy_ActivateLink_gtk_callback? Is that what you're trying to show? I'm not completely sure what I'm looking for here... Thanks, Jonner From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 12 15:05:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E70153B0345 for ; Mon, 12 Jun 2006 15:05:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26275-02 for ; Mon, 12 Jun 2006 15:05:40 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 408C63B025E for ; Mon, 12 Jun 2006 15:05:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5FD56FF9B for ; Mon, 12 Jun 2006 12:05:09 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Mon, 12 Jun 2006 12:05:07 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.355 tagged_above=-999 required=2 tests=[AWL=0.053, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.355 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1142 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 19:05:43 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343054] gdkmm build fails with Visual Studio 2005 (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 12 Jun 2006 03:34:03 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343054] gdkmm build fails with Visual Studio 2005 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060612073403.5AFB56CC1B6@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343054 gtkmm | build | Ver: 2.8.x Cedric Gustin changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal OS/Version|All |Windows ------- Comment #1 from Cedric Gustin 2006-06-12 07:34 UTC ------- No problem here with gtk+ 2.8.18 (gladewin32 distribution) and gtkmm-2.8.8. Please give more information on 1. The gtk+ distribution you use. 2. The version of gtkmm you try to build and if it also fails with the latest release (2.8.8). 2. The target that fails (Debug/Release/Both) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1142 ******************************************** From murrayc@murrayc.com Tue Jun 13 02:42:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 593833B00AF for ; Tue, 13 Jun 2006 02:42:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13201-05 for ; Tue, 13 Jun 2006 02:42:33 -0400 (EDT) Received: from webmail1.sd.dreamhost.com (webmail1.sd.dreamhost.com [66.33.201.159]) by menubar.gnome.org (Postfix) with ESMTP id 0730B3B000A for ; Tue, 13 Jun 2006 02:42:32 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail1.sd.dreamhost.com (Postfix) with ESMTP id A61AB2C1A2; Mon, 12 Jun 2006 23:34:49 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Tue, 13 Jun 2006 08:34:49 +0200 (CEST) Message-ID: <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> In-Reply-To: References: <1150130969.5748.15.camel@localhost.localdomain> Date: Tue, 13 Jun 2006 08:34:49 +0200 (CEST) From: "Murray Cumming" To: "Jonathon Jongsma" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.557 tagged_above=-999 required=2 tests=[AWL=0.042, BAYES_00=-2.599] X-Spam-Score: -2.557 X-Spam-Level: Cc: Murray Cumming , gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 06:42:34 -0000 > OK, so it's not just me then. (by the way, I assume you mean > gtk/src/aboutdialog.ccg?). Yes. > Something seems to be wrong somewhere though. Valgrind reports this when >> I click on the link: >> >> ==27202== at 0x4171B49: >> SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, >> void*) (slot_base.h:273) >> ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) >> ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) >> ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) >> ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) >> ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) >> ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) >> ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) >> ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) >> ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) >> ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) >> ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) >> ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) >> ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED >> (gtkmarshalers.c:83) >> ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd >> ==27202== at 0x401D268: operator delete(void*) >> (vg_replace_malloc.c:246) >> ==27202== by 0x4756196: sigc::slot_base::~slot_base() >> (slot_base.cc:101) >> ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) >> ==27202== by 0x8049CB3: main >> (in /home/murrayc/cvs/gnome216/gtkmm/a.out) > > So nothing happens after it reaches > SignalProxy_ActivateLink_gtk_callback? Is that what you're trying to > show? I'm not completely sure what I'm looking for here... The slot (or the useful part of it) seems to have been deleted, before the point at which the GTK+ callback tries to use it. Valgrind errors usually have two parts - where it went wrong, and where caused that. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From ramashish.lists@gmail.com Tue Jun 13 12:34:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0CE723B0071 for ; Tue, 13 Jun 2006 12:34:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30177-06 for ; Tue, 13 Jun 2006 12:34:14 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id B33813B0009 for ; Tue, 13 Jun 2006 12:34:13 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so3058024ugf for ; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=A7q+3q5/E0etVn6yppcBMDbYKfZGXGCKhtVkzKz3c5qbo3ErPEi8+/mZ0Qb4nuGGkGKDEmC99BsfH9gwTFupWpcDnXVdRg2exoA9Eg2IOtMR1XThWupvpUqijwXi8AxLKdJxFZHYmsFEoyFGzsT81bz5zEMhLLpzgzxdxRgDv3E= Received: by 10.67.89.6 with SMTP id r6mr6450159ugl; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) Message-ID: <6bd1d93e0606130933w13cbb6b1rfa6655771c681985@mail.gmail.com> Date: Tue, 13 Jun 2006 22:03:24 +0530 From: "Ramashish Baranwal" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Subject: Changing label of Gtk::MenuItem at runtime X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:34:15 -0000 Hi, Is it possible to change label of Gtk::MenuItem at runtime? If yes, how? Ram From ramashish.lists@gmail.com Tue Jun 13 12:45:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 20B0C3B008F for ; Tue, 13 Jun 2006 12:45:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30356-09 for ; Tue, 13 Jun 2006 12:45:32 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id E493B3B0009 for ; Tue, 13 Jun 2006 12:45:31 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so632400ugf for ; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=IaTH0V0UpsN4Hm/zibsU9Vg8D1bj/m1/9gkY7TaYsgdyGysesmMXsZSevXRaWc2JWAhJQVj7UIU7TkJs5V3699t98SJI+MURgD27tApAycSvMJNVequk9nQAS6+LCr7LrW77vxJR19PhlBxvdBKTJihvUPBDAO3PyJTlgwHRIeU= Received: by 10.66.216.6 with SMTP id o6mr6466967ugg; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) Message-ID: <6bd1d93e0606130944j35bc511fsaf2a08dae491705f@mail.gmail.com> Date: Tue, 13 Jun 2006 22:14:28 +0530 From: "Ramashish Baranwal" To: "Ji Liu" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.744 tagged_above=-999 required=2 tests=[AWL=-0.856, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.744 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: why not add mdi support in next version of gtk? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:45:33 -0000 You can write MDI applications using Gtk/Gtkmm. I haven't used Anjuta/Monodevelop. But if you are complaining about them not being an MDI application, thats not because its not possible to do in Gtk. On 6/11/06, Ji Liu wrote: > > > mdi is very useful in my appinion. > anjuta and monodevelop are lack of mdi support, hard to use. > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From ramashish.lists@gmail.com Tue Jun 13 12:58:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 27C343B03D0 for ; Tue, 13 Jun 2006 12:58:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31526-01 for ; Tue, 13 Jun 2006 12:58:56 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 8A52C3B0387 for ; Tue, 13 Jun 2006 12:58:55 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so638549ugf for ; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=WRyzS18BEJG95Eur5dk0Tuh6965bTPncjK4w2SvU2a2DJuMAJRBuvsh5srzFfrd7ZCY+wm06kbx1IYpQQXgmcBxBinEEpR9ES9oYskVA/SHZlmsouJgMQ0ynT9GeaFXGz0hHDT2VnnaJOrBoPWXw68psKON59tsHUAUH+xZGGcQ= Received: by 10.66.216.6 with SMTP id o6mr6476489ugg; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) Message-ID: <6bd1d93e0606130955o4b48aeb3laf080a01c063b28@mail.gmail.com> Date: Tue, 13 Jun 2006 22:25:50 +0530 From: "Ramashish Baranwal" To: "Jonathon Jongsma" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.057 tagged_above=-999 required=2 tests=[AWL=0.313, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.057 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:58:57 -0000 Hi, I tried the program which you sent. Its working as expected. Info about my environment- Fedora Core 5 gtkmm version 2.8.3-1 I installed gtkmm using yum, an install/update program shipped with Fedora. Ram On 6/12/06, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. > > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. > > Thanks, > Jonner > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From murrayc@murrayc.com Tue Jun 13 13:22:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B6E913B0477 for ; Tue, 13 Jun 2006 13:22:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32429-02 for ; Tue, 13 Jun 2006 13:22:46 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id C42563B046B for ; Tue, 13 Jun 2006 13:22:46 -0400 (EDT) Received: from noname (p5497ED90.dip.t-dialin.net [84.151.237.144]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 7567990F14; Tue, 13 Jun 2006 10:22:08 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> References: <1150130969.5748.15.camel@localhost.localdomain> <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> Content-Type: text/plain Date: Tue, 13 Jun 2006 19:21:59 +0200 Message-Id: <1150219319.5735.14.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.481 tagged_above=-999 required=2 tests=[AWL=0.118, BAYES_00=-2.599] X-Spam-Score: -2.481 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 17:22:48 -0000 On Tue, 2006-06-13 at 08:34 +0200, Murray Cumming wrote: > The slot (or the useful part of it) seems to have been deleted, before the > point at which the GTK+ callback tries to use it. Valgrind errors usually > have two parts - where it went wrong, and where caused that. Here's the culprit. I hate void*. Index: ChangeLog =================================================================== RCS file: /cvs/gnome/gtkmm/ChangeLog,v retrieving revision 1.488 diff -u -p -r1.488 ChangeLog --- ChangeLog 10 Jun 2006 22:42:09 -0000 1.488 +++ ChangeLog 13 Jun 2006 17:20:52 -0000 @@ -1,3 +1,8 @@ +2006-06-13 Murray Cumming + + * gtk/src/aboutdialog.ccg: set_url_hook(): Pass the slot pointer instead of a + pointer to the slot pointer, so that this works again. + 2006-06-11 Murray Cumming * gtk/src/assistant.hg: Added update_buttons_state(). Index: gtk/src/aboutdialog.ccg =================================================================== RCS file: /cvs/gnome/gtkmm/gtk/src/aboutdialog.ccg,v retrieving revision 1.4 diff -u -p -r1.4 aboutdialog.ccg --- gtk/src/aboutdialog.ccg 11 May 2006 11:40:24 -0000 1.4 +++ gtk/src/aboutdialog.ccg 13 Jun 2006 17:20:52 -0000 @@ -76,7 +76,7 @@ void AboutDialog::set_url_hook(const Slo SlotActivateLink* slot_copy = new SlotActivateLink(slot); gtk_about_dialog_set_url_hook( - &SignalProxy_ActivateLink_gtk_callback, &slot_copy, + &SignalProxy_ActivateLink_gtk_callback, slot_copy, &SignalProxy_ActivateLink_gtk_callback_destroy); } -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 13:37:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6765E3B02D9 for ; Tue, 13 Jun 2006 13:37:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00492-09 for ; Tue, 13 Jun 2006 13:37:07 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 81A383B041D for ; Tue, 13 Jun 2006 13:37:07 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id AEBBAF00E for ; Tue, 13 Jun 2006 10:36:08 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 10:36:06 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.394 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.394 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1143 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 17:37:10 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344771] New: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 3. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 4. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 5. [Bug 344786] New: cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 6. [Bug 344787] New: cvs build failure -- defined but unused static functions in treeview.cc (gtkmm (bugzilla.gnome.org)) 7. [Bug 344788] New: cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 11:28:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] New: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Summary: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified notebook.cc:33: warning: unused parameter 'source' make[5]: *** [notebook.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 11:32:19 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613153219.EBAA96CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-13 15:32 UTC ------- And if I fix that warning by adding the following lines // Avoid unused variable compilation warning/error (void) source; then I get the following error: notebook.cc: In function `GtkNotebook* SignalProxy_WindowCreation_gtk_callback(GtkNotebook*, GtkWidget*, gint, gint, void*)': notebook.cc:57: warning: control reaches end of non-void function make[5]: *** [notebook.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 13 Jun 2006 11:47:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613154756.277A16CC1B5@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x G?tz Waschk changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED | ------- Comment #2 from G?tz Waschk 2006-06-13 15:47 UTC ------- It doesn't build in gtkmm 2.9.4 against gtk+ 2.9.3: make[1]: Entering directory `/tmp/BUILD/gtkmm-2.9.4/gtk/gtkmm' if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -I../../gtk -I../../gtk -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/cairo -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fomit-frame-pointer -march=i586 -mtune=pentiumpro -fasynchronous-unwind-tables -Wall -MT printoperation.lo -MD -MP -MF ".deps/printoperation.Tpo" -c -o printoperation.lo printoperation.cc; \ then mv -f ".deps/printoperation.Tpo" ".deps/printoperation.Plo"; else rm -f ".deps/printoperation.Tpo"; exit 1; fi g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -I../../gtk -I../../gtk -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/cairo -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fomit-frame-pointer -march=i586 -mtune=pentiumpro -fasynchronous-unwind-tables -Wall -MT printoperation.lo -MD -MP -MF .deps/printoperation.Tpo -c printoperation.cc -fPIC -DPIC -o .libs/printoperation.o printoperation.cc: In member function 'void Gtk::PrintOperation::set_show_dialog(bool)': printoperation.cc:735: error: 'gtk_print_operation_set_show_dialog' was not declared in this scope printoperation.cc: In member function 'void Gtk::PrintOperation::set_pdf_target(const std::string&)': printoperation.cc:740: error: 'gtk_print_operation_set_pdf_target' was not declared in this scope printoperation.cc: In member function 'Gtk::PrintOperationResult Gtk::PrintOperation::run(Gtk::Window&)': printoperation.cc:755: error: cannot convert 'GtkWindow*' to 'GtkPrintOperationAction' for argument '2' to 'GtkPrintOperationResult gtk_print_operation_run(GtkPrintOperation*, GtkPrintOperationAction, GtkWindow*, GError**)' printoperation.cc: In member function 'void Gtk::PrintOperation::run_async(Gtk::Window&)': printoperation.cc:790: error: 'gtk_print_operation_run_async' was not declared in this scope -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 13 Jun 2006 12:49:27 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613164927.A2C746CC246@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x ------- Comment #3 from Murray Cumming 2006-06-13 16:49 UTC ------- Hmm, OK, it's difficult to catch the moment when GTK+ do a release. I'm not likely to release a new tarball to fix this because cvs HEAD of GTK+ and gtkmm has already moved on. Maybe we'll have better luck for the next GTK+ tarball. In the meantime, you could try CVS with jhbuild. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 13 Jun 2006 13:30:17 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] New: cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Summary: cvs fails to compile -- unused parameter 'obj' in recentchooser.h Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Another one, after working around 344771: ../../gtk/gtkmm/recentchooser.h:266: warning: unused parameter 'obj' make[5]: *** [recentchooser.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Simple workaround is adding a "(void)obj;" statement. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 13 Jun 2006 13:31:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344787] New: cvs build failure -- defined but unused static functions in treeview.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344787 gtkmm | build | Ver: unspecified Summary: cvs build failure -- defined but unused static functions in treeview.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: treeview.cc:118: warning: 'void SignalProxy_SearchPosition_gtk_callback(GtkTreeView*, GtkWidget*, void*)' defined but not used treeview.cc:136: warning: 'void SignalProxy_SearchPosition_gtk_callback_destroy(void*)' defined but not used make[5]: *** [treeview.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Tue, 13 Jun 2006 13:33:42 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] New: cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified Summary: cvs build failure -- missing initializer when declaring and defining struct instance Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: accelmap.cc: In function `bool Gtk::AccelMap::lookup_entry(const Glib::ustring&, Gtk::AccelKey&)': accelmap.cc:69: warning: missing initializer for member `_GtkAccelKey::accel_flags' make[5]: *** [accelmap.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Fix I used (didn't check if this is actually the wanted flag values or not) was to just add another 0 at the end of the initializer list. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1143 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 15:38:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EC0C53B02FB for ; Tue, 13 Jun 2006 15:38:37 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04404-01 for ; Tue, 13 Jun 2006 15:38:36 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id EA5D63B0017 for ; Tue, 13 Jun 2006 15:38:35 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 01C0EF895 for ; Tue, 13 Jun 2006 12:05:20 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 12:05:17 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.394 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.394 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1144 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 19:38:38 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344789] New: cvs build failure -- backwards initialization order in examplewindow.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 13:35:24 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344789] New: cvs build failure -- backwards initialization order in examplewindow.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344789 gtkmm | build | Ver: unspecified Summary: cvs build failure -- backwards initialization order in examplewindow.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: examplewindow.h: In constructor `ExampleWindow::ExampleWindow()': examplewindow.h:41: warning: `ExampleWindow::m_Button_Quit' will be initialized after examplewindow.h:38: warning: `Gtk::ListViewText ExampleWindow::m_ListViewText' examplewindow.cc:25: warning: when initialized here make[5]: *** [examplewindow.o] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book/treeview/listviewtext' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book/treeview' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Fix is just to reverse initialization order. Let me know if you'd prefer if I filed these as one big bug, or would like patches when I know the workaround/fix like this case, or have any other suggestsions. Thanks for your hard work! -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 13:29:03 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613172903.C6D586CC1B9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #2 from Elijah Newren 2006-06-13 17:29 UTC ------- Simple workaround I used for now: cvs -q -z3 update -Pd -D 2006-06-06 gtk/src/notebook.ccg -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1144 ******************************************** From page.rob@gmail.com Tue Jun 13 16:54:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EB5E33B00C4 for ; Tue, 13 Jun 2006 16:54:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06154-09 for ; Tue, 13 Jun 2006 16:54:42 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id 5F9803B00A4 for ; Tue, 13 Jun 2006 16:54:42 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id c39so1930135pyd for ; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PazdLmQfF1Jljz/kGFE6iRsTyTG+jXatNk2qD2wkceqcunM9vLjl8Al6N/Mp4i1IE7zbtcycJNw0WHcHim9yDacA2H9sdf+oZcKJLB5HtKOZYhGA6vCbGWTnboWKSEA0+BAoFHK+qEq8YqKdMwsqfW7wO8IvuMSn9LRkLip1FOY= Received: by 10.35.89.10 with SMTP id r10mr3482836pyl; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) Received: by 10.35.91.9 with HTTP; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) Message-ID: Date: Tue, 13 Jun 2006 20:53:51 +0000 From: "Rob Page" To: "Jonathon Jongsma" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.395 tagged_above=-999 required=2 tests=[AWL=-0.026, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.395 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 20:54:45 -0000 Hi Jonner, Clicking the link works here, printing the error message and all... I'm running a gentoo system with gtkmm-2.8.1. Rob. On 6/12/06, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. > > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. > > Thanks, > Jonner > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From jonathon.jongsma@gmail.com Tue Jun 13 17:20:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4DA883B018F for ; Tue, 13 Jun 2006 17:20:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07150-02 for ; Tue, 13 Jun 2006 17:20:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.195]) by menubar.gnome.org (Postfix) with ESMTP id E47493B00EA for ; Tue, 13 Jun 2006 17:20:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2680822nzo for ; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=sosfbSIeYBYFPKFiKWmMA3P9nmz/pX16ZcHHWk8Eif7ZvDDYXfP4QzXJmPYN8+UvZnA9ug3wWfzIF5TEbwy6/jLbA9rSa/LCID4pH1npvs53oOu0yhozxYQRdqTyPdyXwbkkAGB1xOGgUfQPN70uu3tkBZFcMzdiBeTXiaVuxD0= Received: by 10.36.55.12 with SMTP id d12mr11513133nza; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) Message-ID: Date: Tue, 13 Jun 2006 16:19:40 -0500 From: "Jonathon Jongsma" To: "Rob Page" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 21:20:54 -0000 Thanks Rob. It looks like murray beat me to it and found a solution to the problem already. From the sounds of it, it crept in sometime between 2.8.3 and 2.8.5, but looks like it should be fixed in the next release. jonner On 6/13/06, Rob Page wrote: > Hi Jonner, > > Clicking the link works here, printing the error message and all... > I'm running a gentoo system with gtkmm-2.8.1. > > Rob. > > On 6/12/06, Jonathon Jongsma wrote: > > I don't know exactly when, but fairly recently, the website link on > > the "About" dialog of my application stopped working (sometimes it > > would segfault, sometimes just didn't do anything). I haven't changed > > anything in that part of the application, so I'm thinking it must have > > been due to a gtkmm or gtk update from my distribution. I'm currently > > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > > building it against my jhbuild gtkmm installation, and the same thing > > happens. I haven't found an easy way of trying an earlier version. I > > haven't done any hard-core digging yet, i thought I'd check first to > > see whether anybody else has noticed this. > > > > I've attached a stripped-down example application that just shows a > > dialog and registers its url handler with set_url_hook(). The url hook > > is just supposed to print a message to the terminal. On my computer, > > the message never gets printed to the terminal. I'd appreciate > > knowing whether this works for others (and what version you're trying > > with). You can compile with the standard > > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > > > In this test app, I don't get segfaults, but clicking the link does > > nothing. In my application, I sometimes get segfaults, but the one > > big difference is that in my application, I inherit from > > Gtk::AboutDialog instead of using it directly, > > > > Alternatively, if somebody can see something that I'm doing wrong, > > feel free to point it out. > > > > Thanks, > > Jonner > > > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 21:44:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 817043B00D4 for ; Tue, 13 Jun 2006 21:44:55 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12724-10 for ; Tue, 13 Jun 2006 21:44:52 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id C7A9A3B00A5 for ; Tue, 13 Jun 2006 21:44:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 960BCF8A2 for ; Tue, 13 Jun 2006 18:12:02 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 18:12:01 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.317 tagged_above=-999 required=2 tests=[AWL=0.014, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_BG=0.077, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.317 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1145 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 01:44:55 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344802] libgnomeprintmm fails to built -- missing link to libpangocairo (gnomemm (bugzilla.gnome.org)) 2. [Bug 344802] New: libgnomeprintmm fails to built -- missing link to libpangocairo (gnomemm (bugzilla.gnome.org)) 3. [Bug 344792] New: cvs build error -- missing left curly brace after catch in examples/client/main.cc (gnomemm (bugzilla.gnome.org)) 4. [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo (gtkmm (bugzilla.gnome.org)) 5. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 6. [Bug 344789] cvs build failure -- backwards initialization order in examplewindow.cc (gtkmm (bugzilla.gnome.org)) 7. [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 14:50:17 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to built -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613185017.3F86D6CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gnomemm | libgnomeprintmm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-13 18:50 UTC ------- Created an attachment (id=67278) --> (http://bugzilla.gnome.org/attachment.cgi?id=67278&action=view) Fix the build Looks like this was a bug in pangomm's pkg-config file. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 14:38:42 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] New: libgnomeprintmm fails to built -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gnomemm | libgnomeprintmm | Ver: unspecified Summary: libgnomeprintmm fails to built -- missing link to libpangocairo Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libgnomeprintmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Here's the compilation line: g++ -g -O2 -o generate_extra_defs generate_defs_libgnomeprint.o -L/opt/gnome2/lib /opt/gnome2/lib/libpangomm-1.4.so -L/local/build/cc/gcc-3.4.3-objdir/i686-pc-linux-gnu/libstdc++-v3/src -L/local/build/cc/gcc-3.4.3-objdir/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/local/build/cc/gcc-3.4.3-objdir/gcc -L/usr/local/i686-pc-linux-gnu/bin -L/usr/local/i686-pc-linux-gnu/lib -L/usr/local/sys/FortranPlus/fplus_55h/lib -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3 -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/lib -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3/../../.. /opt/gnome2/lib/libcairomm-1.0.so -L/usr/X11R6/lib /opt/gnome2/lib/libcairo.so /opt/gnome2/lib/libXrender.so -lX11 /usr/local/lib/libpng12.so /opt/gnome2/lib/libglibmm-2.4.so /opt/gnome2/lib/libgnomeprint-2-2.so /opt/gnome2/lib/libpangoft2-1.0.so /opt/gnome2/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libfreetype.so /opt/gnome2/lib/libart_lgpl_2.so /opt/gnome2/lib/libxml2.so -lz /opt/gnome2/lib/libpango-1.0.so -lm /opt/gnome2/lib/libglibmm_generate_extra_defs-2.4.so /opt/gnome2/lib/libsigc-2.0.so /opt/gnome2/lib/libgobject-2.0.so /opt/gnome2/lib/libgmodule-2.0.so -ldl /opt/gnome2/lib/libglib-2.0.so /usr/local/lib/libiconv.so /usr/local/lib/libstdc++.so -Wl,--rpath -Wl,/opt/gnome2/lib -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/opt/gnome2/lib -Wl,--rpath -Wl,/usr/local/lib Here's the errors: /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_create_context' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_set_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_set_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_layout_line_path' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_get_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_update_layout' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_get_font_options' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_layout_path' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_get_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_update_context' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_show_layout_line' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_get_type' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_set_font_options' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_create_layout' collect2: ld returned 1 exit status make[2]: *** [generate_extra_defs] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libgnomeprintmm/tools/extra_defs_gen' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libgnomeprintmm/tools' make: *** [all-recursive] Error 1 Looks like it forgets to include libpangocairo -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 13 Jun 2006 13:45:19 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344792] New: cvs build error -- missing left curly brace after catch in examples/client/main.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344792 gnomemm | gconfmm | Ver: unspecified Summary: cvs build error -- missing left curly brace after catch in examples/client/main.cc Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: gconfmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified main.cc: In function `int main(int, char**)': main.cc:41: error: expected `{' before "std" main.cc:41: error: `ex' was not declared in this scope main.cc: At global scope: main.cc:45: error: expected unqualified-id before "return" main.cc:46: error: expected declaration before '}' token make[2]: *** [main.o] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/gconfmm/examples/client' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/gconfmm/examples' make: *** [all-recursive] Error 1 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 13 Jun 2006 14:51:28 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613185128.1A5D66CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gtkmm | general | Ver: 2.9.x Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Component|libgnomeprintmm |general Product|gnomemm |gtkmm Summary|libgnomeprintmm fails to |libgnomeprintmm fails to |built -- missing link to |build -- missing link to |libpangocairo |libpangocairo Version|unspecified |2.9.x -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 13 Jun 2006 20:49:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614004943.14E026CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified ------- Comment #1 from jonner 2006-06-14 00:49 UTC ------- Created an attachment (id=67308) --> (http://bugzilla.gnome.org/attachment.cgi?id=67308&action=view) patch that removes initialization fields altogether Well, the gkey parameter here will simply be filled by the gtk_accel_map_lookup_entry call, so I'm inclined to just remove the initialization values altogether (since they're clearly just fillers anyway). Anybody opposed to this solution? patch attached. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 13 Jun 2006 21:00:47 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344789] cvs build failure -- backwards initialization order in examplewindow.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614010047.810556CC1A3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344789 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from jonner 2006-06-14 01:00 UTC ------- I've committed the fix for this to CVS. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Tue, 13 Jun 2006 21:10:50 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614011050.07AA66CC1AF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gtkmm | general | Ver: 2.9.x jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from jonner 2006-06-14 01:10 UTC ------- I've committed this one as well. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1145 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 14 15:04:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D0E93B01B3 for ; Wed, 14 Jun 2006 15:04:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02819-08 for ; Wed, 14 Jun 2006 15:04:51 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 932693B01DD for ; Wed, 14 Jun 2006 15:04:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E256B12EDF for ; Wed, 14 Jun 2006 12:04:41 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1146 To: gtkmm-forge@lists.sourceforge.net Date: Wed, 14 Jun 2006 12:04:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.356 tagged_above=-999 required=2 tests=[AWL=0.052, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.356 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 19:04:53 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344792] cvs build error -- missing left curly brace after catch in examples/client/main.cc (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 22:25:50 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344792] cvs build error -- missing left curly brace after catch in examples/client/main.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614022550.096556CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344792 gnomemm | gconfmm | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from jonner 2006-06-14 02:25 UTC ------- I've committed this one as well. Thanks for catching that. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1146 ******************************************** From mwhoosier@gmail.com Wed Jun 14 16:42:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 20D6B3B0209 for ; Wed, 14 Jun 2006 16:42:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03476-06 for ; Wed, 14 Jun 2006 16:42:29 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.201]) by menubar.gnome.org (Postfix) with ESMTP id B15523B0290 for ; Wed, 14 Jun 2006 16:42:28 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id i30so164688wxd for ; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Received: by 10.70.63.1 with SMTP id l1mr1224949wxa; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Received: by 10.70.58.10 with HTTP; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Message-ID: Date: Wed, 14 Jun 2006 15:41:08 -0500 From: "Matt Hoosier" To: gtkmm-list@gnome.org Subject: Wrapper functions for setting up RGBA colormaps MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.533 tagged_above=-999 required=2 tests=[AWL=0.067, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.533 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 20:42:32 -0000 I'd like to do some drawing using the alpha channel for blending. At least one technique for doing this in raw Gtk+ is to query whether an RGBA colormap exists: GdkScreen* screen = gtk_widget_get_screen(widget); GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen); gboolean supports_alpha = TRUE; if (!colormap) { /* display doesn't support compositing; fall back to RGB */ colormap = gdk_screen_get_rgb_colormap(screen); supports_alpha = FALSE; } gtk_widget_set_colormap(widget, colormap); One then can later inspect the 'supports_alpha' flag when setting up the colormap on a Cairo context. Gtkmm doesn't seem to offer wrappers for this RGBA colormap fetching/setting. Should I continue to use the underlying Gtk+ API, or is there a cleaner way of doing this kind of thing in Gtkmm? From weijie90@gmail.com Wed Jun 14 21:33:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AAB893B0276 for ; Wed, 14 Jun 2006 21:33:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29438-02 for ; Wed, 14 Jun 2006 21:33:04 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id AF4613B0102 for ; Wed, 14 Jun 2006 21:33:03 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so620743uge for ; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Received: by 10.67.30.6 with SMTP id h6mr1237250ugj; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Received: by 10.66.242.9 with HTTP; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Message-ID: <4d1f9930606141832h21fe131eid1cfb1a72e0f907c@mail.gmail.com> Date: Thu, 15 Jun 2006 09:32:47 +0800 From: "WJ Koh" To: gtkmm-list@gnome.org Subject: Re: gtkmm-list Digest, Vol 26, Issue 17 In-Reply-To: <20060610160040.6C15D3B061C@menubar.gnome.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_31701_8096328.1150335167213" References: <20060610160040.6C15D3B061C@menubar.gnome.org> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.887 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.887 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 01:33:06 -0000 ------=_Part_31701_8096328.1150335167213 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, using signal_response like this: opt_padcolour_diag->signal_response().connect(sigc::ptr_fun(on_opt_padcolour_diag_destroy) ); gives me this error: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In member function 'typename sigc::adaptor_functor::deduce_result_type::type sigc::adaptor_functor::operator()(T_arg1) const [with T_arg1 = const int&, T_functor = sigc::pointer_functor0]': /usr/include/sigc++-2.0/sigc++/functors/slot.h:137: instantiated from 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, typename sigc::type_trait::take) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:144: instantiated from 'static void* (* sigc::internal::slot_call1::address())(void*) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:529: instantiated from 'sigc::slot1::slot1(const T_functor&) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:1157: instantiated from 'sigc::slot::slot(const T_functor&) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' main.cc:178: instantiated from here /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: no match for call to '(sigc::pointer_functor0) (const int&)' /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:76: note: candidates are: T_return sigc::pointer_functor0::operator()() const [with T_return = void]/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: return-statement with a value, in function returning 'void' make: *** [main.o] Error 1 Please help.. thanks! p.s. where can i find signal names like "signal_clicked"? can i use glade to add signals? Thanks. On 6/11/06, gtkmm-list-request@gnome.org wrote: > > Send gtkmm-list mailing list submissions to > gtkmm-list@gnome.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.gnome.org/mailman/listinfo/gtkmm-list > or, via email, send a message with subject or body 'help' to > gtkmm-list-request@gnome.org > > You can reach the person managing the list at > gtkmm-list-owner@gnome.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of gtkmm-list digest..." > > > Today's Topics: > > 1. Re: Website update? (Jonathon Jongsma) > 2. Re: Website update? (Murray Cumming) > 3. Re: Website update? (Jan Pfeifer) > 4. Signal emitted when Gtk::ColourSelectionDialog's close button > is clicked (weijie) > 5. Re: Signal emitted when Gtk::ColourSelectionDialog's close > button is clicked (Murray Cumming) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 9 Jun 2006 11:23:23 -0500 > From: "Jonathon Jongsma" > Subject: Re: Website update? > To: "Murray Cumming" > Cc: gtkmm-list > Message-ID: > > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. > > Thanks, > Jonner > > > ------------------------------ > > Message: 2 > Date: Fri, 09 Jun 2006 19:16:56 +0200 > From: Murray Cumming > Subject: Re: Website update? > To: Jonathon Jongsma > Cc: gtkmm-list > Message-ID: <1149873416.8058.11.camel@localhost.localdomain> > Content-Type: text/plain > > On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote: > > On 6/7/06, Jonathon Jongsma wrote: > > > Well, I've finally gotten around to doing an implementation of a new > > > website for gtkmm. For the most part, the content has not been > > > changed (there were a few things that I added and a few things that I > > > shuffled around, but nothing too significant). So it's essentially > > > just a facelift. > > > > Since I've only gotten minor suggestions and positive comments, should > > I assume that the general design is acceptable to everybody? I'd like > > to move forward on getting a new site pushed out soon if possible. If > > anybody has any serious problems with the proposal, speak up soon. > > Feel free to be critical of the design if you have concerns about it, > > but try to limit your criticisms to the design and organization of the > > proposal and not the content of the website. After a new design is > > implemented, we can try to tackle updating the content if necessary. > > Murray, I'd also really appreciate your thoughts and suggestions as > > the maintainer of gtkmm. > > Sorry, it was on my todo list. > > > The new site is located here: > > http://jonathon.quotidian.org/gtkmm.org/index.shtml > > (be gentle with the server, though. It's only served on a DSL line > > for now) > > It looks generally more up-to-date, though not radically cool. > > Some minor points: > 0. ", and more" is superfluous necessary in the title. > 1. I'd prefer to see "gtkmm" in the title rather than the domain name. > 2. We don't need the "What is gtkmm?" title, though that text block is > good. > 3. The "Other Resources" title is odd, because I didn't at first see > that the "main" menu items are in a horizontal list at the top. I'm > quite sure that this will lead to people not finding stuff. I like the > idea of making some links obvious (their text could be bigger), but I > don't have a good idea for where to put the secondary stuff. > 4. On the other pages (not the first page), the page looks rather plain > - both the left and right hand sides are just black on a white > background. But I don't like the thin lines that we have on the current > site. > > I think we need to fix 3 and 4 before making this live. > > Many thanks for pushing this. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > > > ------------------------------ > > Message: 3 > Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT) > From: Jan Pfeifer > Subject: Re: Website update? > To: Jonathon Jongsma , Murray Cumming > > Cc: gtkmm-list > Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com> > Content-Type: text/plain; charset=us-ascii > > hi Jonathon, > > I'm new here, so I didn't want to comment on the contents. > > But from a normal user perspective, I enjoyed the new design. Not only > it's much better than the previous, but also it gives the site with a fresh > visual for the next couple of years. Better than that only if you > find someway to put some ajax and make some funky special fx :D > > thx a lot for the hard work! > > - jan > > > ----- Original Message ---- > From: Jonathon Jongsma > To: Murray Cumming > Cc: gtkmm-list > Sent: Friday, June 9, 2006 1:23:23 PM > Subject: Re: Website update? > > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. > > Thanks, > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > ------------------------------ > > Message: 4 > Date: Sat, 10 Jun 2006 10:59:56 +0800 > From: weijie > Subject: Signal emitted when Gtk::ColourSelectionDialog's close button > is clicked > To: gtkmm-list@gnome.org > Message-ID: <1149908397.6429.6.camel@localhost> > Content-Type: text/plain > > Hi, > What is the signal emitted when a Gtk::ColourSelectionDialog's close > button is clicked? i am using libglademm. > > For example, if i want to connect a signal handler to a button's > signal_clicked() event, i use this: > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" > > So which signal should i use for a colour selection dialog? the docs are > not helpful here. > > can anyone please point me to a site containing all the signals emitted, > espically in the context of libglademm? thanks! > > wei jie > > > > ------------------------------ > > Message: 5 > Date: Sat, 10 Jun 2006 10:18:07 +0200 > From: Murray Cumming > Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close > button is clicked > To: weijie > Cc: gtkmm-list@gnome.org > Message-ID: <1149927487.5779.7.camel@localhost.localdomain> > Content-Type: text/plain > > On Sat, 2006-06-10 at 10:59 +0800, weijie wrote: > > Hi, > > What is the signal emitted when a Gtk::ColourSelectionDialog's close > > button is clicked? i am using libglademm. > > > > For example, if i want to connect a signal handler to a button's > > signal_clicked() event, i use this: > > > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) > );" > > > > So which signal should i use for a colour selection dialog? the docs are > > not helpful here. > > > > can anyone please point me to a site containing all the signals emitted, > > espically in the context of libglademm? thanks! > > > > wei jie > > I guess you would want to handle Gtk::Dialog::signal_response. Or you > could use Gtk::Dialog::run(), which blocks until the dialog has been > closed. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > > > ------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > End of gtkmm-list Digest, Vol 26, Issue 17 > ****************************************** > ------=_Part_31701_8096328.1150335167213 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,
using signal_response like this:
opt_padcolour_diag->signal_response().connect(sigc::ptr_fun(on_opt_padcolour_diag_destroy) );

gives me this error:

/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In member function 'typename sigc::adaptor_functor<T_functor>::deduce_result_type<T_arg1, void, void, void, void, void, void>::type sigc::adaptor_functor<T_functor>::operator()(T_arg1) const [with T_arg1 = const int&, T_functor = sigc::pointer_functor0<void>]':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:137:   instantiated from 'static T_return sigc::internal::slot_call1<T_functor, T_return, T_arg1>::call_it(sigc::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:144:   instantiated from 'static void* (* sigc::internal::slot_call1<T_functor, T_return, T_arg1>::address())(void*) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:529:   instantiated from 'sigc::slot1<T_return, T_arg1>::slot1(const T_functor&) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1157:   instantiated from 'sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
main.cc:178:   instantiated from here
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: no match for call to '(sigc::pointer_functor0<void>) (const int&)'
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:76: note: candidates are: T_return sigc::pointer_functor0<T_return>::operator()() const [with T_return = void]/usr/include/sigc++- 2.0/sigc++/adaptors/adaptor_trait.h:84: error: return-statement with a value, in function returning 'void'
make: *** [main.o] Error 1

Please help.. thanks!
p.s. where can i find signal names like "signal_clicked"? can i use glade to add signals? Thanks.

On 6/11/06, gtkmm-list-request@gnome.org <gtkmm-list-request@gnome.org > wrote:
Send gtkmm-list mailing list submissions to
         gtkmm-list@gnome.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://mail.gnome.org/mailman/listinfo/gtkmm-list
or, via email, send a message with subject or body 'help' to
        gtkmm-list-request@gnome.org

You can reach the person managing the list at
        gtkmm-list-owner@gnome.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of gtkmm-list digest..."


Today's Topics:

   1. Re: Website update? (Jonathon Jongsma)
   2. Re: Website update? (Murray Cumming)
   3. Re: Website update? (Jan Pfeifer)
   4. Signal emitted when Gtk::ColourSelectionDialog's close button
      is        clicked (weijie)
   5. Re: Signal emitted when Gtk::ColourSelectionDialog's close
      button    is clicked (Murray Cumming)


----------------------------------------------------------------------

Message: 1
Date: Fri, 9 Jun 2006 11:23:23 -0500
From: "Jonathon Jongsma" < jonathon.jongsma@gmail.com>
Subject: Re: Website update?
To: "Murray Cumming" <murrayc@murrayc.com>
Cc: gtkmm-list < gtkmm-list@gnome.org>
Message-ID:
        <ee2fcb570606090923icd105fcuad56b54a72ce09e2@mail.gmail.com >
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> Well, I've finally gotten around to doing an implementation of a new
> website for gtkmm.  For the most part, the content has not been
> changed (there were a few things that I added and a few things that I
> shuffled around, but nothing too significant).  So it's essentially
> just a facelift.

Since I've only gotten minor suggestions and positive comments, should
I assume that the general design is acceptable to everybody?  I'd like
to move forward on getting a new site pushed out soon if possible.  If
anybody has any serious problems with the proposal, speak up soon.
Feel free to be critical of the design if you have concerns about it,
but try to limit your criticisms to the design and organization of the
proposal and not the content of the website.  After a new design is
implemented, we can try to tackle updating the content if necessary.
Murray, I'd also really appreciate your thoughts and suggestions as
the maintainer of gtkmm.

Thanks,
Jonner


------------------------------

Message: 2
Date: Fri, 09 Jun 2006 19:16:56 +0200
From: Murray Cumming <murrayc@murrayc.com>
Subject: Re: Website update?
To: Jonathon Jongsma <jonathon.jongsma@gmail.com>
Cc: gtkmm-list <gtkmm-list@gnome.org>
Message-ID: <1149873416.8058.11.camel@localhost.localdomain>
Content-Type: text/plain

On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote:
> On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> > Well, I've finally gotten around to doing an implementation of a new
> > website for gtkmm.  For the most part, the content has not been
> > changed (there were a few things that I added and a few things that I
> > shuffled around, but nothing too significant).  So it's essentially
> > just a facelift.
>
> Since I've only gotten minor suggestions and positive comments, should
> I assume that the general design is acceptable to everybody?  I'd like
> to move forward on getting a new site pushed out soon if possible.  If
> anybody has any serious problems with the proposal, speak up soon.
> Feel free to be critical of the design if you have concerns about it,
> but try to limit your criticisms to the design and organization of the
> proposal and not the content of the website.  After a new design is
> implemented, we can try to tackle updating the content if necessary.
> Murray, I'd also really appreciate your thoughts and suggestions as
> the maintainer of gtkmm.

Sorry, it was on my todo list.

> The new site is located here:
> http://jonathon.quotidian.org/gtkmm.org/index.shtml
> (be gentle with the server, though.  It's only served on a DSL line
> for now)

It looks generally more up-to-date, though not radically cool.

Some minor points:
0. ", and more" is superfluous necessary in the title.
1. I'd prefer to see "gtkmm" in the title rather than the domain name.
2. We don't need the "What is gtkmm?" title, though that text block is
good.
3. The "Other Resources" title is odd, because I didn't at first see
that the "main" menu items are in a horizontal list at the top. I'm
quite sure that this will lead to people not finding stuff. I like the
idea of making some links obvious (their text could be bigger), but I
don't have a good idea for where to put the secondary stuff.
4. On the other pages (not the first page), the page looks rather plain
- both the left and right hand sides are just black on a white
background. But I don't like the thin lines that we have on the current
site.

I think we need to fix 3 and 4 before making this live.

Many thanks for pushing this.

--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com
www.openismus.com



------------------------------

Message: 3
Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT)
From: Jan Pfeifer <pfjan@yahoo.com.br>
Subject: Re: Website update?
To: Jonathon Jongsma <jonathon.jongsma@gmail.com>,      Murray Cumming
        <murrayc@murrayc.com>
Cc: gtkmm-list < gtkmm-list@gnome.org>
Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii

hi Jonathon,

I'm new here, so I didn't want to comment on the contents.

But from a normal user perspective, I enjoyed the new design. Not only it's much better than the previous, but also it gives the site with a fresh visual for the next couple of years. Better than that only if you find  someway to put some ajax and make some funky special fx :D

thx a lot for the hard work!

- jan


----- Original Message ----
From: Jonathon Jongsma <jonathon.jongsma@gmail.com>
To: Murray Cumming < murrayc@murrayc.com>
Cc: gtkmm-list <gtkmm-list@gnome.org>
Sent: Friday, June 9, 2006 1:23:23 PM
Subject: Re: Website update?

On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> Well, I've finally gotten around to doing an implementation of a new
> website for gtkmm.  For the most part, the content has not been
> changed (there were a few things that I added and a few things that I
> shuffled around, but nothing too significant).  So it's essentially
> just a facelift.

Since I've only gotten minor suggestions and positive comments, should
I assume that the general design is acceptable to everybody?  I'd like
to move forward on getting a new site pushed out soon if possible.  If
anybody has any serious problems with the proposal, speak up soon.
Feel free to be critical of the design if you have concerns about it,
but try to limit your criticisms to the design and organization of the
proposal and not the content of the website.  After a new design is
implemented, we can try to tackle updating the content if necessary.
Murray, I'd also really appreciate your thoughts and suggestions as
the maintainer of gtkmm.

Thanks,
Jonner
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list





------------------------------

Message: 4
Date: Sat, 10 Jun 2006 10:59:56 +0800
From: weijie <weijie90@gmail.com>
Subject: Signal emitted when Gtk::ColourSelectionDialog's close button
        is      clicked
To: gtkmm-list@gnome.org
Message-ID: <1149908397.6429.6.camel@localhost>
Content-Type: text/plain

Hi,
What is the signal emitted when a Gtk::ColourSelectionDialog's close
button is clicked? i am using libglademm.

For example, if i want to connect a signal handler to a button's
signal_clicked() event, i use this:

"exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );"

So which signal should i use for a colour selection dialog? the docs are
not helpful here.

can anyone please point me to a site containing all the signals emitted,
espically in the context of libglademm? thanks!

wei jie



------------------------------

Message: 5
Date: Sat, 10 Jun 2006 10:18:07 +0200
From: Murray Cumming <murrayc@murrayc.com>
Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close
        button  is clicked
To: weijie <weijie90@gmail.com>
Cc: gtkmm-list@gnome.org
Message-ID: < 1149927487.5779.7.camel@localhost.localdomain>
Content-Type: text/plain

On Sat, 2006-06-10 at 10:59 +0800, weijie wrote:
> Hi,
> What is the signal emitted when a Gtk::ColourSelectionDialog's close
> button is clicked? i am using libglademm.
>
> For example, if i want to connect a signal handler to a button's
> signal_clicked() event, i use this:
>
> "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );"
>
> So which signal should i use for a colour selection dialog? the docs are
> not helpful here.
>
> can anyone please point me to a site containing all the signals emitted,
> espically in the context of libglademm? thanks!
>
> wei jie

I guess you would want to handle Gtk::Dialog::signal_response. Or you
could use Gtk::Dialog::run(), which blocks until the dialog has been
closed.

--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com
www.openismus.com



------------------------------

_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list


End of gtkmm-list Digest, Vol 26, Issue 17
******************************************

------=_Part_31701_8096328.1150335167213-- From obarneto@hasar.com Thu Jun 15 09:41:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7A3D23B0263 for ; Thu, 15 Jun 2006 09:41:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14033-01 for ; Thu, 15 Jun 2006 09:41:20 -0400 (EDT) Received: from mailgw.hasar.com (mail.hasar.com [200.80.204.3]) by menubar.gnome.org (Postfix) with ESMTP id E1FD13B01A3 for ; Thu, 15 Jun 2006 09:41:19 -0400 (EDT) Received: from mailserver.hasar.com ([192.168.1.80]) by mailgw.hasar.com (8.13.6/8.12.10) with ESMTP id k5FDbW8n004385 for ; Thu, 15 Jun 2006 10:37:32 -0300 Received: (qmail 18576 invoked from network); 15 Jun 2006 13:44:22 -0000 Received: from unknown (HELO [192.0.2.254]) ([192.0.2.254]) (envelope-sender ) by 0 (qmail-ldap-1.03) with SMTP for ; 15 Jun 2006 13:44:22 -0000 Message-ID: <449163F2.6060301@hasar.com> Date: Thu, 15 Jun 2006 10:43:14 -0300 From: Omar Barneto User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: gtkmm-list@gnome.org Subject: Monitoring I/O in gtkmm/WIN32 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-HASAR-MailScanner-Information: Please contact the Administrator for more information X-HASAR-MailScanner: Found to be clean X-MailScanner-From: obarneto@hasar.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.092 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_WHOIS_BOGONS=2.43, TW_MK=0.077] X-Spam-Score: -0.092 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 13:41:22 -0000 Can I use Monitoring I/O in WIN32 platform.? I used the example in http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18s02.html Because the mkfifo funtion doesn't exist I've replaced by a pipe() function but when I run the program I have continuosly the next error (pru.exe:4293252359): GLib-WARNING **: gmain.c:429: MsgWaitForMultipleObjects() failed: The handle is invalid. The test program is : #define GLIBMM_EXCEPTIONS_ENABLED #include #include "gtkmmconfig.h" //For HAVE_MKFIFO #include #include #include //The SUN Forte compiler puts F_OK here. #include #include #include int read_fd; int fd[2]; Glib::RefPtr iochannel; /* send to the fifo with: echo "Hello" > testfifo quit the program with: echo "Q" > testfifo */ // this will be our signal handler for read operations // it will print out the message sent to the fifo // and quit the program if the message was 'Q'. bool MyCallback(Glib::IOCondition io_condition) { if ((io_condition & Glib::IO_IN) == 0) { std::cerr << "Invalid fifo response" << std::endl; } else { Glib::ustring buf; #ifdef GLIBMM_EXCEPTIONS_ENABLED iochannel->read_line(buf); #else std::auto_ptr ex; iochannel->read_line(buf, ex); if(ex.get()) std::cerr << "Error: " << ex->what() << std::endl; #endif //GLIBMM_EXCEPTIONS_ENABLED std::cout << buf; if (buf == "Q\n") Gtk::Main::quit (); } return true; } int main(int argc, char *argv[]) { // the usual Gtk::Main object Gtk::Main app(argc, argv); { if( pipe(fd) < 0 ) { printf("Error pipe errno %d\n",errno); return 0; } read_fd = fd[0]; printf("pipe read %d\n",read_fd); if (read_fd == -1) { std::cerr << "error opening fifo" << std::endl; return -1; } // connect the signal handler Glib::signal_io().connect(sigc::ptr_fun(MyCallback), read_fd, Glib::IO_IN); // Creates a iochannel from the file descriptor iochannel = Glib::IOChannel::create_from_fd(read_fd); // and last but not least - run the application main loop app.run(); return 0; } What is wrong? From murrayc@murrayc.com Thu Jun 15 14:37:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DB7BD3B01B8 for ; Thu, 15 Jun 2006 14:37:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27612-01 for ; Thu, 15 Jun 2006 14:37:57 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id CABB73B00F9 for ; Thu, 15 Jun 2006 14:37:57 -0400 (EDT) Received: from noname (p5497DFAB.dip.t-dialin.net [84.151.223.171]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 4395C129A8A; Thu, 15 Jun 2006 11:37:05 -0700 (PDT) Subject: Re: Wrapper functions for setting up RGBA colormaps From: Murray Cumming To: Matt Hoosier In-Reply-To: References: Content-Type: text/plain Date: Thu, 15 Jun 2006 20:37:00 +0200 Message-Id: <1150396620.8808.6.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.404 tagged_above=-999 required=2 tests=[AWL=0.041, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.404 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 18:37:59 -0000 On Wed, 2006-06-14 at 15:41 -0500, Matt Hoosier wrote: > I'd like to do some drawing using the alpha channel for blending. At > least one technique for doing this in raw Gtk+ is to query whether an > RGBA colormap exists: > > GdkScreen* screen = gtk_widget_get_screen(widget); > > GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen); > gboolean supports_alpha = TRUE; > > if (!colormap) > { > /* display doesn't support compositing; fall back to RGB */ > colormap = gdk_screen_get_rgb_colormap(screen); > supports_alpha = FALSE; > } > > gtk_widget_set_colormap(widget, colormap); > > One then can later inspect the 'supports_alpha' flag when setting up > the colormap on a Cairo context. > > Gtkmm doesn't seem to offer wrappers for this RGBA colormap > fetching/setting. Should I continue to use the underlying Gtk+ API, or > is there a cleaner way of doing this kind of thing in Gtkmm? I wrapped those functions in HEAD just a few days ago, so they are not available yet in stable releases: http://cvs.gnome.org/viewcvs/gtkmm/ChangeLog?r1=1.486&r2=1.487 But it should be totally OK to use the C API together with the gtkmm API, using gobj(). -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 15 15:04:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 613E03B0610 for ; Thu, 15 Jun 2006 15:04:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28609-10 for ; Thu, 15 Jun 2006 15:04:57 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id CDBD63B04F3 for ; Thu, 15 Jun 2006 15:04:56 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 554EB12292 for ; Thu, 15 Jun 2006 12:04:21 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1147 To: gtkmm-forge@lists.sourceforge.net Date: Thu, 15 Jun 2006 12:04:20 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.395 tagged_above=-999 required=2 tests=[AWL=0.090, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 19:04:58 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344925] New: Further printing API updates (gtkmm (bugzilla.gnome.org)) 2. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 3. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] New: gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 14 Jun 2006 18:35:52 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] New: Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Summary: Further printing API updates Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: marko@marko.anastasov.name QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unversioned Enhancement GNOME milestone: Unspecified * gtk/src/gtk_methods.defs: Regenerated with h2defs.py. * gtk/src/gtk_signals.defs: Updated the whole section for PrintOperation. Added defs for PrintOperationPreview: ready and got_page_size. Added accepts_pdf ans accepts_ps properties for Printer. * gtk/src/gtk_vfuncs.defs: Added a section for PrintOperationPreview with render_page, end_preview and is_selected. * gtk/src/printer.hg: New functions (properties likewise): accepts_pdf() and accepts_ps(). * gtk/src/printjob.ccg: Include gtktypebuiltins.h. * gtk/src/printjob.hg: New enum: PrintCapabilities. * gtk/src/printoperation.ccg: * gtk/src/printoperation.hg: Added a version of run() without the Window parameter. Added a commented done signal with TODO. Other new signals: create_custom_widget, custom_widget_apply, and preview (with a TODO). Renamed properties: number_of_pages and pdf_target. Added n_pages and export_filename instead, and custom_tab_label. * gtk/src/printoperationpreview.ccg: * gtk/src/printoperationpreview.hg: New files. * gtk/gtkmm.h: * gtk/src/Makefile_list_of_hg.am_fragment: Include the new files. * gtk/src/printunixdialog.hg: New functions: add_custom_tab and set_manual_capabilities. * tools/m4/convert_gtk.m4: Added new conversions. ----- What's not done yet is the "done" signal in printoperation. In the C API the user is supposed to check the status enum and then call get_error() is necessary. A solution should somehow provide normal exception handling. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 14 Jun 2006 18:36:32 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614223632.B35B06CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #1 from Marko Anastasov 2006-06-14 22:36 UTC ------- Created an attachment (id=67366) --> (http://bugzilla.gnome.org/attachment.cgi?id=67366&action=view) patch and printingoperationpreview files -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 14 Jun 2006 18:40:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614224018.A69F26CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marko@marko.anastasov.name ------- Comment #4 from Marko Anastasov 2006-06-14 22:40 UTC ------- This is again due to recent API (function name) changes in GTK+. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 15 Jun 2006 09:07:40 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] New: gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Summary: gtkmm-2.9.4 does not build against gtk+-2.9.3 Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: jsacco@ydl.net QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified gtkmm-2.9.4 does not build against gtk+-2.9.3. Hopefully, gtkmm-2.9.5 will be released soon. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Thu, 15 Jun 2006 13:15:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060615171521.809216CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |newren@gmail.com -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Thu, 15 Jun 2006 14:12:34 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060615181234.13DC76CC1AD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-15 18:12 UTC ------- Created an attachment (id=67440) --> (http://bugzilla.gnome.org/attachment.cgi?id=67440&action=view) Better fix -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1147 ******************************************** From michael@elehack.net Thu Jun 15 18:59:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 181F63B0007 for ; Thu, 15 Jun 2006 18:59:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04746-09 for ; Thu, 15 Jun 2006 18:59:12 -0400 (EDT) Received: from weirdo.crazywebhosting.net (weirdo.crazywebhosting.net [70.85.78.4]) by menubar.gnome.org (Postfix) with ESMTP id D31EE3B0080 for ; Thu, 15 Jun 2006 18:59:12 -0400 (EDT) Received: from rentacop.student.iastate.edu ([64.113.93.202] helo=bezalel.elehack.net) by weirdo.crazywebhosting.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.52) id 1Fr0nT-0002Tl-8t for gtkmm-list@gnome.org; Thu, 15 Jun 2006 17:58:44 -0500 Received: by bezalel.elehack.net (sSMTP sendmail emulation); Thu, 15 Jun 2006 17:58:42 -0500 From: "Michael Ekstrand" Resent-From: Michael Ekstrand Resent-Date: Thu, 15 Jun 2006 17:58:42 -0500 Resent-Message-ID: <20060615225842.GC8071@localhost.localdomain> Resent-To: gtkmm-list@gnome.org Date: Thu, 15 Jun 2006 17:58:10 -0500 To: DC A Subject: Re: Problem in updating progress bar Message-ID: <20060615225810.GB8071@localhost.localdomain> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11+cvs20060403 X-Antivirus-Scanner: Clean mail though you should still use an Antivirus X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - weirdo.crazywebhosting.net X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - elehack.net X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.389 tagged_above=-999 required=2 tests=[AWL=0.075, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.389 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 22:59:16 -0000 On Thu, Jun 15, 2006 at 06:07:09PM +0000, DC A wrote: > What could be the reason for using gtk_events_pending() and > gtk_main_iteration() in the following code snippet: > > for( gflt=0; gflt<=1; ){ > gtk_progress_bar_update( (GtkProgressBar*)pbar, gflt ); > //update > while (gtk_events_pending ()) > gtk_main_iteration (); > gflt += 0.1; > sleep(1); > if ( gflt > 1 ) break; > } > > why the code cannot update the progressbar without these two functions? I > saw the API but still it is not clear to me. The gtk_progress_bar_update function does not actually draw the updated progress bar, but it rather schedules an update to happen next time drawing happens (essentially - the details are probably slightly different). Flushing the event queue (the point of the two questioned calls) forces this event to be processed, so that the progress display is actually updated. It also has the convenient side effect of allowing any user events to be processed - enables your app to be more responsive without multithreading. But yeah, I'm not 100% sure how the progress bar update code looks, but here is how I would implement such an API call (pseudocode): update_storage_of_fraction invalidate_progress_bar invalidating causes GTK to schedule a redraw, which then calls the same redraw function that is used when the widget is exposed, etc. That way you only have drawing code in one place. So it makes the implementation notably simpler. - Michael -- mouse, n: a device for pointing at the xterm in which you want to type. -- Fortune Visit me on the Web: http://www.elehack.net From jonathon.jongsma@gmail.com Thu Jun 15 20:57:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 339953B00DD for ; Thu, 15 Jun 2006 20:57:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08342-07 for ; Thu, 15 Jun 2006 20:57:22 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 3280B3B0011 for ; Thu, 15 Jun 2006 20:57:22 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so810574nzo for ; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Received: by 10.36.215.21 with SMTP id n21mr3308501nzg; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Message-ID: Date: Thu, 15 Jun 2006 19:56:59 -0500 From: "Jonathon Jongsma" To: gtkmm Subject: custom treemodels and treeview padding MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.395 tagged_above=-999 required=2 tests=[AWL=0.051, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 00:57:23 -0000 I've been working a bit on a custom treemodel based on standard C++ containers and I've got the basics working, but when I add it to a treeview, I get some weird padding in the beginning of the column. For example, see this screenshot: http://download.gna.org/colorscheme/etc/customtreemodel/Screenshot-testcustomtreemodel.png I tried running the example that's in the gtkmm source tree and the first column also seems to have this extra padding, although the subsequent columns don't: http://download.gna.org/colorscheme/etc/customtreemodel/gtkmm-example.png Does anybody have any suggestions for what might be causing this and what I might try to fix it? Or has anybody implemented a custom treemodel where this behavior doesn't exist? If you're interested in playing with the code, you can download it from here: http://download.gna.org/colorscheme/etc/customtreemodel/customtreemodel-0.0.2.tar.gz Any tips would be greatly appreciated. Thanks, Jonner From eduardobeloni@yahoo.com.br Fri Jun 16 10:46:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2213D3B007D for ; Fri, 16 Jun 2006 10:46:43 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31918-05 for ; Fri, 16 Jun 2006 10:46:41 -0400 (EDT) Received: from web51514.mail.yahoo.com (web51514.mail.yahoo.com [206.190.39.160]) by menubar.gnome.org (Postfix) with SMTP id F07493B0007 for ; Fri, 16 Jun 2006 10:46:40 -0400 (EDT) Received: (qmail 94911 invoked by uid 60001); 16 Jun 2006 14:44:50 -0000 Message-ID: <20060616144450.94909.qmail@web51514.mail.yahoo.com> Received: from [200.17.82.49] by web51514.mail.yahoo.com via HTTP; Fri, 16 Jun 2006 07:44:50 PDT Date: Fri, 16 Jun 2006 07:44:50 -0700 (PDT) From: eduardo fiss beloni Subject: it's time of FIFA world cup ! To: gtkmm list MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.03 tagged_above=-999 required=2 tests=[AWL=-1.231, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -1.03 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 14:46:43 -0000 hello people, it's time of FIFA world cup, the most important international event of the world! I'm brazilian, but I think the brazilian team wont wins the world cup, but Brazil won first game against Croatia... if you are croatian (or borned in any country that is in world cup), please reply to me, let's talk about world cup... it's a wonderfull event! thanks "A machine can do the work of fifty ordinary men, but no machine can do the work of one extraordinary man." __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From bob@fis-cal.com Fri Jun 16 14:03:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 716BE3B04D4 for ; Fri, 16 Jun 2006 14:03:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10616-01 for ; Fri, 16 Jun 2006 14:03:07 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 899DE3B04FC for ; Fri, 16 Jun 2006 14:02:58 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ATC34012; Fri, 16 Jun 2006 13:48:55 -0400 (EDT) Message-ID: <4492EEF3.2010501@fis-cal.com> Date: Fri, 16 Jun 2006 12:48:35 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Jonathon Jongsma Subject: Re: custom treemodels and treeview padding References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------020505040308030005050300" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:03:10 -0000 This is a multi-part message in MIME format. --------------020505040308030005050300 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Just a shot in the dark here: Is your custom Gtk::TreeModel based on a Gtk::TreeStore or a Gtk::ListStore? If it's a Gtk::TreeStore then I'd guess that the "weird padding" is reserving space to place the expansion toggle symbol for a row that is an expandable parent. Once again, just a guess. Bob Caryl Jonathon Jongsma wrote: > I've been working a bit on a custom treemodel based on standard C++ > containers and I've got the basics working, but when I add it to a > treeview, I get some weird padding in the beginning of the column. > For example, see this screenshot: > http://download.gna.org/colorscheme/etc/customtreemodel/Screenshot-testcustomtreemodel.png > > I tried running the example that's in the gtkmm source tree and the > first column also seems to have this extra padding, although the > subsequent columns don't: > http://download.gna.org/colorscheme/etc/customtreemodel/gtkmm-example.png > > Does anybody have any suggestions for what might be causing this and > what I might try to fix it? Or has anybody implemented a custom > treemodel where this behavior doesn't exist? > > If you're interested in playing with the code, you can download it from here: > http://download.gna.org/colorscheme/etc/customtreemodel/customtreemodel-0.0.2.tar.gz > > Any tips would be greatly appreciated. > > Thanks, > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > --------------020505040308030005050300 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------020505040308030005050300-- From jonathon.jongsma@gmail.com Fri Jun 16 14:27:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E37F33B00E2 for ; Fri, 16 Jun 2006 14:27:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12241-10 for ; Fri, 16 Jun 2006 14:27:33 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 3D9043B0134 for ; Fri, 16 Jun 2006 14:27:33 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1097268nzo for ; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Received: by 10.36.38.19 with SMTP id l19mr817010nzl; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Message-ID: Date: Fri, 16 Jun 2006 13:26:50 -0500 From: "Jonathon Jongsma" To: bob@fis-cal.com Subject: Re: custom treemodels and treeview padding In-Reply-To: <4492EEF3.2010501@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4492EEF3.2010501@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.472 tagged_above=-999 required=2 tests=[AWL=0.128, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.472 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:27:35 -0000 On 6/16/06, Bob Caryl wrote: > Just a shot in the dark here: Is your custom Gtk::TreeModel based on a > Gtk::TreeStore or a Gtk::ListStore? If it's a Gtk::TreeStore then I'd > guess that the "weird padding" is reserving space to place the expansion > toggle symbol for a row that is an expandable parent. > > Once again, just a guess. > > Bob Caryl Neither. It's based on TreeModel (which is the base class / interface for TreeStore and ListStore as well). But you're absolutely correct -- it was set as the expander column. The GTK+ documentation says the following: ----- void gtk_tree_view_set_expander_column (GtkTreeView *tree_view, GtkTreeViewColumn *column); Sets the column to draw the expander arrow at. It must be in tree_view. If column is NULL, then the expander arrow is always at the first visible column. If you do not want expander arrow to appear in your tree, set the expander column to a hidden column. ----- http://developer.gnome.org/doc/API/2.0/gtk/GtkTreeView.html#gtk-tree-view-set-expander-column So apparently I need to add a dummy column to my treeview, set it as the expander column, and then hide it in order to make the expander disappear? That seems a little bit odd, but it does work. The disadvantage is that I have to do this any time I use my custom model in a treeview. But I don't have to do that when I use a ListStore. I wonder what it is about ListStore that tells the TreeView that there is no need to reserve space for an expander... I'll keep looking into it, but if anybody has any tips, let me know. Anyway, thanks Bob. I just needed somebody to point out the obvious :) Jonner From jonathon.jongsma@gmail.com Fri Jun 16 14:42:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2283A3B000B for ; Fri, 16 Jun 2006 14:42:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13609-08 for ; Fri, 16 Jun 2006 14:42:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id C628E3B007D for ; Fri, 16 Jun 2006 14:42:56 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1100624nzo for ; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Received: by 10.36.33.15 with SMTP id g15mr834102nzg; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Message-ID: Date: Fri, 16 Jun 2006 13:42:07 -0500 From: "Jonathon Jongsma" To: bob@fis-cal.com Subject: Re: custom treemodels and treeview padding In-Reply-To: <4492FA42.4040602@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4492EEF3.2010501@fis-cal.com> <4492FA42.4040602@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.472 tagged_above=-999 required=2 tests=[AWL=0.128, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.472 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:42:58 -0000 Yes, I understand that. My custom model doesn't support child rows either. My question was more specific in nature -- What specific piece of data in ListStore is used to indicate to TreeView that child rows are not supported? (i.e. what is the magic piece of data that I need to implement in my custom model?) Jonner On 6/16/06, Bob Caryl wrote: > > Hey Jonathan: > > The reason it does not happen with a ListStore is that it doesn't support > child rows.. it is just a simple list. That was the basis of my question in > the first place. I am sorry that I did a poor job of making the purpose of > my question clear. > From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 16 15:05:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4437E3B0096 for ; Fri, 16 Jun 2006 15:05:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15175-10 for ; Fri, 16 Jun 2006 15:05:30 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 6FE023B007C for ; Fri, 16 Jun 2006 15:05:30 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E0B9B1354C for ; Fri, 16 Jun 2006 12:04:29 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1148 To: gtkmm-forge@lists.sourceforge.net Date: Fri, 16 Jun 2006 12:04:28 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.395 tagged_above=-999 required=2 tests=[AWL=0.090, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 19:05:32 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345071] New: libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 2. [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 3. [Bug 345076] New: Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) 4. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 15 Jun 2006 22:29:45 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] New: libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified Summary: libbonobomm fails to compile : "unknown option -lcpp" Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libbonobomm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: Processing file /opt/gnome2/share/idl/bonobo-2.0/Bonobo.idl /opt/gnome2/bin/orbit-idl-2 -lcpp -D__Bonobo_COMPILATION -D__Bonobo_Unknown_COMPILATION -D__Bonobo_GenericFactory_COMPILATION -D__Bonobo_Activation_types_COMPILATION -I//opt/gnome2/share/idl/bonobo-2.0 -I//opt/gnome2/share/idl/bonobo-activation-2.0 /opt/gnome2/share/idl/bonobo-2.0/Bonobo.idl orbit-idl-2: Unknown option -lcpp make[3]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm/generated' make[2]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm' make[1]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm' make[3]: *** [Bonobo.h] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 Appears to just be a missing space between the -l and the cpp. I'll attach a patch in a minute. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Thu, 15 Jun 2006 22:31:14 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616023114.ADD196CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-16 02:31 UTC ------- Created an attachment (id=67460) --> (http://bugzilla.gnome.org/attachment.cgi?id=67460&action=view) Trivial fix for the bug -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Thu, 15 Jun 2006 23:00:33 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] New: Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Summary: Another libbonobomm compilation failure -- wrong friend class name Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libbonobomm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: In file included from unknown_cimpl.cc:4: ../../bonobomm/servers/unknown_cimpl.h:79: error: using typedef-name `Gnome::Bonobo::Servers::Unknown_CImpl::CppClassType' after `class' make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm/servers' make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm/servers' make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm' make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm' make[4]: *** [unknown_cimpl.lo] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 Error looks like a simple mistake in an m4 file; will attach a patch in a minute. It looks like libbonobomm compiles successfully with the patch in bug 345071 plus the one I'm about to attach. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 15 Jun 2006 23:02:02 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616030202.238B76CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-16 03:02 UTC ------- Created an attachment (id=67463) --> (http://bugzilla.gnome.org/attachment.cgi?id=67463&action=view) Simple fix -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1148 ******************************************** From gezimetc@shaw.ca Sat Jun 17 06:29:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0476C3B0538 for ; Sat, 17 Jun 2006 06:29:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18370-10 for ; Sat, 17 Jun 2006 06:29:40 -0400 (EDT) Received: from pd2mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id F3B753B0870 for ; Sat, 17 Jun 2006 06:29:39 -0400 (EDT) Received: from pd3mr3so.prod.shaw.ca (pd3mr3so-qfe3.prod.shaw.ca [10.0.141.179]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000FSQ2DV4LE0@l-daemon> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Received: from pn2ml3so.prod.shaw.ca ([10.0.121.147]) by pd3mr3so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000C5J2DVSHE0@pd3mr3so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Received: from laptopi ([70.65.128.114]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000A8D2DULMA0@l-daemon> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Date: Sat, 17 Jun 2006 04:27:31 -0600 From: Gezim Hoxha Subject: gnome applets with gtkmm To: gtkmm Message-id: <1150540051.6504.1.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.337 tagged_above=-999 required=2 tests=[AWL=-0.934, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.337 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 10:29:41 -0000 Hi all. Could someone provide me with a mini-howto on writing gnome applets with gtkmm? I googled this but not much came up. Thanks, -Gezim From dodji.seketeli@gmail.com Sat Jun 17 15:27:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id ACCD33B016E for ; Sat, 17 Jun 2006 15:27:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04467-06 for ; Sat, 17 Jun 2006 15:27:15 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.207]) by menubar.gnome.org (Postfix) with ESMTP id A54AB3B010F for ; Sat, 17 Jun 2006 15:27:15 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id h29so596036wxd for ; Sat, 17 Jun 2006 12:26:23 -0700 (PDT) Received: by 10.70.92.17 with SMTP id p17mr5991218wxb; Sat, 17 Jun 2006 11:59:31 -0700 (PDT) Received: by 10.70.112.1 with HTTP; Sat, 17 Jun 2006 11:59:31 -0700 (PDT) Message-ID: Date: Sat, 17 Jun 2006 20:59:31 +0200 From: "Dodji Seketeli" Sender: dodji.seketeli@gmail.com To: "Gezim Hoxha" Subject: Re: gnome applets with gtkmm In-Reply-To: <1150540051.6504.1.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150540051.6504.1.camel@localhost.localdomain> X-Google-Sender-Auth: 040a62af6524cb2c X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.009, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 19:27:16 -0000 Hello, I am not sure if there are up to date bindings to the applets api but you can use the C API to write your applet and keep the widgets used in the applet in gtkmm. There is a tutorial for the C API at http://www.gnome.org/projects/ORBit2/appletstutorial.html . Hope this helps, Dodji. On 6/17/06, Gezim Hoxha wrote: > Hi all. > > Could someone provide me with a mini-howto on writing gnome applets with > gtkmm? I googled this but not much came up. > > Thanks, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From gezimetc@shaw.ca Sat Jun 17 19:02:07 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 56F583B0072; Sat, 17 Jun 2006 19:02:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13501-03; Sat, 17 Jun 2006 19:02:06 -0400 (EDT) Received: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 200613B0089; Sat, 17 Jun 2006 19:02:05 -0400 (EDT) Received: from pd2mr4so.prod.shaw.ca (pd2mr4so-qfe3.prod.shaw.ca [10.0.141.107]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100GFP19UZI20@l-daemon>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Received: from pn2ml1so.prod.shaw.ca ([10.0.121.145]) by pd2mr4so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100JZR19UM830@pd2mr4so.prod.shaw.ca>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Received: from laptopi ([70.65.128.114]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100HGY19UOOJ0@l-daemon>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Date: Sat, 17 Jun 2006 17:01:06 -0600 From: Gezim Hoxha Subject: Re: gnome applets with gtkmm In-reply-to: To: Dodji Seketeli , gtkmm Message-id: <1150585266.8446.2.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1150540051.6504.1.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.322 tagged_above=-999 required=2 tests=[AWL=-0.919, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.322 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 23:02:07 -0000 On Sat, 2006-17-06 at 20:59 +0200, Dodji Seketeli wrote: > Hello, > > I am not sure if there are up to date bindings to the applets api but > you can use the C API to write your applet and keep the widgets used > in the applet in gtkmm. > > There is a tutorial for the C API at > http://www.gnome.org/projects/ORBit2/appletstutorial.html . > > Hope this helps, Dodji, Thanks for that. Yes it helped :) I got the GTK+ version working but I have no idea how to convert it to GTKMM. Here is what I have: #include #include #include static gboolean myexample_applet_fill (PanelApplet *applet, const gchar *iid, gpointer data) { GtkWidget *label; if (strcmp (iid, "OAFIID:ExampleApplet") != 0) return FALSE; label = gtk_label_new ("Hello World"); gtk_container_add (GTK_CONTAINER (applet), label); gtk_widget_show_all (GTK_WIDGET (applet)); return TRUE; } PANEL_APPLET_BONOBO_FACTORY ("OAFIID:ExampleApplet_Factory", PANEL_TYPE_APPLET, "The Hello World Applet", "0", myexample_applet_fill, NULL); How do I convert this to GTKMM and how do I compile it? (With current one I compiled with this command: gcc $(pkg-config --cflags --libs libpanelapplet-2.0) -o my_applet my_applet.c ) Thanks, -Gezim > Dodji. > > On 6/17/06, Gezim Hoxha wrote: > > Hi all. > > > > Could someone provide me with a mini-howto on writing gnome applets with > > gtkmm? I googled this but not much came up. > > > > Thanks, > > -Gezim > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > From dodji.seketeli@gmail.com Sat Jun 17 19:36:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6B77B3B00DC for ; Sat, 17 Jun 2006 19:36:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15010-06 for ; Sat, 17 Jun 2006 19:35:57 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.205]) by menubar.gnome.org (Postfix) with ESMTP id AFD0A3B012A for ; Sat, 17 Jun 2006 19:35:57 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id i30so24604wxd for ; Sat, 17 Jun 2006 16:34:46 -0700 (PDT) Received: by 10.70.83.9 with SMTP id g9mr6237085wxb; Sat, 17 Jun 2006 16:28:03 -0700 (PDT) Received: by 10.70.112.1 with HTTP; Sat, 17 Jun 2006 16:28:03 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 01:28:03 +0200 From: "Dodji Seketeli" Sender: dodji.seketeli@gmail.com To: "Gezim Hoxha" Subject: Re: gnome applets with gtkmm In-Reply-To: <1150585266.8446.2.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150540051.6504.1.camel@localhost.localdomain> <1150585266.8446.2.camel@localhost.localdomain> X-Google-Sender-Auth: 69e021f4e3dc096e X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 23:36:02 -0000 > Thanks for that. Yes it helped :) Good to hear that :-) > I got the GTK+ version working but I have no idea how to convert it to > GTKMM. Okay, cool. [...] okay, here is what I get after quickly changing the code: #include #include #include using namespace std ; using namespace Glib ; using namespace Gtk ; =~= static bool myexample_applet_fill (PanelApplet *applet, const gchar *iid, gpointer data) { if (!iid) { return false ; } if (ustring (iid) != "OAFIID:ExampleApplet") { cerr << "got a call for an other applet\n" ; return false ; } Label *label = manage( new Label ("Hello World")); gtk_container_add (GTK_CONTAINER (applet), GTK_WIDGET (label->gobj ())); gtk_widget_show_all (GTK_WIDGET (applet)); return true; } PANEL_APPLET_BONOBO_FACTORY ("OAFIID:ExampleApplet_Factory", PANEL_TYPE_APPLET, "The Hello World Applet", "0", (PanelAppletFactoryCallback) myexample_applet_fill, NULL); =~= To compile it, I ran: g++ -o test-applet `pkg-config --libs --cflags libpanelapplet-2.0 gtkmm-2.4` test-applet.cc I don't know if it runs okay though :-) But you should get the idea . Cheers, Dodji. From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 00:00:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 575BB3B0089 for ; Sun, 18 Jun 2006 00:00:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22242-08 for ; Sun, 18 Jun 2006 00:00:49 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 852D03B0087 for ; Sun, 18 Jun 2006 00:00:49 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id AAA6912677 for ; Sat, 17 Jun 2006 12:07:42 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1149 To: gtkmm-forge@lists.sourceforge.net Date: Sat, 17 Jun 2006 12:07:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.396 tagged_above=-999 required=2 tests=[AWL=0.089, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.396 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 04:00:53 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 3. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 4. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 5. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Fri, 16 Jun 2006 17:40:54 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616214054.EADD26CC1DF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #3 from Murray Cumming 2006-06-16 21:40 UTC ------- Thanks. That should be fixed in cvs now. I wonder why you are seeing warnings (or have them turned on by autogen.sh) and I'm not. We love warnings as errors. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Fri, 16 Jun 2006 17:29:13 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616212913.8069C6CC1CA@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-16 21:29 UTC ------- I'd rather really initialize it. I'm surprised that this only showed up now. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Fri, 16 Jun 2006 17:29:38 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616212938.790586CC1D2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-16 21:29 UTC ------- Looks fine. Please commit. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Fri, 16 Jun 2006 18:59:30 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616225930.2DC456CC1DC@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67440|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sat, 17 Jun 2006 11:19:46 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617151946.48EDB6CC2D4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #4 from Elijah Newren 2006-06-17 15:19 UTC ------- No clue, but it appears to be happending to Joseph as well (see bug 344990). Anyway, it does indeed look fixed so I'm marking as such. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1149 ******************************************** From xjianz@gmail.com Sun Jun 18 05:17:25 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86AF33B072D for ; Sun, 18 Jun 2006 05:17:25 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14833-02 for ; Sun, 18 Jun 2006 05:17:24 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.198]) by menubar.gnome.org (Postfix) with ESMTP id 8A7B03B0678 for ; Sun, 18 Jun 2006 05:17:24 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 18so842998nzp for ; Sun, 18 Jun 2006 02:16:34 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr6055091nzi; Sun, 18 Jun 2006 02:06:34 -0700 (PDT) Received: by 10.36.118.1 with HTTP; Sun, 18 Jun 2006 02:06:34 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 21:06:34 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org Subject: using cairo inside gtkmm? MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3653_3249718.1150621594722" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.887 tagged_above=-999 required=2 tests=[AWL=-0.942, BAYES_20=-0.74, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.887 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 09:17:25 -0000 ------=_Part_3653_3249718.1150621594722 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I know that cairomm is not available on windows at the moment. But, I know there is a way to call gtk+ functions inside gtkmm. So, Is it possible to directly use cairo in gtkmm? Can anyone show me some short codes about how to achieve it? Thanks in advance!!! Fei ------=_Part_3653_3249718.1150621594722 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I know that cairomm is not available on windows at the moment. But, I know there is a way to call gtk+ functions inside gtkmm. So, Is it possible to directly use cairo in gtkmm? Can anyone show me some short codes about how to achieve it?

Thanks in advance!!!

Fei
------=_Part_3653_3249718.1150621594722-- From xjianz@gmail.com Sun Jun 18 06:52:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 92E633B091D for ; Sun, 18 Jun 2006 06:52:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19128-08 for ; Sun, 18 Jun 2006 06:52:32 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id C77B93B0854 for ; Sun, 18 Jun 2006 06:52:31 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1673251nzo for ; Sun, 18 Jun 2006 03:51:26 -0700 (PDT) Received: by 10.36.41.4 with SMTP id o4mr2676234nzo; Sun, 18 Jun 2006 02:00:04 -0700 (PDT) Received: by 10.36.118.1 with HTTP; Sun, 18 Jun 2006 02:00:04 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 21:00:04 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org Subject: Tray Icon Howto? MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3597_13874039.1150621204687" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.724 tagged_above=-999 required=2 tests=[AWL=-0.074, BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.724 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 10:52:32 -0000 ------=_Part_3597_13874039.1150621204687 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I'm using gtkmm for linux and windows platforms. I want my application to be minimised to a tray icon, on the system tray in window and on the notification area in Linux. Is there an example that I can follow be able to do it? Can any one give me some help about this? Thanks alot!!! Fei ------=_Part_3597_13874039.1150621204687 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I'm using gtkmm for linux and windows platforms. I want my application to be minimised to a tray icon, on the system tray in window and on the notification area in Linux.

Is there an example that I can follow be able to do it? Can any one give me some help about this?

Thanks alot!!!

Fei
------=_Part_3597_13874039.1150621204687-- From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 10:23:18 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 17B0B3B0BEE for ; Sun, 18 Jun 2006 10:23:18 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30476-03 for ; Sun, 18 Jun 2006 10:23:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 636373B0BE8 for ; Sun, 18 Jun 2006 10:23:16 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 34BD813CFD for ; Sun, 18 Jun 2006 07:22:19 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1150 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 18 Jun 2006 07:22:17 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=0.088, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.397 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 14:23:18 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 2. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 3. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 7. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 8. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 9. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 17 Jun 2006 15:21:05 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617192105.667746CC399@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com ------- Comment #3 from jonner 2006-06-17 19:21 UTC ------- well, I don't believe it shows up unless you add -Werror and/or -Wextra, right Elijah? If you want to initialize it, then passing 0 would be the proper fix, I suppose. I can commit that change. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 17 Jun 2006 15:31:49 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617193149.F29866CC2C4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified ------- Comment #4 from Elijah Newren 2006-06-17 19:31 UTC ------- Don't look at me, it wasn't *me* who added -Werror. ;-) autogen.sh has this in it (which I'm guessing was to prevent warning errors from 2.x users, but maybe really was meant to prevent you from getting errors from gcc-4.x users too?) : case "$*" in *--enable-warnings*|*--disable-warnings*) ;; *) # enable -Werror by default when building with gcc3 ${CXX:-"g++"} --version 2>/dev/null | grep '(GCC) 3\.[0-9]\+\.[0-9]' >/d ev/null 2>&1 \ && enable_warnings='--enable-warnings=hardcore' ;; esac -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sat, 17 Jun 2006 15:36:39 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617193639.CD7156CC2C9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #5 from Elijah Newren 2006-06-17 19:36 UTC ------- Murray: Are you using gcc-4.x? Your autogen.sh only turns on warnings as errors for gcc-3.x. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sat, 17 Jun 2006 10:36:55 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617143655.55EF06CC316@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #1 from Joseph Sacco 2006-06-17 14:36 UTC ------- The code in CVS [as of 13jun] builds. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sat, 17 Jun 2006 16:09:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617200956.A28306CC1C3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #4 from Elijah Newren 2006-06-17 20:09 UTC ------- As per comments in bug 344788, it appears that it is more likely to build with gcc-4.x as gtkmm's autogen only automatically turns on errors for warnings when building with gcc-3.x. This seems to explain why I couldn't get it to build without lots of little patches (though they are all relatively trivial), and the reason you probably could get it to build. But yeah, I agree with you on when-will-next-release-be-available as being the important question for this bug. :) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Sat, 17 Jun 2006 13:46:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617174621.67A406CC32F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #3 from Joseph Sacco 2006-06-17 17:46 UTC ------- I used the Changelog to determine the date, which was not a good idea. I am actually using code from 15June, which does build on my system. 'make distcheck' even works. That being said, the important question is "When will gtkmm-2.9.5" be released?" -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Sat, 17 Jun 2006 11:21:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617152131.ECDC56CC2E1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #2 from Elijah Newren 2006-06-17 15:21 UTC ------- No it doesn't (bug 344788, bug 344787, bug 344771, bug 344786, and bug 344789 -- most of which have been fixed since 13jun, though). -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Sat, 17 Jun 2006 22:26:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618022610.935966CC1B2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #5 from jonner 2006-06-18 02:26 UTC ------- OK, I've committed with an initializer of 0 for the last field. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 9 Date: Sun, 18 Jun 2006 10:20:09 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618142009.6DF3C6CC1BD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #6 from Murray Cumming 2006-06-18 14:20 UTC ------- Yes, I am using gcc 4.0.3 in Ubuntu Dapper. I'd be happy if someone made autogen.sh turn on warnings for me too. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1150 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 19:52:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4EF763B0308 for ; Sun, 18 Jun 2006 19:52:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15608-10 for ; Sun, 18 Jun 2006 19:52:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id C0F3F3B0E3E for ; Sun, 18 Jun 2006 19:50:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 725FF16054 for ; Sun, 18 Jun 2006 12:05:25 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1151 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 18 Jun 2006 12:05:23 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=0.088, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.397 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 23:52:22 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) 2. [Bug 345245] New: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 3. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 4. [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 5. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 18 Jun 2006 10:24:02 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618142402.A480A6CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-18 14:24 UTC ------- Thanks. Feel free to commit anything you like to libbonobo*mm. I don't believe that anyone is using it in reality. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sun, 18 Jun 2006 10:28:20 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] New: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Summary: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified See bug 344771 comment 6. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 18 Jun 2006 10:54:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618145448.A3FCC6CC254@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-18 14:54 UTC ------- Created an attachment (id=67579) --> (http://bugzilla.gnome.org/attachment.cgi?id=67579&action=view) Make Murray happy :-) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sun, 18 Jun 2006 11:39:47 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618153947.1CD1A6CC1CC@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67460|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sun, 18 Jun 2006 11:39:48 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618153948.52E996CC1D7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67463|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1151 ******************************************** From weijie90@gmail.com Sun Jun 18 23:46:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 41CDF3B03C1 for ; Sun, 18 Jun 2006 23:46:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22691-10 for ; Sun, 18 Jun 2006 23:46:12 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.202]) by menubar.gnome.org (Postfix) with ESMTP id 085473B012E for ; Sun, 18 Jun 2006 23:46:11 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 34so1084503nzf for ; Sun, 18 Jun 2006 20:45:15 -0700 (PDT) Received: by 10.65.107.11 with SMTP id j11mr3785901qbm; Sun, 18 Jun 2006 20:45:15 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.108.52]) by mx.gmail.com with ESMTP id q17sm1007522qbq.2006.06.18.20.45.13; Sun, 18 Jun 2006 20:45:14 -0700 (PDT) Subject: GTK::ColourselectionDialog From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Mon, 19 Jun 2006 11:45:11 +0800 Message-Id: <1150688711.9996.0.camel@di-desktop> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.209 tagged_above=-999 required=2 tests=[AWL=0.391, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.209 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 03:46:13 -0000 Hi, will anyone please help me with the problem i sent to the mailing list earlier? Thanks! wj From bob@fis-cal.com Mon Jun 19 07:59:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6CFF83B093C for ; Mon, 19 Jun 2006 07:59:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09354-03 for ; Mon, 19 Jun 2006 07:59:12 -0400 (EDT) Received: from mailrtr3.mailzone.edeltacom.com (mailrtr3.mailzone.edeltacom.com [216.248.176.150]) by menubar.gnome.org (Postfix) with ESMTP id 84E213B0A21 for ; Mon, 19 Jun 2006 07:59:12 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr3.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id GNN82437; Mon, 19 Jun 2006 07:52:05 -0400 (EDT) Message-ID: <44968FE2.2080706@fis-cal.com> Date: Mon, 19 Jun 2006 06:52:02 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: weijie Subject: Re: GTK::ColourselectionDialog References: <1150688711.9996.0.camel@di-desktop> In-Reply-To: <1150688711.9996.0.camel@di-desktop> Content-Type: multipart/mixed; boundary="------------050904030107030305090800" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 11:59:14 -0000 This is a multi-part message in MIME format. --------------050904030107030305090800 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Well, myself, I'd just run the dialog and look for Gtk::RESPONSE_CANCEL as the return value from Gtk::Dialog::run() to test for the user having pressed the cancel button; however, after a quick perusal of the docs, this is my best guess on how to connect a callback slot that responds to the cancel button: First, get a pointer to your Gtk::ColorSelectionDialog. Then call Gtk::GetColorSelection::get_cancel_button() to get a pointer to the cancel button widget. Then call Gtk::Dialog::get_response_for_widget passing it a reference to the cancel button widget you obtained earlier. The return value of this call will be the response id for the cancel button. Then connect your callback slot to Gtk::Dialog::signal_response() using the previously obtained response ID. I hope this helps. Bob Caryl weijie wrote: > Hi, > will anyone please help me with the problem i sent to the mailing list > earlier? Thanks! > wj > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > --------------050904030107030305090800 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------050904030107030305090800-- From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 19 11:30:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3B0A53B0891 for ; Mon, 19 Jun 2006 11:30:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17720-08 for ; Mon, 19 Jun 2006 11:30:45 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 78B053B0123 for ; Mon, 19 Jun 2006 11:30:45 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id CB1FC12B71 for ; Mon, 19 Jun 2006 07:58:39 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1152 To: gtkmm-forge@lists.sourceforge.net Date: Mon, 19 Jun 2006 07:58:38 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.321 tagged_above=-999 required=2 tests=[AWL=0.010, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.321 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 15:30:48 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343054] gdkmm build fails with Visual Studio 2005 (gtkmm (bugzilla.gnome.org)) 2. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 3. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 4. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 5. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 6. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 7. [Bug 344110] build error in gconfmm example (gnomemm (bugzilla.gnome.org)) 8. [Bug 339553] gnome_vfs_format_uri_for_display might expose password used (gnomemm (bugzilla.gnome.org)) 9. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 03:24:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343054] gdkmm build fails with Visual Studio 2005 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072423.31BBE6CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343054 gtkmm | build | Ver: 2.8.x ------- Comment #2 from Murray Cumming 2006-06-19 07:24 UTC ------- Surya, please respond. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 03:28:35 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072835.82C0F6CC1C2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |gnome-love -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Mon, 19 Jun 2006 03:34:25 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619073425.548C66CC1D4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-19 07:34 UTC ------- Now I understand that this done signal is for asynchronous use: The program does not need to block while the printing happens. So I don't think that's so bad. It certainly can't be wrapped by an exception unless we used a blocking method. I suppose it might be slightly better if the error, if any, was passed directly by the signal, so we don't need to call get_error() separately. But that wouldn't be a huge advantage. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Mon, 19 Jun 2006 03:44:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619074431.7C78C6CC1F1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #3 from Murray Cumming 2006-06-19 07:44 UTC ------- - PrintOperationPreview::is_selected() should be const. (and is_selected_vfunc too, if that works.) - For PrintOperation:run() maybe we can provide a default value for "PrintOperationAction action". Maybe PRINT_OPERATION_ACTION_PRINT_DIALOG. - Regarding "// TODO: is it a pointer or a RefPtr to PrintOperationPreview in the "preview" signal?", I guess if this is always a widget (for instance, a window) then it must be a regular pointer. - In "_WRAP_PROPERTY("export_filename", Glib::ustring)", filenames should be used via std::string. Then anyone should feel free to commit this. Sorry for the delay. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Mon, 19 Jun 2006 03:26:51 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072651.6E1AB6CC1C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-19 07:26 UTC ------- Thanks. Feel free to commit (with ChangeLog entry). Sorry, for all this "Feel free to commit" yourself stuff. I'm not always near my PC at the moment. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Mon, 19 Jun 2006 03:25:37 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072537.C0BDC6CC1B9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #5 from Murray Cumming 2006-06-19 07:25 UTC ------- I'll try to do a release soon. I thought the main problem was that current cvs would not build with the latest gtk+ tarball, but maybe I'm wrong. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Mon, 19 Jun 2006 04:02:29 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619080229.A80466CC1C0@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from Murray Cumming 2006-06-19 08:02 UTC ------- Thanks. I fixed this in CVS a few days ago and release a new version. Sorry for the delay in updating this bug entry. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Mon, 19 Jun 2006 04:11:56 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 339553] gnome_vfs_format_uri_for_display might expose password used To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619081156.C22DE6CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=339553 gnomemm | gnome-vfsmm | Ver: 2.10 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |NOTABUG ------- Comment #3 from Murray Cumming 2006-06-19 08:11 UTC ------- This doesn't seem to be relevant to gtkmm/gnomemm. We just wrap the API we are given. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 9 Date: Mon, 19 Jun 2006 10:57:29 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619145729.B9FA56CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67579|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #3 from Elijah Newren 2006-06-19 14:57 UTC ------- What's wrong with saying "feel free to commit"? That's the way I almost always respond to patches for my modules (regardless of whether I'm near my PC). -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1152 ******************************************** From baltasarq@yahoo.es Fri Jun 16 06:52:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 36DC23B000B for ; Fri, 16 Jun 2006 06:52:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26098-04 for ; Fri, 16 Jun 2006 06:52:57 -0400 (EDT) Received: from smtp109.plus.mail.re2.yahoo.com (smtp109.plus.mail.re2.yahoo.com [206.190.53.34]) by menubar.gnome.org (Postfix) with SMTP id 1582D3B0011 for ; Fri, 16 Jun 2006 06:52:57 -0400 (EDT) Received: (qmail 93165 invoked from network); 16 Jun 2006 10:51:45 -0000 Received: from unknown (HELO pcjgarcia.ei.uvigo.es) (baltasarq@193.147.87.131 with login) by smtp109.plus.mail.re2.yahoo.com with SMTP; 16 Jun 2006 10:51:45 -0000 Subject: Editing a column From: Baltasar To: gtkmm-list@gnome.org Content-Type: text/plain Date: Fri, 16 Jun 2006 12:51:32 +0200 Message-Id: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.399 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -2.399 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 10:52:58 -0000 Hi ! I've created a signal in the cell-renderer, and now I finally have a method which is called when any of the columns in the treeview is edited: void MainWindow::onColEdited(const Glib::ustring& path_string, const Glib::ustring& new_text); However, this signal doesn't give you any clue about which column was really edited: path_string contains the row, which can be useful, but the number of the column is not passed in. This time, I've explored the tutorial, but the tutorial assumes that there's only one editable column, and it used the pointer to that column directly. However, I need to centralize the event of an edited column in one method, because I don't know how many [editable] columns I'm going to have before start. Any help ? Regards, Baltasar -- Baltasar From ramashish.lists@gmail.com Mon Jun 19 10:52:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0DAFE3B018E for ; Mon, 19 Jun 2006 10:52:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15911-10 for ; Mon, 19 Jun 2006 10:52:12 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 8F9FC3B017E for ; Mon, 19 Jun 2006 10:52:11 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so2564918uge for ; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Received: by 10.66.216.6 with SMTP id o6mr1463030ugg; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Message-ID: <6bd1d93e0606190751y21218614t88a998300535cba1@mail.gmail.com> Date: Mon, 19 Jun 2006 20:21:39 +0530 From: "Ramashish Baranwal" To: gtkmm Subject: using Gtk::Layout. MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_10061_20542222.1150728699324" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.459 tagged_above=-999 required=2 tests=[AWL=-0.494, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_WP=0.077] X-Spam-Score: -1.459 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 14:52:14 -0000 ------=_Part_10061_20542222.1150728699324 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I am trying to use Gtk::Layout to implement a layout widget in which number of child widgets (of fixed size) in a row depends on the size of the layout widget. If the layout widget is expanded/reduced the number of widgets displayed in the row should increase/decrease accordingly. Very similar to what file browsers do. But I ain't able to get the Layout widget displayed at all. I have attached a minimal source and screenshots of the program. Would appreciate if someone could tell whats going wrong here or some other way to do the same. Thanks in advance. Ram P.S. There hasn't been much activity on this group in the last few days. I hope it hasn't been moved elsewhere. ------=_Part_10061_20542222.1150728699324 Content-Type: image/jpeg; name=layout.jpg Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy3h2w Content-Disposition: attachment; filename="layout.jpg" /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAHBAoMDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDu7zxT qFve3EKbCscjICWfOAcf3qh/4S7UvSP/AL6k/wDiq5zxbcS2lvrtzA2yaFLiRGwDhgGIOD71414e 8ISeKLGbUZNQlSUzuhHlCQu2FYksXHJ3H8utehWdChBSlHpd9DjlV5Iuc5WSPoj/AIS7UvSP/vqT /wCKo/4S7UvSP/vqT/4qvO/Dukw6PdRWx1bUri5FoAbW4lzGgG3lVGQMcAAMcA9+tdRHFJMxWKN3 YDOFUk4rejTw9aCqRSa8nf8AEiNdzXNCV13Nz/hLtS9I/wDvqT/4qj/hLtS9I/8AvqT/AOKrCdGj ba6lW64IwaStvqtH+UftZ9ze/wCEu1L0j/76k/8AiqX/AIS3UfSP/vp//iqwKWl9Vo/yh7Wfc3v+ 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 V/kf3MPaQ7o7bdRuriV8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u0XxXbLtzqhbGM5vbH5sbeuG77 T0/vtjHy7T2FX+R/cw9pDujtt1G6uJXxXbLtzqhbGM5vbH5sbeuG77T0/vtjHy7RfFdsu3OqFsYz m9sfmxt64bvtPT++2MfLtPYVf5H9zD2kO6O23Ubq4lfFdsu3OqFsYzm9sfmxt64bvtPT++2MfLtF 8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u09hV/kf3MPaQ7o7bdXI+OLi1jufD32jXYNH2X7zG5e4g jdUFvMhKiUEN80iKeDjfnjqK6+K7ZdudULYxnN7Y/Njb1w3faen99sY+XaL4rtl251QtjGc3tj82 NvXDd9p6f32xj5dp7Cr/ACP7mHPDujIgsJNc8L6ZFZyQ6nb2F7Ot6LKe3uBdMwY+dhyUyWfeVYgg ucdBnUbQby31XQLm1sLm5ktbe3t5JdQFvKscasdxLbt6zAEncgIY7QemQ9fFdsu3OqFsYzm9sfmx t64bvtPT++2MfLtF8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u09hV/kf3MOeHdHM6d4P1WTShFL4f On6lb6RHY21zG1uAXESiVndXLFmIMY+UgDn+I47vwjpp0qwuU+zXlqJZ/MEFwIFCfIoOxYSVVTjO OuST3rKXxXbLtzqhbGM5vbH5sbeuG77T0/vtjHy7RfFdsu3OqFsYzm9sfmxt64bvtPT++2MfLtPY Vf5H9zDnh3R226jdXEr4rtl251QtjGc3tj82NvXDd9p6f32xj5doviu2XbnVC2MZze2PzY29cN32 np/fbGPl2nsKv8j+5h7SHdHbbqN1cSviu2XbnVC2MZze2PzY29cN32np/fbGPl2i+K7ZdudULYxn N7Y/Njb1w3faen99sY+Xaewq/wAj+5h7SHdHbbqN1cSviu2XbnVC2MZze2PzY29cN32np/fbGPl2 i+K7ZdudULYxnN7Y/Njb1w3faen99sY+Xaewq/yP7mHtId0dtuo3VxK+K7ZdudULYxnN7Y/Njb1w 3faen99sY+XaL4rtl251QtjGc3tj82NvXDd9p6f32xj5dp7Cr/I/uYe0h3R226jdXEr4rtl251Qt jGc3tj82NvXDd9p6f32xj5doviu2XbnVC2MZze2PzY29cN32np/fbGPl2nsKv8j+5h7SHdHbbqN1 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 l1wBGwXPt3AH4iue1WUokX72SQOWaPe3RM4B/HBrsW8KStBdW0TC7eZlyYxypznjNYWoN9nnhdYp IpoioEypgRjGAB68Dj8x1rljaL0ZMo2Me60vVJbFL+a1uPJboxQ4HHYdcY71FpUXlXMcuMSRsDlw RtI5/TrXpHhLX0adILgu1zLJIwklJbcoQYGT1P3qpeJ/CWmpnVNPP2ZHkMRiZv3ccpxtPPRc8H0y OgrP2zd4yJcL6op6PYG60aG6xEYhO0mxOC6jO4sB05Ue+Cfaua8U+Q2rtJYq0lpKg8uQg4J74Pf0 rqfDsF3DZXEE9vNFKpeN2PIBYgcehHOe3NXoNL06G2trGRpWsvOZBFJKSEbAJK4wejc81ipxhJsV ro4S71KJrTTwkRWWCLa5c5VscDaB045PvTriHUdQt42axVVjiAJiQLuA/iIHeumbQNHa5a4SCWE2 bslyhf8AdFgTggtk4PXGTW68NtDpSyJMJY5FAniVRteF+A698g9jnp2xVzrqLshKLe55PKXErB3Y tnkhsj9OKK37i20+yuHtp7L7RInBmVyof0OO3GKK150xcp6VRRRXoGwUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFZMfWb/rpJ/6EaKKxrfCOPU3dF/4/wCT/rgv8qp+OP8Ajxuf+uEH9aKK8rqvUb6nE+G/ +PrTv+vpP5NXSeIv+RK1n/sLN/6ElFFbS+MhdTtLL/kXLf6f0rz26/4+Yf8AsKv/AOiFoorlpbsb +EpeKP8AkGT/APXzJ/6CKv2P/Il2n/XlN/6Nooq6vwr1BbnJa9/yGZ/ov/oIooorqjsjI//Z ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-c++src; name=navigationview.cpp; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy986d Content-Disposition: attachment; filename="navigationview.cpp" I2luY2x1ZGUgIm5hdmlnYXRpb252aWV3LmgiCiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRl IDxpb3N0cmVhbT4KI2luY2x1ZGUgPGZ1bmN0aW9uYWw+CgpuYW1lc3BhY2UgVWkKewpOYXZpZ2F0 aW9uVmlldzo6TmF2aWdhdGlvblZpZXcoaW50IGN3LCBpbnQgY2gsIGludCBwYWRkaW5nKToKICAg IG1fQ2hpbGRXaWR0aChjdyksIG1fQ2hpbGRIZWlnaHQoY2gpLCBtX1BhZGRpbmcocGFkZGluZykK ewogICAgaW5pdCgpOwp9CgpOYXZpZ2F0aW9uVmlldzo6fk5hdmlnYXRpb25WaWV3KCkKewp9Cgp2 b2lkIE5hdmlnYXRpb25WaWV3OjppbnNlcnQoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zLCBHdGs6 OldpZGdldCAqd3B0cikKewogICAgbV9DaGlsZExpc3QuaW5zZXJ0KHBvcywgd3B0cik7CiAgICB3 cHRyLT5zZXRfcGFyZW50KCp0aGlzKTsKICAgIHVwZGF0ZV9sYXlvdXQoKTsKfQoKdm9pZCBOYXZp Z2F0aW9uVmlldzo6ZXJhc2UoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zKQp7CiAgICAoKnBvcykt PnVucGFyZW50KCk7CiAgICBtX0NoaWxkTGlzdC5lcmFzZShwb3MpOwogICAgdXBkYXRlX2xheW91 dCgpOwp9Cgp2b2lkIE5hdmlnYXRpb25WaWV3OjpjbGVhcigpCnsKICAgIHN0ZDo6Zm9yX2VhY2go bV9DaGlsZExpc3QuYmVnaW4oKSwgbV9DaGlsZExpc3QuZW5kKCksIAogICAgICAgICAgICBzdGQ6 Om1lbV9mdW4oJkd0azo6V2lkZ2V0Ojp1bnBhcmVudCkpOwogICAgbV9DaGlsZExpc3QuY2xlYXIo KTsKICAgIHVwZGF0ZV9sYXlvdXQoKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6aW5pdCgpCnsK ICAgIG1fQ2hpbGRXaWR0aCA9IHN0ZDo6bWF4KDEsIG1fQ2hpbGRXaWR0aCk7CiAgICBtX0NoaWxk SGVpZ2h0ID0gc3RkOjptYXgoMSwgbV9DaGlsZEhlaWdodCk7CiAgICBtX1BhZGRpbmcgPSBzdGQ6 Om1heCgxLCBtX1BhZGRpbmcpOwoKICAgIHVwZGF0ZV9sYXlvdXQoKTsKCiAgICBzaG93X2FsbF9j aGlsZHJlbigpOwp9Cgp2b2lkIE5hdmlnYXRpb25WaWV3Ojp1cGRhdGVfbGF5b3V0KCkKewogICAg dXBkYXRlX2xheW91dChnZXRfYWxsb2NhdGlvbigpKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6 dXBkYXRlX2xheW91dChjb25zdCBHdGs6OkFsbG9jYXRpb24gJmFsbG9jYXRpb24pCnsKICAgIHN0 ZDo6Y291dCA8PCAidXBkYXRlIGxheW91dFxuIjsKCiAgICAvLyBjYWxjdWxhdGUgc2NyZWVuIHBh cmFtZXRlcnMsIG51bWJlciBvZiByb3dzLCBjb2x1bW5zIHRvIGJlIGRpc3BsYXllZAogICAgaW50 IGF2YWlsX3dpZHRoID0gYWxsb2NhdGlvbi5nZXRfd2lkdGgoKSAtIDIqQk9SREVSX1NJWkU7CiAg ICBtX0NlbGxXaWR0aCA9IG1fQ2hpbGRXaWR0aCArIDIqbV9QYWRkaW5nOwogICAgbV9DZWxsSGVp Z2h0ID0gbV9DaGlsZEhlaWdodCArIDIqbV9QYWRkaW5nOwoKICAgIG1fTnVtQ29scyA9IHN0ZDo6 bWF4KDEsIGF2YWlsX3dpZHRoL21fQ2VsbFdpZHRoKTsKICAgIG1fTnVtUm93cyA9IG1fQ2hpbGRM aXN0LnNpemUoKS9tX051bUNvbHM7CiAgICBpZihtX0NoaWxkTGlzdC5zaXplKCkgJSBtX051bUNv bHMgIT0gMCkKICAgICAgICArK21fTnVtUm93czsKCiAgICBpbnQgaGVpZ2h0ID0gbV9OdW1Sb3dz Km1fQ2VsbEhlaWdodCArIDIqQk9SREVSX1NJWkU7CiAgICBnZXRfdmFkanVzdG1lbnQoKS0+c2V0 X3N0ZXBfaW5jcmVtZW50KG1fQ2VsbEhlaWdodCk7CgogICAgaW50IHggPSBpbnQoZ2V0X2hhZGp1 c3RtZW50KCktPmdldF92YWx1ZSgpKTsKICAgIGludCB5ID0gaW50KGhlaWdodCptX1Njcm9sbFZh bHVlKTsKCiAgICBpbnQgaW5kZXggPSAwOwogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgaXQ7CiAg ICBmb3IoaXQgPSBtX0NoaWxkTGlzdC5iZWdpbigpOyBpdCAhPSBtX0NoaWxkTGlzdC5lbmQoKTsg KytpdCwgKytpbmRleCkgewogICAgICAgIGludCBjY29sID0gaW5kZXggJSBtX051bUNvbHM7CiAg ICAgICAgaW50IGNyb3cgPSBpbmRleCAvIG1fTnVtQ29sczsKICAgICAgICBpbnQgY3ggPSBCT1JE RVJfU0laRSArIG1fUGFkZGluZyArIGNjb2wqbV9DZWxsV2lkdGg7CiAgICAgICAgaW50IGN5ID0g Qk9SREVSX1NJWkUgKyBtX1BhZGRpbmcgKyBjcm93Km1fQ2VsbEhlaWdodDsKICAgICAgICBHdGs6 OkFsbG9jYXRpb24gY2hpbGRfYWxsb2MoY3gsIGN5LCBtX0NoaWxkV2lkdGgsIG1fQ2hpbGRIZWln aHQpOwogICAgICAgICgqaXQpLT5zaXplX2FsbG9jYXRlKGNoaWxkX2FsbG9jKTsKICAgIH0KCiAg ICBzZXRfc2l6ZSh4LCB5LCBhbGxvY2F0aW9uLmdldF93aWR0aCgpLCBoZWlnaHQpOwoKICAgIHNo b3dfYWxsX2NoaWxkcmVuKCk7Cn0KCnZvaWQgTmF2aWdhdGlvblZpZXc6OnNldF9zaXplKGludCB4 LCBpbnQgeSwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQp7CiAgICBnZXRfaGFkanVzdG1lbnQoKS0+ c2V0X3VwcGVyKHN0ZDo6bWF4KGdldF9hbGxvY2F0aW9uKCkuZ2V0X3dpZHRoKCksIHdpZHRoKSk7 CiAgICBnZXRfdmFkanVzdG1lbnQoKS0+c2V0X3VwcGVyKHN0ZDo6bWF4KGdldF9hbGxvY2F0aW9u KCkuZ2V0X2hlaWdodCgpLCBoZWlnaHQpKTsKCiAgICBib29sIHhjaGFuZ2UgPSBnZXRfaGFkanVz dG1lbnQoKS0+Z2V0X3ZhbHVlKCkgIT0geDsKICAgIGJvb2wgeWNoYW5nZSA9IGdldF92YWRqdXN0 bWVudCgpLT5nZXRfdmFsdWUoKSAhPSB5OwogICAgaWYoeGNoYW5nZSB8fCB5Y2hhbmdlKSB7CiAg ICAgICAgZ2V0X2hhZGp1c3RtZW50KCktPnNldF92YWx1ZSh4KTsKICAgICAgICBnZXRfdmFkanVz dG1lbnQoKS0+c2V0X3ZhbHVlKHkpOwogICAgfQoKICAgIGlmKGdldF93aWR0aCgpICE9IHdpZHRo IHx8IGdldF9oZWlnaHQoKSAhPSBoZWlnaHQpCiAgICAgICAgQmFzZVQ6OnNldF9zaXplKHdpZHRo LCBoZWlnaHQpOwp9CgovKgpib29sIE5hdmlnYXRpb25WaWV3Ojpvbl9leHBvc2VfZXZlbnQoR2Rr RXZlbnRFeHBvc2UgKmV2ZW50KQp7CiAgICBHZGs6OlJlY3RhbmdsZSBhcmVhKCYoZXZlbnQtPmFy ZWEpKTsKICAgIGRyYXdfYWxsX2NlbGxzKGFyZWEpOwogICAgcmV0dXJuIEJhc2VUOjpvbl9leHBv c2VfZXZlbnQoZXZlbnQpOwp9CiovCgp2b2lkIE5hdmlnYXRpb25WaWV3OjpkcmF3X2FsbF9jZWxs cyhjb25zdCBHZGs6OlJlY3RhbmdsZSAmYXJlYSkKewogICAgLy8gVGhpcyBpcyBhbiBpbi1lZmZp Y2llbnQgd2F5IG9mIHVwZGF0aW5nLCB3ZSBuZWVkIG9ubHkgdXBkYXRlIGNlbGxzCiAgICAvLyBs eWluZyBpbiBhcmVhCiAgICBzdGQ6OmNvdXQgPDwgImRyYXdpbmcuLlxuIjsKICAgIHNob3dfYWxs X2NoaWxkcmVuKCk7CiAgICBmb3IoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgaXQgPSBtX0NoaWxkTGlz dC5iZWdpbigpOwogICAgICAgICAgICBpdCAhPSBtX0NoaWxkTGlzdC5lbmQoKTsgKytpdCkgewog ICAgICAgICgqaXQpLT5zaG93KCk7CiAgICAgICAgKCppdCktPnF1ZXVlX2RyYXcoKTsKICAgIH0K fQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6b25fc2l6ZV9hbGxvY2F0ZShHdGs6OkFsbG9jYXRpb24g JmFsbG9jYXRpb24pCnsKICAgIHN0ZDo6Y291dCA8PCAiYWxsb2MudzogIiA8PCBhbGxvY2F0aW9u LmdldF93aWR0aCgpIDw8ICIsICIKICAgICAgICAgICAgICA8PCAiYWxsb2MuaDogIiA8PCBhbGxv Y2F0aW9uLmdldF9oZWlnaHQoKSA8PCAiXG4iOwoKICAgIG1fU2Nyb2xsVmFsdWUgPSAoZ2V0X3Zh ZGp1c3RtZW50KCktPmdldF92YWx1ZSgpL2dldF92YWRqdXN0bWVudCgpLT5nZXRfdXBwZXIoKSk7 CiAgICB1cGRhdGVfbGF5b3V0KGFsbG9jYXRpb24pOwogICAgc2V0X2FsbG9jYXRpb24oYWxsb2Nh dGlvbik7CgogICAgLy8gc2hvdWxkIEkgY2FsbCBiYXNlIHZlcnNpb24sIGl0IGRvZXNuJ3Qgc2Vl bSB0byBtYWtlIGFueSBkaWZmZXJlbmNlIDooCiAgICBCYXNlVDo6b25fc2l6ZV9hbGxvY2F0ZShh bGxvY2F0aW9uKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6b25fc2l6ZV9yZXF1ZXN0KEd0azo6 UmVxdWlzaXRpb24gKnJlcXVpcykKewogICAgKnJlcXVpcyA9IEd0azo6UmVxdWlzaXRpb24oKTsK CiAgICAvLyBzZW5zaWJsZSBtaW5pbXVtcwogICAgcmVxdWlzLT53aWR0aCA9IDMwMDsKICAgIHJl cXVpcy0+aGVpZ2h0ID0gMjAwOwp9Cn0gLyogbmFtZXNwYWNlIFVpICovCgo= ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-chdr; name=navigationview.h; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy9uhm Content-Disposition: attachment; filename="navigationview.h" I2lmbmRlZiBfVUlfTkFWSUdBVElPTlZJRVdfSF8KI2RlZmluZSBfVUlfTkFWSUdBVElPTlZJRVdf SF8KCiNpbmNsdWRlIDxndGttbS90YWJsZS5oPgojaW5jbHVkZSA8Z3RrbW0vbGF5b3V0Lmg+CiNp bmNsdWRlIDxsaXN0PgoKbmFtZXNwYWNlIFVpCnsKY2xhc3MgTmF2aWdhdGlvblZpZXc6IHB1Ymxp YyBHdGs6OkxheW91dAp7CiBwdWJsaWM6CiAgICB0eXBlZGVmIHN0ZDo6bGlzdDxXaWRnZXQqPiBD aGlsZExpc3RUOwoKIHB1YmxpYzoKICAgIC8vIChjd2lkdGgsIGNoZWlnaHQpID0+IGNoaWxkIHdp ZHRoIGFuZCBoZWlnaHQgKGZpeGVkKQogICAgTmF2aWdhdGlvblZpZXcoaW50IGN3aWR0aCwgaW50 IGNoZWlnaHQsIGludCBwYWRkaW5nID0gMSk7CiAgICB2aXJ0dWFsIH5OYXZpZ2F0aW9uVmlldygp OwoKICAgIGJvb2wgZW1wdHkoKSBjb25zdCAgICAgICAgICAgICAgICAgIHsgcmV0dXJuIG1fQ2hp bGRMaXN0LmVtcHR5KCk7IH0KCiAgICB2b2lkIGNoaWxkX3dpZHRoKGludCBjd2lkdGgpICAgICAg ICB7IG1fQ2hpbGRXaWR0aCA9IGN3aWR0aDsgfQogICAgdm9pZCBjaGlsZF9oZWlnaHQoaW50IGNo ZWlnaHQpICAgICAgeyBtX0NoaWxkSGVpZ2h0ID0gY2hlaWdodDsgfQogICAgaW50IGNoaWxkX3dp ZHRoKCkgY29uc3QgICAgICAgICAgICAgeyByZXR1cm4gbV9DaGlsZFdpZHRoOyB9CiAgICBpbnQg Y2hpbGRfaGVpZ2h0KCkgY29uc3QgICAgICAgICAgICB7IHJldHVybiBtX0NoaWxkSGVpZ2h0OyB9 CgogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgYmVnaW4oKSAgICAgICAgeyByZXR1cm4gbV9DaGls ZExpc3QuYmVnaW4oKTsgfQogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgZW5kKCkgICAgICAgICAg eyByZXR1cm4gbV9DaGlsZExpc3QuZW5kKCk7IH0KCiAgICAvLyBpbnNlcnRpb24KICAgIHZvaWQg aW5zZXJ0KENoaWxkTGlzdFQ6Oml0ZXJhdG9yIHBvcywgR3RrOjpXaWRnZXQgKndwdHIpOwoKICAg IC8vIHJlbW92YWwKICAgIHZvaWQgZXJhc2UoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zKTsKCiAg ICB2b2lkIGNsZWFyKCk7CgogcHJvdGVjdGVkOgogICAgdHlwZWRlZiBHdGs6OkxheW91dCBCYXNl VDsKCiAgICAvLyBkYXRhCiAgICBpbnQgbV9DaGlsZFdpZHRoLCBtX0NoaWxkSGVpZ2h0OwogICAg aW50IG1fUGFkZGluZzsKICAgIENoaWxkTGlzdFQgbV9DaGlsZExpc3Q7CgogICAgaW50IG1fQ2Vs bFdpZHRoLCBtX0NlbGxIZWlnaHQ7CiAgICBpbnQgbV9IU2l6ZSwgbV9WU2l6ZTsKICAgIGRvdWJs ZSBtX1Njcm9sbFZhbHVlOwogICAgaW50IG1fTnVtUm93cywgbV9OdW1Db2xzOwoKICAgIHN0YXRp YyBjb25zdCBpbnQgQk9SREVSX1NJWkUgPSA2OwoKICAgIC8vIG92ZXJyaWRlcwogICAgdmlydHVh bCB2b2lkIG9uX3NpemVfYWxsb2NhdGUoR3RrOjpBbGxvY2F0aW9uICZhbGxvY2F0aW9uKTsKICAg IHZpcnR1YWwgdm9pZCBvbl9zaXplX3JlcXVlc3QoR3RrOjpSZXF1aXNpdGlvbiAqcmVxdWlzKTsK Ly8gICAgdmlydHVhbCBib29sIG9uX2V4cG9zZV9ldmVudChHZGtFdmVudEV4cG9zZSAqZXZlbnQp OwoKICAgIC8vCiAgICB2aXJ0dWFsIHZvaWQgaW5pdCgpOwogICAgdmlydHVhbCB2b2lkIHVwZGF0 ZV9sYXlvdXQoKTsKICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVfbGF5b3V0KGNvbnN0IEd0azo6QWxs b2NhdGlvbiAmYWxsb2NhdGlvbik7CiAgICB2aXJ0dWFsIHZvaWQgc2V0X3NpemUoaW50IHgsIGlu dCB5LCBpbnQgdywgaW50IGgpOwogICAgdmlydHVhbCB2b2lkIGRyYXdfYWxsX2NlbGxzKGNvbnN0 IEdkazo6UmVjdGFuZ2xlICZhcmVhKTsKfTsKCn0gLyogbmFtZXNwYWNlIFVpICovCgojZW5kaWYg LyogX1VJX05BVklHQVRJT05WSUVXX0hfICovCgo= ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-c++src; name=test.cpp; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy9yms Content-Disposition: attachment; filename="test.cpp" I2luY2x1ZGUgIm5hdmlnYXRpb252aWV3LmgiCiNpbmNsdWRlIDxndGttbS9tYWluLmg+CiNpbmNs dWRlIDxndGttbS9idXR0b24uaD4KI2luY2x1ZGUgPGd0a21tL3dpbmRvdy5oPgojaW5jbHVkZSA8 Z3RrbW0vYm94Lmg+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1 ZGUgPHNzdHJlYW0+CiNpbmNsdWRlIDxib29zdC9zaGFyZWRfcHRyLmhwcD4KCnVzaW5nIG5hbWVz cGFjZSBzdGQ7CgpHbGliOjp1c3RyaW5nIHN0cihpbnQgaSkKewogIG9zdHJpbmdzdHJlYW0gb3V0 OwogIG91dCA8PCBpOwogIHJldHVybiBvdXQuc3RyKCk7Cn0KCmNsYXNzIEV4YW1wbGVXaW5kb3c6 IHB1YmxpYyBHdGs6OldpbmRvdwp7CnB1YmxpYzoKICBFeGFtcGxlV2luZG93KCk7CiAgdmlydHVh bCB+RXhhbXBsZVdpbmRvdygpOwoKcHJvdGVjdGVkOgogIC8vQ2hpbGQgd2lkZ2V0czoKICBVaTo6 TmF2aWdhdGlvblZpZXcgbV9WaWV3OwogIHN0ZDo6bGlzdDwgYm9vc3Q6OnNoYXJlZF9wdHI8R3Rr OjpCdXR0b24+ID4gbV9CTGlzdDsKCiAgdm9pZCBpbml0KGludCBjb3VudCk7CiAgdm9pZCBvbl9j aGFuZ2UoKTsKfTsKCkV4YW1wbGVXaW5kb3c6OkV4YW1wbGVXaW5kb3coKTogbV9WaWV3KDIwLCAy MCkKewogIEd0azo6VkJveCAqcGJveD0gR3RrOjptYW5hZ2UobmV3IEd0azo6VkJveCk7CiAgR3Rr OjpCdXR0b24gKnBjaGFuZ2UgPSBHdGs6Om1hbmFnZShuZXcgR3RrOjpCdXR0b24oIl9SZXNpemUi LCB0cnVlKSk7CiAgYWRkKCpwYm94KTsKCiAgaW5pdCgxMCk7CgogIHBib3gtPnBhY2tfc3RhcnQo bV9WaWV3KTsKICBwYm94LT5wYWNrX3N0YXJ0KCpwY2hhbmdlKTsKCiAgcGNoYW5nZS0+c2lnbmFs X2NsaWNrZWQoKS5jb25uZWN0KHNpZ2M6Om1lbV9mdW4oKnRoaXMsICZFeGFtcGxlV2luZG93Ojpv bl9jaGFuZ2UpKTsKCiAgc2hvd19hbGxfY2hpbGRyZW4oKTsKfQoKRXhhbXBsZVdpbmRvdzo6fkV4 YW1wbGVXaW5kb3coKQp7Cn0KCnZvaWQgRXhhbXBsZVdpbmRvdzo6b25fY2hhbmdlKCkKewogIGNv dXQgPDwgInJlc2l6aW5nIHRvICIgPDwgbV9CTGlzdC5zaXplKCkgKyAxIDw8IGVuZGw7CiAgaW5p dChtX0JMaXN0LnNpemUoKSArIDEpOwp9Cgp2b2lkIEV4YW1wbGVXaW5kb3c6OmluaXQoaW50IGNv dW50KQp7CiAgR3RrOjpCdXR0b24gKmJwdHIgPSBuZXcgR3RrOjpCdXR0b24oc3RyKG1fQkxpc3Qu c2l6ZSgpKSk7CiAgbV9CTGlzdC5wdXNoX2JhY2soYm9vc3Q6OnNoYXJlZF9wdHI8R3RrOjpCdXR0 b24+KGJwdHIpKTsKICBtX1ZpZXcuaW5zZXJ0KG1fVmlldy5lbmQoKSwgYnB0cik7Cn0KCiNpbmNs dWRlIDxndGttbS9tYWluLmg+CgppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQp7CiAg R3RrOjpNYWluIGtpdChhcmdjLCBhcmd2KTsKCiAgRXhhbXBsZVdpbmRvdyB3aW5kb3c7CiAga2l0 LnJ1bih3aW5kb3cpOyAvL1Nob3dzIHRoZSB3aW5kb3cgYW5kIHJldHVybnMgd2hlbiBpdCBpcyBj bG9zZWQuCgogIHJldHVybiAwOwp9Cgo= ------=_Part_10061_20542222.1150728699324-- From morten.bo.nielsen@topsil.com Mon Jun 19 11:23:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DD2E13B04B6 for ; Mon, 19 Jun 2006 11:23:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17470-10 for ; Mon, 19 Jun 2006 11:23:51 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id 6BD073B0771 for ; Mon, 19 Jun 2006 11:23:51 -0400 (EDT) Content-class: urn:content-classes:message Subject: drawables. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Mon, 19 Jun 2006 17:09:57 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: drawables. Thread-Index: AcaTsm2D6gzWi5XYTAWvBh9TJuRQPg== From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Spam-Score: -2.522 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 15:23:55 -0000 hi I'm currently trying to make an application that retrieves an image from, say, jpeg, and I would like to draw some lines on top of this image. I have found this snippet in the tutotial (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): bool myarea::on_expose_event(GdkEventExpose* ev) { Glib::RefPtr image =3D Gdk::PixBuf::create_from_file("myimage.png"); image->render_to_drawable(get_window(), get_style()->get_black_gc(), 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the whole image (from 0,0 to the full width,height) at 100,80 in the window Gdk::RGB_DITHER_NONE, 0, 0); return true; } It works. But I don't want to draw directly on the window, and every example I find the gdk::drawable used is from get_window().=20 I don't understand why Gtk::DrawingArea is not gdk::drawable. The question is what gtk-widget to use. Apparently only pixmap and bitmap are gdk::drawable, but they are usuable for "offscreen" rendering. Help, pseudocode, links to examples would be much appreciated. Regards Morten Bo Nielsen From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 19 15:06:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CC7D93B0598 for ; Mon, 19 Jun 2006 15:06:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26851-10 for ; Mon, 19 Jun 2006 15:06:19 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 189973B0B44 for ; Mon, 19 Jun 2006 15:06:19 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E6D65166D1 for ; Mon, 19 Jun 2006 12:05:35 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1153 To: gtkmm-forge@lists.sourceforge.net Date: Mon, 19 Jun 2006 12:05:34 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.398 tagged_above=-999 required=2 tests=[AWL=0.087, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.398 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 19:06:21 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344787] cvs build failure -- defined but unused static functions in treeview.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 3. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 4. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 11:31:37 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344787] cvs build failure -- defined but unused static functions in treeview.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619153137.3A9C26CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344787 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from Murray Cumming 2006-06-19 15:31 UTC ------- Fixed in CVS, and I'm making a new tarball release now. Many thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 13:30:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619173056.695306CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #5 from Murray Cumming 2006-06-19 17:30 UTC ------- Hopefully we'll have more luck with 2.9.5 (released just now), though I haven't tested it against a tarball yet. I'd appareciate it if you could. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Mon, 19 Jun 2006 13:31:15 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619173115.CA5E96CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #6 from Murray Cumming 2006-06-19 17:31 UTC ------- Hopefully we'll have more luck with 2.9.5, though I haven't tested it against a tarball yet. I'd appareciate it if you could. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Mon, 19 Jun 2006 14:05:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619180523.9FCE56CC1BF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x ------- Comment #6 from G?tz Waschk 2006-06-19 18:05 UTC ------- I can confirm that 2.9.5 is building fine against the current gtk release. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1153 ******************************************** From jonathon.jongsma@gmail.com Mon Jun 19 15:58:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1D8A63B0E59 for ; Mon, 19 Jun 2006 15:58:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29753-05 for ; Mon, 19 Jun 2006 15:57:59 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id CE9873B0E43 for ; Mon, 19 Jun 2006 15:57:58 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2247961nzo for ; Mon, 19 Jun 2006 12:57:12 -0700 (PDT) Received: by 10.36.251.45 with SMTP id y45mr7993320nzh; Mon, 19 Jun 2006 12:57:12 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 19 Jun 2006 12:57:11 -0700 (PDT) Message-ID: Date: Mon, 19 Jun 2006 14:57:11 -0500 From: "Jonathon Jongsma" To: "Morten Bo Nielsen" Subject: Re: drawables. In-Reply-To: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.396 tagged_above=-999 required=2 tests=[AWL=0.050, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.396 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 19:58:00 -0000 On 6/19/06, Morten Bo Nielsen wrote: > hi > > I'm currently trying to make an application that retrieves an image > from, say, jpeg, and I would like to draw some lines on top of this > image. > > I have found this snippet in the tutotial > (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): > > bool myarea::on_expose_event(GdkEventExpose* ev) > { > Glib::RefPtr image = > Gdk::PixBuf::create_from_file("myimage.png"); > image->render_to_drawable(get_window(), get_style()->get_black_gc(), > 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the > whole image (from 0,0 to the full width,height) at 100,80 in the window > Gdk::RGB_DITHER_NONE, 0, 0); > return true; > } > > It works. But I don't want to draw directly on the window, and every > example I find the gdk::drawable used is from get_window(). First, I just want to make sure that you're aware of the distinction between Gtk::Window and Gdk::Window. (I apologize if you know all of this already -- I have no idea what level of experience you have with Gtk / gtkmm so I don't want to make any assumptions). A Gtk::DrawingArea contains its own Gdk::Window (which is just a rectangular region on the screen), but this has nothing to do with the Gtk::Window widget that it is displayed in. The Gdk::Window is the window you're getting when you call the get_window() function, not the Gtk::Window. > I don't understand why Gtk::DrawingArea is not gdk::drawable. it is. You just have to get its Gdk::Window to do the actual drawing (Gdk::Window inherits from Gdk::Drawable). > The question is what gtk-widget to use. Apparently only pixmap and > bitmap are gdk::drawable, but they are usuable for "offscreen" > rendering. > > Help, pseudocode, links to examples would be much appreciated. Does that help, or did I just repeat things you already knew? Jonner From murrayc@murrayc.com Mon Jun 19 16:07:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7B8F83B0E1A for ; Mon, 19 Jun 2006 16:07:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30172-02 for ; Mon, 19 Jun 2006 16:07:48 -0400 (EDT) Received: from swarthymail-a5.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 689BE3B01B2 for ; Mon, 19 Jun 2006 16:07:48 -0400 (EDT) Received: from noname (p5497F6A7.dip.t-dialin.net [84.151.246.167]) by swarthymail-a5.dreamhost.com (Postfix) with ESMTP id 8D828109EB1; Mon, 19 Jun 2006 13:06:58 -0700 (PDT) Subject: Re: Editing a column From: Murray Cumming To: Baltasar In-Reply-To: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> References: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> Content-Type: text/plain Date: Mon, 19 Jun 2006 22:06:55 +0200 Message-Id: <1150747615.6042.17.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.481 tagged_above=-999 required=2 tests=[AWL=0.118, BAYES_00=-2.599] X-Spam-Score: -2.481 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 20:07:53 -0000 On Fri, 2006-06-16 at 12:51 +0200, Baltasar wrote: > Hi ! > > I've created a signal in the cell-renderer, and now I finally have a > method which is called when any of the columns in the treeview is > edited: > > void MainWindow::onColEdited(const Glib::ustring& path_string, > const Glib::ustring& new_text); > > > However, this signal doesn't give you any clue about which column was > really edited: path_string contains the row, which can be useful, but > the number of the column is not passed in. > > This time, I've explored the tutorial, but the tutorial assumes that > there's only one editable column, and it used the pointer to that column > directly. > > However, I need to centralize the event of an edited column in one > method, because I don't know how many [editable] columns I'm going to > have before start. sigc::bind will probably do what you need. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mickael.drean@gmail.com Tue Jun 20 05:33:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2A0113B01AB for ; Tue, 20 Jun 2006 05:33:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06181-08 for ; Tue, 20 Jun 2006 05:33:11 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by menubar.gnome.org (Postfix) with ESMTP id A99143B030E for ; Tue, 20 Jun 2006 05:33:10 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id z3so84030nzf for ; Tue, 20 Jun 2006 02:32:01 -0700 (PDT) Received: by 10.65.105.6 with SMTP id h6mr5906565qbm; Tue, 20 Jun 2006 02:21:59 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Tue, 20 Jun 2006 02:21:59 -0700 (PDT) Message-ID: Date: Tue, 20 Jun 2006 11:21:59 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: Gtk::Table problem MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_35951_15760242.1150795319588" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.745 tagged_above=-999 required=2 tests=[AWL=0.854, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.745 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 09:33:14 -0000 ------=_Part_35951_15760242.1150795319588 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi there, In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem. Any idea? here is a sample of my code : void MyApp::export_all() { for (int i = 0; i< GetNbEcran() ;++i) { move_to_screen(i); Glib::Timer time; time.start(); while (time.elapsed() < 1 ) { } time.stop(); Glib::ustring str2 = "./ecran "; std::ostringstream converter; converter << (i+1); str2 += converter.str(); str2 += ".bmp"; get_root_window()->show(); get_root_window()->process_all_updates(); queue_draw(); (*m_IterEcran)->export_to_bmp(str2); } } void CEcran::export_to_bmp(Glib::ustring filename) { int w = 0; int h = 0; show_all_children(); Gtk::Allocation allocation = get_allocation(); GdkWindowAttr attributes; memset(&attributes, 0, sizeof(attributes)); //Set initial position and size of the Gdk::Window: attributes.x = allocation.get_x(); attributes.y = allocation.get_y(); attributes.width = allocation.get_width(); attributes.height = allocation.get_height(); attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK; attributes.window_type = GDK_WINDOW_CHILD; attributes.wclass = GDK_INPUT_OUTPUT; Glib::RefPtr refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y); refGdkWindow->process_all_updates (); get_root_window()->show(); get_root_window()->process_all_updates(); refGdkWindow->get_size(w,h); Glib::RefPtr colormap = get_colormap(); Glib::RefPtr img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h); img = refGdkWindow->get_image(0,0,w,h); Glib::RefPtr pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h); pixbuf->save(filename,"bmp"); } ------=_Part_35951_15760242.1150795319588 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

Hi there,

In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem.

Any idea?
 
 

here is a sample of my code :

void MyApp::export_all()

{

for (int i = 0; i< GetNbEcran() ;++i)

{

move_to_screen(i);

Glib::Timer time;

time.start();

while (time.elapsed() < 1 )

{

}

time.stop();

Glib::ustring str2 = "./ecran ";

std::ostringstream converter;

converter << (i+1);

str2 += converter.str();

str2 += ".bmp";

get_root_window()->show();

get_root_window()->process_all_updates();

queue_draw();

(*m_IterEcran)->export_to_bmp(str2);

}

}

void CEcran::export_to_bmp(Glib::ustring filename)

{

int w = 0;

int h = 0;

show_all_children();

Gtk::Allocation allocation = get_allocation();

GdkWindowAttr attributes;

memset(&attributes, 0, sizeof(attributes));

//Set initial position and size of the Gdk::Window:

attributes.x = allocation.get_x();

attributes.y = allocation.get_y();

attributes.width = allocation.get_width();

attributes.height = allocation.get_height();

attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK;

attributes.window_type = GDK_WINDOW_CHILD;

attributes.wclass = GDK_INPUT_OUTPUT;

Glib::RefPtr<Gdk::Window> refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y);

refGdkWindow->process_all_updates ();

get_root_window()->show();

get_root_window()->process_all_updates();

refGdkWindow->get_size(w,h);

Glib::RefPtr<Gdk::Colormap> colormap = get_colormap();

Glib::RefPtr<Gdk::Image> img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h);

img = refGdkWindow->get_image(0,0,w,h);

Glib::RefPtr<Gdk::Pixbuf> pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h);

pixbuf->save(filename,"bmp");

}

------=_Part_35951_15760242.1150795319588-- From jonathon.jongsma@gmail.com Tue Jun 20 09:10:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 373493B047E for ; Tue, 20 Jun 2006 09:10:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17056-08 for ; Tue, 20 Jun 2006 09:10:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id D7E303B0458 for ; Tue, 20 Jun 2006 09:10:56 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2532319nzo for ; Tue, 20 Jun 2006 06:10:23 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr8949752nzi; Tue, 20 Jun 2006 06:10:22 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Tue, 20 Jun 2006 06:10:22 -0700 (PDT) Message-ID: Date: Tue, 20 Jun 2006 08:10:22 -0500 From: "Jonathon Jongsma" To: "Xiangfei Jia" Subject: Re: using cairo inside gtkmm? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.474 tagged_above=-999 required=2 tests=[AWL=0.126, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.474 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 13:10:59 -0000 On 6/18/06, Xiangfei Jia wrote: > I know that cairomm is not available on windows at the moment. But, I know > there is a way to call gtk+ functions inside gtkmm. So, Is it possible to > directly use cairo in gtkmm? Can anyone show me some short codes about how > to achieve it? > > Thanks in advance!!! Yes, you can use cairo directly from gtkmm. To create the cairo context, you have to use a GTK+ function (GDK actually). For example: cairo_t* cr = gdk_cairo_create(gtkmm_widget.get_window()->gobj()); // now you can use cr with regular cairo functions Jonner From murrayc@murrayc.com Tue Jun 20 13:04:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BEAFD3B05E3; Tue, 20 Jun 2006 13:04:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30785-01; Tue, 20 Jun 2006 13:04:23 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id 7AB3D3B04F0; Tue, 20 Jun 2006 13:04:23 -0400 (EDT) Received: from noname (p5497DB9C.dip.t-dialin.net [84.151.219.156]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id AF950129A91; Tue, 20 Jun 2006 10:03:26 -0700 (PDT) Subject: ANNOUNCE: gtkmm 2.9.5 From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Tue, 20 Jun 2006 19:03:22 +0200 Message-Id: <1150823002.6261.21.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.404 tagged_above=-999 required=2 tests=[AWL=0.041, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.404 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 17:04:28 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.5: Gtk: * Assistant: Added update_buttons_state(). * Button: Added get/set_image_position(). * Clipboard: Added request_rich_text(), wait_for_rich_text(), and wait_rich_text_is_available(). * Entry: Added get/set_inner_border(). * Notebook: Added set_group_id(), get_group_id(), get_tab_reorderable(), set_tab_reorderable(), get_tab_detachable(), set_tab_detachable(). * PrintContext: Added set_cairo_context(). * Printoperation: - run(): Added PrintOperationAction parameter. - Removed set_show_dialog(), set_pdf_target(), set_track_print_status(), run_async(). - Added set_export_filename(), set_track_print_status(), set_show_progress(), set_allow_async(), set_custom_tab_label(). * Fixed warnings (Elijah Newren, Jonathon Jongsma) Pango: * Context: Added get_matrix(). * Font: Added describe_with_absolute_size(), get_font_map(). * FontDescription: Added set_absolute_size(), get_size_is_absolute(). * Layout: Added get_font_description(), index_to_line_x(). * Renderer: Added get_matrix(). *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 20 15:07:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA6E63B04D5 for ; Tue, 20 Jun 2006 15:07:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07387-01 for ; Tue, 20 Jun 2006 15:06:57 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id CB3233B055D for ; Tue, 20 Jun 2006 15:06:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 727702E015 for ; Tue, 20 Jun 2006 12:06:00 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1154 To: gtkmm-forge@lists.sourceforge.net Date: Tue, 20 Jun 2006 12:05:49 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.399 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.399 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 19:07:05 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 2. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 3. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 16:39:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619203948.E92236CC1BD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #10 from Murray Cumming 2006-06-19 20:39 UTC ------- Done in cvs. Now we see output like this: murrayc@ubuntumurrayc:~/cvs/gnome216$ g++ testx11.cc `pkg-config gtkmm-2.4 --libs --cflags` In file included from /opt/gnome216/include/glibmm-2.4/glibmm/interface.h:24, from /opt/gnome216/include/glibmm-2.4/glibmm.h:38, from /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:7, from /opt/gnome216/include/gdkmm-2.4/gdkmm.h:27, from testx11.cc:2: /opt/gnome216/include/glibmm-2.4/glibmm/object.h:26:4: error: #error "X11/Xlib.h seems to have been included before this header. Due to some commonly-named macros in X11/Xlib.h, it may only be included after any glibmm, gdkmm, or gtkmm headers." /opt/gnome216/include/glibmm-2.4/glibmm/object.h:126: error: expected unqualified-id before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:126: error: expected `)' before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:127: error: expected identifier before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:127: error: expected ?,? or ?...? before numeric constant /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:187: error: expected identifier before ?int? /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:188: error: expected unqualified-id before ?{? token /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:204: error: template argument 1 is invalid /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:204: error: template argument 1 is invalid -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 18:35:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619223544.D115F6CC1AA@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67366|0 |1 is obsolete| | ------- Comment #4 from Marko Anastasov 2006-06-19 22:35 UTC ------- Created an attachment (id=67656) --> (http://bugzilla.gnome.org/attachment.cgi?id=67656&action=view) updated patch and new files Please Murray commit this one, I got the account in the meantime but I'm paranoid about re-checking out everything before this is in the repo. I updated the above, except for the default value of "PrintOperationAction action" in run() - all parameters after the one with a default value must also have default values, and there can't be a default for std::auto_ptr& and Window&. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 20 Jun 2006 02:52:34 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620065234.3F5D66CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |critical Status|UNCONFIRMED |NEEDINFO Priority|Normal |High ------- Comment #5 from Murray Cumming 2006-06-20 06:52 UTC ------- Great. Anyone should feel free to commit this. > I updated the above, except for the default value of "PrintOperationAction > action" in run() - all parameters after the one with a default value must also > have default values, and there can't be a default for > std::auto_ptr& and Window&. But we can have it for the version that has no std::auto_ptr. Some extra things I noticed: - In printoperation.hg, please avoid including gtk/gtkprintoperation.h. It doesn't seem necessary. - In _WRAP_SIGNAL("preview"), it might be safer to pass the parent parameter by pointer. I guess it might sometimes be null. - printunixdialog.hg: void add_custom_tab(): Maybe we can add an overload that takes a ustring for the label. - In printoperationpreview.hg, with the signals, you probably don't want to use "no_default_handler". I generally only use that to avoid breaking ABI when adding new signals to an existing class. Feel free to make those changes directly in cvs. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 20 Jun 2006 03:02:40 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620070240.2BB796CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #7 from Murray Cumming 2006-06-20 07:02 UTC ------- Apparently gtkmm 2.9.5 builds fine with the latest GTK+ tarball. Thanks for all the fixes and feeback. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 20 Jun 2006 07:31:09 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620113109.C11566CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #8 from Joseph Sacco 2006-06-20 11:31 UTC ------- It does... You are welcome. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 20 Jun 2006 13:06:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620170643.1E6776CC0F8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |normal Status|NEEDINFO |UNCONFIRMED Priority|High |Normal ------- Comment #6 from Murray Cumming 2006-06-20 17:06 UTC ------- Resetting status, etc. I'm not sure how that was changed. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1154 ******************************************** From daf@minuslab.net Tue Jun 20 23:19:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 10A003B0463 for ; Tue, 20 Jun 2006 23:19:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02442-04 for ; Tue, 20 Jun 2006 23:19:53 -0400 (EDT) Received: from eastrmmtao06.cox.net (eastrmmtao06.cox.net [68.230.240.33]) by menubar.gnome.org (Postfix) with ESMTP id AD7073B010B for ; Tue, 20 Jun 2006 23:19:52 -0400 (EDT) Received: from [192.168.1.107] (really [68.0.246.8]) by eastrmmtao06.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060621031952.ZQGC16402.eastrmmtao06.cox.net@[192.168.1.107]> for ; Tue, 20 Jun 2006 23:19:52 -0400 Subject: Confusion over X Resources From: Dave Foster To: gtkmm-list@gnome.org Content-Type: text/plain Date: Wed, 21 Jun 2006 01:04:10 -0400 Message-Id: <1150866250.4918.15.camel@neptune.minuslab.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_BD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 03:19:56 -0000 Hi all- I've been developing a background setter/previwer/restorer with gtkmm for a number of months with a friend of mine. It's quite usable at the moment, but not very well rounded, it has an issue of leaking pixmaps and it has some bad interaction with other programs (other background setters can kill my program in its tracks!). I'm trying to get to the bottom of this problem. To briefly outline what happens to set the background image of X (note: this is NOT using gnome/nautilus to draw the background): - Open a connection to the X display - Execute XSetCloseDownMode() and set it to RetainPermanent - Load from file, scale or whatever, copy Pixbuf to a Pixmap - Destroy prior pixmap - Set the background of the root window - Set two named X atoms to the id of the new pixmap - Close connection to the X display In my set background function, I open a connection using Gdk::Display::open(the_display_name) (it supports multihead setups, which I run). I use the GDK_DISPLAY_XDISPLAY() macro to get the Display* pointer so I can call XSetCloseDownMode() and set the proper atoms. Using the GDK wrappers of gtkmm I create my pixbuf, scale or whatever, create a Gdk::Pixmap, and copy the pixbuf into that. I paint the background, set the atoms, and that is all. However, the connection never appears to close, becuase if I run a program like feh to set the background from the command line, my program immediatly dies, terminated by the call to XKillClient() which is supposed to kill the creator of the pixmap (remember the close down mode is permanent). Two issues: - If I am creating and closing a connection via Gdk::Display::open() shouldn't it be then separate from my main connection, thus not being subject to getting killed? - If I explicitly call flush() and close() on my Gdk::Display instance, I get a segmentation fault. The backtrace for this appears to be in the RefPtr destructor. (see below) Is this a bug? Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1223510336 (LWP 6436)] 0xb7bdb3d0 in gdk_display_x11_dispose () from /usr/lib/libgdk-x11-2.0.so.0 (gdb) bt #0 0xb7bdb3d0 in gdk_display_x11_dispose () from /usr/lib/libgdk-x11-2.0.so.0 #1 0xb7aabf2b in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #2 0xb772f520 in Glib::ObjectBase::unreference () from /usr/lib/libglibmm-2.4.so.1 #3 0x08058941 in ~RefPtr (this=0xbf9b32b0) at refptr.h:179 #4 0x080584a2 in SetBG::set_bg (disp=@0xbf9b33a0, file=@0xbf9b339c, mode=SetBG::SET_SCALE, bgcolor=@0xbf9b3398) at SetBG.cc:219 *trim* (SetBG::set_bg is my program) If you are wondering why feh or similar calls XKillClient, see this link: http://www.eterm.org/docs/view.php?doc=ref#trans The source to my project can be found at: http://svn.syscrash.ca/nitrogen/trunk/ or I can give relevant extracts if needed. The function which is giving the problems is SetBG::set_bg in http://svn.syscrash.ca/nitrogen/trunk/src/SetBG.cc Sorry for the long read on my first post, please someone have some idea of what to do! Thanks! dave -- Dave Foster From mickael.drean@gmail.com Wed Jun 21 09:41:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1E6E33B0DDD for ; Wed, 21 Jun 2006 09:41:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09542-05 for ; Wed, 21 Jun 2006 09:41:45 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id D06683B103D for ; Wed, 21 Jun 2006 09:41:44 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i21so145755wra for ; Wed, 21 Jun 2006 06:41:44 -0700 (PDT) Received: by 10.65.54.5 with SMTP id g5mr951102qbk; Wed, 21 Jun 2006 06:41:44 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Wed, 21 Jun 2006 06:41:43 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 15:41:43 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: Re: Gtk::Table problem In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_50486_19469752.1150897303944" References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.792 tagged_above=-999 required=2 tests=[AWL=0.807, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.792 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 13:41:50 -0000 ------=_Part_50486_19469752.1150897303944 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, after searching a while, i saw that it's queue_draw() function which have no effect if it has not been display once. So, i think that queue_draw() is not called because there is no area to update. How can i force my widget to display on my computer screen into my own function? I really need help on this, Thanks a lot Mick 2006/6/20, Mickael Drean : > > Hi there, > > In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In > fact i can switch visualisation of different Table. I use it to draw some > curve and i would like to export all the Table to picture. When i try to > export onei succeed to create my picture but if i try to export all by > starting from the first, export , switching to next, export , etc... i have > picture of 1px by 1px. I tried to slow it and i saw that my table don't > appear. I suppose that it's an graphical allocation problem. > Any idea? > > > > here is a sample of my code : > > void MyApp::export_all() > > { > > for (int i = 0; i< GetNbEcran() ;++i) > > { > > move_to_screen(i); > > Glib::Timer time; > > time.start(); > > while (time.elapsed() < 1 ) > > { > > } > > time.stop(); > > Glib::ustring str2 = "./ecran "; > > std::ostringstream converter; > > converter << (i+1); > > str2 += converter.str(); > > str2 += ".bmp"; > > get_root_window()->show(); > > get_root_window()->process_all_updates(); > > queue_draw(); > > (*m_IterEcran)->export_to_bmp(str2); > > } > > } > > void CEcran::export_to_bmp(Glib::ustring filename) > > { > > int w = 0; > > int h = 0; > > show_all_children(); > > Gtk::Allocation allocation = get_allocation(); > > GdkWindowAttr attributes; > > memset(&attributes, 0, sizeof(attributes)); > > //Set initial position and size of the Gdk::Window: > > attributes.x = allocation.get_x(); > > attributes.y = allocation.get_y(); > > attributes.width = allocation.get_width(); > > attributes.height = allocation.get_height(); > > attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK; > > attributes.window_type = GDK_WINDOW_CHILD; > > attributes.wclass = GDK_INPUT_OUTPUT; > > Glib::RefPtr refGdkWindow = Gdk::Window::create(get_window() > /* parent */, &attributes, GDK_WA_X | GDK_WA_Y); > > refGdkWindow->process_all_updates (); > > get_root_window()->show(); > > get_root_window()->process_all_updates(); > > refGdkWindow->get_size(w,h); > > Glib::RefPtr colormap = get_colormap(); > > Glib::RefPtr img = Gdk::Image::create(Gdk::IMAGE_NORMAL > ,get_visual(), w,h); > > img = refGdkWindow->get_image(0,0,w,h); > > Glib::RefPtr pixbuf = Gdk::Pixbuf::create(img, colormap, > 0,0,0,0,w,h); > > pixbuf->save(filename,"bmp"); > > } > ------=_Part_50486_19469752.1150897303944 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
 
  after searching a while, i saw that it's queue_draw() function which have no effect if it has not been display once. So, i think that queue_draw() is not called because there is no area to update.
 
   How can i force my widget to display on my computer screen into my own function?
 
 
I really need help on this,
 
Thanks a lot
 
Mick
 
2006/6/20, Mickael Drean <mickael.drean@gmail.com>:

Hi there,

In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem.

Any idea?
 
 

here is a sample of my code :

void MyApp::export_all()

{

for (int i = 0; i< GetNbEcran() ;++i)

{

move_to_screen(i);

Glib::Timer time;

time.start();

while (time.elapsed() < 1 )

{

}

time.stop();

Glib::ustring str2 = "./ecran ";

std::ostringstream converter;

converter << (i+1);

str2 += converter.str();

str2 += ".bmp";

get_root_window()->show();

get_root_window()->process_all_updates();

queue_draw();

(*m_IterEcran)->export_to_bmp(str2);

}

}

void CEcran::export_to_bmp(Glib::ustring filename)

{

int w = 0;

int h = 0;

show_all_children();

Gtk::Allocation allocation = get_allocation();

GdkWindowAttr attributes;

memset(&attributes, 0, sizeof(attributes));

//Set initial position and size of the Gdk::Window:

attributes.x = allocation.get_x();

attributes.y = allocation.get_y();

attributes.width = allocation.get_width();

attributes.height = allocation.get_height();

attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK;

attributes.window_type = GDK_WINDOW_CHILD;

attributes.wclass = GDK_INPUT_OUTPUT;

Glib::RefPtr<Gdk::Window> refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y);

refGdkWindow->process_all_updates ();

get_root_window()->show();

get_root_window()->process_all_updates();

refGdkWindow->get_size(w,h);

Glib::RefPtr<Gdk::Colormap> colormap = get_colormap();

Glib::RefPtr<Gdk::Image> img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h);

img = refGdkWindow->get_image(0,0,w,h);

Glib::RefPtr<Gdk::Pixbuf> pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h);

pixbuf->save(filename,"bmp");

}


------=_Part_50486_19469752.1150897303944-- From yogesh.ar@gmail.com Wed Jun 21 10:35:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4CCD83B0FAB for ; Wed, 21 Jun 2006 10:35:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12801-09 for ; Wed, 21 Jun 2006 10:35:00 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id 6ACF33B0F70 for ; Wed, 21 Jun 2006 10:35:00 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id z59so2212965pyg for ; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Received: by 10.35.114.16 with SMTP id r16mr11082281pym; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 20:04:59 +0530 From: "Yogesh Arora" To: gtkmm-list@gnome.org Subject: automatically scrolling MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.704 tagged_above=-999 required=2 tests=[AWL=-0.662, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.704 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 14:35:01 -0000 Hi I have a TextView inside a scroll window. I want to create an animation effect in which TextView scrolls automatically I know there is set_value function in Range class. But for calling that function i will always have to calculate the value. There should be some funtion such as step_increment page_increment can called for step or page_increment -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From bob@fis-cal.com Wed Jun 21 10:47:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 90DA03B102B for ; Wed, 21 Jun 2006 10:47:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13931-09 for ; Wed, 21 Jun 2006 10:47:43 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 5FB2F3B105C for ; Wed, 21 Jun 2006 10:47:42 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AUA23584; Wed, 21 Jun 2006 10:47:36 -0400 (EDT) Message-ID: <44995C03.5080103@fis-cal.com> Date: Wed, 21 Jun 2006 09:47:31 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Yogesh Arora Subject: Re: automatically scrolling References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------050603050308050508070105" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.509 tagged_above=-999 required=2 tests=[AWL=-0.923, BAYES_20=-0.74, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.509 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 14:47:44 -0000 This is a multi-part message in MIME format. --------------050603050308050508070105 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Since gtkmm is merely a wrapper for underlying gtk functions and classes, I recommend that you re-post this message on the gtk mailing list. Bob Caryl Yogesh Arora wrote: > Hi > > I have a TextView inside a scroll window. > I want to create an animation effect in which TextView scrolls automatically > > I know there is set_value function in Range class. But for calling > that function i will always have to calculate the value. > > There should be some funtion such as step_increment page_increment can called > for step or page_increment > > --------------050603050308050508070105 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------050603050308050508070105-- From murrayc@murrayc.com Wed Jun 21 12:03:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 314A73B0FFF for ; Wed, 21 Jun 2006 12:03:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19318-02 for ; Wed, 21 Jun 2006 12:03:42 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id 7C0FD3B10B4 for ; Wed, 21 Jun 2006 12:01:09 -0400 (EDT) Received: from noname (p5497F05F.dip.t-dialin.net [84.151.240.95]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 23621129A93; Wed, 21 Jun 2006 09:01:06 -0700 (PDT) Subject: Re: automatically scrolling From: Murray Cumming To: Yogesh Arora In-Reply-To: References: Content-Type: text/plain Date: Wed, 21 Jun 2006 18:01:03 +0200 Message-Id: <1150905663.7465.0.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.754 tagged_above=-999 required=2 tests=[AWL=-0.611, BAYES_00=-2.599, RCVD_IN_SORBS_WEB=1.456] X-Spam-Score: -1.754 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 16:03:48 -0000 On Wed, 2006-06-21 at 20:04 +0530, Yogesh Arora wrote: > Hi > > I have a TextView inside a scroll window. > I want to create an animation effect in which TextView scrolls automatically > > I know there is set_value function in Range class. But for calling > that function i will always have to calculate the value. > > There should be some funtion such as step_increment page_increment can called > for step or page_increment TextView has a variety of scroll* methods, which should help: http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TextView.html -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 21 15:08:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 10F623B035A for ; Wed, 21 Jun 2006 15:08:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31348-09 for ; Wed, 21 Jun 2006 15:08:45 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 791123B031D for ; Wed, 21 Jun 2006 15:08:45 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 996D01E4E9 for ; Wed, 21 Jun 2006 12:03:45 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1155 To: gtkmm-forge@lists.sourceforge.net Date: Wed, 21 Jun 2006 12:03:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.4 tagged_above=-999 required=2 tests=[AWL=0.085, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 19:08:47 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345497] New: CVS head fails to build (gtkmm (bugzilla.gnome.org)) 2. [Bug 345497] CVS head fails to build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 20 Jun 2006 19:18:07 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] New: CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x Summary: CVS head fails to build Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Appears to be due to recent changes (more recent than the last bugs I filed as it compiled fine after fixing those). Anyway, I'm getting: printunixdialog.cc: In member function `void Gtk::PrintUnixDialog::add_custom_ta b(const Gtk::Widget&, const Glib::ustring&)': printunixdialog.cc:47: error: invalid use of undefined type `struct Gtk::Label' ../../gtk/gtkmm/container.h:53: error: forward declaration of `struct Gtk::Label ' printunixdialog.cc:48: error: no matching function for call to `Gtk::PrintUnixDi alog::add_custom_tab(const Gtk::Widget&, Gtk::Label&)' printunixdialog.cc:46: note: candidates are: void Gtk::PrintUnixDialog::add_custom_tab(const Gtk::Widget&, const Glib::ustring&) ../../gtk/gtkmm/printunixdialog.h:132: note: void Gtk::PrintUnixDialog::add_custom_tab(const Gtk::Widget&, const Gtk::Widget&) make[5]: *** [printunixdialog.lo] Error 1 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 20 Jun 2006 23:30:17 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060621033017.6DCFD6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x ------- Comment #1 from Elijah Newren 2006-06-21 03:30 UTC ------- Created an attachment (id=67760) --> (http://bugzilla.gnome.org/attachment.cgi?id=67760&action=view) Fix the build -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1155 ******************************************** From kanadakid@gmail.com Wed Jun 21 21:12:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2F6F23B0172 for ; Wed, 21 Jun 2006 21:12:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17376-03 for ; Wed, 21 Jun 2006 21:12:33 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.194]) by menubar.gnome.org (Postfix) with ESMTP id 0F4953B014B for ; Wed, 21 Jun 2006 21:12:32 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id t5so238798wxc for ; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Received: by 10.70.14.3 with SMTP id 3mr1924638wxn; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Received: by 10.70.78.8 with HTTP; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 21:12:32 -0400 From: "Mike Polan" To: gtkmm-list@gnome.org Subject: Signals in threads MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_285_31763584.1150938752353" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.804 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.804 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 01:12:34 -0000 ------=_Part_285_31763584.1150938752353 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I need to emit certain signals inside a running Glib::Thread in order to relay some information to the rest of my app. However, from what I know, I don't believe that it is really safe to emit such signals that are connected to a Gtk::Window, which in turn will call some GUI functions, directly from inside threads. Someone mentioned something about Glib::Dispatcher to me, but I'm not quite sure if that's what's needed to accomplish my task. In any case, how would I go about doing something like this? Thanks in advance. ------=_Part_285_31763584.1150938752353 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,
I need to emit certain signals inside a running Glib::Thread in order to relay some information to the rest of my app. However, from what I know, I don't believe that it is really safe to emit such signals that are connected to a Gtk::Window, which in turn will call some GUI functions, directly from inside threads. Someone mentioned something about Glib::Dispatcher to me, but I'm not quite sure if that's what's needed to accomplish my task. In any case, how would I go about doing something like this?

Thanks in advance.
------=_Part_285_31763584.1150938752353-- From yogesh.ar@gmail.com Thu Jun 22 01:34:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9375E3B0224 for ; Thu, 22 Jun 2006 01:34:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30452-10 for ; Thu, 22 Jun 2006 01:34:18 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.181]) by menubar.gnome.org (Postfix) with ESMTP id 82B043B01C1 for ; Thu, 22 Jun 2006 01:34:18 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id c59so212885pyc for ; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Received: by 10.35.83.6 with SMTP id k6mr668582pyl; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 11:04:17 +0530 From: "Yogesh Arora" To: "Murray Cumming" Subject: Re: automatically scrolling In-Reply-To: <1150905663.7465.0.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150905663.7465.0.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.409 tagged_above=-999 required=2 tests=[AWL=0.191, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.409 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 05:34:21 -0000 TextView has scroll methods but they are not useful in case u r doing step increment or page increment they are more related to TextBuffer. anyways i found a way out VScrollbar* scrollbar = scrolledWindow.get_vscrollbar(); scrollbar->set_value(scrollbar->get_value() + (scrollbar->get_adjustment()->get_step_increment()); On 6/21/06, Murray Cumming wrote: > On Wed, 2006-06-21 at 20:04 +0530, Yogesh Arora wrote: > > Hi > > > > I have a TextView inside a scroll window. > > I want to create an animation effect in which TextView scrolls automatically > > > > I know there is set_value function in Range class. But for calling > > that function i will always have to calculate the value. > > > > There should be some funtion such as step_increment page_increment can called > > for step or page_increment > > TextView has a variety of scroll* methods, which should help: > http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TextView.html > > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From yogesh.ar@gmail.com Thu Jun 22 01:36:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 709303B00CB for ; Thu, 22 Jun 2006 01:36:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30604-07 for ; Thu, 22 Jun 2006 01:36:12 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id A89803B0008 for ; Thu, 22 Jun 2006 01:36:12 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id w49so194011pyg for ; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Received: by 10.35.101.9 with SMTP id d9mr672875pym; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 11:06:11 +0530 From: "Yogesh Arora" To: bob@fis-cal.com Subject: Re: automatically scrolling In-Reply-To: <44995C03.5080103@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44995C03.5080103@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.344 tagged_above=-999 required=2 tests=[AWL=0.102, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.344 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 05:36:13 -0000 but in gtk there is a way to do it, i can fire a signal g_signal_emit_by_name (range, "move-slider", textview_text_scroll_type); On 6/21/06, Bob Caryl wrote: > Since gtkmm is merely a wrapper for underlying gtk functions and > classes, I recommend that you re-post this message on the gtk mailing list. > > Bob Caryl > > Yogesh Arora wrote: > > Hi > > > > I have a TextView inside a scroll window. > > I want to create an animation effect in which TextView scrolls automatically > > > > I know there is set_value function in Range class. But for calling > > that function i will always have to calculate the value. > > > > There should be some funtion such as step_increment page_increment can called > > for step or page_increment > > > > > > > -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From murrayc@murrayc.com Thu Jun 22 03:27:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 144C43B0346 for ; Thu, 22 Jun 2006 03:27:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04222-03 for ; Thu, 22 Jun 2006 03:27:35 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 50EAF3B05DE for ; Thu, 22 Jun 2006 03:27:27 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id A63A8DC743; Thu, 22 Jun 2006 00:27:26 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Thu, 22 Jun 2006 09:27:26 +0200 (CEST) Message-ID: <5074.194.138.18.132.1150961246.squirrel@webmail.murrayc.com> In-Reply-To: References: <44995C03.5080103@fis-cal.com> Date: Thu, 22 Jun 2006 09:27:26 +0200 (CEST) Subject: Re: automatically scrolling From: "Murray Cumming" To: "Yogesh Arora" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.483 tagged_above=-999 required=2 tests=[AWL=-0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.483 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 07:27:38 -0000 > but in gtk there is a way to do it, i can fire a signal > > g_signal_emit_by_name (range, "move-slider", textview_text_scroll_type); 1. You can use C functions on gtkmm objects, by using gobj(). 2. This is a keybinding/action signal. It is therefore not part of the public API. It could change/break/disappear in the future. gtkmm makes this clearer by not proving API for these signals. 3. Emitting signals for objects instead of just letting those objects emit their own signals themselves is messing around with the internals of an object. It's not part of the public API. It might not continue to work, and might have strange side-effects. gtkmm makes it more difficult to use non-public API. > > On 6/21/06, Bob Caryl wrote: >> Since gtkmm is merely a wrapper for underlying gtk functions and >> classes, I recommend that you re-post this message on the gtk mailing >> list. >> >> Bob Caryl >> >> Yogesh Arora wrote: >> > Hi >> > >> > I have a TextView inside a scroll window. >> > I want to create an animation effect in which TextView scrolls >> automatically >> > >> > I know there is set_value function in Range class. But for calling >> > that function i will always have to calculate the value. >> > >> > There should be some funtion such as step_increment page_increment can >> called >> > for step or page_increment >> > >> > >> >> >> > > > -- > Thanks > Yogesh > > Dont be intimidated by impossibillity.... be motivated by possibillity! > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mickael.drean@gmail.com Thu Jun 22 03:30:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25E353B058B for ; Thu, 22 Jun 2006 03:30:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04521-07 for ; Thu, 22 Jun 2006 03:30:22 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 5134F3B04D0 for ; Thu, 22 Jun 2006 03:30:16 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so346690nzn for ; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Received: by 10.65.237.20 with SMTP id o20mr2213519qbr; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 09:30:15 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: create a directory MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2358_24038577.1150961415120" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.756 tagged_above=-999 required=2 tests=[AWL=0.689, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.756 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 07:30:25 -0000 ------=_Part_2358_24038577.1150961415120 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi there, a simple question, which fonction could i use to create a directory? i'm trying to save a pixbuf into a specific repertory which not exist before calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i didn't find anything? Any idea? Mickael ------=_Part_2358_24038577.1150961415120 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi there,
 
 a simple question, which fonction could i use to create a directory? i'm trying to save a pixbuf into a specific repertory which not exist before calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i didn't find anything?
 
Any idea?
 
Mickael
------=_Part_2358_24038577.1150961415120-- From jonathon.jongsma@gmail.com Thu Jun 22 08:34:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 835FB3B03FD for ; Thu, 22 Jun 2006 08:34:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25683-01 for ; Thu, 22 Jun 2006 08:34:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by menubar.gnome.org (Postfix) with ESMTP id 88DF53B0420 for ; Thu, 22 Jun 2006 08:34:57 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id q3so451303nzb for ; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Received: by 10.36.132.5 with SMTP id f5mr1909967nzd; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 07:34:56 -0500 From: "Jonathon Jongsma" To: "Mickael Drean" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.049, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.397 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 12:34:58 -0000 I would just use g_mkdir(). Alternatively you could use something from gnome-vfsmm. Jonner On 6/22/06, Mickael Drean wrote: > > Hi there, > > a simple question, which fonction could i use to create a directory? i'm > trying to save a pixbuf into a specific repertory which not exist before > calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i > didn't find anything? > > Any idea? > > > Mickael > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > From bob@fis-cal.com Thu Jun 22 09:15:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 043623B00C0 for ; Thu, 22 Jun 2006 09:15:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29305-08 for ; Thu, 22 Jun 2006 09:15:57 -0400 (EDT) Received: from mailrtr1.mailzone.edeltacom.com (mailrtr1.mailzone.edeltacom.com [216.248.176.149]) by menubar.gnome.org (Postfix) with ESMTP id BCAAF3B05BF for ; Thu, 22 Jun 2006 09:15:57 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr1.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id FDO64847; Thu, 22 Jun 2006 09:15:53 -0400 (EDT) Message-ID: <449A97FE.9000600@fis-cal.com> Date: Thu, 22 Jun 2006 08:15:42 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Mike Polan Subject: Re: Signals in threads References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------030606020804040209090002" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:15:59 -0000 This is a multi-part message in MIME format. --------------030606020804040209090002 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hey Mike: First, you need to declare a Gtk::Dispatcher object in your GUI class. It will be the conduit from your worker threads to your GUI (and usually primary) thread. Next, in your GUI class you declare a function to handle the data coming from your worker thread that you will use to update your GUI, and you use it as a callback slot to connect to your Gtk::Dispatcher: Gtk::Dispatcher my_dispatcher; my_dispatcher.connect(sigc::mem_fun(*myclass,&MyClass::my_callback_slot)); Then, in the worker thread, you just call the dispatcher as a function: my_dispatcher(); whenever you wish to update your GUI. In my case, I had also declared in my GUI class a std::vector object to which my worker thread pushed back string data that I wanted to add to a Gtk::TextBuffer displayed in a Gtk::TextView in my GUI class. My callback slot would pop the Glib::ustrings off this vector one at a time and add them to the Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, my worker thread would push back strings to this vector object just prior to calling the dispatcher. I hope this helps. Bob /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ Mike Polan wrote: > Hi, > I need to emit certain signals inside a running Glib::Thread in order > to relay some information to the rest of my app. However, from what I > know, I don't believe that it is really safe to emit such signals that > are connected to a Gtk::Window, which in turn will call some GUI > functions, directly from inside threads. Someone mentioned something > about Glib::Dispatcher to me, but I'm not quite sure if that's what's > needed to accomplish my task. In any case, how would I go about doing > something like this? > > Thanks in advance. > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------030606020804040209090002 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------030606020804040209090002-- From bob@fis-cal.com Thu Jun 22 09:19:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3669E3B031A for ; Thu, 22 Jun 2006 09:19:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29589-06 for ; Thu, 22 Jun 2006 09:19:17 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 14F2A3B00C0 for ; Thu, 22 Jun 2006 09:19:17 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AUF46173; Thu, 22 Jun 2006 09:19:13 -0400 (EDT) Message-ID: <449A98D0.2030303@fis-cal.com> Date: Thu, 22 Jun 2006 08:19:12 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Mickael Drean Subject: Re: create a directory References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------000103020607030402090902" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:19:19 -0000 This is a multi-part message in MIME format. --------------000103020607030402090902 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. Bob Mickael Drean wrote: > Hi there, > > a simple question, which fonction could i use to create a directory? > i'm trying to save a pixbuf into a specific repertory which not exist > before calling save(). I saw that there is g_mkdir() in GTK+ but with > gtkmm i didn't find anything? > > Any idea? > > Mickael > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------000103020607030402090902 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------000103020607030402090902-- From daf@minuslab.net Thu Jun 22 09:22:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6FC223B06D0 for ; Thu, 22 Jun 2006 09:22:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30015-01 for ; Thu, 22 Jun 2006 09:22:32 -0400 (EDT) Received: from eastrmmtao06.cox.net (eastrmmtao06.cox.net [68.230.240.33]) by menubar.gnome.org (Postfix) with ESMTP id 8C87A3B06EF for ; Thu, 22 Jun 2006 09:21:03 -0400 (EDT) Received: from [192.168.9.211] (really [68.9.67.187]) by eastrmmtao06.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060622132102.ELGQ16402.eastrmmtao06.cox.net@[192.168.9.211]>; Thu, 22 Jun 2006 09:21:02 -0400 Message-ID: <449A9942.1060207@minuslab.net> Date: Thu, 22 Jun 2006 09:21:06 -0400 From: Dave Foster User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: bob@fis-cal.com Subject: Re: Signals in threads References: <449A97FE.9000600@fis-cal.com> In-Reply-To: <449A97FE.9000600@fis-cal.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:22:41 -0000 Hmm, I know I replied to this last night, perhaps I forgot to do reply all. Bob basically said what I did as well, however... Bob Caryl wrote: > > In my case, I had also declared in my GUI class a > std::vector object to which my worker thread pushed > back string data that I wanted to add to a Gtk::TextBuffer displayed > in a Gtk::TextView in my GUI class. My callback slot would pop the > Glib::ustrings off this vector one at a time and add them to the > Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, > my worker thread would push back strings to this vector object just > prior to calling the dispatcher. Your std::vector method does not sound very thread-safe.. there can be interleaving issues if your worker thread were to push a string on as your consumer thread were to pop strings off. Two solutions to this: use a mutex around accesses to your vector (gtkmm has a nice auto-destructing one), or use something which is already thread-safe like g_async_queue (or w/e that name is, i can't seem to remember it). Sorry for forgetting to cc the list earlier, Mike. dave -- Dave Foster From page.rob@gmail.com Thu Jun 22 09:27:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F02163B01EE for ; Thu, 22 Jun 2006 09:27:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30323-09 for ; Thu, 22 Jun 2006 09:27:57 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id F26353B03E5 for ; Thu, 22 Jun 2006 09:27:56 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so347960pye for ; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Received: by 10.35.21.1 with SMTP id y1mr1088031pyi; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Received: by 10.35.91.9 with HTTP; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 14:27:23 +0100 From: "Rob Page" To: bob@fis-cal.com Subject: Re: create a directory In-Reply-To: <449A98D0.2030303@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.434 tagged_above=-999 required=2 tests=[AWL=0.012, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.434 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:27:58 -0000 It is a convenience wrapper on POSIX systems, but it does sensible stuff on windows, as i understand. Regards, Rob. On 6/22/06, Bob Caryl wrote: > g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. > > Bob > > Mickael Drean wrote: > > Hi there, > > > > a simple question, which fonction could i use to create a directory? > > i'm trying to save a pixbuf into a specific repertory which not exist > > before calling save(). I saw that there is g_mkdir() in GTK+ but with > > gtkmm i didn't find anything? > > > > Any idea? > > > > Mickael > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From paul@linuxaudiosystems.com Thu Jun 22 09:59:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BD5D73B04C0 for ; Thu, 22 Jun 2006 09:59:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32696-02 for ; Thu, 22 Jun 2006 09:59:24 -0400 (EDT) Received: from vms046pub.verizon.net (vms046pub.verizon.net [206.46.252.46]) by menubar.gnome.org (Postfix) with ESMTP id E36A53B064D for ; Thu, 22 Jun 2006 09:59:23 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms046.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1900B25LIYTLJA@vms046.mailsrvcs.net> for gtkmm-list@gnome.org; Thu, 22 Jun 2006 08:59:23 -0500 (CDT) Date: Thu, 22 Jun 2006 09:59:51 -0400 From: Paul Davis Subject: Re: Signals in threads In-reply-to: <449A9942.1060207@minuslab.net> To: Dave Foster Message-id: <1150984792.10221.36.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <449A97FE.9000600@fis-cal.com> <449A9942.1060207@minuslab.net> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.556 tagged_above=-999 required=2 tests=[AWL=0.043, BAYES_00=-2.599] X-Spam-Score: -2.556 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:59:29 -0000 On Thu, 2006-06-22 at 09:21 -0400, Dave Foster wrote: > Hmm, I know I replied to this last night, perhaps I forgot to do reply > all. Bob basically said what I did as well, however... > > Bob Caryl wrote: > > > > In my case, I had also declared in my GUI class a > > std::vector object to which my worker thread pushed > > back string data that I wanted to add to a Gtk::TextBuffer displayed > > in a Gtk::TextView in my GUI class. My callback slot would pop the > > Glib::ustrings off this vector one at a time and add them to the > > Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, > > my worker thread would push back strings to this vector object just > > prior to calling the dispatcher. > Your std::vector method does not sound very thread-safe.. there can be > interleaving issues if your worker thread were to push a string on as > your consumer thread were to pop strings off. Two solutions to this: > use a mutex around accesses to your vector (gtkmm has a nice > auto-destructing one), or use something which is already thread-safe > like g_async_queue (or w/e that name is, i can't seem to remember it). single-reader/single-writer queues are inherently thread-safe as long as you are sensible about their implementation. lock-free ringbuffers are a widely used technique in realtime programming. JACK (http://jackaudio.org/) has a sample C implementation. i would agree, however, that using std::vector is not thread safe. --p From mickael.drean@gmail.com Thu Jun 22 10:02:11 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 172343B064B for ; Thu, 22 Jun 2006 10:02:11 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00311-07 for ; Thu, 22 Jun 2006 10:02:10 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.197]) by menubar.gnome.org (Postfix) with ESMTP id EDA163B06EE for ; Thu, 22 Jun 2006 10:02:09 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so457173nzh for ; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Received: by 10.65.224.13 with SMTP id b13mr2547749qbr; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 16:02:09 +0200 From: "Mickael Drean" To: "Rob Page" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5263_22326094.1150984929174" References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.541 tagged_above=-999 required=2 tests=[AWL=0.408, BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.541 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 14:02:11 -0000 ------=_Part_5263_22326094.1150984929174 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I tried to use it but linker is not happy :( Which librairy am I suppose to use? Mick 2006/6/22, Rob Page : > > It is a convenience wrapper on POSIX systems, but it does sensible > stuff on windows, as i understand. > > Regards, > Rob. > > On 6/22/06, Bob Caryl wrote: > > g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. > > > > Bob > > > > Mickael Drean wrote: > > > Hi there, > > > > > > a simple question, which fonction could i use to create a directory? > > > i'm trying to save a pixbuf into a specific repertory which not exist > > > before calling save(). I saw that there is g_mkdir() in GTK+ but with > > > gtkmm i didn't find anything? > > > > > > Any idea? > > > > > > Mickael > > > > ------------------------------------------------------------------------ > > > > > > _______________________________________________ > > > gtkmm-list mailing list > > > gtkmm-list@gnome.org > > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > ------=_Part_5263_22326094.1150984929174 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
I tried to use it but linker is not happy :(  Which librairy am I suppose to use?
 
Mick

 
2006/6/22, Rob Page <page.rob@gmail.com>:
It is a convenience wrapper on POSIX systems, but it does sensible
stuff on windows, as i understand.

Regards,
Rob.

On 6/22/06, Bob Caryl <bob@fis-cal.com> wrote:
> g_mkdir() is just a convenience wrapper for the POSIX mkdir() function.
>
> Bob
>
> Mickael Drean wrote:
> > Hi there,
> >
> >  a simple question, which fonction could i use to create a directory?
> > i'm trying to save a pixbuf into a specific repertory which not exist
> > before calling save(). I saw that there is g_mkdir() in GTK+ but with
> > gtkmm i didn't find anything?
> >
> > Any idea?
> >
> > Mickael
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > gtkmm-list mailing list
> > gtkmm-list@gnome.org
> > http://mail.gnome.org/mailman/listinfo/gtkmm-list
> >
>
>
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
>
>
>
>

------=_Part_5263_22326094.1150984929174-- From jonathon.jongsma@gmail.com Thu Jun 22 11:12:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0498B3B0172 for ; Thu, 22 Jun 2006 11:12:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04751-01 for ; Thu, 22 Jun 2006 11:12:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.202]) by menubar.gnome.org (Postfix) with ESMTP id EFBCB3B007D for ; Thu, 22 Jun 2006 11:12:40 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 18so412083nzp for ; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr2158632nzi; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 10:12:40 -0500 From: "Jonathon Jongsma" To: "Mickael Drean" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.398 tagged_above=-999 required=2 tests=[AWL=0.048, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.398 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 15:12:42 -0000 On 6/22/06, Mickael Drean wrote: > > I tried to use it but linker is not happy :( Which librairy am I suppose to > use? > > Mick It's in GLib, but if you're writing a gtkmm application, GLib should be linked in already. What's the link error you're seeing? Jonner From mickael.drean@gmail.com Thu Jun 22 14:05:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9161A3B00E0 for ; Thu, 22 Jun 2006 14:05:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15384-08 for ; Thu, 22 Jun 2006 14:05:01 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id CE5E63B03E5 for ; Thu, 22 Jun 2006 14:05:00 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so565521nzh for ; Thu, 22 Jun 2006 11:05:00 -0700 (PDT) Received: by 10.65.215.8 with SMTP id s8mr126402qbq; Thu, 22 Jun 2006 11:05:00 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 11:04:59 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 20:04:59 +0200 From: "Mickael Drean" To: "Jonathon Jongsma" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_8272_15810922.1150999499661" References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.562 tagged_above=-999 required=2 tests=[AWL=0.387, BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.562 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 18:05:16 -0000 ------=_Part_8272_15810922.1150999499661 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline genrapport.o(.text+0x515): In function `ZN10GenRapport9save_HTMLEN4Glib7ustringE': C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, int)' collect2: ld returned 1 exit status that's it!! 2006/6/22, Jonathon Jongsma : > > On 6/22/06, Mickael Drean wrote: > > > > I tried to use it but linker is not happy :( Which librairy am I > suppose to > > use? > > > > Mick > > It's in GLib, but if you're writing a gtkmm application, GLib should > be linked in already. What's the link error you're seeing? > > Jonner > ------=_Part_8272_15810922.1150999499661 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline genrapport.o(.text+0x515): In function `ZN10GenRapport9save_HTMLEN4Glib7ustringE':
C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, int)'
collect2: ld returned 1 exit status

that's it!!





2006/6/22, Jonathon Jongsma <jonathon.jongsma@gmail.com>:
On 6/22/06, Mickael Drean <mickael.drean@gmail.com> wrote:
>
> I tried to use it but linker is not happy :(  Which librairy am I suppose to
> use?
>
> Mick

It's in GLib, but if you're writing a gtkmm application, GLib should
be linked in already.  What's the link error you're seeing?

Jonner

------=_Part_8272_15810922.1150999499661-- From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 22 15:06:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B86793B01AA for ; Thu, 22 Jun 2006 15:06:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19435-09 for ; Thu, 22 Jun 2006 15:06:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id A9FA23B01DF for ; Thu, 22 Jun 2006 15:06:16 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 2A93217606 for ; Thu, 22 Jun 2006 12:06:16 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1156 To: gtkmm-forge@lists.sourceforge.net Date: Thu, 22 Jun 2006 12:06:14 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.4 tagged_above=-999 required=2 tests=[AWL=0.085, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 19:06:46 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345497] CVS head fails to build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 21 Jun 2006 15:58:39 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060621195839.812D26CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from Murray Cumming 2006-06-21 19:58 UTC ------- Yeah, already fixed. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1156 ******************************************** From kanadakid@gmail.com Thu Jun 22 15:34:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5C7023B0354 for ; Thu, 22 Jun 2006 15:34:55 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21537-01 for ; Thu, 22 Jun 2006 15:34:54 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.200]) by menubar.gnome.org (Postfix) with ESMTP id 71B5A3B0238 for ; Thu, 22 Jun 2006 15:34:54 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id t5so405410wxc for ; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Received: by 10.70.80.16 with SMTP id d16mr1157543wxb; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Received: by 10.70.78.8 with HTTP; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 15:34:53 -0400 From: "Mike Polan" To: gtkmm-list@gnome.org, paul@linuxaudiosystems.com Subject: Re: Signals in threads In-Reply-To: <1150984792.10221.36.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_13264_4980782.1151004893732" References: <449A97FE.9000600@fis-cal.com> <449A9942.1060207@minuslab.net> <1150984792.10221.36.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.734 tagged_above=-999 required=2 tests=[AWL=0.070, BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.734 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 19:34:55 -0000 ------=_Part_13264_4980782.1151004893732 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption. Once again, thanks! ------=_Part_13264_4980782.1151004893732 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption.

Once again, thanks!
------=_Part_13264_4980782.1151004893732-- From murrayc@murrayc.com Thu Jun 22 17:21:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 53AA83B083F; Thu, 22 Jun 2006 17:21:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27489-07; Thu, 22 Jun 2006 17:21:31 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-62.dreamhost.com [208.97.132.62]) by menubar.gnome.org (Postfix) with ESMTP id 713DB3B0823; Thu, 22 Jun 2006 17:21:26 -0400 (EDT) Received: from noname (p5497EA12.dip.t-dialin.net [84.151.234.18]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 13D217F03D; Thu, 22 Jun 2006 14:21:24 -0700 (PDT) Subject: ANNOUNCE: gtkmm 2.9.6 From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Thu, 22 Jun 2006 23:21:22 +0200 Message-Id: <1151011282.5804.37.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 21:21:32 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.6: Gtk: * Label: Added get/set_line_wrap_mode() and property. * MenuShell: Added get/set_take_focus() and property. * MessageDialog: Added set_image() and property. * StatusIcon: Added get_geometry(). * TreeView: Added get/set_rubber_banding(), get/set_grid_lines(), get/set_enable_tree_lines(). Added properties for show-expanders, level-indentation, rubber-banding, enable-grid-lines, and enable-tree-lines. (Murray Cumming) * PrintJob: send_job(): No longer throws an exception. * PrintUnixDialog: Added add_custom_tab() overload that takes a ustring. * Printer: Added get_job_count(), and enumerate_printers(), and others. * Printsettings: - Put the standard settings in a member class so they can be used as Gtk::PrintSettings::Keys::SOMETHING. - Remove get/set_print_to_file(). * PrintOperation: Added a version of run() without the Window parameter. * PrintOperationPreview: New class. (Most printing stuff: Marko Anastasov) *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From fedemico@yahoo.com Thu Jun 22 17:38:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B460D3B073F for ; Thu, 22 Jun 2006 17:38:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28175-05 for ; Thu, 22 Jun 2006 17:38:46 -0400 (EDT) Received: from web60313.mail.yahoo.com (web60313.mail.yahoo.com [209.73.178.136]) by menubar.gnome.org (Postfix) with SMTP id C0A0F3B0601 for ; Thu, 22 Jun 2006 17:38:45 -0400 (EDT) Received: (qmail 9206 invoked by uid 60001); 22 Jun 2006 21:38:44 -0000 Message-ID: <20060622213844.9204.qmail@web60313.mail.yahoo.com> Received: from [201.198.239.67] by web60313.mail.yahoo.com via HTTP; Thu, 22 Jun 2006 16:38:44 CDT Date: Thu, 22 Jun 2006 16:38:44 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= Subject: displaying images To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.907 tagged_above=-999 required=2 tests=[BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 0.907 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 21:38:46 -0000 Hi everybody! I am a beginner in GTK and Linux, and I am doing an application... When I run my program, the window that I designed is displayed, then when the "start" button is pressed, a thread is created and calls a function (in my c++ code) which enters in an infinite loop in where I capture every frame from a camera, then I take this images into different filters and other kind of processing. In every moment, a sigc function in the main loop event is seeing a flag that says: "the frame is ready, put it into a pixbuf and display it", if the flag is set, another function is called which puts the image into a pixbuf and displays it... that works fine!! Now, I want that when I press a button, another image (an image generated after the different filters) be displayed in another part of my window. To do this, I put ImageMagick functions in the different class functions in order to save every image each time a filter-function is called... but, when I do this, the image being displayed seems to be altered by this action because it doesnt display well... I dont know what is the problem since I am not putting the images in pixbufs yet or treating to display them.. . I just save this images in files... I dont know if you could tell me what I am doing wrong.. I hope, someone help me. Every comment would be appreciated!! Thanks __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From weijie90@gmail.com Thu Jun 22 20:21:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 442FF3B00A2 for ; Thu, 22 Jun 2006 20:21:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03157-07 for ; Thu, 22 Jun 2006 20:21:27 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id DDDA53B032E for ; Thu, 22 Jun 2006 20:21:26 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 4so595374nzn for ; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Received: by 10.36.147.2 with SMTP id u2mr2879998nzd; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.108.70]) by mx.gmail.com with ESMTP id 12sm3585836nzn.2006.06.22.17.21.23; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Subject: Apps that use libglademm From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Fri, 23 Jun 2006 08:21:16 +0800 Message-Id: <1151022077.6839.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.362 tagged_above=-999 required=2 tests=[AWL=0.238, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.362 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 00:21:28 -0000 Hi, I'm looking for open-source apps that use libglademm for the purpose of learning how to use libglademm. Does anyone know some good examples? Thanks! wj From extobias@hotmail.com Thu Jun 22 21:09:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A1EFF3B012A for ; Thu, 22 Jun 2006 21:09:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05000-08 for ; Thu, 22 Jun 2006 21:09:49 -0400 (EDT) Received: from hotmail.com (bay24-f17.bay24.hotmail.com [64.4.18.67]) by menubar.gnome.org (Postfix) with ESMTP id 09E0C3B0139 for ; Thu, 22 Jun 2006 21:09:48 -0400 (EDT) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Thu, 22 Jun 2006 18:09:48 -0700 Message-ID: Received: from 201.231.128.39 by by24fd.bay24.hotmail.msn.com with HTTP; Fri, 23 Jun 2006 01:09:43 GMT X-Originating-IP: [201.231.128.39] X-Originating-Email: [extobias@hotmail.com] X-Sender: extobias@hotmail.com From: "Tobias Alarcon" To: gtkmm-list@gnome.org Subject: Custom Widget Date: Thu, 22 Jun 2006 22:09:43 -0300 Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-OriginalArrivalTime: 23 Jun 2006 01:09:48.0213 (UTC) FILETIME=[B8BE9650:01C69661] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.907 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, MSGID_FROM_MTA_HEADER=0, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: 1.907 X-Spam-Level: * X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 01:09:51 -0000 Hi, Im new at the list. this its drive me crazy i hope any of you can help me I want to know if there any way to make a widget with a different shape than a rectangle. I only can change the background with a rc files, I need a widget with a determinate shape(i.e loaded from a pixmap), but with the behavior of a widget like a button or label. Sorry for me bad english, i hope understend me and appreciate any hint. bye _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From paul@linuxaudiosystems.com Thu Jun 22 23:42:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A40023B0207 for ; Thu, 22 Jun 2006 23:42:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11125-03 for ; Thu, 22 Jun 2006 23:42:07 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 9EFC23B017A for ; Thu, 22 Jun 2006 23:42:07 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1A009WZNM69LRC@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Thu, 22 Jun 2006 22:42:07 -0500 (CDT) Date: Thu, 22 Jun 2006 23:42:36 -0400 From: Paul Davis Subject: Re: Custom Widget In-reply-to: To: Tobias Alarcon Message-id: <1151034156.10221.57.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.556 tagged_above=-999 required=2 tests=[AWL=0.043, BAYES_00=-2.599] X-Spam-Score: -2.556 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 03:42:10 -0000 On Thu, 2006-06-22 at 22:09 -0300, Tobias Alarcon wrote: > Hi, Im new at the list. this its drive me crazy i hope any of you can help > me > I want to know if there any way to make a widget with a different shape than > a rectangle. I only can change the background with a rc files, I need a > widget with a determinate shape(i.e loaded from a pixmap), but with the > behavior of a widget like a button or label. you should investigate gdk_window_shape_combine_mask() From dynmail1@gassner-waagen.at Fri Jun 23 03:00:03 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 199893B0648 for ; Fri, 23 Jun 2006 03:00:03 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20806-10 for ; Fri, 23 Jun 2006 03:00:01 -0400 (EDT) Received: from taro.utanet.at (taro.utanet.at [213.90.36.45]) by menubar.gnome.org (Postfix) with ESMTP id 88A143B06A0 for ; Fri, 23 Jun 2006 03:00:01 -0400 (EDT) Received: from andrea.utanet.at ([213.90.36.55]) by taro.utanet.at with esmtp (Exim 4.60) (envelope-from ) id 1Ftfe3-0008Uv-Dq; Fri, 23 Jun 2006 08:59:59 +0200 Received: from [81.189.97.34] (helo=[192.168.1.23]) by andrea.utanet.at with esmtp (Exim 4.50) id 1Ftfe3-0006CZ-0o; Fri, 23 Jun 2006 08:59:59 +0200 Message-ID: <449B916E.1010102@gassner-waagen.at> Date: Fri, 23 Jun 2006 08:59:58 +0200 From: Michael Burian User-Agent: Thunderbird 1.5.0.2 (X11/20060516) MIME-Version: 1.0 To: gtkmm-list@gnome.org Subject: Re: Apps that use libglademm References: <1151022077.6839.5.camel@localhost> In-Reply-To: <1151022077.6839.5.camel@localhost> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.504 tagged_above=-999 required=2 tests=[AWL=-0.058, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, TW_BG=0.077, TW_XX=0.077] X-Spam-Score: -2.504 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:00:03 -0000 weijie wrote: > Hi, > I'm looking for open-source apps that use libglademm for the purpose of > learning how to use libglademm. The first place to look is probably the libglademm source itself. > Does anyone know some good examples? Thanks! Example how to find out (assumes debian etch, you might want to google for tarballs if you're using something else) [1] # apt-cache search libglademm libglademm-2.4-1c2a - C++ wrappers for libglade2 (shared library) libglademm-2.4-dev - C++ wrappers for libglade2 (development files) [2] # apt-cache rdepends libglademm-2.4-1c2a libglademm-2.4-1c2a Reverse Depends: regexxer workrave visualboyadvance regexxer patchage monster-masher libgnomeuimm-2.6-1c2a libglademm-2.4-dev libbakery-2.3-11c2a hardware-monitor From marble@igloo.snowplains.org Fri Jun 23 03:23:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A936B3B041A for ; Fri, 23 Jun 2006 03:23:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22060-06 for ; Fri, 23 Jun 2006 03:23:04 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 4B6BD3B079E for ; Fri, 23 Jun 2006 03:23:04 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 3A8E7368570; Fri, 23 Jun 2006 08:23:03 +0100 (BST) Date: Fri, 23 Jun 2006 08:23:03 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Subject: Re: Apps that use libglademm Message-ID: <20060623072302.GA30417@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1151022077.6839.5.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1151022077.6839.5.camel@localhost> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.528 tagged_above=-999 required=2 tests=[AWL=0.073, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -2.528 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:23:05 -0000 On Fri, Jun 23, 2006 at 08:21:16AM +0800, weijie wrote: > I'm looking for open-source apps that use libglademm for the purpose of > learning how to use libglademm. > Does anyone know some good examples? Thanks! Hi, I have a heavily documented example on my website here: http://www.pebble.org.uk/programming/libglademm_simple Hope that helps, Ainsley. From murrayc@murrayc.com Fri Jun 23 03:41:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 504013B021B for ; Fri, 23 Jun 2006 03:41:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23994-01 for ; Fri, 23 Jun 2006 03:41:42 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id C59053B041A for ; Fri, 23 Jun 2006 03:41:42 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 2A35ADCC21; Fri, 23 Jun 2006 00:41:42 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 23 Jun 2006 09:41:42 +0200 (CEST) Message-ID: <50470.194.138.18.132.1151048502.squirrel@webmail.murrayc.com> In-Reply-To: References: Date: Fri, 23 Jun 2006 09:41:42 +0200 (CEST) Subject: Re: Custom Widget From: "Murray Cumming" To: "Tobias Alarcon" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, TW_GT=0.077] X-Spam-Score: -2.522 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:41:44 -0000 > Hi, Im new at the list. this its drive me crazy i hope any of you can > help > me > I want to know if there any way to make a widget with a different shape > than > a rectangle. I only can change the background with a rc files, I need a > widget with a determinate shape(i.e loaded from a pixmap), but with the > behavior of a widget like a button or label. > Sorry for me bad english, i hope understend me and appreciate any hint. > bye You can make _windows_ with different shapes. For instance, see this example. http://cvs.gnome.org/viewcvs/gtkmm/examples/window/wheelbarrow.cc?view=markup I think that Gtk::Window::shape_combine_mask() is the interesting method there: http://gtkmm.sourceforge.net/docs/gtkmm-2.4/docs/reference/html/classGdk_1_1Window.html#7e7ccbbb8a86215d0478b9fc041dce34 There's also a shape_combine_region(). I'm not sure about widgets with different shapes. You might try gtk-list for that. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 23 03:47:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5BC523B068F for ; Fri, 23 Jun 2006 03:47:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24328-04 for ; Fri, 23 Jun 2006 03:47:12 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 9C72B3B0583 for ; Fri, 23 Jun 2006 03:47:12 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 2EB24DC8BE for ; Fri, 23 Jun 2006 00:47:12 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 23 Jun 2006 09:47:12 +0200 (CEST) Message-ID: <19548.194.138.18.132.1151048832.squirrel@webmail.murrayc.com> In-Reply-To: <20060623072302.GA30417@snowplains.org> References: <1151022077.6839.5.camel@localhost> <20060623072302.GA30417@snowplains.org> Date: Fri, 23 Jun 2006 09:47:12 +0200 (CEST) Subject: Re: Apps that use libglademm From: "Murray Cumming" To: gtkmm-list@gnome.org User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.483 tagged_above=-999 required=2 tests=[AWL=-0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.483 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:47:13 -0000 > On Fri, Jun 23, 2006 at 08:21:16AM +0800, weijie wrote: >> I'm looking for open-source apps that use libglademm for the purpose of >> learning how to use libglademm. >> Does anyone know some good examples? Thanks! > > Hi, > I have a heavily documented example on my website here: > http://www.pebble.org.uk/programming/libglademm_simple Excellent. That would be even better with a screenshot, and screenshots of the parts of Glade that you mention. Feel free to link to it from the gtkmm Documentation overview page (just edit it in cvs). You might even want to add it to the gtkmm tutorial. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From suryakiran.gullapalli@gmail.com Fri Jun 23 06:12:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F1C753B05FA for ; Fri, 23 Jun 2006 06:12:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01890-06 for ; Fri, 23 Jun 2006 06:12:15 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id 123683B08EC for ; Fri, 23 Jun 2006 06:11:52 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i28so717462nzi for ; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Received: by 10.36.247.28 with SMTP id u28mr3555399nzh; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Message-ID: <3462bcdb0606230311m1e9ca100hefc2b60d1bb75a5b@mail.gmail.com> Date: Fri, 23 Jun 2006 15:41:51 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org Subject: set_select_function MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9788_10748870.1151057511332" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.613 tagged_above=-999 required=2 tests=[AWL=-0.365, BAYES_00=-2.599, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.613 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 10:12:22 -0000 ------=_Part_9788_10748870.1151057511332 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all, I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this. say, select_function is the name of the function we pass to set_select_function myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ; 1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time. The sequence is, function call for "about to be selected" row function call for "about to be deselected" row function call for "about to be selected" row. Why three times? why second time for "about to be selected" row. 2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality. Thanks in advance, Surya ------=_Part_9788_10748870.1151057511332 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all,
I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this.

say, select_function is the name of the function we pass to set_select_function

myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ;

1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time.
The sequence is,
function call for "about to be selected" row
function call for "about to be deselected" row
function call for "about to be selected" row.

Why three times? why second time for "about to be selected" row.

2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality.

Thanks in advance,
Surya
------=_Part_9788_10748870.1151057511332-- From pfjan@yahoo.com.br Fri Jun 23 07:51:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E46E63B015A for ; Fri, 23 Jun 2006 07:51:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07629-10 for ; Fri, 23 Jun 2006 07:51:05 -0400 (EDT) Received: from web52102.mail.yahoo.com (web52102.mail.yahoo.com [206.190.48.105]) by menubar.gnome.org (Postfix) with SMTP id 1BB163B013B for ; Fri, 23 Jun 2006 07:51:04 -0400 (EDT) Received: (qmail 85541 invoked by uid 60001); 23 Jun 2006 11:51:03 -0000 Message-ID: <20060623115103.85539.qmail@web52102.mail.yahoo.com> Received: from [201.6.251.192] by web52102.mail.yahoo.com via HTTP; Fri, 23 Jun 2006 04:51:03 PDT Date: Fri, 23 Jun 2006 04:51:03 -0700 (PDT) From: Jan Pfeifer Subject: Re: Signals in threads To: Mike Polan , gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-1917555310-1151063463=:85274" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.126 tagged_above=-999 required=2 tests=[AWL=-0.256, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_30_40=0.374, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.126 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 11:51:08 -0000 --0-1917555310-1151063463=:85274 Content-Type: text/plain; charset=us-ascii A bit late on the discussion, but I did a wrapper method on Glib::Dispatcher that allows for a worker thread to call a method/function on the GUI thread, and wait for the results (it waits on a mutex+block signals in the meanwhile). The usage interface, on the worker thread, is like this: // update the interface gui_callback( sigc::mem_fun( *mywin, &MyWindow::update_status ) ); If the worker thread can wait a short time (typically) for the GUI thread to update, this is simple and thread safe. If interested let me know, I can send you the class for you to copy&paste from, or use as is -- it's LGPL and should be in source forge as soon as I finish the first working version of my project. - jan ----- Original Message ---- From: Mike Polan To: gtkmm-list@gnome.org; paul@linuxaudiosystems.com Sent: Thursday, June 22, 2006 4:34:53 PM Subject: Re: Signals in threads Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption. Once again, thanks! _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list --0-1917555310-1151063463=:85274 Content-Type: text/html; charset=us-ascii
A bit late on the discussion, but I did a wrapper method on Glib::Dispatcher that allows for a worker thread to call a method/function on the GUI thread, and wait for the results (it waits on a mutex+block signals in the meanwhile). The usage interface, on the worker thread, is like this:

    // update the interface
    gui_callback( sigc::mem_fun( *mywin, &MyWindow::update_status ) );

If the worker thread can wait a short time (typically) for the GUI thread to update, this is simple and  thread safe.

If interested let me know, I can send you the class for you to copy&paste from, or use as is -- it's LGPL and should be in source forge as soon as I finish the first working version of my project.

- jan


----- Original Message ----
From: Mike Polan <kanadakid@gmail.com>
To: gtkmm-list@gnome.org; paul@linuxaudiosystems.com
Sent: Thursday, June 22, 2006 4:34:53 PM
Subject: Re: Signals in threads

Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption.

Once again, thanks!
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list

--0-1917555310-1151063463=:85274-- From morten.bo.nielsen@topsil.com Wed Jun 21 04:30:30 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 64C463B0E52 for ; Wed, 21 Jun 2006 04:30:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21594-08 for ; Wed, 21 Jun 2006 04:30:29 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id 45C323B096C for ; Wed, 21 Jun 2006 04:30:27 -0400 (EDT) Content-class: urn:content-classes:message Subject: SV: drawables. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Wed, 21 Jun 2006 10:30:25 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: drawables. Thread-Index: AcaT2o8LHwmKrw2pREeU+cEBshERnwBMJc/Q From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.449 tagged_above=-999 required=2 tests=[AWL=-0.004, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.449 X-Spam-Level: X-Mailman-Approved-At: Fri, 23 Jun 2006 10:37:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 08:30:30 -0000 > > I'm currently trying to make an application that retrieves an image > > from, say, jpeg, and I would like to draw some lines on top of this > > image. > > > > I have found this snippet in the tutotial > > (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): > > > > bool myarea::on_expose_event(GdkEventExpose* ev) > > { > > Glib::RefPtr image =3D > > Gdk::PixBuf::create_from_file("myimage.png"); > > image->render_to_drawable(get_window(), get_style()->get_black_gc(), > > 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the > > whole image (from 0,0 to the full width,height) at 100,80 in the window > > Gdk::RGB_DITHER_NONE, 0, 0); > > return true; > > } > > > > It works. But I don't want to draw directly on the window, and every > > example I find the gdk::drawable used is from get_window(). >=20 > First, I just want to make sure that you're aware of the distinction > between Gtk::Window and Gdk::Window. (I apologize if you know all of > this already -- I have no idea what level of experience you have with > Gtk / gtkmm so I don't want to make any assumptions). A > Gtk::DrawingArea contains its own Gdk::Window (which is just a > rectangular region on the screen), but this has nothing to do with the > Gtk::Window widget that it is displayed in. The Gdk::Window is the > window you're getting when you call the get_window() function, not the > Gtk::Window. >=20 This was the key point that I had completely misunderstood. > > I don't understand why Gtk::DrawingArea is not gdk::drawable. >=20 > it is. You just have to get its Gdk::Window to do the actual drawing > (Gdk::Window inherits from Gdk::Drawable). >=20 > > The question is what gtk-widget to use. Apparently only pixmap and > > bitmap are gdk::drawable, but they are usuable for "offscreen" > > rendering. > > > > Help, pseudocode, links to examples would be much appreciated. >=20 > Does that help, or did I just repeat things you already knew? It did help, thanks. Now I do this (using libglade) - (InData is a class of my own making): Gtk::DrawingArea *PolyDrawArea; xml_interface->get_widget( "PolyDrawArea", PolyDrawArea ); Glib::RefPtr image =3D Gdk::Pixbuf::create_from_file( "nn.bmp" ); PolyDrawArea->set_size_request( image->get_width(), image->get_height() ); image->render_to_drawable( PolyDrawArea->get_window(),=20 PolyDrawArea->get_style()->get_black_gc(), 0, 0, 0, 0,=20 image->get_width(), image->get_height(),=20 Gdk::RGB_DITHER_NONE, 0, 0); It works, but I get (AcqTest.exe:3996): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion 'GDK_IS_DRAWABLE (drawable)' failed on the render_to_drawable() line. Any ideas? Thanks again morten From cdrom205@googlemail.com Fri Jun 23 07:00:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 67BC83B01A6 for ; Fri, 23 Jun 2006 07:00:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05059-01 for ; Fri, 23 Jun 2006 07:00:17 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.182]) by menubar.gnome.org (Postfix) with ESMTP id 91CAA3B0750 for ; Fri, 23 Jun 2006 07:00:17 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id i49so722520pyi for ; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Received: by 10.35.101.9 with SMTP id d9mr2203192pym; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Received: by 10.35.37.17 with HTTP; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Message-ID: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> Date: Fri, 23 Jun 2006 12:00:16 +0100 From: "cd rom" To: gtkmm-list@gnome.org Subject: compile gtkmm source code MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_30077_19368391.1151060416716" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.65 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.65 X-Spam-Level: X-Mailman-Approved-At: Fri, 23 Jun 2006 10:37:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 11:00:19 -0000 ------=_Part_30077_19368391.1151060416716 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline hi, i am a newbie to gtkmm programming, i can program c++ so now i like to experience GUI. I am fowlling the tutorial from the website, the problem that i am facing is i can't compile gtkmm source code. Like this, i am using anjuta to compile+manage gtkmm project and i append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works for some project and for others it complains about missing headers like gtkmm.h, main.h. It drives me insane + frustration. So do you guys use any IDE for gtkmm or you guys just compile it from terminal and in either case can you explain how to set it up or do it? Thanks! ------=_Part_30077_19368391.1151060416716 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline hi, i am a newbie to gtkmm programming, i  can program c++ so now i like to experience GUI. I am fowlling the tutorial from the website, the problem that i am facing is i can't compile gtkmm source code. Like this, i am using anjuta to compile+manage gtkmm project and i append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works for some project and for others it complains about missing headers like gtkmm.h, main.h. It drives me insane + frustration. So do you guys use any IDE for gtkmm or you guys just compile it from terminal and in either case can you explain how to set it up or do it?
Thanks!
------=_Part_30077_19368391.1151060416716-- From paul@linuxaudiosystems.com Fri Jun 23 10:52:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 93A853B092E for ; Fri, 23 Jun 2006 10:52:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18450-08 for ; Fri, 23 Jun 2006 10:52:31 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 467C23B0915 for ; Fri, 23 Jun 2006 10:52:31 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1B003VFIKO6PSE@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 09:50:49 -0500 (CDT) Date: Fri, 23 Jun 2006 10:51:18 -0400 From: Paul Davis Subject: Re: SV: drawables. In-reply-to: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> To: Morten Bo Nielsen Message-id: <1151074278.10221.64.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.555 tagged_above=-999 required=2 tests=[AWL=0.044, BAYES_00=-2.599] X-Spam-Score: -2.555 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 14:52:36 -0000 On Wed, 2006-06-21 at 10:30 +0200, Morten Bo Nielsen wrote: > Now I do this (using libglade) - (InData is a class of my own making): > > Gtk::DrawingArea *PolyDrawArea; > xml_interface->get_widget( "PolyDrawArea", PolyDrawArea ); > > Glib::RefPtr image = Gdk::Pixbuf::create_from_file( > "nn.bmp" ); > PolyDrawArea->set_size_request( image->get_width(), image->get_height() > ); > image->render_to_drawable( PolyDrawArea->get_window(), > PolyDrawArea->get_style()->get_black_gc(), > 0, 0, 0, 0, > image->get_width(), image->get_height(), > Gdk::RGB_DITHER_NONE, 0, 0); > > > It works, but I get > > (AcqTest.exe:3996): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion > 'GDK_IS_DRAWABLE (drawable)' failed > > on the render_to_drawable() line. > Any ideas? you are drawing in an expose handler, yes? From gezimetc@shaw.ca Fri Jun 23 15:00:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D07C23B00ED for ; Fri, 23 Jun 2006 15:00:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31548-10 for ; Fri, 23 Jun 2006 15:00:34 -0400 (EDT) Received: from pd2mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 9455D3B00A3 for ; Fri, 23 Jun 2006 15:00:34 -0400 (EDT) Received: from pd2mr1so.prod.shaw.ca (pd2mr1so-qfe3.prod.shaw.ca [10.0.141.110]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B00E5AU0XWZB0@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:09 -0600 (MDT) Received: from pn2ml8so.prod.shaw.ca ([10.0.121.152]) by pd2mr1so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B004SZU0WNB50@pd2mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:09 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B003GQU0W8U30@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:08 -0600 (MDT) Date: Fri, 23 Jun 2006 12:58:08 -0600 From: Gezim Hoxha Subject: Re: compile gtkmm source code In-reply-to: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> To: cd rom , gtkmm Message-id: <1151089088.5035.4.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.266 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.266 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 19:00:36 -0000 On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote: > hi, i am a newbie to gtkmm programming, i can program c++ so now i > like to experience GUI. I am fowlling the tutorial from the website, > the problem that i am facing is i can't compile gtkmm source code. > Like this, i am using anjuta to compile+manage gtkmm project and i > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works > for some project and for others it complains about missing headers > like gtkmm.h, main.h. It drives me insane + frustration. So do you > guys use any IDE for gtkmm or you guys just compile it from terminal > and in either case can you explain how to set it up or do it? Hi, I went through the same frustration with Anjuta that you're going through. I then installed codeblocks stable ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm working with codeblocks, look at these posts: http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have to write makefiles and all that. I just build and run the execs from codeblocks :) Enjoy, -Gezim From murrayc@murrayc.com Fri Jun 23 15:23:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 366EA3B05A5 for ; Fri, 23 Jun 2006 15:23:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00345-05 for ; Fri, 23 Jun 2006 15:23:49 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (sd-green-bigip-176.dreamhost.com [208.97.132.176]) by menubar.gnome.org (Postfix) with ESMTP id 73C643B00D1 for ; Fri, 23 Jun 2006 15:23:49 -0400 (EDT) Received: from noname (p5497CE4A.dip.t-dialin.net [84.151.206.74]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id D4B88EB59B; Fri, 23 Jun 2006 12:23:47 -0700 (PDT) Subject: Re: compile gtkmm source code From: Murray Cumming To: Gezim Hoxha In-Reply-To: <1151089088.5035.4.camel@localhost.localdomain> References: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> <1151089088.5035.4.camel@localhost.localdomain> Content-Type: text/plain Date: Fri, 23 Jun 2006 21:23:44 +0200 Message-Id: <1151090624.31826.18.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.401 tagged_above=-999 required=2 tests=[AWL=0.044, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.401 X-Spam-Level: Cc: cd rom , gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 19:23:50 -0000 On Fri, 2006-06-23 at 12:58 -0600, Gezim Hoxha wrote: > On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote: > > hi, i am a newbie to gtkmm programming, i can program c++ so now i > > like to experience GUI. I am fowlling the tutorial from the website, > > the problem that i am facing is i can't compile gtkmm source code. > > Like this, i am using anjuta to compile+manage gtkmm project and i > > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works > > for some project and for others it complains about missing headers > > like gtkmm.h, main.h. It drives me insane + frustration. I assume that sometimes you just didn't get that line right. It is annoying that Anjuta doesn't do it for you: http://bugzilla.gnome.org/show_bug.cgi?id=340618 > So do you > > guys use any IDE for gtkmm or you guys just compile it from terminal > > and in either case can you explain how to set it up or do it? Most people create the build files by hand. It's not actually that difficult, and you can copy/paste from existing stuff. http://www.openismus.com/documents/linux/automake/automake.shtml > Hi, I went through the same frustration with Anjuta that you're going > through. I then installed codeblocks stable > ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm > working with codeblocks, look at these posts: > http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have > to write makefiles and all that. I just build and run the execs from > codeblocks :) > > Enjoy, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gezimetc@shaw.ca Fri Jun 23 17:18:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 842113B08AA for ; Fri, 23 Jun 2006 17:18:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05817-01 for ; Fri, 23 Jun 2006 17:18:48 -0400 (EDT) Received: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 6CBF53B06A7 for ; Fri, 23 Jun 2006 17:18:48 -0400 (EDT) Received: from pd4mr1so.prod.shaw.ca (pd4mr1so-qfe3.prod.shaw.ca [10.0.141.212]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C00HD50IQIX30@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Received: from pn2ml6so.prod.shaw.ca ([10.0.121.150]) by pd4mr1so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C006R90IQKFJ0@pd4mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C002ZR0IPOUO0@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Date: Fri, 23 Jun 2006 15:18:25 -0600 From: Gezim Hoxha Subject: patch for "Programming with GTKMM" book To: gtkmm Message-id: <1151097505.7123.0.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: multipart/mixed; boundary="=-cWW/IkhhoiSbhwA4soEm" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.35 tagged_above=-999 required=2 tests=[AWL=0.115, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.35 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 21:18:50 -0000 --=-cWW/IkhhoiSbhwA4soEm Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi, In http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html there is a "request_methods()" function method mentioned, however I think the method that the author meant is "request_targets()". Therefore, here is a patch that can be applied to that file. --=-cWW/IkhhoiSbhwA4soEm Content-Disposition: attachment; filename=diffoutput.txt Content-Type: text/plain; name=diffoutput.txt; charset=UTF-8 Content-Transfer-Encoding: 7bit 56c56 < request_methods() method, specifying a method to be called --- > request_targets() method, specifying a method to be called --=-cWW/IkhhoiSbhwA4soEm-- From marko@marko.anastasov.name Fri Jun 23 18:55:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 38D013B061F for ; Fri, 23 Jun 2006 18:55:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09804-08 for ; Fri, 23 Jun 2006 18:55:48 -0400 (EDT) Received: from ns1.ptt.yu (ns1.ptt.yu [212.62.32.1]) by menubar.gnome.org (Postfix) with ESMTP id 4BDDB3B0948 for ; Fri, 23 Jun 2006 18:55:48 -0400 (EDT) Received: from [192.168.1.37] (adsl6-049.ptt.yu [89.110.201.49]) by ns1.ptt.yu (8.13.5/8.13.5) with ESMTP id k5NMthmI030625; Sat, 24 Jun 2006 00:55:43 +0200 Subject: Re: patch for "Programming with GTKMM" book From: Marko Anastasov To: Gezim Hoxha In-Reply-To: <1151097505.7123.0.camel@localhost.localdomain> References: <1151097505.7123.0.camel@localhost.localdomain> Content-Type: text/plain Date: Sat, 24 Jun 2006 00:57:29 +0200 Message-Id: <1151103449.2873.31.camel@kutija> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 (2.6.0-1) Content-Transfer-Encoding: 7bit X-Scanned-By: milter-spamc/1.3.364 (ns1.ptt.yu [212.62.32.1]); Sat, 24 Jun 2006 00:55:47 +0200 X-Virus-Scanned: ClamAV version 0.87.1, clamav-milter version 0.87 on ns1.ptt.yu X-Virus-Status: Clean X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.526 tagged_above=-999 required=2 tests=[AWL=0.073, BAYES_00=-2.599] X-Spam-Score: -2.526 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 22:55:50 -0000 On Fri, 2006-06-23 at 15:18 -0600, Gezim Hoxha wrote: > Hi, > > In http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html > there is a "request_methods()" function method mentioned, however I > think the method that the author meant is "request_targets()". > Therefore, here is a patch that can be applied to that file. I've commited this, thanks. Note that html files are generated from docbook source and are thus not meant to be modified. The source file is docs/tutorial/gtkmm-tut.xml . Generally the practice here is to send patches to bugzilla. See http://www.gtkmm.org/bugs.shtml#NewBugs . Marko From weijie90@gmail.com Fri Jun 23 22:14:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 98C433B0114 for ; Fri, 23 Jun 2006 22:14:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17529-04 for ; Fri, 23 Jun 2006 22:14:56 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id D86793B00E5 for ; Fri, 23 Jun 2006 22:14:55 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id z59so837371pyg for ; Fri, 23 Jun 2006 19:14:55 -0700 (PDT) Received: by 10.35.134.12 with SMTP id l12mr3005981pyn; Fri, 23 Jun 2006 19:14:55 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.127.253]) by mx.gmail.com with ESMTP id k13sm300030pyf.2006.06.23.19.14.53; Fri, 23 Jun 2006 19:14:54 -0700 (PDT) Subject: Learning gtkmm/libglademm From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Sat, 24 Jun 2006 10:14:50 +0800 Message-Id: <1151115291.4618.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_XX=0.077] X-Spam-Score: -2.278 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 02:14:58 -0000 Hi all, thanks for the examples. i'll spend some time figuring out how regexxer does its libglademm stuff. In the meantime, should i read through the libsigc++ docs as well? How will it apply to libglademm? Thanks! From marble@igloo.snowplains.org Sat Jun 24 02:57:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 93FD03B02D0 for ; Sat, 24 Jun 2006 02:57:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28880-02 for ; Sat, 24 Jun 2006 02:57:35 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 5018B3B0267 for ; Sat, 24 Jun 2006 02:57:35 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 63A76368571; Sat, 24 Jun 2006 07:57:34 +0100 (BST) Date: Sat, 24 Jun 2006 07:57:34 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Subject: Re: Learning gtkmm/libglademm Message-ID: <20060624065734.GA14152@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1151115291.4618.5.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1151115291.4618.5.camel@localhost> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.491 tagged_above=-999 required=2 tests=[AWL=0.033, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_XX=0.077] X-Spam-Score: -2.491 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 06:57:36 -0000 On Sat, Jun 24, 2006 at 10:14:50AM +0800, weijie wrote: > Hi all, > thanks for the examples. i'll spend some time figuring out how regexxer > does its libglademm stuff. > In the meantime, should i read through the libsigc++ docs as well? How > will it apply to libglademm? > Thanks! Hi, Yes, you will need to know how to use libsigc++. For example, if you have a button in your GUI, you use libsigc++ to connect your handler to it. ~Ainsley From joevandyk@gmail.com Sat Jun 24 04:43:09 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3114D3B0146 for ; Sat, 24 Jun 2006 04:43:09 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01236-04 for ; Sat, 24 Jun 2006 04:43:08 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 0A2853B0009 for ; Sat, 24 Jun 2006 04:43:07 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so182856uge for ; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Received: by 10.67.29.12 with SMTP id g12mr3091276ugj; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 01:43:05 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.955 tagged_above=-999 required=2 tests=[AWL=0.291, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.955 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 08:43:09 -0000 On 6/24/06, Joe Van Dyk wrote: > On 6/7/06, Joe Van Dyk wrote: > > On 6/6/06, Paul Davis wrote: > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > created in the global scope. Apparently, that's what I want to do, as > > > > I can't put it inside main(). > > > > > > GTK and gtkmm require library initialization before any objects related > > > to them can be created. by attempting to put Gtk::Main in global scope > > > you are effectively asking for this order to be reversed. > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > right?), what "related" objects would be created before Gtk::Main was > > called? Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. From paul@linuxaudiosystems.com Sat Jun 24 12:24:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EF3913B099B for ; Sat, 24 Jun 2006 12:24:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25213-01 for ; Sat, 24 Jun 2006 12:24:13 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 178AA3B0993 for ; Sat, 24 Jun 2006 12:24:12 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1D007NIHJKIUN0@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 11:23:44 -0500 (CDT) Date: Sat, 24 Jun 2006 12:24:15 -0400 From: Paul Davis Subject: Re: stupid segfaults -- argh! In-reply-to: To: Joe Van Dyk Message-id: <1151166255.10221.88.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.439 tagged_above=-999 required=2 tests=[AWL=-0.071, BAYES_00=-2.599, TW_GT=0.077, TW_RG=0.077, TW_TK=0.077] X-Spam-Score: -2.439 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 16:24:14 -0000 On Sat, 2006-06-24 at 01:43 -0700, Joe Van Dyk wrote: > On 6/24/06, Joe Van Dyk wrote: > > On 6/7/06, Joe Van Dyk wrote: > > > On 6/6/06, Paul Davis wrote: > > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > > created in the global scope. Apparently, that's what I want to do, as > > > > > I can't put it inside main(). > > > > > > > > GTK and gtkmm require library initialization before any objects related > > > > to them can be created. by attempting to put Gtk::Main in global scope > > > > you are effectively asking for this order to be reversed. > > > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > > right?), what "related" objects would be created before Gtk::Main was > > > called? > > Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. a) it requires argc & argv to allow the user to pass in various GTK- level options b) you have essentially zero control over the ordering of it being called relative to other globals. c) putting things at file scope has been deprecated for, oh, about 20 years now. its just not something you do unless there is a very very good reason to do so, and certainly not in an ostensibly object oriented programming language. --p From fedemico@yahoo.com Sat Jun 24 13:32:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CE9613B006E for ; Sat, 24 Jun 2006 13:32:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27534-03 for ; Sat, 24 Jun 2006 13:31:58 -0400 (EDT) Received: from web60320.mail.yahoo.com (web60320.mail.yahoo.com [209.73.178.128]) by menubar.gnome.org (Postfix) with SMTP id E17283B00A5 for ; Sat, 24 Jun 2006 13:31:57 -0400 (EDT) Received: (qmail 74405 invoked by uid 60001); 24 Jun 2006 17:31:28 -0000 Message-ID: <20060624173128.74403.qmail@web60320.mail.yahoo.com> Received: from [196.40.43.74] by web60320.mail.yahoo.com via HTTP; Sat, 24 Jun 2006 12:31:28 CDT Date: Sat, 24 Jun 2006 12:31:28 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= Subject: resize Gtk::Image To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.648 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 1.648 X-Spam-Level: * X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:32:01 -0000 Hi everybody! I have an application in where I have pixbufs and then I put them into Gtk::Image objects in order to display them, the size of these images is 640x480 (because of the camera) but, I want that my displayed images have a size that I set. Does anybody know how to do that? Thank you! __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From daf@minuslab.net Sat Jun 24 13:44:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BFB543B04B6 for ; Sat, 24 Jun 2006 13:44:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28053-06 for ; Sat, 24 Jun 2006 13:44:17 -0400 (EDT) Received: from eastrmmtao02.cox.net (eastrmmtao02.cox.net [68.230.240.37]) by menubar.gnome.org (Postfix) with ESMTP id A0AFB3B0267 for ; Sat, 24 Jun 2006 13:44:16 -0400 (EDT) Received: from [192.168.1.107] (really [68.0.246.8]) by eastrmmtao02.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060624174403.EOAH15470.eastrmmtao02.cox.net@[192.168.1.107]>; Sat, 24 Jun 2006 13:44:03 -0400 Subject: Re: resize Gtk::Image From: Dave Foster To: Luis Federico =?ISO-8859-1?Q?G=F3mez?= Salazar In-Reply-To: <20060624173128.74403.qmail@web60320.mail.yahoo.com> References: <20060624173128.74403.qmail@web60320.mail.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1 Date: Sat, 24 Jun 2006 15:31:21 -0400 Message-Id: <1151177481.4890.0.camel@neptune.minuslab.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.407 tagged_above=-999 required=2 tests=[AWL=0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.407 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:44:17 -0000 Hi, Could you just resize the pixbufs before you put them into Gtk::Image(s), using ::scale_simple() or something? dave -- Dave Foster On Sat, 2006-06-24 at 12:31 -0500, Luis Federico Gómez Salazar wrote: > Hi everybody! > > I have an application in where I have pixbufs and then > I put them into Gtk::Image objects in order to display > them, the size of these images is 640x480 (because of > the camera) but, I want that my displayed images have > a size that I set. > > Does anybody know how to do that? > > Thank you! > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > Regístrate ya - http://correo.espanol.yahoo.com/ > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list From joevandyk@gmail.com Sat Jun 24 13:53:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86EE93B037E for ; Sat, 24 Jun 2006 13:53:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28696-01 for ; Sat, 24 Jun 2006 13:53:01 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id F34FD3B01C6 for ; Sat, 24 Jun 2006 13:53:00 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so297531uge for ; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Received: by 10.66.220.17 with SMTP id s17mr3444015ugg; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 10:52:32 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! In-Reply-To: <1151166255.10221.88.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> <1151166255.10221.88.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.929 tagged_above=-999 required=2 tests=[AWL=0.240, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_RG=0.077, TW_TK=0.077] X-Spam-Score: -1.929 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:53:02 -0000 On 6/24/06, Paul Davis wrote: > On Sat, 2006-06-24 at 01:43 -0700, Joe Van Dyk wrote: > > On 6/24/06, Joe Van Dyk wrote: > > > On 6/7/06, Joe Van Dyk wrote: > > > > On 6/6/06, Paul Davis wrote: > > > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > > > created in the global scope. Apparently, that's what I want to do, as > > > > > > I can't put it inside main(). > > > > > > > > > > GTK and gtkmm require library initialization before any objects related > > > > > to them can be created. by attempting to put Gtk::Main in global scope > > > > > you are effectively asking for this order to be reversed. > > > > > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > > > right?), what "related" objects would be created before Gtk::Main was > > > > called? > > > > Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. > > a) it requires argc & argv to allow the user to pass in various GTK- > level options Not an issue for me. (I can't modify anything in main() as it's being autogenerated by the build process) > b) you have essentially zero control over the ordering of it being > called relative to other globals. Not an issue for me, as far as I know. There aren't any other gtk-related things at file scope. > c) putting things at file scope has been deprecated for, oh, about 20 > years now. its just not something you do unless there is a very very > good reason to do so, and certainly not in an ostensibly object oriented > programming language. Ok, thanks! I guess not being able to put the call inside main() might be a good reason. Thanks, Joe From joevandyk@gmail.com Sat Jun 24 13:56:37 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8127A3B055C for ; Sat, 24 Jun 2006 13:56:37 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28942-02 for ; Sat, 24 Jun 2006 13:56:36 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id 62BD43B0525 for ; Sat, 24 Jun 2006 13:56:36 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so298339uge for ; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Received: by 10.66.243.2 with SMTP id q2mr3451414ugh; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 10:56:24 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: Website update? In-Reply-To: <1146123221.6040.14.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.054 tagged_above=-999 required=2 tests=[AWL=0.346, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.054 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:56:37 -0000 On 4/27/06, Murray Cumming wrote: > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > Our website is looking a bit unfashionable these days. Would someone > > like to play with the CSS and make it look like something from the year > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > system yet. > > Is nobody interesting in making us look a little more hip? I see the new website went live. Very cool. How difficult would it be to get that same look/feel on the other documentation pages (tutorial, API reference, etc)? From gtkmm-forge-bounces@lists.sourceforge.net Sat Jun 24 15:04:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 355093B0848 for ; Sat, 24 Jun 2006 15:04:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31283-10 for ; Sat, 24 Jun 2006 15:04:31 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id BC6C23B0810 for ; Sat, 24 Jun 2006 15:04:31 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 917AF13BDA for ; Sat, 24 Jun 2006 12:03:44 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1157 To: gtkmm-forge@lists.sourceforge.net Date: Sat, 24 Jun 2006 12:03:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.362 tagged_above=-999 required=2 tests=[AWL=0.046, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, TW_YG=0.077] X-Spam-Score: -1.362 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 19:04:33 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 89780] Treeview: signal_button_press_event needs connect_notify() (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 24 Jun 2006 07:18:46 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 89780] Treeview: signal_button_press_event needs connect_notify() To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060624111846.3055A6CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=89780 gtkmm | TreeView | Ver: 2.4 Yevgen Muntyan changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |muntyan@tamu.edu ------- Comment #16 from Yevgen Muntyan 2006-06-24 11:18 UTC ------- (In reply to comment #13) > Here (treeview_signal_working.cc) is a version (also simplified) that > works. It's been discussed lots on the list, but this is the first > time that I've checked my theory. You need to use connect_notify() > (equivalent to using connect() with the extra false parameter) to > handle the event before the treeview/renderer, because the standard > handler stops the further handling of the signal, with its return value. > > pygtk defaults to connecting before, which probably causes more, > other, problems. This is nonsense. It's gtkmm problem that it doesn't properly handle return values of signal handlers (in this case it just lets gtk read garbage from the stack as a return value); while pygtk does right thing. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1157 ******************************************** From gezimetc@shaw.ca Sat Jun 24 17:15:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 957C93B01C0 for ; Sat, 24 Jun 2006 17:15:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03366-03 for ; Sat, 24 Jun 2006 17:15:55 -0400 (EDT) Received: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 75E523B01B1 for ; Sat, 24 Jun 2006 17:15:55 -0400 (EDT) Received: from pd4mr7so.prod.shaw.ca (pd4mr7so-qfe3.prod.shaw.ca [10.0.141.84]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00JF8V0G8750@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Received: from pn2ml4so.prod.shaw.ca ([10.0.121.148]) by pd4mr7so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00K4BV0GJWA0@pd4mr7so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00LPTV0GIO90@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Date: Sat, 24 Jun 2006 15:14:39 -0600 From: Gezim Hoxha Subject: Re: patch for "Programming with GTKMM" book In-reply-to: <1151103449.2873.31.camel@kutija> To: Marko Anastasov , gtkmm Message-id: <1151183679.28760.6.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151097505.7123.0.camel@localhost.localdomain> <1151103449.2873.31.camel@kutija> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.033, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.278 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 21:15:56 -0000 On Sat, 2006-24-06 at 00:57 +0200, Marko Anastasov wrote: > I've commited this, thanks. It hasn't changed in the page ( http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html ). Is there a release cycle for documentation too? > > Note that html files are generated from docbook source and are > thus not meant to be modified. The source file is > docs/tutorial/gtkmm-tut.xml . > Generally the practice here is to send patches to bugzilla. > See http://www.gtkmm.org/bugs.shtml#NewBugs . Thanks, I'll keep this in mind. If what you said is agreed upon then Chapter 24. Contributing is incorrect as it says "please post your contribution to the gtkmm mailing list at ." Thanks, -Gezim From gezimetc@shaw.ca Sat Jun 24 17:21:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E800C3B0094 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03321-09 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 116343B0186 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from pd5mr1so.prod.shaw.ca (pd5mr1so-qfe3.prod.shaw.ca [10.0.141.232]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00MREV9TG4B0@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Received: from pn2ml4so.prod.shaw.ca ([10.0.121.148]) by pd5mr1so.prod.shaw.ca (Sun Java System Messaging Server 6.2-2.05 (built Apr 28 2005)) with ESMTP id <0J1D007G6V9TYDF0@pd5mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00LT1V9TCT70@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Date: Sat, 24 Jun 2006 15:20:17 -0600 From: Gezim Hoxha Subject: CC-ing to this list isn't working To: gtkmm Message-id: <1151184017.28760.13.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.405 tagged_above=-999 required=2 tests=[AWL=-0.848, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -1.405 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 21:21:20 -0000 Hi all. I haven't done too much testing, but I got an email from Marko Anastasov (client: Evolution 2.6.*) and from Murray Cumming (client: Evolution 2.6.*) and they both CC-ed this list. However, neither of their emails appeared on this list. On my replies, I have included the list in the To field and this seems to work. So, either the list doesn't like being CC-ed to or evolution doesn't like to CC the list. If someone with another client could try and reply to this message and CC the list to test it, that would be great. Thanks, -Gezim From jonathon.jongsma@gmail.com Sun Jun 25 00:15:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BCA623B0372 for ; Sun, 25 Jun 2006 00:15:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16203-04 for ; Sun, 25 Jun 2006 00:15:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.201]) by menubar.gnome.org (Postfix) with ESMTP id BE1D53B0287 for ; Sun, 25 Jun 2006 00:15:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so1473563nzh for ; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Received: by 10.36.224.8 with SMTP id w8mr762159nzg; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 23:15:02 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" Subject: Re: Website update? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.375 tagged_above=-999 required=2 tests=[AWL=0.025, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.375 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 04:15:52 -0000 On 6/24/06, Joe Van Dyk wrote: > On 4/27/06, Murray Cumming wrote: > > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > > Our website is looking a bit unfashionable these days. Would someone > > > like to play with the CSS and make it look like something from the year > > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > > system yet. > > > > Is nobody interesting in making us look a little more hip? > > I see the new website went live. Very cool. > > How difficult would it be to get that same look/feel on the other > documentation pages (tutorial, API reference, etc)? I don't imagine it would be terribly difficult, I just haven't gotten around to tackling it yet. I may start it at some point, but others should feel free as well. Jonner From murrayc@murrayc.com Sun Jun 25 04:20:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0B7963B012E for ; Sun, 25 Jun 2006 04:20:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24062-06 for ; Sun, 25 Jun 2006 04:20:05 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (sd-green-bigip-176.dreamhost.com [208.97.132.176]) by menubar.gnome.org (Postfix) with ESMTP id 29EBF3B01C5 for ; Sun, 25 Jun 2006 04:20:05 -0400 (EDT) Received: from [10.0.14.44] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id BA83AEB5C7; Sun, 25 Jun 2006 01:19:26 -0700 (PDT) Subject: Re: Learning gtkmm/libglademm From: Murray Cumming To: weijie In-Reply-To: <1151115291.4618.5.camel@localhost> References: <1151115291.4618.5.camel@localhost> Content-Type: text/plain Date: Sun, 25 Jun 2006 10:16:35 +0200 Message-Id: <1151223395.15638.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.484 tagged_above=-999 required=2 tests=[AWL=-0.116, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077, TW_XX=0.077] X-Spam-Score: -2.484 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 08:20:06 -0000 On Sat, 2006-06-24 at 10:14 +0800, weijie wrote: > Hi all, > thanks for the examples. i'll spend some time figuring out how regexxer > does its libglademm stuff. > In the meantime, should i read through the libsigc++ docs as well? How > will it apply to libglademm? > Thanks! libsigc++ is explained well enough in the gtkmm book. You should at least read the Basics chapter. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From marko@marko.anastasov.name Sun Jun 25 08:44:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 237673B009A for ; Sun, 25 Jun 2006 08:44:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13830-07 for ; Sun, 25 Jun 2006 08:44:04 -0400 (EDT) Received: from ns2.ptt.yu (ns2.ptt.yu [212.62.32.5]) by menubar.gnome.org (Postfix) with ESMTP id 7FD313B00DF for ; Sun, 25 Jun 2006 08:44:03 -0400 (EDT) Received: from [192.168.1.37] (adsl6-180.ptt.yu [89.110.201.180]) by ns2.ptt.yu (8.11.6/8.11.6) with ESMTP id k5PChYf10552; Sun, 25 Jun 2006 14:43:34 +0200 Subject: Re: CC-ing to this list isn't working From: Marko Anastasov To: Gezim Hoxha In-Reply-To: <1151184017.28760.13.camel@localhost.localdomain> References: <1151184017.28760.13.camel@localhost.localdomain> Content-Type: text/plain Date: Sun, 25 Jun 2006 14:45:22 +0200 Message-Id: <1151239522.2281.11.camel@kutija> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 (2.6.0-1) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[AWL=-0.005, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.45 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 12:44:05 -0000 On Sat, 2006-06-24 at 15:20 -0600, Gezim Hoxha wrote: > Hi all. > > I haven't done too much testing, but I got an email from Marko Anastasov > (client: Evolution 2.6.*) and from Murray Cumming (client: Evolution > 2.6.*) and they both CC-ed this list. However, neither of their emails > appeared on this list. They did (you probably refer to Murray's response to 'compile gtkmm source code'). Proof: http://marc.theaimsgroup.com/?l=gtkmm&r=1&b=200606&w=2 :). If you have message filter(s) and mail folders then perhaps that is why they ended up elsewhere. Marko From marko@marko.anastasov.name Sun Jun 25 09:10:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E1EB43B008C for ; Sun, 25 Jun 2006 09:10:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14840-07 for ; Sun, 25 Jun 2006 09:10:44 -0400 (EDT) Received: from ns1.ptt.yu (ns1.ptt.yu [212.62.32.1]) by menubar.gnome.org (Postfix) with ESMTP id 8EA503B009A for ; Sun, 25 Jun 2006 09:10:43 -0400 (EDT) Received: from [192.168.1.37] (adsl6-180.ptt.yu [89.110.201.180]) by ns1.ptt.yu (8.13.5/8.13.5) with ESMTP id k5PDA0dA020785; Sun, 25 Jun 2006 15:10:01 +0200 Subject: Re: patch for "Programming with GTKMM" book From: Marko Anastasov To: Gezim Hoxha In-Reply-To: <1151183679.28760.6.camel@localhost.localdomain> References: <1151097505.7123.0.camel@localhost.localdomain> <1151103449.2873.31.camel@kutija> <1151183679.28760.6.camel@localhost.localdomain> Content-Type: text/plain Date: Sun, 25 Jun 2006 15:11:49 +0200 Message-Id: <1151241109.2281.24.camel@kutija> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 (2.6.0-1) Content-Transfer-Encoding: 7bit X-Scanned-By: milter-spamc/1.3.364 (ns1.ptt.yu [212.62.32.1]); Sun, 25 Jun 2006 15:10:04 +0200 X-Virus-Scanned: ClamAV version 0.87.1, clamav-milter version 0.87 on ns1.ptt.yu X-Virus-Status: Clean X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[AWL=-0.005, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.45 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 13:10:45 -0000 On Sat, 2006-06-24 at 15:14 -0600, Gezim Hoxha wrote: > On Sat, 2006-24-06 at 00:57 +0200, Marko Anastasov wrote: > > I've commited this, thanks. > > It hasn't changed in the page > ( http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html ). > Is there a release cycle for documentation too? Well, I haven't followed how it goes, I think yes. > > > > > Note that html files are generated from docbook source and are > > thus not meant to be modified. The source file is > > docs/tutorial/gtkmm-tut.xml . > > > Generally the practice here is to send patches to bugzilla. > > See http://www.gtkmm.org/bugs.shtml#NewBugs . > > Thanks, I'll keep this in mind. If what you said is agreed upon then > Chapter 24. Contributing is incorrect as it says "please post your > contribution to the gtkmm mailing list at ." Both are correct :). For typos and small stuff it's definitely ok to point it out here. Marko From suryakiran.gullapalli@gmail.com Sun Jun 25 11:51:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 018AC3B009A for ; Sun, 25 Jun 2006 11:51:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19837-08 for ; Sun, 25 Jun 2006 11:51:33 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 1BF4F3B008C for ; Sun, 25 Jun 2006 11:51:33 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 12so1160895nzp for ; Sun, 25 Jun 2006 08:51:09 -0700 (PDT) Received: by 10.36.252.42 with SMTP id z42mr6653491nzh; Sun, 25 Jun 2006 08:51:09 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Sun, 25 Jun 2006 08:51:09 -0700 (PDT) Message-ID: <3462bcdb0606250851v35bce67mf725816429f52603@mail.gmail.com> Date: Sun, 25 Jun 2006 21:21:09 +0530 From: "Surya Kiran Gullapalli" To: gtk-list@gnome.org, gtkmm-list@gnome.org Subject: Theme engine tutorial. In-Reply-To: <3462bcdb0606130350n4ccd42e7q8e17a9bb7d00a88f@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4916_21889957.1151250669841" References: <3462bcdb0606130350n4ccd42e7q8e17a9bb7d00a88f@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.196 tagged_above=-999 required=2 tests=[AWL=-0.733, BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -1.196 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 15:51:34 -0000 ------=_Part_4916_21889957.1151250669841 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, Where can i get good tutorial/manual for writing a gtk theme engine. I've tried looking at the source code in gtk-engines package, but i'm totally lost. I dont know where to start. Surya ------=_Part_4916_21889957.1151250669841 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
Where can i get good tutorial/manual for writing a gtk theme engine. I've tried looking at the source code in gtk-engines package, but i'm totally lost. I dont know where to start.

Surya


------=_Part_4916_21889957.1151250669841-- From suryakiran.gullapalli@gmail.com Sun Jun 25 11:52:26 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69E0A3B00D9 for ; Sun, 25 Jun 2006 11:52:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19785-08 for ; Sun, 25 Jun 2006 11:52:25 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 939723B008C for ; Sun, 25 Jun 2006 11:52:25 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so1533379nzh for ; Sun, 25 Jun 2006 08:51:49 -0700 (PDT) Received: by 10.37.2.65 with SMTP id e65mr6484642nzi; Sun, 25 Jun 2006 08:51:49 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Sun, 25 Jun 2006 08:51:49 -0700 (PDT) Message-ID: <3462bcdb0606250851q425402d4g74d107d87552d146@mail.gmail.com> Date: Sun, 25 Jun 2006 21:21:49 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org, gtk-list@gnome.org Subject: Font Path In-Reply-To: <3462bcdb0606122316k2fea57dfyf1c61116c5436ab4@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4920_12764368.1151250709216" References: <3462bcdb0606122316k2fea57dfyf1c61116c5436ab4@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.442 tagged_above=-999 required=2 tests=[AWL=-0.471, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -1.442 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 15:52:26 -0000 ------=_Part_4920_12764368.1151250709216 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I'm trying to understand the gtk code. I've a question regarding font path. What is the font path, gtk application is looking into when one open a font selection dialog. This question arose, due to the fact that garnome ships with bitstream vera fonts, and when you install it, it goes into the installation directory ($PREFIX/share... etc) But when opened a font selection dialog, it shows all the available fonts on the machine. Also if i'm shipping a new application with a new font, and say, i've to ship this font also. where should i put that font. Also please let me know if i need to set any environment variables. Surya ------=_Part_4920_12764368.1151250709216 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
I'm trying to understand the gtk code. I've a question regarding font path.
What is the font path, gtk application is looking into when one open a font selection dialog.

This question arose, due to the fact that garnome ships with bitstream vera fonts, and when you install it, it goes into the installation directory ($PREFIX/share... etc)
But when opened a font selection dialog, it shows all the available fonts on the machine.

Also if i'm shipping a new application with a new font, and say, i've to ship this font also. where should i put that font. Also please let me know if i need to set any environment variables.

Surya
------=_Part_4920_12764368.1151250709216-- From pierre.thierry@levallois.eu.org Sun Jun 25 12:20:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7C67D3B00CA for ; Sun, 25 Jun 2006 12:20:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20788-09 for ; Sun, 25 Jun 2006 12:20:47 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id 304843B009A for ; Sun, 25 Jun 2006 12:20:47 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 7F7FEBF03A; Sun, 25 Jun 2006 18:15:44 +0200 (CEST) Date: Sun, 25 Jun 2006 18:15:44 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Subject: Signal library Message-ID: <20060625161544.GL10698@bateleur.arcanes.fr.eu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="M2Pxvdb9QxnGd/3e" Content-Disposition: inline X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.304 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.304 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 16:20:48 -0000 --M2Pxvdb9QxnGd/3e Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable As I'm using Boost libraries[1] quite much in my projects, I'm wondering how gtkmm fits with them. Especially, it seems that only specifically made sigc++ objects can be used as callbacks, not any function object made e.g. with Boost Bind[2] or Lambda[3] libraries. Would it be possible to enable the use of the Boost signals library[4] instead of libsigc++ when one wants to have the flexibility offered by it? Maybe building a separate alternative library would be possible, with some configure option like --use-boost-signals... If it's possible to consider it, I'd like to investigate this. Curiously, Nowhere man =20 [1] http://www.boost.org/libs/libraries.htm [2] http://www.boost.org/libs/bind/bind.html [3] http://www.boost.org/doc/html/lambda.html [4] http://www.boost.org/doc/html/signals.html --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --M2Pxvdb9QxnGd/3e Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEnrawxe13INnVDYoRAlUdAJ4mMAOsxjg6pXNmyWOW1NJlebbLOACgyjrY ttcZyiK98Au8nE6wG+2/rvA= =1/jR -----END PGP SIGNATURE----- --M2Pxvdb9QxnGd/3e-- From paul@linuxaudiosystems.com Sun Jun 25 13:00:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AE2353B00E7 for ; Sun, 25 Jun 2006 13:00:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22078-03 for ; Sun, 25 Jun 2006 12:59:58 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 645633B008F for ; Sun, 25 Jun 2006 12:59:58 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1F0078GDV2H994@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 11:59:27 -0500 (CDT) Date: Sun, 25 Jun 2006 12:59:59 -0400 From: Paul Davis Subject: Re: stupid segfaults -- argh! In-reply-to: To: Joe Van Dyk Message-id: <1151254799.27174.1.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <1149594023.12354.28.camel@localhost.localdomain> <1151166255.10221.88.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.553 tagged_above=-999 required=2 tests=[AWL=0.046, BAYES_00=-2.599] X-Spam-Score: -2.553 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 17:00:00 -0000 On Sat, 2006-06-24 at 10:52 -0700, Joe Van Dyk wrote: > Ok, thanks! I guess not being able to put the call inside main() > might be a good reason. its only my US$0.02, but not being able to put stuff inside main() or some known early-called function that main() will always execute suggests a very good reason to revisit your build procedure, not to put a Gtk::Main declaration at file scope. From joevandyk@gmail.com Sun Jun 25 13:12:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 52BA63B008C for ; Sun, 25 Jun 2006 13:12:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22540-03 for ; Sun, 25 Jun 2006 13:12:39 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id 593E83B00DF for ; Sun, 25 Jun 2006 13:12:39 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so527003uge for ; Sun, 25 Jun 2006 10:12:13 -0700 (PDT) Received: by 10.67.24.13 with SMTP id b13mr4168448ugj; Sun, 25 Jun 2006 10:12:13 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 10:12:13 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 10:12:13 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: communication between different parts of application via signals MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.065 tagged_above=-999 required=2 tests=[AWL=0.335, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.065 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 17:12:42 -0000 Hi, Say a user clicks a checkbox in a menu that affects three other parts of the application. Would a signal be the best way to communicate that change to the rest of the application? How would that work? Would I create a custom signal or slot? How would the other parts of the application listen to that signal? Would I create the slot and then pass that slot to the other parts of the application (i.e. in a constructor)? Sorry for the basic questions, but signals and slots and functors are still confusing to me. I'm also a gigantic fan of unit testing -- are signals unit testable? Joe From joevandyk@gmail.com Sun Jun 25 13:14:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BC38B3B008C for ; Sun, 25 Jun 2006 13:14:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22382-07 for ; Sun, 25 Jun 2006 13:14:21 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id 9E2D63B00CA for ; Sun, 25 Jun 2006 13:14:20 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so527351uge for ; Sun, 25 Jun 2006 10:13:55 -0700 (PDT) Received: by 10.66.243.2 with SMTP id q2mr4181051ugh; Sun, 25 Jun 2006 10:13:55 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 10:13:55 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 10:13:55 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.066 tagged_above=-999 required=2 tests=[AWL=0.334, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.066 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 17:14:21 -0000 On 6/25/06, Joe Van Dyk wrote: > Hi, > > Say a user clicks a checkbox in a menu that affects three other parts > of the application. Would a signal be the best way to communicate > that change to the rest of the application? How would that work? > Would I create a custom signal or slot? How would the other parts of > the application listen to that signal? Would I create the slot and > then pass that slot to the other parts of the application (i.e. in a > constructor)? > > Sorry for the basic questions, but signals and slots and functors are > still confusing to me. > > I'm also a gigantic fan of unit testing -- are signals unit testable? Historically, I've hooked up a function to the clicked event of the check box. And that function calls member functions of the different objects in the application. So, signals aren't used for communication. But something about that seems smelly. Joe From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 25 14:44:11 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8D5CF3B0097 for ; Sun, 25 Jun 2006 14:44:11 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25940-01 for ; Sun, 25 Jun 2006 14:44:10 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id B70D73B008F for ; Sun, 25 Jun 2006 14:44:09 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 47BBC160CD for ; Sun, 25 Jun 2006 11:44:09 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1158 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 25 Jun 2006 11:44:08 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.401 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.401 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 18:44:11 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345848] Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 2. [Bug 345848] New: Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 3. [Bug 345848] Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 4. [Bug 345882] New: gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 5. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 6. [Bug 89780] Treeview: signal_button_press_event needs connect_notify() (gtkmm (bugzilla.gnome.org)) 7. [Bug 345894] New: no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) 8. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 24 Jun 2006 22:37:02 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625023702.EFB0C6CC1A9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 ------- Comment #1 from Gezim Hoxha 2006-06-25 02:37 UTC ------- Created an attachment (id=67956) --> (http://bugzilla.gnome.org/attachment.cgi?id=67956&action=view) The patch. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 24 Jun 2006 22:36:02 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] New: Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 Summary: Dangling sentence in Chapter 18. Timeouts section Product: gtkmm Version: 2.4 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: Normal Component: reference documentation AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: gezimh@hotmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.13/2.14 GNOME milestone: Unspecified In the "Programming with gtkmm" book, Chapter 18. Timeouts section it says: ----START---- You receive a sigc::connection object that can be used to deactivate the connection. to destroy the connection. Another way of destroying the connection is your signal handler. -----END----- So, the "to destroy the connection." part didn't fit, thus I changed it a bit and now looks better. -Gezim -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 25 Jun 2006 09:30:49 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625133049.429036CC1A9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marko@marko.anastasov.name ------- Comment #2 from Marko Anastasov 2006-06-25 13:30 UTC ------- Commited, thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sun, 25 Jun 2006 10:45:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] New: gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x Summary: gtkmm 20060625 CVS fails to build Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: waschk@mandriva.org QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified The current CVS version of gtkmm fails to build with an error about a missing attributes_p.h in pango/pangomm/private. I'll attach the complete build log. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sun, 25 Jun 2006 10:46:55 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625144655.6A41C6CC1B6@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x ------- Comment #1 from G?tz Waschk 2006-06-25 14:46 UTC ------- Created an attachment (id=67976) --> (http://bugzilla.gnome.org/attachment.cgi?id=67976&action=view) complete build output -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Sun, 25 Jun 2006 14:13:29 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 89780] Treeview: signal_button_press_event needs connect_notify() To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625181329.7DA1C6CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=89780 gtkmm | TreeView | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #17 from Murray Cumming 2006-06-25 18:13 UTC ------- Yevgen, firstly, please be nice. It's a condition of using this bug reporting system. Secondly, please provide a test case to prove your theory, or at least some further explanation about how you came to this odd conclusion - such as "lets gtk read garbage from the stack as a return value". It doesn't make sense to me at all, and the existing behaviour makes sense to me in terms of what the code does. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Sun, 25 Jun 2006 14:41:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] New: no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 Summary: no link for gtkmm_hello and gnomemm_hello packags Product: gtkmm Version: 2.4 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: Normal Component: reference documentation AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: gezimh@hotmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.13/2.14 GNOME milestone: Unspecified In the Internationalization chapter of the "Programming with gtkmm" book. gtkmm_hello and gnomemm_hello packages are mentioned followed by "available from the gtkmm download page." Since we are in the internet I linked them directly. (Besides, the gnomemm_hello wasn't in the gtkmm download page.) -Gezim -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Sun, 25 Jun 2006 14:43:58 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625184358.E51576CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 ------- Comment #1 from Gezim Hoxha 2006-06-25 18:43 UTC ------- Created an attachment (id=67983) --> (http://bugzilla.gnome.org/attachment.cgi?id=67983&action=view) patch The only thing I wasn't sure about is, since gtkmm is written as >kmm; should gnomemm be same (namley &gnomemm;)? So, for now, I wrote it as gnomemm. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1158 ******************************************** From bryce@bryceharrington.org Sun Jun 25 14:46:00 2006 Return-Path: X-Original-To: gtkmm-list@mail.gnome.org Delivered-To: gtkmm-list@mail.gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 83AA03B006F for ; Sun, 25 Jun 2006 14:46:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25780-10 for ; Sun, 25 Jun 2006 14:45:59 -0400 (EDT) Received: from dc2-web15.assortedinternet.com (dc2-web15.assortedinternet.com [66.36.233.162]) by menubar.gnome.org (Postfix) with ESMTP id 3121F3B008F for ; Sun, 25 Jun 2006 14:45:59 -0400 (EDT) Received: from c-24-20-224-228.hsd1.or.comcast.net ([24.20.224.228] helo=localhost) by dc2-web15.assortedinternet.com with esmtpa (Exim 4.52) id 1FuZc8-0005Pz-KN for gtkmm-list@mail.gnome.org; Sun, 25 Jun 2006 14:45:44 -0400 Date: Sun, 25 Jun 2006 11:44:15 -0700 From: Bryce Harrington To: gtkmm-list@mail.gnome.org Subject: Versions of gtk/gtkmm used by distros? Message-ID: <20060625184415.GA9434@bryceharrington.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.11 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - dc2-web15.assortedinternet.com X-AntiAbuse: Original Domain - mail.gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - bryceharrington.org X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.596 tagged_above=-999 required=2 tests=[AWL=0.003, BAYES_00=-2.599] X-Spam-Score: -2.596 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 18:46:00 -0000 Hi, For Inkscape we're considering changing our required gtk/gtkmm requirements from 2.4 to something newer (e.g. 2.8). Could someone point me at a listing of which distros ship with which version of gtk? We're attempting to gauge how many users would be affected by this change. Thanks, Bryce Harrington http://www.inkscape.org From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 25 15:03:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6AD3C3B009A for ; Sun, 25 Jun 2006 15:03:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26551-07 for ; Sun, 25 Jun 2006 15:03:43 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 286793B008F for ; Sun, 25 Jun 2006 15:03:43 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 04004164E1 for ; Sun, 25 Jun 2006 12:03:40 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1159 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 25 Jun 2006 12:03:37 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.401 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.401 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 19:03:44 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345848] Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 2. [Bug 89780] Treeview: signal_button_press_event needs connect_notify() (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 25 Jun 2006 14:45:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625184544.F24796CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 Gezim Hoxha changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sun, 25 Jun 2006 14:54:14 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 89780] Treeview: signal_button_press_event needs connect_notify() To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625185414.403EC6CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=89780 gtkmm | TreeView | Ver: 2.4 ------- Comment #18 from Yevgen Muntyan 2006-06-25 18:54 UTC ------- I apologize for producing nonsense myself. Indeed, "it just lets gtk read garbage from the stack as a return value" is not right, I misread the code. But, it's indeed nonsense that "pygtk defaults to connecting before, which probably causes more, other, problems". And it's true that "pygtk does right thing". Sorry for popping up here, it was caused by a bit of conversation/investigation of a WTF thing on irc. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1159 ******************************************** From jonathon.jongsma@gmail.com Sun Jun 25 16:00:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DEF923B0786 for ; Sun, 25 Jun 2006 16:00:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29413-05 for ; Sun, 25 Jun 2006 16:00:29 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id C31153B0769 for ; Sun, 25 Jun 2006 15:56:15 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1233955nzo for ; Sun, 25 Jun 2006 12:56:15 -0700 (PDT) Received: by 10.36.141.20 with SMTP id o20mr6907359nzd; Sun, 25 Jun 2006 12:56:15 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sun, 25 Jun 2006 12:56:14 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 14:56:14 -0500 From: "Jonathon Jongsma" To: "Mickael Drean" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.375 tagged_above=-999 required=2 tests=[AWL=0.025, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.375 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 20:00:36 -0000 On 6/22/06, Mickael Drean wrote: > genrapport.o(.text+0x515): In function > `ZN10GenRapport9save_HTMLEN4Glib7ustringE': > C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, > int)' > collect2: ld returned 1 exit status > > that's it!! > > hmm. Are you sure you're linking against the correct versions? (I think g_mkdir was introduced in 2.6) Jonner From mickael.drean@gmail.com Sun Jun 25 16:07:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DF3DB3B0A16 for ; Sun, 25 Jun 2006 16:07:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30283-07 for ; Sun, 25 Jun 2006 16:07:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id D0AF23B0477 for ; Sun, 25 Jun 2006 15:58:12 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so1559070nzh for ; Sun, 25 Jun 2006 12:58:12 -0700 (PDT) Received: by 10.65.206.5 with SMTP id i5mr401022qbq; Sun, 25 Jun 2006 12:58:12 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Sun, 25 Jun 2006 12:58:11 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 21:58:11 +0200 From: "Mickael Drean" To: "Jonathon Jongsma" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_33216_12074932.1151265491945" References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.558 tagged_above=-999 required=2 tests=[AWL=0.346, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.558 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 20:07:55 -0000 ------=_Part_33216_12074932.1151265491945 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I think I am using the 2.4 version so maybe i just have to upgrade version. I'll check Thank Mick 2006/6/25, Jonathon Jongsma : > > On 6/22/06, Mickael Drean wrote: > > genrapport.o(.text+0x515): In function > > `ZN10GenRapport9save_HTMLEN4Glib7ustringE': > > C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, > > int)' > > collect2: ld returned 1 exit status > > > > that's it!! > > > > > > hmm. Are you sure you're linking against the correct versions? (I > think g_mkdir was introduced in 2.6) > > Jonner > ------=_Part_33216_12074932.1151265491945 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I think I am using the 2.4 version so maybe i just have to upgrade version. I'll check

Thank

Mick


2006/6/25, Jonathon Jongsma <jonathon.jongsma@gmail.com>:
On 6/22/06, Mickael Drean <mickael.drean@gmail.com> wrote:
> genrapport.o(.text+0x515): In function
> `ZN10GenRapport9save_HTMLEN4Glib7ustringE':
> C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*,
> int)'
> collect2: ld returned 1 exit status
>
> that's it!!
>
>

hmm.  Are you sure you're linking against the correct versions?  (I
think g_mkdir was introduced in 2.6)

Jonner

------=_Part_33216_12074932.1151265491945-- From justinnoah@gmail.com Sun Jun 25 17:23:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 18AC33B0018 for ; Sun, 25 Jun 2006 17:23:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02696-07 for ; Sun, 25 Jun 2006 17:23:44 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id E37953B000C for ; Sun, 25 Jun 2006 17:23:43 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so578898uge for ; Sun, 25 Jun 2006 14:23:43 -0700 (PDT) Received: by 10.66.221.19 with SMTP id t19mr4317909ugg; Sun, 25 Jun 2006 14:23:42 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 14:23:42 -0700 (PDT) Message-ID: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> Date: Sun, 25 Jun 2006 14:23:42 -0700 From: "Justin N" To: gtkmm-list@gnome.org Subject: gtkmm useage MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4994_13492236.1151270622918" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.115 tagged_above=-999 required=2 tests=[BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.115 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 21:23:45 -0000 ------=_Part_4994_13492236.1151270622918 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I am new to gtkmm, and from what I have read about it, it looks awesme! So I tohught that I would try it. Although I am having some troubles and wish for some help. So here it goes...: I am using Ubuntu Dapper Drake and Anjuta. I was wondering what libs and include directories I need to use because I was recieving an error stating that the compiler could not find glibmmconfig.h If you need more details to help me let meknow I willbe glad to give them to you. Thank You! -- Thanks, ~Justin~ ------=_Part_4994_13492236.1151270622918 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I am new to gtkmm, and from what I have read about it, it looks awesme! So  I tohught that I would try it.  Although I am having some troubles and wish for some help.

So here it goes...:

I am using Ubuntu Dapper Drake and Anjuta.  I was wondering what libs and include directories I need to use because I was recieving an error stating that the compiler could not find glibmmconfig.h

If you need more details to help me let meknow I willbe glad to give them to you.

Thank You!
--
Thanks,
~Justin~ ------=_Part_4994_13492236.1151270622918-- From chris@cvine.freeserve.co.uk Sun Jun 25 17:51:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A23063B01D0 for ; Sun, 25 Jun 2006 17:51:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04165-02 for ; Sun, 25 Jun 2006 17:51:44 -0400 (EDT) Received: from smtp1.freeserve.com (smtp1.wanadoo.co.uk [193.252.22.158]) by menubar.gnome.org (Postfix) with ESMTP id E6CF73B00E9 for ; Sun, 25 Jun 2006 17:51:43 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3004.me.freeserve.com (SMTP Server) with ESMTP id 9BE3E1C001C6; Sun, 25 Jun 2006 23:51:42 +0200 (CEST) Received: from boulder.homenet (user-411.l3.c5.dsl.pol.co.uk [81.76.65.155]) by mwinf3004.me.freeserve.com (SMTP Server) with ESMTP id 6BF9B1C001C3; Sun, 25 Jun 2006 23:51:42 +0200 (CEST) X-ME-UUID: 20060625215142442.6BF9B1C001C3@mwinf3004.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by boulder.homenet (8.12.10/8.12.10) with ESMTP id k5PLpftx004374; Sun, 25 Jun 2006 22:51:41 +0100 From: Chris Vine To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals Date: Sun, 25 Jun 2006 22:51:41 +0100 User-Agent: KMail/1.9.1 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606252251.41293.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.264 tagged_above=-999 required=2 tests=[AWL=-0.000, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.264 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 21:51:44 -0000 On Sunday 25 June 2006 18:13, Joe Van Dyk wrote: > On 6/25/06, Joe Van Dyk wrote: > > Hi, > > > > Say a user clicks a checkbox in a menu that affects three other parts > > of the application. Would a signal be the best way to communicate > > that change to the rest of the application? How would that work? > > Would I create a custom signal or slot? How would the other parts of > > the application listen to that signal? Would I create the slot and > > then pass that slot to the other parts of the application (i.e. in a > > constructor)? > > > > Sorry for the basic questions, but signals and slots and functors are > > still confusing to me. > > > > I'm also a gigantic fan of unit testing -- are signals unit testable? > > Historically, I've hooked up a function to the clicked event of the > check box. And that function calls member functions of the different > objects in the application. So, signals aren't used for > communication. But something about that seems smelly. I do not really understand what you are saying. sigc slots are just callbacks, executed at the point the signal is invoked. Nothing "listens" to them; they just execute when called, like any other function pointer or functor or callback. If the callback function calls other member functions it does so because you have coded the callback function to call the member functions. Chris From denis@poolshark.org Sun Jun 25 17:58:50 2006 Return-Path: X-Original-To: gtkmm-list@mail.gnome.org Delivered-To: gtkmm-list@mail.gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F00323B0248 for ; Sun, 25 Jun 2006 17:58:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04556-05 for ; Sun, 25 Jun 2006 17:58:48 -0400 (EDT) Received: from charlie.albator.org (unknown [64.151.106.180]) by menubar.gnome.org (Postfix) with ESMTP id B44A63B01C9 for ; Sun, 25 Jun 2006 17:58:48 -0400 (EDT) Received: from [192.18.42.17] (nwkea-socks-2.sun.com [192.18.42.17]) (authenticated bits=0) by charlie.albator.org (8.13.1/8.13.1) with ESMTP id k5PMHOZQ006567 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 25 Jun 2006 15:17:29 -0700 Message-ID: <449F0698.9090607@poolshark.org> Date: Sun, 25 Jun 2006 14:56:40 -0700 From: Denis Leroy User-Agent: Mozilla Thunderbird 1.0.8-1.1.fc4 (X11/20060501) X-Accept-Language: en-us, en MIME-Version: 1.0 To: gtkmm-list@mail.gnome.org Subject: Re: Versions of gtk/gtkmm used by distros? References: <20060625184415.GA9434@bryceharrington.org> In-Reply-To: <20060625184415.GA9434@bryceharrington.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.518 tagged_above=-999 required=2 tests=[AWL=0.081, BAYES_00=-2.599] X-Spam-Score: -2.518 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 21:58:50 -0000 Bryce Harrington wrote: > Hi, > > For Inkscape we're considering changing our required gtk/gtkmm > requirements from 2.4 to something newer (e.g. 2.8). > > Could someone point me at a listing of which distros ship with which > version of gtk? We're attempting to gauge how many users would be > affected by this change. Speaking for Fedora : Fedora Core 3 (unmaintained) : 2.4.11 Fedora Core 4 : 2.6.5 Fedora Core 5 : 2.8.3 Fedora Core 6 test 1 : 2.8.5 -denis From emiml@wp.pl Sun Jun 25 19:09:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C0DDB3B0280 for ; Sun, 25 Jun 2006 19:09:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07595-04 for ; Sun, 25 Jun 2006 19:09:53 -0400 (EDT) Received: from smtp.wp.pl (smtp.wp.pl [212.77.101.1]) by menubar.gnome.org (Postfix) with ESMTP id 44C543B0271 for ; Sun, 25 Jun 2006 19:09:53 -0400 (EDT) Received: (wp-smtpd smtp.wp.pl 2664 invoked from network); 26 Jun 2006 01:09:51 +0200 Received: from xdsl-2650.lodz.dialog.net.pl (HELO galeon) (emiml@[84.40.203.90]) (envelope-sender ) by smtp.wp.pl (WP-SMTPD) with SMTP for ; 26 Jun 2006 01:09:51 +0200 Date: Mon, 26 Jun 2006 01:09:58 +0200 From: Emil Nowak To: gtkmm-list@gnome.org Subject: Re: gtkmm useage Message-ID: <20060626010958.03befa34@galeon> In-Reply-To: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.18; i486-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-WP-AV: skaner antywirusowy poczty Wirtualnej Polski S. A. X-WP-SPAM: NO AS1=NO(Body=1 Fuz1=1 Fuz2=1) AS2=NO(0.499998) AS3=NO AS4=NO X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.366 tagged_above=-999 required=2 tests=[AWL=-0.073, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_BG=0.077, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.366 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 23:09:55 -0000 On 2006-06-25 (Sun), at 14:23:42 Justin N wrote: > I am new to gtkmm, and from what I have read about it, it looks awesme! So > I tohught that I would try it. Although I am having some troubles and wish > for some help. > > So here it goes...: > > I am using Ubuntu Dapper Drake and Anjuta. I was wondering what libs and > include directories I need to use because I was recieving an error stating > that the compiler could not find glibmmconfig.h So use # apt-cache search glibmm and install package which ends with -dev (probably libglibmm-2.4-dev). Of course you will also need libgtkmm-2.4-dev to write gtkmm applications. You can install apt-file, and use this tool to search for files even in not installed packages. From justinnoah@gmail.com Sun Jun 25 19:31:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C76613B00B6 for ; Sun, 25 Jun 2006 19:31:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08622-08 for ; Sun, 25 Jun 2006 19:30:59 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id 52B863B0239 for ; Sun, 25 Jun 2006 19:30:59 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so604367uge for ; Sun, 25 Jun 2006 16:30:54 -0700 (PDT) Received: by 10.67.24.13 with SMTP id b13mr4372387ugj; Sun, 25 Jun 2006 16:30:54 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 16:30:54 -0700 (PDT) Message-ID: <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> Date: Sun, 25 Jun 2006 16:30:54 -0700 From: "Justin N" To: "Emil Nowak" Subject: Re: gtkmm useage In-Reply-To: <20060626010958.03befa34@galeon> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5834_3328015.1151278254447" References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.606 tagged_above=-999 required=2 tests=[AWL=0.111, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_30_40=0.374, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_BG=0.077, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.606 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 23:31:01 -0000 ------=_Part_5834_3328015.1151278254447 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the help, but I do have those both installed. Could there be something else? On 6/25/06, Emil Nowak wrote: > > On 2006-06-25 (Sun), at 14:23:42 Justin N wrote: > > > I am new to gtkmm, and from what I have read about it, it looks awesme! > So > > I tohught that I would try it. Although I am having some troubles and > wish > > for some help. > > > > So here it goes...: > > > > I am using Ubuntu Dapper Drake and Anjuta. I was wondering what libs > and > > include directories I need to use because I was recieving an error > stating > > that the compiler could not find glibmmconfig.h > So use > # apt-cache search glibmm > and install package which ends with -dev (probably libglibmm-2.4-dev). Of > course you will also need libgtkmm-2.4-dev to write gtkmm applications. > > You can install apt-file, and use this tool to search for files even in > not > installed packages. > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- Thanks, ~Justin~ ------=_Part_5834_3328015.1151278254447 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the help, but I do have those both installed.  Could there be something else?

On 6/25/06, Emil Nowak <emiml@wp.pl > wrote:
On 2006-06-25 (Sun), at 14:23:42 Justin N wrote:

> I am new to gtkmm, and from what I have read about it, it looks awesme! So
> I tohught that I would try it.  Although I am having some troubles and wish
> for some help.
>
> So here it goes...:
>
> I am using Ubuntu Dapper Drake and Anjuta.  I was wondering what libs and
> include directories I need to use because I was recieving an error stating
> that the compiler could not find glibmmconfig.h
So use
# apt-cache search glibmm
and install package which ends with -dev (probably libglibmm-2.4-dev). Of
course you will also need libgtkmm-2.4-dev to write gtkmm applications.

You can install apt-file, and use this tool to search for files even in not
installed packages.
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list



--
Thanks,
~Justin~ ------=_Part_5834_3328015.1151278254447-- From justinnoah@gmail.com Sun Jun 25 19:40:12 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 590E63B00F7 for ; Sun, 25 Jun 2006 19:40:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08726-10 for ; Sun, 25 Jun 2006 19:40:11 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 312EB3B02D9 for ; Sun, 25 Jun 2006 19:40:11 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so606198uge for ; Sun, 25 Jun 2006 16:40:09 -0700 (PDT) Received: by 10.66.219.11 with SMTP id r11mr4373941ugg; Sun, 25 Jun 2006 16:40:09 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 16:40:09 -0700 (PDT) Message-ID: <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> Date: Sun, 25 Jun 2006 16:40:09 -0700 From: "Justin N" To: "Emil Nowak" Subject: Re: gtkmm useage In-Reply-To: <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5846_14893815.1151278809370" References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.237 tagged_above=-999 required=2 tests=[AWL=-1.932, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, HTML_SHORT_LENGTH=1.574, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: 0.237 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 23:40:12 -0000 ------=_Part_5846_14893815.1151278809370 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I used apt-file to find it, it worked, thank you so much! -- Thanks, ~Justin~ ------=_Part_5846_14893815.1151278809370 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I used apt-file to find it, it worked, thank you so much!
--
Thanks,
~Justin~ ------=_Part_5846_14893815.1151278809370-- From fedemico@yahoo.com Sun Jun 25 20:56:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8D24B3B008C for ; Sun, 25 Jun 2006 20:56:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12457-10 for ; Sun, 25 Jun 2006 20:56:28 -0400 (EDT) Received: from web60312.mail.yahoo.com (web60312.mail.yahoo.com [209.73.178.135]) by menubar.gnome.org (Postfix) with SMTP id 81A143B00D9 for ; Sun, 25 Jun 2006 20:56:28 -0400 (EDT) Received: (qmail 68840 invoked by uid 60001); 26 Jun 2006 00:56:27 -0000 Message-ID: <20060626005627.68838.qmail@web60312.mail.yahoo.com> Received: from [196.40.43.74] by web60312.mail.yahoo.com via HTTP; Sun, 25 Jun 2006 19:56:27 CDT Date: Sun, 25 Jun 2006 19:56:27 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= Subject: displaying text To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.194 tagged_above=-999 required=2 tests=[AWL=-1.842, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: -0.194 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 00:56:29 -0000 Hi! I need some help... I have an infinite loop in where I manage images and I want to display a short text in the window when each iteration of the loop occurs... only a few words... it is no necessary that old text (from old iterations)remains in the window but the new text replace old text... Could anybody help me? Thanks! __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From justinnoah@gmail.com Mon Jun 26 00:59:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25A2C3B0149 for ; Mon, 26 Jun 2006 00:59:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22173-08 for ; Mon, 26 Jun 2006 00:59:50 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id E594B3B00D9 for ; Mon, 26 Jun 2006 00:59:49 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so676649uge for ; Sun, 25 Jun 2006 21:59:49 -0700 (PDT) Received: by 10.66.219.11 with SMTP id r11mr4576813ugg; Sun, 25 Jun 2006 21:59:49 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 21:59:48 -0700 (PDT) Message-ID: <7c09aeea0606252159v25f84616mc03318b1ebcba4c5@mail.gmail.com> Date: Sun, 25 Jun 2006 21:59:48 -0700 From: "Justin N" To: "Emil Nowak" Subject: Re: gtkmm useage In-Reply-To: <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9523_32592975.1151297988960" References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.537 tagged_above=-999 required=2 tests=[AWL=0.574, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_50_60=0.134, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.537 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 04:59:51 -0000 ------=_Part_9523_32592975.1151297988960 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I nearly have everything working, but I need to know which libraries I need to include to the project... Thanks for all your help! (I am just going through the online book examples right now) On 6/25/06, Justin N wrote: > > I used apt-file to find it, it worked, thank you so much! > -- > Thanks, > ~Justin~ > -- Thanks, ~Justin~ ------=_Part_9523_32592975.1151297988960 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I nearly have everything working, but I need to know which libraries I need to include to the project...  Thanks for all your help!  (I am just going through the online book examples right now)

On 6/25/06, Justin N <justinnoah@gmail.com> wrote:
I used apt-file to find it, it worked, thank you so much!
--
Thanks,
~Justin~



--
Thanks,
~Justin~ ------=_Part_9523_32592975.1151297988960-- From gezimetc@shaw.ca Mon Jun 26 01:21:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0CA653B012E for ; Mon, 26 Jun 2006 01:21:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23270-06 for ; Mon, 26 Jun 2006 01:21:48 -0400 (EDT) Received: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 617433B0155 for ; Mon, 26 Jun 2006 01:21:48 -0400 (EDT) Received: from pd2mr2so.prod.shaw.ca (pd2mr2so-qfe3.prod.shaw.ca [10.0.141.109]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1G000GJC87OJ20@l-daemon> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 23:21:43 -0600 (MDT) Received: from pn2ml1so.prod.shaw.ca ([10.0.121.145]) by pd2mr2so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1G003UEC878W70@pd2mr2so.prod.shaw.ca> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 23:21:43 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1G00AT1C877S20@l-daemon> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 23:21:43 -0600 (MDT) Date: Sun, 25 Jun 2006 23:21:42 -0600 From: Gezim Hoxha Subject: Re: CC-ing to this list isn't working In-reply-to: <1151239522.2281.11.camel@kutija> To: Marko Anastasov Message-id: <1151299302.24833.0.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151184017.28760.13.camel@localhost.localdomain> <1151239522.2281.11.camel@kutija> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.322 tagged_above=-999 required=2 tests=[AWL=-0.919, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.322 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 05:21:51 -0000 On Sun, 2006-25-06 at 14:45 +0200, Marko Anastasov wrote: > On Sat, 2006-06-24 at 15:20 -0600, Gezim Hoxha wrote: > > Hi all. > > > > I haven't done too much testing, but I got an email from Marko Anastasov > > (client: Evolution 2.6.*) and from Murray Cumming (client: Evolution > > 2.6.*) and they both CC-ed this list. However, neither of their emails > > appeared on this list. > > They did (you probably refer to Murray's response to 'compile gtkmm > source code'). Proof: > http://marc.theaimsgroup.com/?l=gtkmm&r=1&b=200606&w=2 :). > > If you have message filter(s) and mail folders then perhaps that is why > they ended up elsewhere. Yeah Marko, that's exactly why. -Gezim From joevandyk@gmail.com Mon Jun 26 01:33:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 85BDE3B0149 for ; Mon, 26 Jun 2006 01:33:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23897-01 for ; Mon, 26 Jun 2006 01:33:27 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id EA0383B01B8 for ; Mon, 26 Jun 2006 01:33:26 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so684391uge for ; Sun, 25 Jun 2006 22:33:26 -0700 (PDT) Received: by 10.67.22.2 with SMTP id z2mr3253691ugi; Sun, 25 Jun 2006 22:33:26 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 22:33:25 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 22:33:25 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals In-Reply-To: <200606252251.41293.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200606252251.41293.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.084 tagged_above=-999 required=2 tests=[AWL=0.316, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.084 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 05:33:28 -0000 On 6/25/06, Chris Vine wrote: > On Sunday 25 June 2006 18:13, Joe Van Dyk wrote: > > On 6/25/06, Joe Van Dyk wrote: > > > Hi, > > > > > > Say a user clicks a checkbox in a menu that affects three other parts > > > of the application. Would a signal be the best way to communicate > > > that change to the rest of the application? How would that work? > > > Would I create a custom signal or slot? How would the other parts of > > > the application listen to that signal? Would I create the slot and > > > then pass that slot to the other parts of the application (i.e. in a > > > constructor)? > > > > > > Sorry for the basic questions, but signals and slots and functors are > > > still confusing to me. > > > > > > I'm also a gigantic fan of unit testing -- are signals unit testable? > > > > Historically, I've hooked up a function to the clicked event of the > > check box. And that function calls member functions of the different > > objects in the application. So, signals aren't used for > > communication. But something about that seems smelly. > > I do not really understand what you are saying. sigc slots are just > callbacks, executed at the point the signal is invoked. Nothing "listens" to > them; they just execute when called, like any other function pointer or > functor or callback. > > If the callback function calls other member functions it does so because you > have coded the callback function to call the member functions. "Ardour makes heavy use of libsigc++ as a way to provide anonymous coupling between components, particulular between the backend and user interface. The code makes heavy use of the Model-View-Controller programming model, and attempts to draw from the best work on programming pattern languages." From http://ardour.org/development . That's what I'm asking about. I wonder if I'm not understanding "anonymous coupling" correctly. Hm. Joe From joevandyk@gmail.com Mon Jun 26 01:35:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 24E0D3B0187 for ; Mon, 26 Jun 2006 01:35:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23810-07 for ; Mon, 26 Jun 2006 01:35:08 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id E11363B0267 for ; Mon, 26 Jun 2006 01:35:07 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so684755uge for ; Sun, 25 Jun 2006 22:35:06 -0700 (PDT) Received: by 10.67.89.5 with SMTP id r5mr4602710ugl; Sun, 25 Jun 2006 22:35:06 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 22:35:06 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 22:35:06 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: gtkmm useage In-Reply-To: <7c09aeea0606252159v25f84616mc03318b1ebcba4c5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> <7c09aeea0606252159v25f84616mc03318b1ebcba4c5@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.977 tagged_above=-999 required=2 tests=[AWL=0.192, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.977 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 05:35:10 -0000 On 6/25/06, Justin N wrote: > On 6/25/06, Justin N wrote: > > > > I used apt-file to find it, it worked, thank you so much! > > I nearly have everything working, but I need to know which libraries I need > to include to the project... Thanks for all your help! (I am just going > through the online book examples right now) pkg-config --cflags --libs gtkmm-2.4 glibmm-2.4 or something like that. From pierre.thierry@levallois.eu.org Mon Jun 26 05:31:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E46663B03B5 for ; Mon, 26 Jun 2006 05:31:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06120-07 for ; Mon, 26 Jun 2006 05:31:33 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id A4F363B03B0 for ; Mon, 26 Jun 2006 05:31:32 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 1E55ABF03F; Mon, 26 Jun 2006 11:27:03 +0200 (CEST) Date: Mon, 26 Jun 2006 11:27:03 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals Message-ID: <20060626092702.GM10698@bateleur.arcanes.fr.eu.org> References: <200606252251.41293.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="E0h0CbphJD8hN+Gf" Content-Disposition: inline In-Reply-To: X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.382 tagged_above=-999 required=2 tests=[AWL=0.083, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.382 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 09:31:35 -0000 --E0h0CbphJD8hN+Gf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Joe Van Dyk dies 25/06/2006 hora 22:33: > I wonder if I'm not understanding "anonymous coupling" correctly. Hm. I suppose that the fact that any part of any plugged in module can connect some of it's function or method to an accessible signal is the anonymous part. That is, the signal has no knowledge of who it will be calling. If you write a function or method that explicitely calls some others, there is a "named coupling", in the contrary. Quickly, Nowhere man --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --E0h0CbphJD8hN+Gf Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEn6hmxe13INnVDYoRAjSiAKDTH9wrst3mE2cKOBMz0pB/UbA1AgCgo5z/ hruC+qFmKpY0z/Icp7iLZrs= =w/ig -----END PGP SIGNATURE----- --E0h0CbphJD8hN+Gf-- From michael@elehack.net Mon Jun 26 08:15:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CF58B3B0124 for ; Mon, 26 Jun 2006 08:15:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16596-04 for ; Mon, 26 Jun 2006 08:15:27 -0400 (EDT) Received: from weirdo.crazywebhosting.net (weirdo.crazywebhosting.net [70.85.78.4]) by menubar.gnome.org (Postfix) with ESMTP id D9BFC3B00DD for ; Mon, 26 Jun 2006 08:15:27 -0400 (EDT) Received: from rentacop.student.iastate.edu ([64.113.93.202] helo=bezalel.elehack.net) by weirdo.crazywebhosting.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.52) id 1Fupzx-0007sa-Ii; Mon, 26 Jun 2006 07:15:26 -0500 Received: by bezalel.elehack.net (sSMTP sendmail emulation); Mon, 26 Jun 2006 07:15:24 -0500 From: "Michael Ekstrand" Date: Mon, 26 Jun 2006 07:15:24 -0500 To: Bryce Harrington Subject: Re: Versions of gtk/gtkmm used by distros? Message-ID: <20060626121524.GD5447@localhost.localdomain> References: <20060625184415.GA9434@bryceharrington.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060625184415.GA9434@bryceharrington.org> User-Agent: Mutt/1.5.11+cvs20060403 X-Antivirus-Scanner: Clean mail though you should still use an Antivirus X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - weirdo.crazywebhosting.net X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - elehack.net X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.314 tagged_above=-999 required=2 tests=[AWL=-0.004, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.314 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 12:15:29 -0000 On Sun, Jun 25, 2006 at 11:44:15AM -0700, Bryce Harrington wrote: > Could someone point me at a listing of which distros ship with which > version of gtk? We're attempting to gauge how many users would be > affected by this change. Debian: Sarge (stable) ships gtkmm 2.4 and GTK 2.6.4. Etch (testing) and unstable ship gtkmm 2.8 and GTK 2.8.18. Unless it's been updated since my last update, fink ships GTKmm and GTK 2.6.x. -- mouse, n: a device for pointing at the xterm in which you want to type. -- Fortune Visit me on the Web: http://www.elehack.net From cdrom205@googlemail.com Sat Jun 24 17:53:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 23A853B0094 for ; Sat, 24 Jun 2006 17:53:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03998-10 for ; Sat, 24 Jun 2006 17:53:37 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id BD1F23B026D for ; Sat, 24 Jun 2006 17:53:36 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id z59so1025205pyg for ; Sat, 24 Jun 2006 14:52:58 -0700 (PDT) Received: by 10.35.70.17 with SMTP id x17mr2025960pyk; Sat, 24 Jun 2006 14:52:57 -0700 (PDT) Received: by 10.35.37.17 with HTTP; Sat, 24 Jun 2006 14:52:57 -0700 (PDT) Message-ID: <9f092bbb0606241452r4cf73ff9m2b3cd68fa2ad64ca@mail.gmail.com> Date: Sat, 24 Jun 2006 22:52:57 +0100 From: "cd rom" To: "Murray Cumming" Subject: Re: compile gtkmm source code In-Reply-To: <1151090624.31826.18.camel@localhost> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_52919_11999975.1151185977887" References: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> <1151089088.5035.4.camel@localhost.localdomain> <1151090624.31826.18.camel@localhost> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.799 tagged_above=-999 required=2 tests=[AWL=0.150, BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.799 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 21:53:38 -0000 ------=_Part_52919_11999975.1151185977887 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Wow, great replies!!! Thanks you guys so much and the additional stuff is that i was struggling to set gtkmm up in window platform but now i realise that i can set it up with codeblock as well. I try Dev-c++ before but got stumped, lol. thanks again. On 23/06/06, Murray Cumming wrote: > > On Fri, 2006-06-23 at 12:58 -0600, Gezim Hoxha wrote: > > On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote: > > > hi, i am a newbie to gtkmm programming, i can program c++ so now i > > > like to experience GUI. I am fowlling the tutorial from the website, > > > the problem that i am facing is i can't compile gtkmm source code. > > > Like this, i am using anjuta to compile+manage gtkmm project and i > > > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works > > > for some project and for others it complains about missing headers > > > like gtkmm.h, main.h. It drives me insane + frustration. > > I assume that sometimes you just didn't get that line right. > > It is annoying that Anjuta doesn't do it for you: > http://bugzilla.gnome.org/show_bug.cgi?id=340618 > > > So do you > > > guys use any IDE for gtkmm or you guys just compile it from terminal > > > and in either case can you explain how to set it up or do it? > > Most people create the build files by hand. It's not actually that > difficult, and you can copy/paste from existing stuff. > http://www.openismus.com/documents/linux/automake/automake.shtml > > > Hi, I went through the same frustration with Anjuta that you're going > > through. I then installed codeblocks stable > > ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm > > > working with codeblocks, look at these posts: > > http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have > > to write makefiles and all that. I just build and run the execs from > > codeblocks :) > > > > Enjoy, > > -Gezim > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > ------=_Part_52919_11999975.1151185977887 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Wow, great replies!!! Thanks you guys so much and the additional stuff is that i was struggling to set gtkmm up in window platform but now i realise that i can set it up with codeblock as well. I try Dev-c++ before but got stumped, lol. thanks again.
On 23/06/06, Murray Cumming <murrayc@murrayc.com > wrote:
On Fri, 2006-06-23 at 12:58 -0600, Gezim Hoxha wrote:
> On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote:
> > hi, i am a newbie to gtkmm programming, i  can program c++ so now i
> > like to experience GUI. I am fowlling the tutorial from the website,
> > the problem that i am facing is i can't compile gtkmm source code.
> > Like this, i am using anjuta to compile+manage gtkmm project and i
> > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works
> > for some project and for others it complains about missing headers
> > like gtkmm.h, main.h. It drives me insane + frustration.

I assume that sometimes you just didn't get that line right.

It is annoying that Anjuta doesn't do it for you:
http://bugzilla.gnome.org/show_bug.cgi?id=340618

>  So do you
> > guys use any IDE for gtkmm or you guys just compile it from terminal
> > and in either case can you explain how to set it up or do it?

Most people create the build files by hand. It's not actually that
difficult, and you can copy/paste from existing stuff.
http://www.openismus.com/documents/linux/automake/automake.shtml

> Hi, I went through the same frustration with Anjuta that you're going
> through. I then installed codeblocks stable
> ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm
> working with codeblocks, look at these posts:
> http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have
> to write makefiles and all that. I just build and run the execs from
> codeblocks :)
>
> Enjoy,
> -Gezim
>
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com
www.openismus.com


------=_Part_52919_11999975.1151185977887-- From bryce@bryceharrington.org Sat Jun 24 20:42:14 2006 Return-Path: X-Original-To: gtkmm-list@mail.gnome.org Delivered-To: gtkmm-list@mail.gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A59233B05D0 for ; Sat, 24 Jun 2006 20:42:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09124-10 for ; Sat, 24 Jun 2006 20:42:13 -0400 (EDT) Received: from dc2-web15.assortedinternet.com (dc2-web15.assortedinternet.com [66.36.233.162]) by menubar.gnome.org (Postfix) with ESMTP id 6AF533B024B for ; Sat, 24 Jun 2006 20:42:12 -0400 (EDT) Received: from c-24-20-224-228.hsd1.mn.comcast.net ([24.20.224.228] helo=localhost) by dc2-web15.assortedinternet.com with esmtpa (Exim 4.52) id 1FuIgY-0008OY-SB for gtkmm-list@mail.gnome.org; Sat, 24 Jun 2006 20:41:11 -0400 Date: Sat, 24 Jun 2006 17:39:44 -0700 From: Bryce Harrington To: gtkmm-list@mail.gnome.org Subject: Versions of gtk/gtkmm used by distros? Message-ID: <20060625003944.GM22746@bryceharrington.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.11 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - dc2-web15.assortedinternet.com X-AntiAbuse: Original Domain - mail.gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - bryceharrington.org X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.597 tagged_above=-999 required=2 tests=[AWL=0.002, BAYES_00=-2.599] X-Spam-Score: -2.597 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 00:42:14 -0000 Hi, For Inkscape we're considering changing our required gtk/gtkmm requirements from 2.4 to something newer (e.g. 2.8). Could someone point me at a listing of which distros ship with which version of gtk? We're attempting to gauge how many users would be affected by this change. Thanks, Bryce Harrington http://www.inkscape.org From ssalston@gmail.com Sun Jun 25 23:10:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 40EDB3B0150 for ; Sun, 25 Jun 2006 23:10:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17842-10 for ; Sun, 25 Jun 2006 23:10:55 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.176]) by menubar.gnome.org (Postfix) with ESMTP id 5F01E3B002B for ; Sun, 25 Jun 2006 23:10:55 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id d42so1383827pyd for ; Sun, 25 Jun 2006 20:10:54 -0700 (PDT) Received: by 10.35.101.9 with SMTP id d9mr5471308pym; Sun, 25 Jun 2006 20:10:54 -0700 (PDT) Received: by 10.35.98.15 with HTTP; Sun, 25 Jun 2006 20:10:54 -0700 (PDT) Message-ID: <7e2fe93c0606252010m69e84b6r11a427a4b241364c@mail.gmail.com> Date: Sun, 25 Jun 2006 23:10:54 -0400 From: "S Alston" To: "gtkmm-list@gnome.org" Subject: Documentation MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1521_14998817.1151291454344" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.279 tagged_above=-999 required=2 tests=[AWL=-0.318, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.279 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 03:10:56 -0000 ------=_Part_1521_14998817.1151291454344 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I am new to gtkmm programming. Are there any good books that you could recommend to get me started? Is there a way to print "Programming with gtkmm". I will be using GTK+ in Linux programming in C++. Thanks in advance for any help. ------=_Part_1521_14998817.1151291454344 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,

I am new to gtkmm programming. Are there any good books that you could recommend to get me started? Is there a way to print "Programming with gtkmm". I will be using GTK+ in Linux programming in C++. Thanks in advance for any help. ------=_Part_1521_14998817.1151291454344-- From morten.bo.nielsen@topsil.com Mon Jun 26 02:51:37 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 616943B00B6 for ; Mon, 26 Jun 2006 02:51:37 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27445-09 for ; Mon, 26 Jun 2006 02:51:36 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id E1C783B009A for ; Mon, 26 Jun 2006 02:51:35 -0400 (EDT) Content-class: urn:content-classes:message Subject: SV: SV: drawables. Date: Mon, 26 Jun 2006 08:51:22 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36ED@SRVEXCH.topsil.dk> In-Reply-To: <1151074278.10221.64.camel@localhost.localdomain> X-MimeOLE: Produced By Microsoft Exchange V6.5 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: SV: drawables. Thread-Index: AcaW1KqJR4+SpaM/Qaucp4DwM+BhbACF5t5g From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.447 tagged_above=-999 required=2 tests=[AWL=-0.002, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.447 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 06:51:37 -0000 > -----Oprindelig meddelelse----- > Fra: Paul Davis [mailto:paul@linuxaudiosystems.com] > Sendt: 23. juni 2006 16:51 > Til: Morten Bo Nielsen > Cc: gtkmm-list@gnome.org > Emne: Re: SV: drawables. >=20 > On Wed, 2006-06-21 at 10:30 +0200, Morten Bo Nielsen wrote: > > Now I do this (using libglade) - (InData is a class of my own making): > > > > Gtk::DrawingArea *PolyDrawArea; > > xml_interface->get_widget( "PolyDrawArea", PolyDrawArea ); > > > > Glib::RefPtr image =3D Gdk::Pixbuf::create_from_file( > > "nn.bmp" ); > > PolyDrawArea->set_size_request( image->get_width(), image->get_height() > > ); > > image->render_to_drawable( PolyDrawArea->get_window(), > > PolyDrawArea->get_style()- > >get_black_gc(), > > 0, 0, 0, 0, > > image->get_width(), image->get_height(), > > Gdk::RGB_DITHER_NONE, 0, 0); > > > > > > It works, but I get > > > > (AcqTest.exe:3996): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion > > 'GDK_IS_DRAWABLE (drawable)' failed > > > > on the render_to_drawable() line. > > Any ideas? >=20 > you are drawing in an expose handler, yes? >=20 no. :-) I do this now. // retrieving gdk::window to write to Glib::RefPtr Window =3D PolyDrawArea->get_window(); if( !Window ) return;=20 I exit the draw-function if the gdk::window is not visible. It is good for performance and it is properbly better programming as well. morten From paul@linuxaudiosystems.com Mon Jun 26 10:41:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3A43D3B0124 for ; Mon, 26 Jun 2006 10:41:55 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25125-09 for ; Mon, 26 Jun 2006 10:41:53 -0400 (EDT) Received: from vms048pub.verizon.net (vms048pub.verizon.net [206.46.252.48]) by menubar.gnome.org (Postfix) with ESMTP id 92D2A3B03C6 for ; Mon, 26 Jun 2006 10:41:53 -0400 (EDT) Received: from dual ([151.199.255.165]) by vms048.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1H003SZ20Z3Q36@vms048.mailsrvcs.net> for gtkmm-list@gnome.org; Mon, 26 Jun 2006 09:39:00 -0500 (CDT) Date: Mon, 26 Jun 2006 10:39:32 -0400 From: Paul Davis Subject: Re: SV: SV: drawables. In-reply-to: <80F65DC882C35A43AD82423898BB2D8A3B36ED@SRVEXCH.topsil.dk> To: Morten Bo Nielsen Message-id: <1151332772.28063.25.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <80F65DC882C35A43AD82423898BB2D8A3B36ED@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 14:41:55 -0000 > > you are drawing in an expose handler, yes? > > > > no. :-) > > I do this now. > > // retrieving gdk::window to write to > Glib::RefPtr Window = PolyDrawArea->get_window(); > if( !Window ) > return; > > I exit the draw-function if the gdk::window is not visible. It is good > for performance and it is properbly better programming as well. i don't know how many times or in what places it has to be written: Only attempt to draw to on-screen drawables in an expose handler. this is an absolute, basic, inviolable rule of all programming with any GUI toolkit. if you do not draw in the expose handler, then the contents of the window are at mercy of the underlying window system (X, Quartz, GDI), and may (or may not) be what you intended. if you draw in the expose handler and elsewhere, you're just wasting cycles. so please, repeat after me: Only attempt to draw to on-screen drawables in an expose handler. --p From jonathon.jongsma@gmail.com Mon Jun 26 11:04:03 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4411B3B0124 for ; Mon, 26 Jun 2006 11:04:03 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26550-09 for ; Mon, 26 Jun 2006 11:04:02 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id EC98F3B044D for ; Mon, 26 Jun 2006 11:04:01 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i11so1185269nzi for ; Mon, 26 Jun 2006 08:04:01 -0700 (PDT) Received: by 10.37.13.37 with SMTP id q37mr2776584nzi; Mon, 26 Jun 2006 08:04:01 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 26 Jun 2006 08:04:01 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 10:04:01 -0500 From: "Jonathon Jongsma" To: "S Alston" Subject: Re: Documentation In-Reply-To: <7e2fe93c0606252010m69e84b6r11a427a4b241364c@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <7e2fe93c0606252010m69e84b6r11a427a4b241364c@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.299 tagged_above=-999 required=2 tests=[AWL=-0.053, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.299 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 15:04:03 -0000 On 6/25/06, S Alston wrote: > Hi, > > I am new to gtkmm programming. Are there any good books that you could > recommend to get me started? Is there a way to print "Programming with > gtkmm". I will be using GTK+ in Linux programming in C++. Thanks in advance > for any help. The "Programming with gtkmm" book / tutorial is really quite good. I'd recommend that first. Unfortunately, there's not a good way to print this book at this point (other than printing it from your browser, which is not very nice). I've done a little bit of experimenting with generating a pdf of the book, but the results weren't very good when I tried. There's a bug open about this (http://bugzilla.gnome.org/show_bug.cgi?id=317406) that you can watch if you're interested, but I won't guarantee that I'll have time to look into it anytime soon. If anybody else wants to tackle it, feel free. If you want to understand GTK+ in addition to gtkmm, you might try the official GNOME2 developer's guide. It covers GNOME, but also has pretty good coverage of GLib and GTK+ as well (http://www.nostarch.com/frameset.php?startat=gnome). Alternatively, there's a GTK+ tutorial similar to the gtkmm one (http://gtk.org/tutorial/) Have fun, Jonner From bryce@bryceharrington.org Mon Jun 26 11:26:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0EFA3B026F for ; Mon, 26 Jun 2006 11:26:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28291-10 for ; Mon, 26 Jun 2006 11:26:00 -0400 (EDT) Received: from dc2-web15.assortedinternet.com (dc2-web15.assortedinternet.com [66.36.233.162]) by menubar.gnome.org (Postfix) with ESMTP id E2BE73B03E8 for ; Mon, 26 Jun 2006 11:25:59 -0400 (EDT) Received: from c-24-20-224-228.hsd1.or.comcast.net ([24.20.224.228] helo=localhost) by dc2-web15.assortedinternet.com with esmtpa (Exim 4.52) id 1FusyC-0003ee-MF; Mon, 26 Jun 2006 11:25:48 -0400 Date: Mon, 26 Jun 2006 08:24:16 -0700 From: Bryce Harrington To: Michael Ekstrand Subject: Re: Versions of gtk/gtkmm used by distros? Message-ID: <20060626152416.GB10048@bryceharrington.org> References: <20060625184415.GA9434@bryceharrington.org> <20060626121524.GD5447@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060626121524.GD5447@localhost.localdomain> User-Agent: Mutt/1.5.11 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - dc2-web15.assortedinternet.com X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - bryceharrington.org X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.508 tagged_above=-999 required=2 tests=[AWL=-0.063, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.508 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 15:26:01 -0000 On Mon, Jun 26, 2006 at 07:15:24AM -0500, Michael Ekstrand wrote: > On Sun, Jun 25, 2006 at 11:44:15AM -0700, Bryce Harrington wrote: > > Could someone point me at a listing of which distros ship with which > > version of gtk? We're attempting to gauge how many users would be > > affected by this change. > > Debian: > > Sarge (stable) ships gtkmm 2.4 and GTK 2.6.4. > Etch (testing) and unstable ship gtkmm 2.8 and GTK 2.8.18. > > Unless it's been updated since my last update, fink ships GTKmm and GTK > 2.6.x. Here's some more info we dug up... Source: distrowatch.com "Top" 4 Distros plus Red Hat: Distro. Version Date gtk+ Inkscape Ubuntu Snapshot Current 2.8.17 0.43 6.06 2006/06/01 2,8.17 0.43 5.10 2005/10/13 2.8.6 0.42 5.04 2005/04/08 2.6.4 0.40 4.10 2004/10/20 2.4.9 0.38.1 SUSE factory Current 2.8.10 0.43 10.1 2006/05/11 2.8.10 0.43 10.0 2005/10/06 2.8.3 0.42.2 9.3 2005/04/15 2.6.4 0.41 9.2 2004/10/25 2.4.9 0.39 9.1 2004/04/23 2.2.4 - 9.0 2003/10/15 2.2.3 - Fedora devel Current 2.9.3 - test 6.1 2006/06/21 2.9.3 - 5 2006/03/20 2.8.15 - 4 2005/06/13 2.6.7 - 3 2004/11/08 2.4.13 - Mandriva cooker Current 2.9.4 0.43 2006.1-0.3 2005/12/26 2.8.9 - 2006 2005/10/06 2.8.3 - 2005 2005/04/14 2.6.4 - 10.1 2004/09/16 2.4.9 - 10.0 2004/03/04 2.2.4 - Red Hat RHEL4 2005/02/15 2.4.13 - RHEL3 2003/10/22 2.2.4 - RHEL2.1 2002/03/26 1.2.10 - From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 26 15:05:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 502373B0007 for ; Mon, 26 Jun 2006 15:05:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08529-08 for ; Mon, 26 Jun 2006 15:05:26 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 05E943B007A for ; Mon, 26 Jun 2006 15:05:25 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 7EB4516830 for ; Mon, 26 Jun 2006 12:05:25 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1160 To: gtkmm-forge@lists.sourceforge.net Date: Mon, 26 Jun 2006 12:05:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.402 tagged_above=-999 required=2 tests=[AWL=0.083, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.402 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 19:05:29 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) 2. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) 3. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 25 Jun 2006 18:44:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625224444.AE25C6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com ------- Comment #2 from jonner 2006-06-25 22:44 UTC ------- For future reference, when you're creating patches, it's much easier on the developers if you follow these instructions: http://gtkmm.org/bugs.shtml#CreatingPatches Note also that you should run the diff from the root of the gtkmm tree so that we don't have to go hunt for the correct directory before applying the patch. Thanks a lot for your contribution, though. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sun, 25 Jun 2006 18:51:05 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625225105.C7FC06CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 jonner changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67983|none |committed Flag| | ------- Comment #3 from jonner 2006-06-25 22:51 UTC ------- (From update of attachment 67983) Thanks, committed -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 25 Jun 2006 18:51:26 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625225126.882C16CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 jonner changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1160 ******************************************** From chris@cvine.freeserve.co.uk Mon Jun 26 18:06:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8A6553B00AD for ; Mon, 26 Jun 2006 18:06:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18874-10 for ; Mon, 26 Jun 2006 18:06:46 -0400 (EDT) Received: from smtp1.freeserve.com (smtp1.wanadoo.co.uk [193.252.22.158]) by menubar.gnome.org (Postfix) with ESMTP id 935883B02C6 for ; Mon, 26 Jun 2006 18:06:45 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3013.me.freeserve.com (SMTP Server) with ESMTP id B8882B400095; Tue, 27 Jun 2006 00:06:43 +0200 (CEST) Received: from boulder.homenet (user-411.l3.c5.dsl.pol.co.uk [81.76.65.155]) by mwinf3013.me.freeserve.com (SMTP Server) with ESMTP id 870DCB400082; Tue, 27 Jun 2006 00:06:43 +0200 (CEST) X-ME-UUID: 20060626220643553.870DCB400082@mwinf3013.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by boulder.homenet (8.12.10/8.12.10) with ESMTP id k5QM6ThB006870; Mon, 26 Jun 2006 23:06:29 +0100 From: Chris Vine To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals Date: Mon, 26 Jun 2006 23:06:29 +0100 User-Agent: KMail/1.9.1 References: <200606252251.41293.chris@cvine.freeserve.co.uk> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606262306.29369.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.273 tagged_above=-999 required=2 tests=[AWL=-0.009, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.273 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 22:06:47 -0000 On Monday 26 June 2006 06:33, Joe Van Dyk wrote: > On 6/25/06, Chris Vine wrote: > > On Sunday 25 June 2006 18:13, Joe Van Dyk wrote: [snip] > > > Historically, I've hooked up a function to the clicked event of the > > > check box. And that function calls member functions of the different > > > objects in the application. So, signals aren't used for > > > communication. But something about that seems smelly. > > > > I do not really understand what you are saying. sigc slots are just > > callbacks, executed at the point the signal is invoked. Nothing > > "listens" to them; they just execute when called, like any other function > > pointer or functor or callback. > > > > If the callback function calls other member functions it does so because > > you have coded the callback function to call the member functions. > > "Ardour makes heavy use of libsigc++ as a way to provide anonymous > coupling between components, particulular between the backend and user > interface. The code makes heavy use of the Model-View-Controller > programming model, and attempts to draw from the best work on > programming pattern languages." From http://ardour.org/development . > That's what I'm asking about. > > I wonder if I'm not understanding "anonymous coupling" correctly. Hm. This doesn't seem to have anything to do with your original post, which didn't really make sense. Any form of callback mechanism, whether plain function pointers, function objects, libsigc++, .NET delegates or the numerous similar techniques help promote loose coupling of objects (if, as I assume, that is what is meant by "anonymous coupling"). Loose coupling of objects promotes modularity which promotes good code organisation which promotes maintainability and extensibility. If you view the libsigc++ signal/slot mechanism as a means of organising your code through type safe function pointers (callbacks) suitable for use with class methods and with automatic disconnection of the callbacks when relevant objects cease to exist then you will not be far out. It is not magic (it doesn't create code execution paths you have not written). Chris From joevandyk@gmail.com Mon Jun 26 20:35:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BA6833B018E for ; Mon, 26 Jun 2006 20:35:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25469-10 for ; Mon, 26 Jun 2006 20:35:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id EC69D3B0161 for ; Mon, 26 Jun 2006 20:35:37 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1110040uge for ; Mon, 26 Jun 2006 17:35:36 -0700 (PDT) Received: by 10.67.101.8 with SMTP id d8mr5513513ugm; Mon, 26 Jun 2006 17:35:36 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Mon, 26 Jun 2006 17:35:36 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 17:35:36 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Glib::RefPtr vs boost::shared_ptr MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.199 tagged_above=-999 required=2 tests=[AWL=0.401, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.199 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 00:35:40 -0000 How does Glib::RefPtr compare to boost::shared_ptr? Thanks, Joe From jonathon.jongsma@gmail.com Mon Jun 26 20:58:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8122C3B0286 for ; Mon, 26 Jun 2006 20:58:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26937-04 for ; Mon, 26 Jun 2006 20:58:53 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id 3FD983B00A1 for ; Mon, 26 Jun 2006 20:58:53 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id l8so662234nzf for ; Mon, 26 Jun 2006 17:58:52 -0700 (PDT) Received: by 10.37.22.14 with SMTP id z14mr8834176nzi; Mon, 26 Jun 2006 17:58:52 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 26 Jun 2006 17:58:52 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 19:58:52 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" Subject: Re: Glib::RefPtr vs boost::shared_ptr In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.299 tagged_above=-999 required=2 tests=[AWL=-0.053, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.299 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 00:58:54 -0000 On 6/26/06, Joe Van Dyk wrote: > How does Glib::RefPtr compare to boost::shared_ptr? > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > Glib::RefPtr is not really a general-purpose smart pointer like boost::shared_ptr. Glib::RefPtr requires that the object it points to keep track of the reference. This is good for wrapping GLib/GTK+ objects because reference-counted GObject types already have their own reference count, so adding a reference count in the smart pointer would just be duplication and introduce the possibility that the two counts could be out of sync. On the other hand, this same property means that it's not ideal for use with general types since you'd have to manage the reference-counting manually for each different type you wanted to use it with. So in general, if you want a smart pointer of an object isn't designed to work with Glib::RefPtr, you'd be better off using a general-purpose smart pointer like boost::shared_ptr in your application code. Does that help? Jonner From joevandyk@gmail.com Mon Jun 26 21:11:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7905C3B00AB for ; Mon, 26 Jun 2006 21:11:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27402-08 for ; Mon, 26 Jun 2006 21:11:34 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id 5A6563B0106 for ; Mon, 26 Jun 2006 21:11:34 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1120088uge for ; Mon, 26 Jun 2006 18:11:33 -0700 (PDT) Received: by 10.67.22.2 with SMTP id z2mr4180576ugi; Mon, 26 Jun 2006 18:11:33 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Mon, 26 Jun 2006 18:11:32 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 18:11:33 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals In-Reply-To: <20060626121135.GC5447@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060626121135.GC5447@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.108 tagged_above=-999 required=2 tests=[AWL=0.292, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.108 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 01:11:36 -0000 On 6/26/06, Michael Ekstrand wrote: > On Sun, Jun 25, 2006 at 10:12:13AM -0700, Joe Van Dyk wrote: > > Say a user clicks a checkbox in a menu that affects three other parts > > of the application. Would a signal be the best way to communicate > > that change to the rest of the application? How would that work? > > Would I create a custom signal or slot? How would the other parts of > > the application listen to that signal? Would I create the slot and > > then pass that slot to the other parts of the application (i.e. in a > > constructor)? > > What exactly you do to accomplish depends on what you're doing, > obviously. However, signals and slots are frequently a decent way to do > this kind of thing. For example, in my application, I have a singleton > class that manages application settings. My preferences dialog sets > configuration items in this config class when its checkboxes, etc. are > manipulated. Other parts of the application can then connect to signals > the configuration engine fires when config keys are changed. So when > you check the "always show tabs" checkbox, it sets the "tabalways" > configuration key to True in the config engine. The config engine then > fires the signal connected to the "tabalways" key, so any listening > application component knows that the "tabalways" option has changed, and > can adjust itself appropriately. It provides a very flexible, and > somewhat centralized, wah of disseminating such events. How do the various application components listen to the signal? > > Sorry for the basic questions, but signals and slots and functors are > > still confusing to me. > > As to me, with regards to their innards at least. Dressed up in more > template stuff than I'll probably ever know. But they aren't near as > confusing as they look, as long as you don't try to understand exactly > how the C++ compiler will make everything work. The libsigc++ tutorial > docs provide everything needed to effectively use signals and slots, > perhaps with the augmentation of a good STL reference such as the one on > SGI's website. The reference manual is usually more confusing than > benificial - I'd really advise you to ignore it if you're trying to > learn libsigc++. > > (No offence intended to those who prepared the reference docs. It's > just that all the template stuff, while excellent for completeness and > documenting implementation and limits, obscures what's actually going on > from a library user perspective.) I've gone through the tutorial for libsigc++ and it's still terribly confusing to me. http://libsigc.sourceforge.net/libsigc2/docs/manual/html/ch02s02.html says "Handily it derives from sigc::trackable already". I have no idea why that's handy. First time sigc::trackable is referenced in the document. Any chance someone would like to update that tutorial to make it a bit more clear? And possibly also introduce functors in it? Thanks, Joe From gezimetc@shaw.ca Tue Jun 27 02:15:07 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D33643B00D0 for ; Tue, 27 Jun 2006 02:15:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08215-04 for ; Tue, 27 Jun 2006 02:15:06 -0400 (EDT) Received: from pd2mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id F41003B0098 for ; Tue, 27 Jun 2006 02:15:05 -0400 (EDT) Received: from pd4mr6so.prod.shaw.ca (pd4mr6so-qfe3.prod.shaw.ca [10.0.141.69]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I002YK9D1H0E0@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 00:15:01 -0600 (MDT) Received: from pn2ml1so.prod.shaw.ca ([10.0.121.145]) by pd4mr6so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00B7A9D18SC0@pd4mr6so.prod.shaw.ca> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 00:15:01 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I0094V9D0Z4V0@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 00:15:01 -0600 (MDT) Date: Tue, 27 Jun 2006 00:15:00 -0600 From: Gezim Hoxha Subject: signal_timeout vs loops (changing label text continuously) To: gtkmm Message-id: <1151388900.7752.7.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: multipart/mixed; boundary="=-/4OZSa8ax8ZPBxZ+73Cx" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.348 tagged_above=-999 required=2 tests=[AWL=0.117, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.348 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 06:15:08 -0000 --=-/4OZSa8ax8ZPBxZ+73Cx Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi all. Luis Federico in the "displaying text" thread asks how can he print some text to the screen on each loop iteration. I though I should try to help him but I found myself in trouble. I thought that having a Label and just changing it's text with the set_text() method would do the job. However this doesn't really work, and I was wondering if someone could help me understand why the label changes only after the last loop iteration completes. It seems that when the loop is executing the window doesn't redraw itself at all. What gives? Thanks, -Gezim --=-/4OZSa8ax8ZPBxZ+73Cx Content-Disposition: attachment; filename=main.cc Content-Type: text/x-c++src; name=main.cc; charset=UTF-8 Content-Transfer-Encoding: 7bit #include #include #include #include class MyWindow: public Gtk::Window { public: MyWindow (); virtual ~MyWindow (); void on_button1_clicked (); void loop (); Gtk::Label showIterLabel; Gtk::Button button1; Gtk::HBox boxy; int i; }; int main (int argc, char * argv[]) { Gtk::Main kit (argc, argv); MyWindow window; kit.run (window); return 0; } MyWindow::MyWindow () : button1("Start"), i(0) { set_default_size (400, 400); add (boxy); showIterLabel.set_text("stopped"); boxy.pack_start (showIterLabel); boxy.pack_start (button1); button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); show_all_children(); } MyWindow::~MyWindow () {} void MyWindow::loop () { std::ostringstream stream1; while (i < 5) { stream1.str(""); stream1 << i; std::cout << i << std::endl; showIterLabel.set_text (stream1.str()); i++; sleep (1); } } --=-/4OZSa8ax8ZPBxZ+73Cx-- From suryakiran.gullapalli@gmail.com Tue Jun 27 03:01:12 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 750C83B00AE for ; Tue, 27 Jun 2006 03:01:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10520-05 for ; Tue, 27 Jun 2006 03:01:11 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id 672BC3B0093 for ; Tue, 27 Jun 2006 03:01:11 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id s1so1646923nze for ; Tue, 27 Jun 2006 00:01:10 -0700 (PDT) Received: by 10.36.18.16 with SMTP id 16mr7957439nzr; Tue, 27 Jun 2006 00:01:10 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Tue, 27 Jun 2006 00:01:10 -0700 (PDT) Message-ID: <3462bcdb0606270001v2b694022u8dc0f044ef803760@mail.gmail.com> Date: Tue, 27 Jun 2006 12:31:10 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org Subject: set_select_function In-Reply-To: <3462bcdb0606230311m1e9ca100hefc2b60d1bb75a5b@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_15189_3286183.1151391670621" References: <3462bcdb0606230311m1e9ca100hefc2b60d1bb75a5b@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.463 tagged_above=-999 required=2 tests=[AWL=-0.415, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.463 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 07:01:12 -0000 ------=_Part_15189_3286183.1151391670621 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all, I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this. say, select_function is the name of the function we pass to set_select_function myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ; 1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time. The sequence is, function call for "about to be selected" row function call for "about to be deselected" row function call for "about to be selected" row. Why three times? why second time for "about to be selected" row. 2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality. Thanks in advance, Surya ------=_Part_15189_3286183.1151391670621 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi all,
I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this.

say, select_function is the name of the function we pass to set_select_function

myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ;

1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time.
The sequence is,
function call for "about to be selected" row
function call for "about to be deselected" row
function call for "about to be selected" row.

Why three times? why second time for "about to be selected" row.

2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality.

Thanks in advance,
Surya
------=_Part_15189_3286183.1151391670621-- From a.shevchuk@lt.ukrsotsbank.com Tue Jun 27 05:58:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 90D543B0344 for ; Tue, 27 Jun 2006 05:58:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21974-01 for ; Tue, 27 Jun 2006 05:58:27 -0400 (EDT) Received: from relay.ukrsotsbank.com (relay.ukrsotsbank.com [80.91.175.187]) by menubar.gnome.org (Postfix) with ESMTP id 167073B0095 for ; Tue, 27 Jun 2006 05:58:25 -0400 (EDT) Received: from FMAIL.UKRSOTSBANK.COM (ko.ukrsotsbank.com [192.168.1.35]) by relay.ukrsotsbank.com (8.13.6/8.13.3) with ESMTP id k5R9w3iZ068183 for ; Tue, 27 Jun 2006 12:58:04 +0300 (EEST) (envelope-from a.shevchuk@lt.ukrsotsbank.com) Message-ID: From: =?windows-1251?B?2OXi9/PqIMDt5PCz6SDf8O7x6+Di7uLo9w==?= To: GTKMM-LIST@gnome.org X-FMRP: C:UA/ADMD:UKRSOTS/PRMD:EMAIL/DDA:GTKMM-LIST@GNOME.ORG Subject: Gtk::Main::signal_key_snooper() Date: Tue, 27 Jun 2006 12:58:14 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: base64 X-Priority: 3 Importance: Normal X-Mailer: FossMail GateWay 4.0.3.11 X-Milter: Spamilter (Reciever: relay.ukrsotsbank.com; Sender-ip: 192.168.1.35; Sender-helo: fmail.ukrsotsbank.com; ) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.924 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, MIME_BASE64_NO_NAME=0.224, MIME_BASE64_TEXT=1.885] X-Spam-Score: 1.924 X-Spam-Level: * X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 09:58:35 -0000 SGkhDQoNCkkgbmVlZCBleGFtcGxlLCBob3cgdG8gdXNlIEd0azo6TWFpbjo6c2lnbmFsX2tleV9z bm9vcGVyKCkuY29ubmVjdC4uLg0KDQp0aGFua3MuDQotLS0NClNvcnJ5IGZvciBteSBiYWQgRW5n bGlzaC4uLg== From obarneto@hasar.com Tue Jun 27 08:19:24 2006 Return-Path: X-Original-To: GTKMM-LIST@gnome.org Delivered-To: GTKMM-LIST@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AA2303B00AD for ; Tue, 27 Jun 2006 08:19:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27831-10 for ; Tue, 27 Jun 2006 08:19:23 -0400 (EDT) Received: from mailgw.hasar.com (mail.hasar.com [200.80.204.3]) by menubar.gnome.org (Postfix) with ESMTP id 904F23B0012 for ; Tue, 27 Jun 2006 08:19:20 -0400 (EDT) Received: from mailserver.hasar.com ([192.168.1.80]) by mailgw.hasar.com (8.13.6/8.12.10) with ESMTP id k5RCEXp6025335 for ; Tue, 27 Jun 2006 09:14:33 -0300 Received: (qmail 9157 invoked from network); 27 Jun 2006 12:20:32 -0000 Received: from unknown (HELO [192.0.2.254]) ([192.0.2.254]) (envelope-sender ) by 0 (qmail-ldap-1.03) with SMTP for ; 27 Jun 2006 12:20:32 -0000 Message-ID: <44A1228A.3040001@hasar.com> Date: Tue, 27 Jun 2006 09:20:26 -0300 From: Omar Barneto User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: =?UTF-8?B?0KjQtdCy0YfRg9C6INCQ0L3QtNGA0ZbQuSDQr9GA0L7RgdC70LDQstC+0LLQuA==?= =?UTF-8?B?0Yc=?= Subject: Re: Gtk::Main::signal_key_snooper() References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-HASAR-MailScanner-Information: Please contact the Administrator for more information X-HASAR-MailScanner: Found to be clean X-MailScanner-From: obarneto@hasar.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.016 tagged_above=-999 required=2 tests=[AWL=0.031, BAYES_00=-2.599, RCVD_IN_WHOIS_BOGONS=2.43, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: 0.016 X-Spam-Level: Cc: GTKMM-LIST@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 12:19:24 -0000 #include #include class MainWindow : public Gtk::Window { public: MainWindow() { show_all(); } int KeySnooper(Gtk::Widget *w,GdkEventKey *e) { printf("Key %x (%s) type %s\n",e->keyval,e->string, e->type == GTK_KEY_RELEASE ? "KEY_PRESS" : "KEY_RELEASE); return true } }; int main( int argc,char **argv) { Gtk::Main kit(argc,argv); MainWindow m; kit.signal_key_snooper().connect(sigc::mem_fun(m,&MainWindow::KeySnooper)); Gtk::Main::run(m); return 0; } Шевчук Ðндрій ЯроÑлавович wrote: > Hi! > > I need example, how to use Gtk::Main::signal_key_snooper().connect... > > thanks. > --- > Sorry for my bad English... > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > From mekstran@scl.ameslab.gov Tue Jun 27 09:21:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 05E523B008D for ; Tue, 27 Jun 2006 09:21:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30600-09 for ; Tue, 27 Jun 2006 09:21:15 -0400 (EDT) Received: from mail.scl.ameslab.gov (mail.scl.ameslab.gov [147.155.137.19]) by menubar.gnome.org (Postfix) with ESMTP id 7A0D13B0011 for ; Tue, 27 Jun 2006 09:20:55 -0400 (EDT) Received: from [147.155.137.53] (erg.scl.ameslab.gov [::ffff:147.155.137.53]) by mail.scl.ameslab.gov with esmtp; Tue, 27 Jun 2006 08:20:09 -0500 id 00008024.44A13089.000007BA In-Reply-To: References: <20060626121135.GC5447@localhost.localdomain> Mime-Version: 1.0 (Apple Message framework v624) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <8d77469a08803c9ad94d394937a8a35a@scl.ameslab.gov> Content-Transfer-Encoding: 7bit From: Michael Ekstrand Subject: Re: communication between different parts of application via signals Date: Tue, 27 Jun 2006 08:19:38 -0500 To: "Joe Van Dyk" X-Mailer: Apple Mail (2.624) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.513 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599] X-Spam-Score: -2.513 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:21:28 -0000 On Jun 26, 2006, at 8:11 PM, Joe Van Dyk wrote: > On 6/26/06, Michael Ekstrand wrote: >> On Sun, Jun 25, 2006 at 10:12:13AM -0700, Joe Van Dyk wrote: >>> Say a user clicks a checkbox in a menu that affects three other parts >>> of the application. Would a signal be the best way to communicate >>> that change to the rest of the application? How would that work? >>> Would I create a custom signal or slot? How would the other parts of >>> the application listen to that signal? Would I create the slot and >>> then pass that slot to the other parts of the application (i.e. in a >>> constructor)? >> >> What exactly you do to accomplish depends on what you're doing, >> obviously. However, signals and slots are frequently a decent way to >> do >> this kind of thing. For example, in my application, I have a >> singleton >> class that manages application settings. My preferences dialog sets >> configuration items in this config class when its checkboxes, etc. are >> manipulated. Other parts of the application can then connect to >> signals >> the configuration engine fires when config keys are changed. So when >> you check the "always show tabs" checkbox, it sets the "tabalways" >> configuration key to True in the config engine. The config engine >> then >> fires the signal connected to the "tabalways" key, so any listening >> application component knows that the "tabalways" option has changed, >> and >> can adjust itself appropriately. It provides a very flexible, and >> somewhat centralized, wah of disseminating such events. > > How do the various application components listen to the signal? The key is that the configuration object is a singleton. It is managed by an App object (also a singleton). And my App object (to which a pointer is globally available - a getApp() function would also work) has a get_config() method, which returns a reference to the Config object. So a window can do app->get_config().signal_changed("mainwindow", "tabalways").connect(some_listener) The config object stores signals in a map, and signal_changed returns the existing signal for a particular config key if one exists, or creates a new signal and stores it in the map if one doesn't. > I've gone through the tutorial for libsigc++ and it's still terribly > confusing to me. > http://libsigc.sourceforge.net/libsigc2/docs/manual/html/ch02s02.html > says "Handily it derives from sigc::trackable already". I have no > idea why that's handy. First time sigc::trackable is referenced in > the document. Actually, sigc::trackable is referenced in the introduction, where it says that a slot can use a pointer-to-a-member-function and that its object should inherit from sigc::trackable. Why it's handy is that sigc::trackable provides the necessary mechanism so that signals don't try to call member functions bound to deleted objects. It provides a virtual destructor that disconnects all signal connections with members of the now-deleted object as slots, so that you don't have strange segfaults. So any time you use sigc::mem_fun to build a slot pointing to a method, the object containing the method should inherit from sigc::trackable. That should be cleared up though. > Any chance someone would like to update that tutorial to make it a bit > more clear? And possibly also introduce functors in it? A functor has the same definition as it does in the STL - to quote SGI's excellent STL documentation, "any object that can be called as if it is a function." So the problem is probably that the tutorial doesn't document prerequisite knowledge... it's probably best read with an STL reference in hand. Perhaps a note should be added to the introduction that the tutorial assumes familiarity with STL concepts and terminology. Which, I've learned, is about necessary in order to do much with templates. I would work on enhancing the tutorial, but I'm already behind enough without adding more tasks to my summer... Maybe if I get good and sick sometime... - Michael From paul@linuxaudiosystems.com Tue Jun 27 09:38:21 2006 Return-Path: X-Original-To: GTKMM-LIST@gnome.org Delivered-To: GTKMM-LIST@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 45E9B3B0084 for ; Tue, 27 Jun 2006 09:38:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31545-05 for ; Tue, 27 Jun 2006 09:38:20 -0400 (EDT) Received: from vms044pub.verizon.net (vms044pub.verizon.net [206.46.252.44]) by menubar.gnome.org (Postfix) with ESMTP id 372503B000F for ; Tue, 27 Jun 2006 09:38:20 -0400 (EDT) Received: from dual ([151.197.168.248]) by vms044.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1I00COBTQEXLA0@vms044.mailsrvcs.net> for GTKMM-LIST@gnome.org; Tue, 27 Jun 2006 08:35:03 -0500 (CDT) Date: Tue, 27 Jun 2006 09:35:37 -0400 From: Paul Davis Subject: Re: Gtk::Main::signal_key_snooper() In-reply-to: To: =?iso-8859-5?Q?=C8=D5=D2=E7=E3=DA_?= =?iso-8859-5?Q?=B0=DD=D4=E0=F6=D9_?= =?iso-8859-5?Q?=CF=E0=DE=E1=DB=D0=D2=DE=D2=D8=E7?= Message-id: <1151415337.28727.43.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.553 tagged_above=-999 required=2 tests=[AWL=0.046, BAYES_00=-2.599] X-Spam-Score: -2.553 X-Spam-Level: Cc: GTKMM-LIST@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:38:21 -0000 On Tue, 2006-06-27 at 12:58 +0300, Шевчук Ðндрій ЯроÑлавович wrote: > Hi! > > I need example, how to use Gtk::Main::signal_key_snooper().connect... first you should explain why you think you want to use it. it is very rare that there is a real need to use a key snooper. From bob@fis-cal.com Tue Jun 27 09:43:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6D5E53B002C for ; Tue, 27 Jun 2006 09:43:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31596-09 for ; Tue, 27 Jun 2006 09:43:13 -0400 (EDT) Received: from mailrtr3.mailzone.edeltacom.com (mailrtr3.mailzone.edeltacom.com [216.248.176.150]) by menubar.gnome.org (Postfix) with ESMTP id D0B803B0010 for ; Tue, 27 Jun 2006 09:43:10 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr3.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id GOX80757; Tue, 27 Jun 2006 09:42:28 -0400 (EDT) Message-ID: <44A135C5.50009@fis-cal.com> Date: Tue, 27 Jun 2006 08:42:29 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: [Fwd: Re: signal_timeout vs loops (changing label text continuously)] Content-Type: multipart/mixed; boundary="------------030203070300010905040901" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:43:14 -0000 This is a multi-part message in MIME format. --------------030203070300010905040901 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Oops! Forgot to "reply all." Bob -------- Original Message -------- Subject: Re: signal_timeout vs loops (changing label text continuously) Date: Tue, 27 Jun 2006 08:41:31 -0500 From: Bob Caryl Reply-To: bob@fis-cal.com Organization: Fiscal Systems, Inc. To: Gezim Hoxha References: <1151388900.7752.7.camel@localhost.localdomain> Anytime you create a "loop" in the GUI thread, all GUI operations (including your call to Gtk::Label::set_text()) are suspended until your loop finishes and the function in which it runs returns. You must allow Gtk::Main to do its job at some point during your loop iteration by inserting the following statements: while(Gtk::Main::events_pending()) Gtk::Main::iteration(); After your call to Gtk::Label::set_text(). This will allow the GUI to update. However, you should always avoid doing this sort of processing in the GUI thread. A well written application will do such processing in a separate thread and use a Gtk::Dispatcher to update the GUI if needed. See Gtk::Dispatcher for more information on how to do this. Bob Caryl Gezim Hoxha wrote: > Hi all. > > Luis Federico in the "displaying text" thread asks how can he print some > text to the screen on each loop iteration. > > I though I should try to help him but I found myself in trouble. I > thought that having a Label and just changing it's text with the > set_text() method would do the job. However this doesn't really work, > and I was wondering if someone could help me understand why the label > changes only after the last loop iteration completes. It seems that when > the loop is executing the window doesn't redraw itself at all. What > gives? > > Thanks, > -Gezim > > ------------------------------------------------------------------------ > > #include > #include > #include > #include > > class MyWindow: public Gtk::Window > { > public: > MyWindow (); > virtual ~MyWindow (); > > void on_button1_clicked (); > void loop (); > > Gtk::Label showIterLabel; > Gtk::Button button1; > Gtk::HBox boxy; > int i; > }; > > int main (int argc, char * argv[]) > { > Gtk::Main kit (argc, argv); > > MyWindow window; > > kit.run (window); > > return 0; > } > > MyWindow::MyWindow () > : button1("Start"), > i(0) > { > set_default_size (400, 400); > add (boxy); > showIterLabel.set_text("stopped"); > > boxy.pack_start (showIterLabel); > boxy.pack_start (button1); > > button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); > show_all_children(); > } > > MyWindow::~MyWindow () > {} > > void MyWindow::loop () > { > std::ostringstream stream1; > > while (i < 5) > { > stream1.str(""); > stream1 << i; > std::cout << i << std::endl; > showIterLabel.set_text (stream1.str()); > i++; > sleep (1); > } > } > > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ --------------030203070300010905040901 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------030203070300010905040901-- From bob@fis-cal.com Tue Jun 27 09:47:53 2006 Return-Path: X-Original-To: GTKMM-LIST@gnome.org Delivered-To: GTKMM-LIST@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69CCE3B0011 for ; Tue, 27 Jun 2006 09:47:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32023-04 for ; Tue, 27 Jun 2006 09:47:52 -0400 (EDT) Received: from mailrtr3.mailzone.edeltacom.com (mailrtr3.mailzone.edeltacom.com [216.248.176.150]) by menubar.gnome.org (Postfix) with ESMTP id 724A83B00E4 for ; Tue, 27 Jun 2006 09:47:52 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr3.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id GOX83159; Tue, 27 Jun 2006 09:47:24 -0400 (EDT) Message-ID: <44A136EB.4080305@fis-cal.com> Date: Tue, 27 Jun 2006 08:47:23 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: =?UTF-8?B?0KjQtdCy0YfRg9C6INCQ0L3QtNGA0ZbQuSDQr9GA0L7RgdC70LDQstC+0LLQuA==?= =?UTF-8?B?0Yc=?= Subject: Re: Gtk::Main::signal_key_snooper() References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------050306090701060004000209" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: GTKMM-LIST@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:47:53 -0000 This is a multi-part message in MIME format. --------------050306090701060004000209 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit I use Gtk::Main::signal_key_snooper to invoke my help application when the user presses the F1 function key. In the constructor of my GUI window I make the following call: Gtk::Main::signal_key_snooper().connect(sigc::mem_fun(*this,&Employee::on_F1_pressed)); which connects to this callback slot: // help invocation function int Employee::on_F1_pressed(Gtk::Widget *widget, GdkEventKey *keyevent) { if(keyevent->keyval == GDK_F1 && keyevent->type == GDK_KEY_PRESS) { system("/usr/fiscal/gmwhelp EmployeeSetup &"); } return 0; } I'm sure someone will disagree with my implementation, but it works well for me. Bob Caryl Шевчук Ðндрій ЯроÑлавович wrote: > Hi! > > I need example, how to use Gtk::Main::signal_key_snooper().connect... > > thanks. > --- > Sorry for my bad English... > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > --------------050306090701060004000209 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bob.vcf" YmVnaW46dmNhcmQNCmZuOlJvYmVydCBDYXJ5bA0KbjpDYXJ5bDtSb2JlcnQNCm9yZzpGaXNj YWwgU3lzdGVtcywgSW5jLg0KYWRyOjs7MTAyIENvbW1lcmNlIENpcmNsZTtNYWRpc29uO0FM OzM1NzU4O1VTQQ0KZW1haWw7aW50ZXJuZXQ6Ym9iQGZpcy1jYWwuY29tDQp0aXRsZTpTZW5p b3IgU29mdHdhcmUgRGVzaWduIEVuZ2luZWVyDQp0ZWw7d29yazozNTYtNzcyLTg5MjAgWDEw OA0KeC1tb3ppbGxhLWh0bWw6VFJVRQ0KdXJsOmh0dHA6Ly93d3cuZmlzLWNhbC5jb20NCnZl cnNpb246Mi4xDQplbmQ6dmNhcmQNCg0K --------------050306090701060004000209-- From a.shevchuk@lt.ukrsotsbank.com Tue Jun 27 10:07:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BCC403B00AD for ; Tue, 27 Jun 2006 10:07:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01596-01 for ; Tue, 27 Jun 2006 10:07:51 -0400 (EDT) Received: from relay.ukrsotsbank.com (relay.ukrsotsbank.com [80.91.175.187]) by menubar.gnome.org (Postfix) with ESMTP id 5E2C23B00F3 for ; Tue, 27 Jun 2006 10:07:48 -0400 (EDT) Received: from FMAIL.UKRSOTSBANK.COM (cr.ukrsotsbank.com [192.168.1.35]) by relay.ukrsotsbank.com (8.13.6/8.13.3) with ESMTP id k5RE71qw083359 for ; Tue, 27 Jun 2006 17:07:02 +0300 (EEST) (envelope-from a.shevchuk@lt.ukrsotsbank.com) Message-ID: From: =?windows-1251?B?2OXi9/PqIMDt5PCz6SDf8O7x6+Di7uLo9w==?= To: GTKMM-LIST@gnome.org X-FMRP: C:UA/ADMD:UKRSOTS/PRMD:EMAIL/DDA:GTKMM-LIST@GNOME.ORG Subject: Gtk::TreeView without column headers Date: Tue, 27 Jun 2006 17:07:12 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: base64 X-Priority: 3 Importance: Normal X-Mailer: FossMail GateWay 4.0.3.11 X-Milter: Spamilter (Reciever: relay.ukrsotsbank.com; Sender-ip: 192.168.1.35; Sender-helo: fmail.ukrsotsbank.com; ) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.018 tagged_above=-999 required=2 tests=[AWL=-1.942, BAYES_40=-0.185, MIME_BASE64_NO_NAME=0.224, MIME_BASE64_TEXT=1.885] X-Spam-Score: -0.018 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:07:54 -0000 SGksIEFsbCENCg0KSG93IHRvIG1ha2UgVHJlZVZpZXcgd2l0aG91dCBjb2x1bW4gaGVhZGVycyho ZWFkZXIgYnV0dG9ucyk/DQoNCnRoYW5rcyENCldpdGggYmVzdCB3aXNoZXMsIEFuZHJleQ0KLS0t DQpTb3JyeSBmb3IgbXkgYmFkIGVuZ2xpc2guLi4= From a.shevchuk@lt.ukrsotsbank.com Tue Jun 27 10:17:49 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1FE3B3B0483 for ; Tue, 27 Jun 2006 10:17:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02443-04 for ; Tue, 27 Jun 2006 10:17:48 -0400 (EDT) Received: from relay.ukrsotsbank.com (relay.ukrsotsbank.com [80.91.175.187]) by menubar.gnome.org (Postfix) with ESMTP id AE72B3B048C for ; Tue, 27 Jun 2006 10:17:47 -0400 (EDT) Received: from FMAIL.UKRSOTSBANK.COM (uz.ukrsotsbank.com [192.168.1.35]) by relay.ukrsotsbank.com (8.13.6/8.13.3) with ESMTP id k5REHM0I084575 for ; Tue, 27 Jun 2006 17:17:23 +0300 (EEST) (envelope-from a.shevchuk@lt.ukrsotsbank.com) Message-ID: From: =?windows-1251?B?2OXi9/PqIMDt5PCz6SDf8O7x6+Di7uLo9w==?= To: GTKMM-LIST@gnome.org X-FMRP: C:UA/ADMD:UKRSOTS/PRMD:EMAIL/DDA:GTKMM-LIST@GNOME.ORG Subject: RE: Gtk::TreeView without column headers Date: Tue, 27 Jun 2006 17:17:33 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: base64 X-Priority: 3 Importance: Normal X-Mailer: FossMail GateWay 4.0.3.11 X-Milter: Spamilter (Reciever: relay.ukrsotsbank.com; Sender-ip: 192.168.1.35; Sender-helo: fmail.ukrsotsbank.com; ) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.101 tagged_above=-999 required=2 tests=[AWL=-1.470, BAYES_20=-0.74, MIME_BASE64_NO_NAME=0.224, MIME_BASE64_TEXT=1.885] X-Spam-Score: -0.101 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:17:49 -0000 PkhpLCBBbGwhDQo+SG93IHRvIG1ha2UgVHJlZVZpZXcgd2l0aG91dCBjb2x1bW4gaGVhZGVycyho ZWFkZXIgYnV0dG9ucyk/DQo+dGhhbmtzIQ0KPldpdGggYmVzdCB3aXNoZXMsIEFuZHJleQ0KPi0t LQ0KPlNvcnJ5IGZvciBteSBiYWQgZW5nbGlzaC4uLg0Kc29ycnksIGRvIG5vdCBhbnN3ZXIgdG8g dGhpcy4NCmJlY2F1c2UgYW5zd2VyIGlzOiBzZXRfaGVhZGVyc192aXNpYmxlOw0K From bob@fis-cal.com Tue Jun 27 10:21:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25DE63B04D8 for ; Tue, 27 Jun 2006 10:21:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02586-07 for ; Tue, 27 Jun 2006 10:21:31 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id A54DE3B02D8 for ; Tue, 27 Jun 2006 10:21:30 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AVD09054; Tue, 27 Jun 2006 10:20:05 -0400 (EDT) Message-ID: <44A13E95.8060400@fis-cal.com> Date: Tue, 27 Jun 2006 09:20:05 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: [Fwd: Re: signal_timeout vs loops (changing label text continuously)] Content-Type: multipart/mixed; boundary="------------050003090207040000080904" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:21:32 -0000 This is a multi-part message in MIME format. --------------050003090207040000080904 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit This is my morning for multiple goofs: I mistakenly identified the dispatcher class as Gtk::Dispatcher.... I should have said Glib::Dispatcher. Sorry folks. Bob Caryl -------- Original Message -------- Subject: Re: signal_timeout vs loops (changing label text continuously) Date: Tue, 27 Jun 2006 08:41:31 -0500 From: Bob Caryl Reply-To: bob@fis-cal.com Organization: Fiscal Systems, Inc. To: Gezim Hoxha References: <1151388900.7752.7.camel@localhost.localdomain> Anytime you create a "loop" in the GUI thread, all GUI operations (including your call to Gtk::Label::set_text()) are suspended until your loop finishes and the function in which it runs returns. You must allow Gtk::Main to do its job at some point during your loop iteration by inserting the following statements: while(Gtk::Main::events_pending()) Gtk::Main::iteration(); After your call to Gtk::Label::set_text(). This will allow the GUI to update. However, you should always avoid doing this sort of processing in the GUI thread. A well written application will do such processing in a separate thread and use a Gtk::Dispatcher to update the GUI if needed. See Gtk::Dispatcher for more information on how to do this. Bob Caryl Gezim Hoxha wrote: > Hi all. > > Luis Federico in the "displaying text" thread asks how can he print some > text to the screen on each loop iteration. > > I though I should try to help him but I found myself in trouble. I > thought that having a Label and just changing it's text with the > set_text() method would do the job. However this doesn't really work, > and I was wondering if someone could help me understand why the label > changes only after the last loop iteration completes. It seems that when > the loop is executing the window doesn't redraw itself at all. What > gives? > > Thanks, > -Gezim > > ------------------------------------------------------------------------ > > #include > #include > #include > #include > > class MyWindow: public Gtk::Window > { > public: > MyWindow (); > virtual ~MyWindow (); > > void on_button1_clicked (); > void loop (); > > Gtk::Label showIterLabel; > Gtk::Button button1; > Gtk::HBox boxy; > int i; > }; > > int main (int argc, char * argv[]) > { > Gtk::Main kit (argc, argv); > > MyWindow window; > > kit.run (window); > > return 0; > } > > MyWindow::MyWindow () > : button1("Start"), > i(0) > { > set_default_size (400, 400); > add (boxy); > showIterLabel.set_text("stopped"); > > boxy.pack_start (showIterLabel); > boxy.pack_start (button1); > > button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); > show_all_children(); > } > > MyWindow::~MyWindow () > {} > > void MyWindow::loop () > { > std::ostringstream stream1; > > while (i < 5) > { > stream1.str(""); > stream1 << i; > std::cout << i << std::endl; > showIterLabel.set_text (stream1.str()); > i++; > sleep (1); > } > } > > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ --------------050003090207040000080904 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------050003090207040000080904-- From leandro@hasar.com Tue Jun 27 10:33:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 80A4D3B0497 for ; Tue, 27 Jun 2006 10:33:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03709-04 for ; Tue, 27 Jun 2006 10:33:43 -0400 (EDT) Received: from mailgw.hasar.com (mail.hasar.com [200.80.204.3]) by menubar.gnome.org (Postfix) with ESMTP id 9A8303B04D9 for ; Tue, 27 Jun 2006 10:33:42 -0400 (EDT) Received: from mailserver.hasar.com ([192.168.1.80]) by mailgw.hasar.com (8.13.6/8.12.10) with ESMTP id k5RETLLb031593 for ; Tue, 27 Jun 2006 11:29:21 -0300 Received: (qmail 18044 invoked from network); 27 Jun 2006 14:35:20 -0000 Received: from unknown (HELO [192.0.2.127]) ([192.0.2.127]) (envelope-sender ) by 0 (qmail-ldap-1.03) with SMTP for ; 27 Jun 2006 14:35:20 -0000 Message-ID: <44A1416F.1050205@hasar.com> Date: Tue, 27 Jun 2006 11:32:15 -0300 From: Leandro Fanzone User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) References: <1151388900.7752.7.camel@localhost.localdomain> In-Reply-To: <1151388900.7752.7.camel@localhost.localdomain> Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-HASAR-MailScanner-Information: Please contact the Administrator for more information X-HASAR-MailScanner: Found to be clean X-MailScanner-From: leandro@hasar.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.269 tagged_above=-999 required=2 tests=[AWL=-0.092, BAYES_00=-2.599, HTML_30_40=0.374, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.001, RCVD_IN_WHOIS_BOGONS=2.43, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: 0.269 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:33:44 -0000 You should call

    while(Gtk::Main::events_pending())
        Gtk::Main::iteration(false);

and be aware that any other event (for example, another button press) may enter through that hole.

Leandro.

Gezim Hoxha wrote:
Hi all.

Luis Federico in the "displaying text" thread asks how can he print some
text to the screen on each loop iteration.

I though I should try to help him but I found myself in trouble. I
thought that having a Label and just changing it's text with the
set_text() method would do the job. However this doesn't really work,
and I was wondering if someone could help me understand why the label
changes only after the last loop iteration completes. It seems that when
the loop is executing the window doesn't redraw itself at all. What
gives?

Thanks,
-Gezim
  

#include <gtkmm.h> #include <sstream> #include <iostream> #include <unistd.h> class MyWindow: public Gtk::Window { public: MyWindow (); virtual ~MyWindow (); void on_button1_clicked (); void loop (); Gtk::Label showIterLabel; Gtk::Button button1; Gtk::HBox boxy; int i; }; int main (int argc, char * argv[]) { Gtk::Main kit (argc, argv); MyWindow window; kit.run (window); return 0; } MyWindow::MyWindow () : button1("Start"), i(0) { set_default_size (400, 400); add (boxy); showIterLabel.set_text("stopped"); boxy.pack_start (showIterLabel); boxy.pack_start (button1); button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); show_all_children(); } MyWindow::~MyWindow () {} void MyWindow::loop () { std::ostringstream stream1; while (i < 5) { stream1.str(""); stream1 << i; std::cout << i << std::endl; showIterLabel.set_text (stream1.str()); i++; sleep (1); } }

_______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list
From gezimetc@shaw.ca Tue Jun 27 10:47:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 28FD83B0073 for ; Tue, 27 Jun 2006 10:47:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04180-09 for ; Tue, 27 Jun 2006 10:47:50 -0400 (EDT) Received: from pd4mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 8B55C3B02C9 for ; Tue, 27 Jun 2006 10:47:50 -0400 (EDT) Received: from pd3mr5so.prod.shaw.ca (pd3mr5so-qfe3.prod.shaw.ca [10.0.141.12]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00FC2X0BSY10@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 08:45:47 -0600 (MDT) Received: from pn2ml10so.prod.shaw.ca ([10.0.121.80]) by pd3mr5so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00FEVX0BRDA0@pd3mr5so.prod.shaw.ca> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 08:45:47 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00CC6X0BYAT0@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 08:45:47 -0600 (MDT) Date: Tue, 27 Jun 2006 08:45:47 -0600 From: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) In-reply-to: <44A1358B.406@fis-cal.com> To: bob@fis-cal.com Message-id: <1151419547.5764.3.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.352 tagged_above=-999 required=2 tests=[AWL=0.113, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.352 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:47:54 -0000 On Tue, 2006-27-06 at 08:41 -0500, Bob Caryl wrote: > Anytime you create a "loop" in the GUI thread, all GUI operations > (including your call to Gtk::Label::set_text()) are suspended until your > loop finishes and the function in which it runs returns. You must allow > Gtk::Main to do its job at some point during your loop iteration by > inserting the following statements: > > while(Gtk::Main::events_pending()) > Gtk::Main::iteration(); > > After your call to Gtk::Label::set_text(). This will allow the GUI to > update. However, you should always avoid doing this sort of processing > in the GUI thread. A well written application will do such processing > in a separate thread and use a Gtk::Dispatcher to update the GUI if > needed. See Gtk::Dispatcher > > for more information on how to do this. > Thanks alot for your answer Bob. Also thanks to Leandro Fanzone. You keep mentioning threads, but unfortunately I don't know anything about them. Which book should I pick up? Thanks, -Gezim From bob@fis-cal.com Tue Jun 27 12:51:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 773683B033F for ; Tue, 27 Jun 2006 12:51:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08545-08 for ; Tue, 27 Jun 2006 12:51:16 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 2AC653B02B3 for ; Tue, 27 Jun 2006 12:51:15 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AVD97385; Tue, 27 Jun 2006 12:50:32 -0400 (EDT) Message-ID: <44A161D2.2070400@fis-cal.com> Date: Tue, 27 Jun 2006 11:50:26 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> In-Reply-To: <1151419547.5764.3.camel@localhost.localdomain> Content-Type: multipart/mixed; boundary="------------000207070206070107090704" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 16:51:20 -0000 This is a multi-part message in MIME format. --------------000207070206070107090704 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit The docs page for Glib::Thread is http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1Thread.html Basically, to use a "thread" you first write a function to do the work you wish to have done outside the GUI thread. Then you create the thread using Glib::Thread *my_thread = Glib::Thread::create(sigc::mem_fun(*this,&YourClass::your_thread_function),false); Then, your function will be executed by that thread and the thread will exit when your function returns. In my example the function that is passed to Glib::Thread::create is a member of a class, but you do not have to do that if you do not want to; you can use sigc::ptr_fun() instead: Glib::Thread *my_thread = Glib::Thread::create(sigc::ptr_fun(&your_thread_function),false); Hope this helps, Bob Caryl Gezim Hoxha wrote: > On Tue, 2006-27-06 at 08:41 -0500, Bob Caryl wrote: > >> Anytime you create a "loop" in the GUI thread, all GUI operations >> (including your call to Gtk::Label::set_text()) are suspended until your >> loop finishes and the function in which it runs returns. You must allow >> Gtk::Main to do its job at some point during your loop iteration by >> inserting the following statements: >> >> while(Gtk::Main::events_pending()) >> Gtk::Main::iteration(); >> >> After your call to Gtk::Label::set_text(). This will allow the GUI to >> update. However, you should always avoid doing this sort of processing >> in the GUI thread. A well written application will do such processing >> in a separate thread and use a Gtk::Dispatcher to update the GUI if >> needed. See Gtk::Dispatcher >> >> for more information on how to do this. >> >> > > Thanks alot for your answer Bob. Also thanks to Leandro Fanzone. > > You keep mentioning threads, but unfortunately I don't know anything > about them. Which book should I pick up? > > Thanks, > -Gezim > > > --------------000207070206070107090704 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------000207070206070107090704-- From bob@fis-cal.com Tue Jun 27 14:30:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D50823B01EE for ; Tue, 27 Jun 2006 14:30:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12468-01 for ; Tue, 27 Jun 2006 14:30:31 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 439B23B00A6 for ; Tue, 27 Jun 2006 14:30:29 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AVE51666; Tue, 27 Jun 2006 14:29:38 -0400 (EDT) Message-ID: <44A17912.4050407@fis-cal.com> Date: Tue, 27 Jun 2006 13:29:38 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: Bakery Content-Type: multipart/mixed; boundary="------------080303020004090701050504" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 18:30:35 -0000 This is a multi-part message in MIME format. --------------080303020004090701050504 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Please admonish and then forgive me if this is off topic: I downloaded Murray's Bakery package and begun compiling it. Everything was going along fine until the compiler reached the Association.cc file whereupon it spit out a plethora of errors, all of which looked like this one: Association.cc:162: error: template-id 'save_widget<>' for 'void Bakery::Conf::Association::save_widget()' does not match any template declaration Association.cc:162: error: invalid function declaration Can anyone give me a clue as to what I'm doing wrong here? Thanks, Bob Caryl --------------080303020004090701050504 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------080303020004090701050504-- From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 27 15:07:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5FD523B00A6 for ; Tue, 27 Jun 2006 15:07:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13672-06 for ; Tue, 27 Jun 2006 15:07:32 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 91E833B0110 for ; Tue, 27 Jun 2006 15:07:32 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id B116612D4F for ; Tue, 27 Jun 2006 12:06:44 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1161 To: gtkmm-forge@lists.sourceforge.net Date: Tue, 27 Jun 2006 12:06:43 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.403 tagged_above=-999 required=2 tests=[AWL=0.082, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.403 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 19:07:34 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345992] New: notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) 2. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 3. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 26 Jun 2006 18:47:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] New: notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x Summary: notebook shows incorrect page Product: gtkmm Version: 2.4.x Platform: Other OS/Version: All Status: UNCONFIRMED Severity: minor Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: rodrivg@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.7/2.8 GNOME milestone: Unspecified Please describe the problem: when i create a notebook, and call append_page(my widget(...)) to append two pages, the notebook's tabs shows first page, but notebook's widget shown is the one of the second page. Steps to reproduce: 1. call twice: m_Notebook.append_page(*manage(new GuiWidgetWave(ch,gfr)), us); 2. look at the gui 3. Actual results: the notebook shows the second widget, but the tab activated is the first. you can switch to tab #1 and back to tab #0 to see first widget. Expected results: the notebook shows the first widget Does this happen every time? yes Other information: there is a workaround: after appending the widgets call: m_Notebook.set_current_page(-1); m_Notebook.set_current_page(0); -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 27 Jun 2006 11:56:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060627155643.ABFC16CC1AE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-27 15:56 UTC ------- People report this problem sometimes. It's usually fixed by doing a clean checkout (delete the directory and check it out again), and sometimes it's caused by using difference versions of the autotools. Are you using jhbuild? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 27 Jun 2006 13:28:53 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060627172853.EBD486CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x ------- Comment #3 from G?tz Waschk 2006-06-27 17:28 UTC ------- Checking out the source again did not help. I'm not using jhbuild. My versions of the autotools: automake 1.9.6 autoconf 2.59 libtool 1.5.20 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1161 ******************************************** From kohlerj@ukzn.ac.za Wed Jun 28 02:29:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2E26C3B002A for ; Wed, 28 Jun 2006 02:29:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29255-05 for ; Wed, 28 Jun 2006 02:29:14 -0400 (EDT) Received: from dbnmail2.ukzn.ac.za (dbnmail2.ukzn.ac.za [146.230.128.79]) by menubar.gnome.org (Postfix) with ESMTP id 415433B000F for ; Wed, 28 Jun 2006 02:29:12 -0400 (EDT) Received: from DBNWEBACC1.ukzn.ac.za (gwpop.ukzn.ac.za [146.230.128.75]) by dbnmail2.ukzn.ac.za (8.12.6/8.12.6/SuSE Linux 0.6) with ESMTP id k5S6SS7I011430 for ; Wed, 28 Jun 2006 08:28:28 +0200 Received: from goose.cs.ukzn.ac.za [146.230.94.72] by DBNWEBACC1.ukzn.ac.za; Wed, 28 Jun 2006 08:28:13 +0200 Date: Wed, 28 Jun 2006 08:28:21 +0200 To: "gtkmm-list@gnome.org" Subject: Adding spinbutton to toolbar using UImanager? From: "Johan Kohler" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Message-ID: User-Agent: Opera Mail/9.00 (Linux) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.103 tagged_above=-999 required=2 tests=[AWL=-2.152, BAYES_40=-0.185, RCVD_IN_WHOIS_INVALID=2.234] X-Spam-Score: -0.103 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 06:29:17 -0000 Hi, I don't understand how I can add a Gtk::SpinButton to a toolbar using the UIManager method explained in the tutorial. If someone could give an example, I would be grateful. Johan -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ -------------------------------------------------------------------- Please find our disclaimer at http://www.ukzn.ac.za/disclaimer -------------------------------------------------------------------- <<<>>> From gezimetc@shaw.ca Wed Jun 28 14:03:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4BD9C3B038E for ; Wed, 28 Jun 2006 14:03:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25294-10 for ; Wed, 28 Jun 2006 14:03:12 -0400 (EDT) Received: from pd4mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id B8BF63B0465 for ; Wed, 28 Jun 2006 14:03:12 -0400 (EDT) Received: from pd5mr6so.prod.shaw.ca (pd5mr6so-qfe3.prod.shaw.ca [10.0.141.182]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00F2O0QLQRC0@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 12:01:33 -0600 (MDT) Received: from pn2ml9so.prod.shaw.ca ([10.0.121.7]) by pd5mr6so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00BKK0QLOY70@pd5mr6so.prod.shaw.ca> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 12:01:33 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00B400QL3A90@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 12:01:33 -0600 (MDT) Date: Wed, 28 Jun 2006 12:01:33 -0600 From: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) In-reply-to: <44A161D2.2070400@fis-cal.com> To: bob@fis-cal.com Message-id: <1151517693.5981.6.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.401 tagged_above=-999 required=2 tests=[AWL=-0.844, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -1.401 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 18:03:14 -0000 On Tue, 2006-27-06 at 11:50 -0500, Bob Caryl wrote: > The docs page for Glib::Thread is > http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1Thread.html > > Basically, to use a "thread" you first write a function to do the work > you wish to have done outside the GUI thread. Then you create the > thread using > > Glib::Thread *my_thread = > Glib::Thread::create(sigc::mem_fun(*this,&YourClass::your_thread_function),false); > > > Then, your function will be executed by that thread and the thread will > exit when your function returns. > > In my example the function that is passed to Glib::Thread::create is a > member of a class, but you do not have to do that if you do not want to; > you can use sigc::ptr_fun() instead: > > Glib::Thread *my_thread = > Glib::Thread::create(sigc::ptr_fun(&your_thread_function),false); > > Hope this helps, Bob, that helps me implement a thread, which is great, but I also want to understand what threads are and how they work. How do they relate to forks and so on. Is there a book or something I can read to understand this further. Thanks, -Gezim From doug@mobile-intelligence.com Wed Jun 28 14:13:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8473D3B00B9 for ; Wed, 28 Jun 2006 14:13:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25870-10 for ; Wed, 28 Jun 2006 14:13:31 -0400 (EDT) Received: from mic3.mobile-intelligence.com (mic3.mobile-intelligence.com [66.73.38.140]) by menubar.gnome.org (Postfix) with SMTP id EBA773B0365 for ; Wed, 28 Jun 2006 14:13:30 -0400 (EDT) Received: (qmail 23627 invoked from network); 28 Jun 2006 18:13:10 -0000 Received: from mic2.mobile-intelligence.com (HELO doug.workgroup.local) (66.73.38.139) by mic3.mobile-intelligence.com with SMTP; 28 Jun 2006 18:13:10 -0000 Subject: Re: signal_timeout vs loops (changing label text continuously) From: "Douglas C. MacKenzie" To: gtkmm In-Reply-To: <1151517693.5981.6.camel@localhost.localdomain> References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> <1151517693.5981.6.camel@localhost.localdomain> Content-Type: text/plain Date: Wed, 28 Jun 2006 14:13:10 -0400 Message-Id: <1151518390.14375.90.camel@doug.workgroup.local> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-4.fc4) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.101 tagged_above=-999 required=2 tests=[AWL=0.209, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.101 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 18:13:34 -0000 It is old, but one good reference is: Threads Primer A Guide to Multithreaded Programming Bil Lewis and Daniel J. Berg Sunsoft Press (Prentice Hall) 1996. I'm sure there are newer ones. Doug On Wed, 2006-06-28 at 12:01 -0600, Gezim Hoxha wrote: > > Bob, that helps me implement a thread, which is great, but I also want > to understand what threads are and how they work. How do they relate to > forks and so on. Is there a book or something I can read to understand > this further. > > Thanks, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list From jonathon.jongsma@gmail.com Wed Jun 28 14:40:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BC2A23B048F for ; Wed, 28 Jun 2006 14:40:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27739-04 for ; Wed, 28 Jun 2006 14:40:58 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by menubar.gnome.org (Postfix) with ESMTP id 6FFAC3B03CF for ; Wed, 28 Jun 2006 14:40:58 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2072517nzo for ; Wed, 28 Jun 2006 11:40:57 -0700 (PDT) Received: by 10.36.178.19 with SMTP id a19mr1676164nzf; Wed, 28 Jun 2006 11:40:57 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Wed, 28 Jun 2006 11:40:57 -0700 (PDT) Message-ID: Date: Wed, 28 Jun 2006 13:40:57 -0500 From: "Jonathon Jongsma" To: "Gezim Hoxha" Subject: Re: signal_timeout vs loops (changing label text continuously) In-Reply-To: <1151517693.5981.6.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> <1151517693.5981.6.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.376 tagged_above=-999 required=2 tests=[AWL=0.024, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.376 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 18:40:59 -0000 On 6/28/06, Gezim Hoxha wrote: > Bob, that helps me implement a thread, which is great, but I also want > to understand what threads are and how they work. How do they relate to > forks and so on. Is there a book or something I can read to understand > this further. > > Thanks, > -Gezim I haven't really read through it all, so I'm not sure how good it is, but you might start at wikipedia: http://en.wikipedia.org/wiki/Thread_%28computer_science%29 There's a list of references (books and online material) at the end of that article as well, if you're interested. Otherwise, I'm sure you can find decent information by searching google for terms like threads, threading, multi-threading, tutorial, introduction, etc. Jonner From gezimetc@shaw.ca Wed Jun 28 15:42:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6FD183B00EC for ; Wed, 28 Jun 2006 15:42:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30492-04 for ; Wed, 28 Jun 2006 15:42:32 -0400 (EDT) Received: from pd2mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 2027D3B0080 for ; Wed, 28 Jun 2006 15:42:32 -0400 (EDT) Received: from pd5mr8so.prod.shaw.ca (pd5mr8so-qfe3.prod.shaw.ca [10.0.141.184]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00K735CQBQ00@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 13:41:14 -0600 (MDT) Received: from pn2ml8so.prod.shaw.ca ([10.0.121.152]) by pd5mr8so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L008025CQYSH0@pd5mr8so.prod.shaw.ca> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 13:41:14 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00CD55CQPI00@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 13:41:14 -0600 (MDT) Date: Wed, 28 Jun 2006 13:41:14 -0600 From: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) In-reply-to: To: Jonathon Jongsma Message-id: <1151523674.5981.9.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> <1151517693.5981.6.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=-0.840, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -1.397 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 19:42:35 -0000 On Wed, 2006-28-06 at 13:40 -0500, Jonathon Jongsma wrote: > On 6/28/06, Gezim Hoxha wrote: > > Bob, that helps me implement a thread, which is great, but I also want > > to understand what threads are and how they work. How do they relate to > > forks and so on. Is there a book or something I can read to understand > > this further. > > > > Thanks, > > -Gezim > > I haven't really read through it all, so I'm not sure how good it is, > but you might start at wikipedia: > http://en.wikipedia.org/wiki/Thread_%28computer_science%29 > > There's a list of references (books and online material) at the end of > that article as well, if you're interested. Otherwise, I'm sure you > can find decent information by searching google for terms like > threads, threading, multi-threading, tutorial, introduction, etc. Jonner, thanks, that does help. There's a nice big list of references on that wikipedia page :) -Gezim From morten.bo.nielsen@topsil.com Tue Jun 27 02:39:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 133303B00D0 for ; Tue, 27 Jun 2006 02:39:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09613-05 for ; Tue, 27 Jun 2006 02:39:51 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id 9477C3B002C for ; Tue, 27 Jun 2006 02:39:50 -0400 (EDT) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message Subject: SV: SV: SV: drawables. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Tue, 27 Jun 2006 08:39:48 +0200 Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EE@SRVEXCH.topsil.dk> In-Reply-To: <1151332772.28063.25.camel@localhost.localdomain> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: SV: SV: drawables. Thread-Index: AcaZLqt+AN80PBbTQX+k24lkBb7rEAAhAVwQ From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.446 tagged_above=-999 required=2 tests=[AWL=-0.001, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.446 X-Spam-Level: X-Mailman-Approved-At: Thu, 29 Jun 2006 10:05:26 -0400 Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 06:39:58 -0000 > -----Oprindelig meddelelse----- > Fra: Paul Davis [mailto:paul@linuxaudiosystems.com] > Sendt: 26. juni 2006 16:40 > Til: Morten Bo Nielsen > Cc: gtkmm-list@gnome.org > Emne: Re: SV: SV: drawables. >=20 > > > you are drawing in an expose handler, yes? > > > > > > > no. :-) > > > > I do this now. > > > > // retrieving gdk::window to write to > > Glib::RefPtr Window =3D PolyDrawArea->get_window(); > > if( !Window ) > > return; > > > > I exit the draw-function if the gdk::window is not visible. It is good > > for performance and it is properbly better programming as well. >=20 > i don't know how many times or in what places it has to be written: >=20 > Only attempt to draw to on-screen drawables in an expose > handler. >=20 > this is an absolute, basic, inviolable rule of all programming with > any GUI toolkit. if you do not draw in the expose handler, then > the contents of the window are at mercy of the underlying window system > (X, Quartz, GDI), and may (or may not) be what you intended. if you draw > in the expose handler and elsewhere, you're just wasting cycles. >=20 > so please, repeat after me: >=20 > Only attempt to draw to on-screen drawables in an expose > handler. >=20 > --p >=20 ok Only attempt to draw to on-screen drawables in an expose handler (and I will properly remember this from now on.) I'm fairly new to GUI and gtk programming and I have had a hard time getting an overview of it all. I have always prefered the simplicity of concole programming. The gtk tutorial (from http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/index.html) is good reading, and gives the basics on gtkmm programming - based on the examples, I can extrapolate using the documentation of the different widgets. But, as should be obvious, I have a hard time distinguishing between gdk, glib, atk, pango, etc. and most of the examples I find using google is pure C that doesn't translate easily to C++. Do you have links to other good documentation? (beside gtkmm.org) morten From alberto.chiodi@gmail.com Wed Jun 28 07:47:37 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F302D3B00B9 for ; Wed, 28 Jun 2006 07:47:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08558-04 for ; Wed, 28 Jun 2006 07:47:35 -0400 (EDT) Received: from hu-out-0102.google.com (hu-out-0102.google.com [72.14.214.192]) by menubar.gnome.org (Postfix) with ESMTP id 4AF473B00A0 for ; Wed, 28 Jun 2006 07:47:34 -0400 (EDT) Received: by hu-out-0102.google.com with SMTP id 35so1228595hue for ; Wed, 28 Jun 2006 04:46:31 -0700 (PDT) Received: by 10.48.235.13 with SMTP id i13mr388666nfh; Wed, 28 Jun 2006 04:46:31 -0700 (PDT) Received: from ?10.0.0.5? ( [80.87.23.252]) by mx.gmail.com with ESMTP id h1sm3946895nfe.2006.06.28.04.46.30; Wed, 28 Jun 2006 04:46:30 -0700 (PDT) Message-ID: <44A26C09.4020901@gmail.com> Date: Wed, 28 Jun 2006 13:46:17 +0200 From: Alberto Chiodi User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.13) Gecko/20060501 Fedora/1.7.13-1.1.fc4 X-Accept-Language: it, en-us, en MIME-Version: 1.0 To: gtkmm-list@gnome.org Subject: New gtkmm24.2.6.9-2.fc4.i386 Content-Type: multipart/alternative; boundary="------------090501090405020905020202" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.329 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, HTML_TITLE_EMPTY=0.214, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, URG_BIZ=0.351] X-Spam-Score: -0.329 X-Spam-Level: X-Mailman-Approved-At: Thu, 29 Jun 2006 10:05:26 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 11:47:37 -0000 This is a multi-part message in MIME format. --------------090501090405020905020202 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi Excuse me but I have a little problem with yum update and dependencies of your library. (I don't know if the problem is related only with "extra" rpm repositories.... ) I think that it isn't really a bug so, because I'm only an end-user of linux and not a programmer or developer of linux, I prefer contact you and not subscribe a new bug. It' s only a "post it" that I write for you because I cannot see anything on the net by "linuxian" community about this my (?) new problem. This is the question: Yesterday night (Italy time) I updated my system FC4 and yum processed new files (with the new kernel 2.6.17...). Yum stopped the update with the message of missing dependency: library libatkmm-1.6.so.1 is need by Gparted program. I thought that there was a problem (?) in the new files, so I tried to uninstall Gparted (actually I haven't necessity to use it). After these, I began a new update and yum worked well. (and..... on my sistem (I use gnome), actually all seem work well). But when, at the end I tried to reinstall Gparted, yum refused to do it with a message about the necessity of the library libatkmm-1.6.so.1 Now, today mornig I searched answers on the net and I saw that this library (libatkmm-1.6.so.1) is part of gtkmm24 package. I tried to install devel package of gtkmm24 with the hope that this library was in it, but it isn't so. ........ So, I don't know if this library is too old for the evolution of the Linux sistem or other..... ....but I think that there is a misunderstanding from this new packages "gtkmm24.2.6.9-2.fc4.i386" that now doesn't contain libatkmm-1.6.so.1 (unlike older release) or from Gparted program that yet needs this library. Actually I' haven't no problem on my sistem (except that I won't can use Gparted in the future....)...so I haven't any necessity of "urgent" assistance........I'm only waiting for new updates....... .....I only hope I make myself useful for Linux development. Excuse me for my scholastic english. Best regards Alberto Chiodi --------------090501090405020905020202 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Hi

Excuse me but I have a little problem with yum update and dependencies of your library.
(I don't know if the problem is related only with "extra" rpm repositories.... )

I think that it isn't really a bug so, because I'm only an end-user of linux and not a programmer or developer of linux, I prefer contact you and not subscribe a new bug.
It' s only a "post it" that I write for you because I cannot see anything on the net by "linuxian" community about this my (?) new problem.

This is the question:
Yesterday night (Italy time) I updated my system FC4 and yum processed new files (with the new kernel 2.6.17...).
Yum stopped the update with the message of missing dependency: library libatkmm-1.6.so.1 is need by Gparted program.
I thought that there was a problem (?) in the new files, so I tried to uninstall Gparted (actually I haven't necessity to use it).
After these, I began a new update and yum worked well. (and..... on my sistem (I use gnome), actually all seem work well).
But when, at the end I tried to reinstall Gparted, yum refused to do it with a message about the necessity of the library libatkmm-1.6.so.1
Now, today mornig I searched answers on the net  and I saw that this library (libatkmm-1.6.so.1) is part of gtkmm24 package.
I tried to install devel package of gtkmm24 with the hope that this library was in it, but it isn't so.
........
So, I don't know if this library is too old for the evolution of the Linux sistem or other.....
....but I think that there is a misunderstanding from this new packages  "gtkmm24.2.6.9-2.fc4.i386" that now doesn't contain libatkmm-1.6.so.1 (unlike older release) or from Gparted program that yet needs this library.

Actually I' haven't no problem on my sistem (except that I won't can use Gparted in the future....)...so I haven't any necessity of "urgent" assistance........I'm only waiting for new updates.......
.....I only hope I make myself useful for Linux development.
Excuse me for my scholastic english.

Best regards

Alberto Chiodi

--------------090501090405020905020202-- From jonathon.jongsma@gmail.com Thu Jun 29 10:38:30 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0F6B83B0581 for ; Thu, 29 Jun 2006 10:38:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19542-03 for ; Thu, 29 Jun 2006 10:38:25 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id 05B773B057B for ; Thu, 29 Jun 2006 10:38:24 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id l8so159809nzf for ; Thu, 29 Jun 2006 07:38:24 -0700 (PDT) Received: by 10.36.47.14 with SMTP id u14mr2938998nzu; Thu, 29 Jun 2006 07:38:22 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 29 Jun 2006 07:38:22 -0700 (PDT) Message-ID: Date: Thu, 29 Jun 2006 09:38:22 -0500 From: "Jonathon Jongsma" To: "Morten Bo Nielsen" Subject: Re: SV: SV: drawables. In-Reply-To: <80F65DC882C35A43AD82423898BB2D8A3B36EE@SRVEXCH.topsil.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1151332772.28063.25.camel@localhost.localdomain> <80F65DC882C35A43AD82423898BB2D8A3B36EE@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.3 tagged_above=-999 required=2 tests=[AWL=-0.054, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.3 X-Spam-Level: Cc: gtkmm-list@gnome.org, paul@linuxaudiosystems.com X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 14:38:30 -0000 On 6/27/06, Morten Bo Nielsen wrote: > The gtk tutorial (from > http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/index.html) is > good reading, and gives the basics on gtkmm programming - based on the > examples, I can extrapolate using the documentation of the different > widgets. But, as should be obvious, I have a hard time distinguishing > between gdk, glib, atk, pango, etc. and most of the examples I find > using google is pure C that doesn't translate easily to C++. > > Do you have links to other good documentation? (beside gtkmm.org) > What sort of documentation? other gtkmm documentation? There's not really much besides the tutorial on the gtkmm.org website as far as book-style documentation. There is also the API reference of course, which I assume you're aware of. A lot of the documentation was written by people like yourself who were learning to program with gtkmm and added things that helped them understand it better. Feel free to offer suggestions on what could be improved in the documentation and what sort of things you feel are missing. You're welcome to ask questions on the list about things that don't make sense of course. Otherwise, I'd just suggest trying things out by experimenting and reading other source code. You can find a partial list of applications using gtkmm here: http://www.gtkmm.org/extra.shtml -- jonner From jonathon.jongsma@gmail.com Thu Jun 29 10:47:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCF493B0476 for ; Thu, 29 Jun 2006 10:47:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20062-10 for ; Thu, 29 Jun 2006 10:47:38 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.202]) by menubar.gnome.org (Postfix) with ESMTP id 1C38E3B0228 for ; Thu, 29 Jun 2006 10:47:38 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id z31so202943nzd for ; Thu, 29 Jun 2006 07:47:37 -0700 (PDT) Received: by 10.36.50.15 with SMTP id x15mr3065034nzx; Thu, 29 Jun 2006 07:47:37 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 29 Jun 2006 07:47:37 -0700 (PDT) Message-ID: Date: Thu, 29 Jun 2006 09:47:37 -0500 From: "Jonathon Jongsma" To: "Alberto Chiodi" Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 In-Reply-To: <44A26C09.4020901@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44A26C09.4020901@gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.125 tagged_above=-999 required=2 tests=[AWL=-0.230, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, URG_BIZ=0.351] X-Spam-Score: -2.125 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 14:47:41 -0000 On 6/28/06, Alberto Chiodi wrote: > > Hi > > Excuse me but I have a little problem with yum update and dependencies of > your library. > (I don't know if the problem is related only with "extra" rpm > repositories.... ) > > I think that it isn't really a bug so, because I'm only an end-user of > linux and not a programmer or developer of linux, I prefer contact you and > not subscribe a new bug. > It' s only a "post it" that I write for you because I cannot see anything > on the net by "linuxian" community about this my (?) new problem. > > This is the question: > Yesterday night (Italy time) I updated my system FC4 and yum processed new > files (with the new kernel 2.6.17...). > Yum stopped the update with the message of missing dependency: library > libatkmm-1.6.so.1 is need by Gparted program. > I thought that there was a problem (?) in the new files, so I tried to > uninstall Gparted (actually I haven't necessity to use it). > After these, I began a new update and yum worked well. (and..... on my > sistem (I use gnome), actually all seem work well). > But when, at the end I tried to reinstall Gparted, yum refused to do it > with a message about the necessity of the library libatkmm-1.6.so.1 > Now, today mornig I searched answers on the net and I saw that this > library (libatkmm-1.6.so.1) is part of gtkmm24 package. > I tried to install devel package of gtkmm24 with the hope that this library > was in it, but it isn't so. > ........ > So, I don't know if this library is too old for the evolution of the Linux > sistem or other..... > ....but I think that there is a misunderstanding from this new packages > "gtkmm24.2.6.9-2.fc4.i386" that now doesn't contain libatkmm-1.6.so.1 > (unlike older release) or from Gparted program that yet needs this library. > > Actually I' haven't no problem on my sistem (except that I won't can use > Gparted in the future....)...so I haven't any necessity of "urgent" > assistance........I'm only waiting for new updates....... > .....I only hope I make myself useful for Linux development. > Excuse me for my scholastic english. > > Best regards > > Alberto Chiodi Hi Alberto. This sounds like a problem with your distribution (Fedora) packaging and not necessarily a gtkmm problem. You might try asking your question on a fedora users mailing list or a fedora forum. -- jonner From denis@poolshark.org Thu Jun 29 12:07:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 928E13B03DF for ; Thu, 29 Jun 2006 12:07:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25541-07 for ; Thu, 29 Jun 2006 12:07:37 -0400 (EDT) Received: from charlie.albator.org (unknown [64.151.106.180]) by menubar.gnome.org (Postfix) with ESMTP id C7D5A3B02D5 for ; Thu, 29 Jun 2006 12:07:32 -0400 (EDT) Received: from [192.168.1.110] (c-71-202-97-45.hsd1.ca.comcast.net [71.202.97.45]) (authenticated bits=0) by charlie.albator.org (8.13.1/8.13.1) with ESMTP id k5TGR3CQ013183 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 Jun 2006 09:27:03 -0700 Message-ID: <44A3FA31.3020209@poolshark.org> Date: Thu, 29 Jun 2006 09:05:05 -0700 From: Denis Leroy User-Agent: Mozilla Thunderbird 1.0.8-1.1.fc4 (X11/20060501) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Alberto Chiodi Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 References: <44A26C09.4020901@gmail.com> In-Reply-To: <44A26C09.4020901@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.455 tagged_above=-999 required=2 tests=[AWL=-0.010, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.455 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 16:07:40 -0000 Alberto Chiodi wrote: > This is the question: > Yesterday night (Italy time) I updated my system FC4 and yum processed > new files (with the new kernel 2.6.17...). > Yum stopped the update with the message of missing dependency: library > libatkmm-1.6.so.1 is need by Gparted program. Hi Alberto, Yup, it's all my fault. I temporarily broke the FC-4 yum update for gtkmm-related package. I did a routine upgrade from gtkmm 2.6.5 to gtkmm 2.6.9, not realizing right away that an entire so library went away. Because of the way RPM works, this caused all gtkmm-dependent packages to fail to upgrade. Note that everything is fixed now (as of 2 days ago). There's only one package that still needs to be rebuilt (wp_tray), but all the other ones (Gparted, inkscape, regexxer, ..) are fixed, so if you do a 'yum update' it should fix everything. It if doesn't, you might be using an out-of-date repository mirror... More on the topic, does anyone one what happened to libatkmm.so in 2.6.9 ? -denis From murrayc@murrayc.com Thu Jun 29 12:22:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5387D3B00F3 for ; Thu, 29 Jun 2006 12:22:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26473-02 for ; Thu, 29 Jun 2006 12:22:11 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by menubar.gnome.org (Postfix) with ESMTP id 5562E3B00D2 for ; Thu, 29 Jun 2006 12:22:11 -0400 (EDT) Received: from [10.0.22.44] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 2E174129A87; Thu, 29 Jun 2006 09:22:08 -0700 (PDT) Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 From: Murray Cumming To: Denis Leroy In-Reply-To: <44A3FA31.3020209@poolshark.org> References: <44A26C09.4020901@gmail.com> <44A3FA31.3020209@poolshark.org> Content-Type: text/plain Date: Thu, 29 Jun 2006 18:22:05 +0200 Message-Id: <1151598125.6687.11.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.445 X-Spam-Level: Cc: Alberto Chiodi , gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 16:22:14 -0000 On Thu, 2006-06-29 at 09:05 -0700, Denis Leroy wrote: > Alberto Chiodi wrote: > > This is the question: > > Yesterday night (Italy time) I updated my system FC4 and yum processed > > new files (with the new kernel 2.6.17...). > > Yum stopped the update with the message of missing dependency: library > > libatkmm-1.6.so.1 is need by Gparted program. > > Hi Alberto, > > Yup, it's all my fault. I temporarily broke the FC-4 yum update for > gtkmm-related package. I did a routine upgrade from gtkmm 2.6.5 to gtkmm > 2.6.9, not realizing right away that an entire so library went away. I'm not sure what this is referring to, and it sounds scary. [snip] > There's only one > package that still needs to be rebuilt (wp_tray), but all the other ones > (Gparted, inkscape, regexxer, ..) are fixed, [snip] Are you talking about an ABI break? Have I done something bad? > More on the topic, does anyone one what happened to libatkmm.so in 2.6.9 ? Eek. I guess I need to investigate. There's a special patch that maybe got into cvs or the tarball that never should have. If this did get into the tarball, you (as a distro packager) should be telling me and _not_ just packaging it. If you have, please revert immediately. You know that gtkmm is _meant_ to be ABI stable. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 29 15:09:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 114913B00AE for ; Thu, 29 Jun 2006 15:09:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03920-07 for ; Thu, 29 Jun 2006 15:09:46 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id C69283B01C6 for ; Thu, 29 Jun 2006 15:09:45 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 59EE51282B for ; Thu, 29 Jun 2006 12:09:45 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1162 To: gtkmm-forge@lists.sourceforge.net Date: Thu, 29 Jun 2006 12:09:44 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.404 tagged_above=-999 required=2 tests=[AWL=0.081, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.404 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 19:09:47 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345992] notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 29 Jun 2006 10:01:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060629140121.568E26CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #1 from Murray Cumming 2006-06-29 14:01 UTC ------- Thanks for the report. Could you create a small test case, please? And xactly what version of gtkmm are yoo using? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1162 ******************************************** From suryakiran.gullapalli@gmail.com Thu Jun 29 21:53:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 018F23B000D for ; Thu, 29 Jun 2006 21:53:43 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19931-01 for ; Thu, 29 Jun 2006 21:53:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id A2D913B00D0 for ; Thu, 29 Jun 2006 21:53:40 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id n29so221852nzf for ; Thu, 29 Jun 2006 18:53:40 -0700 (PDT) Received: by 10.36.47.6 with SMTP id u6mr132713nzu; Thu, 29 Jun 2006 18:53:40 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Thu, 29 Jun 2006 18:53:39 -0700 (PDT) Message-ID: <3462bcdb0606291853t5ac3d247n8e86a7b31f0860da@mail.gmail.com> Date: Fri, 30 Jun 2006 07:23:39 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org Subject: Custom sort function MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_624_11079306.1151632419983" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.724 tagged_above=-999 required=2 tests=[AWL=-0.120, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.724 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 01:53:43 -0000 ------=_Part_624_11079306.1151632419983 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I'm using a treeview with list store as its model. I want to sort some of the columns in the model. But by the design of my code, i cannot use the default sort functions. When ever i click on the header of the column, i want custom sort function (written for my code) to be called. How can i do that?? Thanks in advance, Surya ------=_Part_624_11079306.1151632419983 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,
I'm using a treeview with list store as its model. I want to sort some of the columns in the model. But by the design of my code, i cannot use the default sort functions. When ever i click on the header of the column, i want custom sort function (written for my code) to be called. How can i do that??

Thanks in advance,
Surya
------=_Part_624_11079306.1151632419983-- From gezimetc@shaw.ca Fri Jun 30 03:01:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4DB773B011D; Fri, 30 Jun 2006 03:01:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31309-08; Fri, 30 Jun 2006 03:01:52 -0400 (EDT) Received: from pd5mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 219DD3B0073; Fri, 30 Jun 2006 03:01:51 -0400 (EDT) Received: from pd5mr4so.prod.shaw.ca (pd5mr4so-qfe3.prod.shaw.ca [10.0.141.168]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1N00C4AVJ3KIA0@l-daemon>; Fri, 30 Jun 2006 01:01:51 -0600 (MDT) Received: from pn2ml7so.prod.shaw.ca ([10.0.121.151]) by pd5mr4so.prod.shaw.ca (Sun Java System Messaging Server 6.2-2.05 (built Apr 28 2005)) with ESMTP id <0J1N00L6ZVJ269N0@pd5mr4so.prod.shaw.ca>; Fri, 30 Jun 2006 01:01:51 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1N00HH6VJ2HOC1@l-daemon>; Fri, 30 Jun 2006 01:01:50 -0600 (MDT) Date: Fri, 30 Jun 2006 01:01:50 -0600 From: Gezim Hoxha Subject: Re: gnome applets with gtkmm In-reply-to: To: Dodji Seketeli Message-id: <1151650910.8679.7.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: multipart/mixed; boundary="=-acdrdVGBBIkWMwuUt41J" References: <1150540051.6504.1.camel@localhost.localdomain> <1150585266.8446.2.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.271 tagged_above=-999 required=2 tests=[AWL=0.040, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.271 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 07:01:53 -0000 --=-acdrdVGBBIkWMwuUt41J Content-Type: text/plain Content-Transfer-Encoding: 7bit On Sun, 2006-18-06 at 01:28 +0200, Dodji Seketeli wrote: > > Thanks for that. Yes it helped :) > > Good to hear that :-) > > > I got the GTK+ version working but I have no idea how to convert it to > > GTKMM. > Okay, cool. > > [...] > > okay, here is what I get after quickly changing the code: > #include > #include > #include > > using namespace std ; > using namespace Glib ; > using namespace Gtk ; > > =~= > > static bool > myexample_applet_fill (PanelApplet *applet, const gchar *iid, gpointer data) > { > if (!iid) { > return false ; > } > > if (ustring (iid) != "OAFIID:ExampleApplet") { > cerr << "got a call for an other applet\n" ; > return false ; > } > > Label *label = manage( new Label ("Hello World")); > gtk_container_add (GTK_CONTAINER (applet), > GTK_WIDGET (label->gobj ())); > > gtk_widget_show_all (GTK_WIDGET (applet)); > > return true; > } > > PANEL_APPLET_BONOBO_FACTORY ("OAFIID:ExampleApplet_Factory", > PANEL_TYPE_APPLET, > "The Hello World Applet", > "0", > (PanelAppletFactoryCallback) myexample_applet_fill, > NULL); > =~= > > To compile it, I ran: > g++ -o test-applet `pkg-config --libs --cflags libpanelapplet-2.0 > gtkmm-2.4` test-applet.cc > > I don't know if it runs okay though :-) But you should get the idea . Dodji, that works fine. However, instead of doing : gtk_container_add (GTK_CONTAINER (applet), GTK_WIDGET (label->gobj ())); since PanelApplet is child of GtkEventBox (from gnome-panel docs) why can't I do : Gtk::EventBox gtkmmApplet = static_cast (*applet); gtkmmApplet.add (*panelLabel); BTW, I get this error: no matching function for call to 'Gtk::EventBox::EventBox (_PanelApplet &)' Thank, -Gezim --=-acdrdVGBBIkWMwuUt41J Content-Disposition: attachment; filename=main.cc Content-Type: text/x-c++src; name=main.cc; charset=utf-8 Content-Transfer-Encoding: 7bit #include #include #include #include static bool gPrayerTimesDashboard (PanelApplet *applet, const gchar *iid, gpointer data) { if (!iid) { return false ; } if (Glib::ustring (iid) != "OAFIID:gPrayerTimesApplet") { std::cerr << "got a call for an other applet\n" ; return false ; } Gtk::Label *panelLabel = Gtk::manage (new Gtk::Label ("Hello World" ) ); Gtk::EventBox gtkmmApplet = static_cast (*applet); gtkmmApplet.add (*panelLabel); //gtk_container_add (GTK_CONTAINER (applet), // GTK_WIDGET (panelLabel->gobj ())); gtk_widget_show_all (GTK_WIDGET (applet)); return true; } PANEL_APPLET_BONOBO_FACTORY ("OAFIID:gPrayerTimesApplet_Factory", PANEL_TYPE_APPLET, "The Prayer Times Applet", "0.1", (PanelAppletFactoryCallback) gPrayerTimesDashboard, NULL); --=-acdrdVGBBIkWMwuUt41J-- From murrayc@murrayc.com Fri Jun 30 03:42:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA1CC3B00C8; Fri, 30 Jun 2006 03:42:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01056-06; Fri, 30 Jun 2006 03:42:40 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id E81CB3B0122; Fri, 30 Jun 2006 03:42:39 -0400 (EDT) Received: from [10.0.16.44] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id 30753EB651; Fri, 30 Jun 2006 00:42:38 -0700 (PDT) Subject: Re: gnome applets with gtkmm From: Murray Cumming To: Gezim Hoxha In-Reply-To: <1151650910.8679.7.camel@localhost.localdomain> References: <1150540051.6504.1.camel@localhost.localdomain> <1150585266.8446.2.camel@localhost.localdomain> <1151650910.8679.7.camel@localhost.localdomain> Content-Type: text/plain Date: Fri, 30 Jun 2006 09:42:34 +0200 Message-Id: <1151653354.5685.2.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.445 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 07:42:41 -0000 On Fri, 2006-06-30 at 01:01 -0600, Gezim Hoxha wrote: > Gtk::EventBox gtkmmApplet = static_cast (*applet); > gtkmmApplet.add (*panelLabel); > > BTW, I get this error: no matching function for call to > 'Gtk::EventBox::EventBox (_PanelApplet &)' Widgets do not have copy constructors (because there would be no sensible behaviour when copying a widget). You should use a pointer or reference in this case. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 30 03:47:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 20AFC3B0123 for ; Fri, 30 Jun 2006 03:47:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01548-08 for ; Fri, 30 Jun 2006 03:47:55 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id 6A2D83B00C8 for ; Fri, 30 Jun 2006 03:47:55 -0400 (EDT) Received: from [10.0.16.44] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 115417F01A; Fri, 30 Jun 2006 00:47:53 -0700 (PDT) Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 From: Murray Cumming To: Denis Leroy In-Reply-To: <1151598125.6687.11.camel@localhost> References: <44A26C09.4020901@gmail.com> <44A3FA31.3020209@poolshark.org> <1151598125.6687.11.camel@localhost> Content-Type: text/plain Date: Fri, 30 Jun 2006 09:47:51 +0200 Message-Id: <1151653671.5685.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.445 X-Spam-Level: Cc: Alberto Chiodi , gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 07:47:57 -0000 On Thu, 2006-06-29 at 18:22 +0200, Murray Cumming wrote: > > More on the topic, does anyone one what happened to libatkmm.so in 2.6.9 ? > > Eek. I guess I need to investigate. There's a special patch that maybe > got into cvs or the tarball that never should have. > > If this did get into the tarball, you (as a distro packager) should be > telling me and _not_ just packaging it. If you have, please revert > immediately. You know that gtkmm is _meant_ to be ABI stable. I just released gtkmm 2.6.10, so please check that it fixes this problem. Let's consider gtkmm 2.6.9 totally broken and useless. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From emiml@wp.pl Fri Jun 30 05:00:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A4BDA3B00D4 for ; Fri, 30 Jun 2006 05:00:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06194-07 for ; Fri, 30 Jun 2006 05:00:39 -0400 (EDT) Received: from smtp.wp.pl (smtp.wp.pl [212.77.101.1]) by menubar.gnome.org (Postfix) with ESMTP id B69CE3B0114 for ; Fri, 30 Jun 2006 05:00:38 -0400 (EDT) Received: (wp-smtpd smtp.wp.pl 25063 invoked from network); 30 Jun 2006 11:00:32 +0200 Received: from xdsl-2650.lodz.dialog.net.pl (HELO galeon) (emiml@[84.40.203.90]) (envelope-sender ) by smtp.wp.pl (WP-SMTPD) with SMTP for ; 30 Jun 2006 11:00:32 +0200 Date: Fri, 30 Jun 2006 11:00:42 +0200 From: Emil Nowak To: gtkmm-list@gnome.org Subject: Re: Custom sort function Message-ID: <20060630110042.1d7b926d@galeon> In-Reply-To: <3462bcdb0606291853t5ac3d247n8e86a7b31f0860da@mail.gmail.com> References: <3462bcdb0606291853t5ac3d247n8e86a7b31f0860da@mail.gmail.com> X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.18; i486-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-WP-AV: skaner antywirusowy poczty Wirtualnej Polski S. A. X-WP-SPAM: NO AS1=NO(Body=1 Fuz1=1 Fuz2=1) AS2=NO(0.462496) AS3=NO AS4=NO X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -2.515 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 09:00:40 -0000 On 2006-06-30 (Fri), at 07:23:39 "Surya Kiran Gullapalli" wrote: > Hi, > I'm using a treeview with list store as its model. I want to sort some of > the columns in the model. But by the design of my code, i cannot use the > default sort functions. When ever i click on the header of the column, i > want custom sort function (written for my code) to be called. How can i do > that?? As you can see Gtk::ListStore implements Gtk::TreeSortable, so you can use Gtk::TreeSortable::set_sort_func() method to add custom search function. From marble@igloo.snowplains.org Fri Jun 30 05:07:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D7BF33B011D for ; Fri, 30 Jun 2006 05:07:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06824-06 for ; Fri, 30 Jun 2006 05:07:15 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 6AF613B00D4 for ; Fri, 30 Jun 2006 05:07:15 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 18459368570; Fri, 30 Jun 2006 10:07:14 +0100 (BST) Date: Fri, 30 Jun 2006 10:07:13 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Subject: Re: Apps that use libglademm Message-ID: <20060630090713.GA3950@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1151022077.6839.5.camel@localhost> <20060623072302.GA30417@snowplains.org> <19548.194.138.18.132.1151048832.squirrel@webmail.murrayc.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <19548.194.138.18.132.1151048832.squirrel@webmail.murrayc.com> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.444 tagged_above=-999 required=2 tests=[AWL=0.003, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.444 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 09:07:18 -0000 > > I have a heavily documented example on my website here: > > http://www.pebble.org.uk/programming/libglademm_simple > > Excellent. That would be even better with a screenshot, and screenshots of > the parts of Glade that you mention. > > Feel free to link to it from the gtkmm Documentation overview page (just > edit it in cvs). You might even want to add it to the gtkmm tutorial. Hi, Thanks for the feedback. I've finally got round to adding some screenshots now. I don't have any gnome cvs write access, but if someone who does would like to add a link, here's something cut'n'pastable: A libglademm walkthrough on pebble.org.uk ~Ainsley From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 30 05:16:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6F9E53B0105 for ; Fri, 30 Jun 2006 05:16:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07391-06 for ; Fri, 30 Jun 2006 05:16:55 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 9BCD43B00EA for ; Fri, 30 Jun 2006 05:16:55 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 2C9B012736 for ; Fri, 30 Jun 2006 02:16:55 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1163 To: gtkmm-forge@lists.sourceforge.net Date: Fri, 30 Jun 2006 02:16:53 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.289 tagged_above=-999 required=2 tests=[AWL=-0.035, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GD=0.077, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077, TW_XZ=0.077] X-Spam-Score: -1.289 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 09:16:57 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345992] notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) 2. [Bug 345992] notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) 3. [Bug 345992] notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) 4. [Bug 345992] notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) 5. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 6. [Bug 345882] No rule to make target `attributes_p.h' (gtkmm (bugzilla.gnome.org)) 7. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 8. [Bug 343054] gdkmm build fails with Visual Studio 2005 (gtkmm (bugzilla.gnome.org)) 9. [Bug 345882] No rule to make target `attributes_p.h' (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 29 Jun 2006 16:57:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060629205723.8A20B6CC0BE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x ------- Comment #2 from Rodrigo 2006-06-29 20:57 UTC ------- Created an attachment (id=68189) --> (http://bugzilla.gnome.org/attachment.cgi?id=68189&action=view) source code and Makefile for the bug .tar.gz with source code and Makefile showing the bug. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Thu, 29 Jun 2006 16:59:19 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060629205919.6A88B6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x ------- Comment #3 from Rodrigo 2006-06-29 20:59 UTC ------- here is the test case... i tried with labels but it worked well. with this subclass of Gtk::DrawingArea shows the bug. i compiled it with gtkmm version 2.4.10 in debian sarge 3.1r0a with X11R6. i attach file gtkmm-2.4.10-bug.tar.gz in order to test it: tar xzf gtkmm-2.4.10-bug.tar.gz cd gtkmm-2.4.10-bug make ./gui_main and then press "open" i see a tab labeled "/" with a drawn line like this "\" press second tab. i see the same. press first tab "/". i see what should be seen at first, a drawn line like this "/" sorry if the size of the test case is too big... thanks [sorry, this might be send with the attachment...] -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Fri, 30 Jun 2006 03:59:54 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630075954.405026CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #4 from Murray Cumming 2006-06-30 07:59 UTC ------- Thanks. This seems to work fine for me on Ubuntu Dapper (with gtkmm 2.8.8). I always see / on the tab and / on the page, or \ on the tab and \ on the page. Maybe this is a GTK+ bug that was fixed in a later version. GTK+ 2.4 is quite old. If you can not upgrade, you could try to ask the people on gtk-list@gnome.org to backport a fix. Otherwise, you can use your workaround, with a comment in your code saying that it is fixed in a later version. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Fri, 30 Jun 2006 04:00:25 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630080025.422A56CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x ------- Comment #5 from Murray Cumming 2006-06-30 08:00 UTC ------- And please reopen this bug if I have misunderstood. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Fri, 30 Jun 2006 04:26:19 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630082619.DE7C26CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x ------- Comment #4 from Murray Cumming 2006-06-30 08:26 UTC ------- My versions: automake (GNU automake) 1.9.6 autoconf (GNU Autoconf) 2.59 ltmain.sh (GNU libtool) 1.5.22 (1.1220.2.365 2005/12/18 22:14:06) But it's possible that autogen.sh uses other parallel-installed versions. You are using autogen.sh, right? Are you using any autogen.sh options or special environment variables? I am using jhbuild on Ubuntu Dapper. What distro are you using? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Fri, 30 Jun 2006 04:28:53 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] No rule to make target `attributes_p.h' To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630082853.E90A66CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|gtkmm 20060625 CVS fails to |No rule to make target |build |`attributes_p.h' ------- Comment #5 from Murray Cumming 2006-06-30 08:28 UTC ------- Also, do other CVS versions (branches, or dates) work for you? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Fri, 30 Jun 2006 04:29:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630082943.D7DBD6CC0F8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #7 from Murray Cumming 2006-06-30 08:29 UTC ------- Marko, are you waiting for anything from me for this? If not, could you make the changes and commit, please? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Fri, 30 Jun 2006 04:31:07 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343054] gdkmm build fails with Visual Studio 2005 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630083107.E9F286CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343054 gtkmm | build | Ver: 2.8.x ------- Comment #3 from Murray Cumming 2006-06-30 08:31 UTC ------- Surya, we would really like to fix your bug if you could just give us the information that we need. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 9 Date: Fri, 30 Jun 2006 05:16:47 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] No rule to make target `attributes_p.h' To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630091647.8349F6CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x ------- Comment #6 from G?tz Waschk 2006-06-30 09:16 UTC ------- I haven't tried other CVS versions. I'm on Mandriva Cooker. Yes, I'm calling autogen.sh without options. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1163 ******************************************** From murrayc@murrayc.com Fri Jun 30 06:20:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 300703B0219 for ; Fri, 30 Jun 2006 06:20:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10920-09 for ; Fri, 30 Jun 2006 06:20:52 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-61.dreamhost.com [208.97.132.61]) by menubar.gnome.org (Postfix) with ESMTP id 5039B3B00A8 for ; Fri, 30 Jun 2006 06:20:52 -0400 (EDT) Received: from [10.0.19.45] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 914FA7F053; Fri, 30 Jun 2006 03:20:50 -0700 (PDT) Subject: Re: Apps that use libglademm From: Murray Cumming To: Ainsley Pereira In-Reply-To: <20060630090713.GA3950@snowplains.org> References: <1151022077.6839.5.camel@localhost> <20060623072302.GA30417@snowplains.org> <19548.194.138.18.132.1151048832.squirrel@webmail.murrayc.com> <20060630090713.GA3950@snowplains.org> Content-Type: text/plain Date: Fri, 30 Jun 2006 12:20:46 +0200 Message-Id: <1151662846.5685.8.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.451 tagged_above=-999 required=2 tests=[AWL=-0.006, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.451 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 10:20:53 -0000 On Fri, 2006-06-30 at 10:07 +0100, Ainsley Pereira wrote: > > > I have a heavily documented example on my website here: > > > http://www.pebble.org.uk/programming/libglademm_simple > > > > Excellent. That would be even better with a screenshot, and screenshots of > > the parts of Glade that you mention. > > > > Feel free to link to it from the gtkmm Documentation overview page (just > > edit it in cvs). You might even want to add it to the gtkmm tutorial. > > Hi, > Thanks for the feedback. I've finally got round to adding some > screenshots now. > I don't have any gnome cvs write access, but if someone who does would > like to add a link, here's something cut'n'pastable: > A > libglademm walkthrough on pebble.org.uk > > ~Ainsley That's fantastic. Thanks. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mwhoosier@gmail.com Fri Jun 30 10:12:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C355D3B01F6 for ; Fri, 30 Jun 2006 10:12:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24581-08 for ; Fri, 30 Jun 2006 10:12:14 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.200]) by menubar.gnome.org (Postfix) with ESMTP id 82B963B035E for ; Fri, 30 Jun 2006 10:12:14 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id t5so290567wxc for ; Fri, 30 Jun 2006 07:12:14 -0700 (PDT) Received: by 10.70.74.4 with SMTP id w4mr676994wxa; Fri, 30 Jun 2006 07:12:13 -0700 (PDT) Received: by 10.70.58.10 with HTTP; Fri, 30 Jun 2006 07:12:13 -0700 (PDT) Message-ID: Date: Fri, 30 Jun 2006 09:12:13 -0500 From: "Matt Hoosier" To: "Murray Cumming" Subject: Re: Wrapper functions for setting up RGBA colormaps In-Reply-To: <1150396620.8808.6.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150396620.8808.6.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=-0.110, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 14:12:15 -0000 Thanks, Murray. On 6/15/06, Murray Cumming wrote: > On Wed, 2006-06-14 at 15:41 -0500, Matt Hoosier wrote: > > I'd like to do some drawing using the alpha channel for blending. At > > least one technique for doing this in raw Gtk+ is to query whether an > > RGBA colormap exists: > > > > GdkScreen* screen = gtk_widget_get_screen(widget); > > > > GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen); > > gboolean supports_alpha = TRUE; > > > > if (!colormap) > > { > > /* display doesn't support compositing; fall back to RGB */ > > colormap = gdk_screen_get_rgb_colormap(screen); > > supports_alpha = FALSE; > > } > > > > gtk_widget_set_colormap(widget, colormap); > > > > One then can later inspect the 'supports_alpha' flag when setting up > > the colormap on a Cairo context. > > > > Gtkmm doesn't seem to offer wrappers for this RGBA colormap > > fetching/setting. Should I continue to use the underlying Gtk+ API, or > > is there a cleaner way of doing this kind of thing in Gtkmm? > > I wrapped those functions in HEAD just a few days ago, so they are not > available yet in stable releases: > http://cvs.gnome.org/viewcvs/gtkmm/ChangeLog?r1=1.486&r2=1.487 > > But it should be totally OK to use the C API together with the gtkmm > API, using gobj(). > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > From bob@fis-cal.com Fri Jun 30 15:05:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3583F3B0336 for ; Fri, 30 Jun 2006 15:05:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07055-10 for ; Fri, 30 Jun 2006 15:05:19 -0400 (EDT) Received: from mailrtr1.mailzone.edeltacom.com (mailrtr1.mailzone.edeltacom.com [216.248.176.149]) by menubar.gnome.org (Postfix) with ESMTP id 812C43B0372 for ; Fri, 30 Jun 2006 15:05:19 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr1.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id FFH85749; Fri, 30 Jun 2006 15:05:17 -0400 (EDT) Message-ID: <44A575E8.2080908@fis-cal.com> Date: Fri, 30 Jun 2006 14:05:12 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: Convenience utility for Glade users Content-Type: multipart/mixed; boundary="------------040908080602070706000408" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:05:21 -0000 This is a multi-part message in MIME format. --------------040908080602070706000408 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hello all, I have found Glade to be a very useful tool. I use it in conjunction with libglademm (using the Gnome::Glade::Xml::create_from_buffer method), and because I have a phobia about my executables being dependent on "load files" I wrote a utility that takes the standard Glade project file (e.g. foo.glade) and converts it into an include file that contains the Glade XML converted into a const char * literal. The output also encloses the entire thing in a macro wrapper. This can be downloaded here: http://users/nehp.net/rcaryl/xmltocsource-0.09.tar.gz Run from the command line without arguments, it outputs a verbose usage message. I use it in my makefiles to keep the include (.h) file synchronized with my Glade file. -- /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ --------------040908080602070706000408 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------040908080602070706000408-- From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 30 15:08:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E3FAC3B03B1 for ; Fri, 30 Jun 2006 15:08:43 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07399-09 for ; Fri, 30 Jun 2006 15:08:42 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 0160E3B0372 for ; Fri, 30 Jun 2006 15:08:41 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 67F59125AA for ; Fri, 30 Jun 2006 12:08:41 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1164 To: gtkmm-forge@lists.sourceforge.net Date: Fri, 30 Jun 2006 12:08:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.404 tagged_above=-999 required=2 tests=[AWL=0.081, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.404 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:08:44 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 2. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Fri, 30 Jun 2006 08:44:42 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630124442.125216CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #8 from Marko Anastasov 2006-06-30 12:44 UTC ------- Ok, this is resolved now. You committed my patch from comment #4 on 20/06, and made the changes you pointed out in #5 right after, except the default parameter to PrintOperation::run(), which I've just committed: 2006-06-30 Marko Anastasov * gtk/src/printoperation.hg: Added a default value of PRINT_OPERATION_ACTION_PRINT_DIALOG to the version of run() without std::auto_ptr. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Fri, 30 Jun 2006 08:46:20 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630124620.1660D6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1164 ******************************************** From jonathon.jongsma@gmail.com Fri Jun 30 15:30:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 71ACE3B03F6 for ; Fri, 30 Jun 2006 15:30:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08797-03 for ; Fri, 30 Jun 2006 15:30:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id 522093B03EF for ; Fri, 30 Jun 2006 15:30:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 14so21075nzn for ; Fri, 30 Jun 2006 12:30:40 -0700 (PDT) Received: by 10.36.139.3 with SMTP id m3mr1138057nzd; Fri, 30 Jun 2006 12:30:39 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 30 Jun 2006 12:30:39 -0700 (PDT) Message-ID: Date: Fri, 30 Jun 2006 14:30:39 -0500 From: "Jonathon Jongsma" To: bob@fis-cal.com Subject: Re: Convenience utility for Glade users In-Reply-To: <44A575E8.2080908@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44A575E8.2080908@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.376 tagged_above=-999 required=2 tests=[AWL=0.024, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.376 X-Spam-Level: Cc: Gtkmm Mailing List X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:30:42 -0000 On 6/30/06, Bob Caryl wrote: > Hello all, > > I have found Glade to be a very useful tool. I use it in conjunction > with libglademm (using the Gnome::Glade::Xml::create_from_buffer > method), and because I have a phobia about my executables being > dependent on "load files" I wrote a utility that takes the standard > Glade project file (e.g. foo.glade) and converts it into an include file > that contains the Glade XML converted into a const char * literal. The > output also encloses the entire thing in a macro wrapper. This can be > downloaded here: > > http://users/nehp.net/rcaryl/xmltocsource-0.09.tar.gz cool. Looks like it should be http://users.nehp.net/rcaryl/xmltocsource-0.09.tar.gz (there was a / instead of a . ) -- jonner From msameer@foolab.org Fri Jun 30 15:32:12 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C73533B0415 for ; Fri, 30 Jun 2006 15:32:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09035-02 for ; Fri, 30 Jun 2006 15:32:09 -0400 (EDT) Received: from naboo.foolab.org (naboo.foolab.org [207.210.228.52]) by menubar.gnome.org (Postfix) with ESMTP id C3B3B3B03E1 for ; Fri, 30 Jun 2006 15:32:09 -0400 (EDT) Received: from home.foolab.org (unknown [81.10.17.94]) by naboo.foolab.org (Postfix) with ESMTP id 6BF73889403 for ; Fri, 30 Jun 2006 19:35:41 +0000 (UTC) Received: by home.foolab.org (Postfix, from userid 1000) id 895CD974EE; Fri, 30 Jun 2006 22:32:02 +0300 (EEST) Date: Fri, 30 Jun 2006 22:32:02 +0300 From: Mohammed Sameer To: gtkmm-list@gnome.org Subject: Re: Convenience utility for Glade users Message-ID: <20060630193202.GA4888@home.foolab.org> References: <44A575E8.2080908@fis-cal.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="+HP7ph2BbKc20aGI" Content-Disposition: inline In-Reply-To: <44A575E8.2080908@fis-cal.com> User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[AWL=0.149, BAYES_00=-2.599] X-Spam-Score: -2.45 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: Mohammed Sameer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:32:13 -0000 --+HP7ph2BbKc20aGI Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable [snip] On Fri, Jun 30, 2006 at 02:05:12PM -0500, Bob Caryl wrote: > Hello all, >=20 > and because I have a phobia about my executables being=20 > dependent on "load files" I always thought taht keeping such files "outside" the binary is better. I'm not trying to say that my approach is better than your approach. I'm ju= st trying to understand the reasons behind your point of view of possible! >=20 > http://users/nehp.net/rcaryl/xmltocsource-0.09.tar.gz http://users.nehp.net/rcaryl/xmltocsource-0.09.tar.gz ;-) --=20 GNU/Linux registered user #224950 Proud Egyptian GNU/Linux User Group Member. Life powered by Debian, Homepage: www.foolab.org -- Don't send me any attachment in Micro$oft (.DOC, .PPT) format please Read http://www.gnu.org/philosophy/no-word-attachments.html Preferable attachments: .PDF, .HTML, .TXT Thanx for adding this text to Your signature --+HP7ph2BbKc20aGI Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEpXwyy2aOKaP9DfcRAoOJAJ9VcCIR3bGhxTqkwXaZn4+HyQcYewCfZPl4 6yQcU9pSSwstuUqpX58XKpw= =5BHF -----END PGP SIGNATURE----- --+HP7ph2BbKc20aGI-- From jonathon.jongsma@gmail.com Fri Jun 30 15:36:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3DC503B027A for ; Fri, 30 Jun 2006 15:36:43 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09109-06 for ; Fri, 30 Jun 2006 15:36:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id 568B93B0404 for ; Fri, 30 Jun 2006 15:36:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 14so21951nzn for ; Fri, 30 Jun 2006 12:36:40 -0700 (PDT) Received: by 10.36.10.20 with SMTP id 20mr1136830nzj; Fri, 30 Jun 2006 12:36:40 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 30 Jun 2006 12:36:40 -0700 (PDT) Message-ID: Date: Fri, 30 Jun 2006 14:36:40 -0500 From: "Jonathon Jongsma" To: "Mohammed Sameer" Subject: Re: Convenience utility for Glade users In-Reply-To: <20060630193202.GA4888@home.foolab.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44A575E8.2080908@fis-cal.com> <20060630193202.GA4888@home.foolab.org> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.376 tagged_above=-999 required=2 tests=[AWL=0.024, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.376 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:36:43 -0000 On 6/30/06, Mohammed Sameer wrote: > [snip] > On Fri, Jun 30, 2006 at 02:05:12PM -0500, Bob Caryl wrote: > > Hello all, > > > > and because I have a phobia about my executables being > > dependent on "load files" > > I always thought taht keeping such files "outside" the binary is better. > > I'm not trying to say that my approach is better than your approach. I'm just trying > to understand the reasons behind your point of view of possible! > It depends on your definition of 'better' :) Having it outside of the executable is better in the sense that you can just update a text file to change the UI and not have to recompile the binary. But having it compiled into the executable is better in the sense that it will never fail to find the UI definition because of a permission problem or disk read error, or something like that. So you just have to choose which one you value more. -- jonner From joevandyk@gmail.com Fri Jun 30 15:38:31 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 78B603B0443 for ; Fri, 30 Jun 2006 15:38:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09213-06 for ; Fri, 30 Jun 2006 15:38:29 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 07C533B0422 for ; Fri, 30 Jun 2006 15:38:28 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so179343uge for ; Fri, 30 Jun 2006 12:38:28 -0700 (PDT) Received: by 10.67.24.13 with SMTP id b13mr3417927ugj; Fri, 30 Jun 2006 12:38:27 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Fri, 30 Jun 2006 12:38:27 -0700 (PDT) Message-ID: Date: Fri, 30 Jun 2006 12:38:27 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: Convenience utility for Glade users In-Reply-To: <44A575E8.2080908@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44A575E8.2080908@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.04 tagged_above=-999 required=2 tests=[AWL=0.206, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.04 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:38:31 -0000 On 6/30/06, Bob Caryl wrote: > Hello all, > > I have found Glade to be a very useful tool. I use it in conjunction > with libglademm (using the Gnome::Glade::Xml::create_from_buffer > method), and because I have a phobia about my executables being > dependent on "load files" I wrote a utility that takes the standard > Glade project file (e.g. foo.glade) and converts it into an include file > that contains the Glade XML converted into a const char * literal. The > output also encloses the entire thing in a macro wrapper. This can be > downloaded here: > > http://users/nehp.net/rcaryl/xmltocsource-0.09.tar.gz > > Run from the command line without arguments, it outputs a verbose usage > message. I use it in my makefiles to keep the include (.h) file > synchronized with my Glade file. Very nice. Wouldn't mind seeing this officially integrated with gtkmm somehow. From doug@mobile-intelligence.com Fri Jun 30 15:42:30 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A65E03B039C for ; Fri, 30 Jun 2006 15:42:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09356-10 for ; Fri, 30 Jun 2006 15:42:27 -0400 (EDT) Received: from mic3.mobile-intelligence.com (mic3.mobile-intelligence.com [66.73.38.140]) by menubar.gnome.org (Postfix) with SMTP id 121723B03ED for ; Fri, 30 Jun 2006 15:42:26 -0400 (EDT) Received: (qmail 22019 invoked from network); 30 Jun 2006 19:42:25 -0000 Received: from mic2.mobile-intelligence.com (HELO doug.workgroup.local) (66.73.38.139) by mic3.mobile-intelligence.com with SMTP; 30 Jun 2006 19:42:25 -0000 Subject: Re: Convenience utility for Glade users From: "Douglas C. MacKenzie" To: gtkmm-list@gnome.org In-Reply-To: References: <44A575E8.2080908@fis-cal.com> <20060630193202.GA4888@home.foolab.org> Content-Type: text/plain Date: Fri, 30 Jun 2006 15:42:25 -0400 Message-Id: <1151696545.371.4.camel@doug.workgroup.local> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-4.fc4) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.203 tagged_above=-999 required=2 tests=[AWL=0.261, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.203 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:42:30 -0000 I compile a default glade file into the executable and provide a command line option to use a different one. I also compile all custom glyphs into the executable using a similar technique. I think it is critical to have a single executable that doesn't depend on finding other files at runtime. It is too hard to get all installations correct. Doug On Fri, 2006-06-30 at 14:36 -0500, Jonathon Jongsma wrote: > On 6/30/06, Mohammed Sameer wrote: > > [snip] > > On Fri, Jun 30, 2006 at 02:05:12PM -0500, Bob Caryl wrote: > > > Hello all, > > > > > > and because I have a phobia about my executables being > > > dependent on "load files" > > > > I always thought taht keeping such files "outside" the binary is better. > > > > I'm not trying to say that my approach is better than your approach. I'm just trying > > to understand the reasons behind your point of view of possible! > > > > It depends on your definition of 'better' :) Having it outside of the > executable is better in the sense that you can just update a text file > to change the UI and not have to recompile the binary. But having it > compiled into the executable is better in the sense that it will never > fail to find the UI definition because of a permission problem or disk > read error, or something like that. So you just have to choose which > one you value more. > From suryakiran.gullapalli@gmail.com Thu Jun 1 00:10:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 24C7B3B00BB for ; Thu, 1 Jun 2006 00:10:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04034-10 for ; Thu, 1 Jun 2006 00:10:51 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id 9AFE73B0086 for ; Thu, 1 Jun 2006 00:10:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so260552nzo for ; Wed, 31 May 2006 21:10:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=N+wbMTsUS0m6ybIQQ6WBzXon9fU/EEzIVq5El3whjJyUR4SAxxBUxIEOsBfVXkeL2YbImX2jAbHiSNiVELVdbozPa3i6O5WTSb6jawRIjg1MW1JZlhMea6gfJPV+YUdgdJ2gGLM2E/7KnKs55/7qEZslYRDyBuFifgtqtukaPXo= Received: by 10.36.160.15 with SMTP id i15mr231979nze; Wed, 31 May 2006 21:10:50 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Wed, 31 May 2006 21:10:50 -0700 (PDT) Message-ID: <3462bcdb0605312110g7d0c9974l53192508be0b611e@mail.gmail.com> Date: Thu, 1 Jun 2006 09:40:50 +0530 From: "Surya Kiran Gullapalli" To: "Tor Lillqvist" In-Reply-To: <17533.16487.144000.523256@gargle.gargle.HOWL> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1980_31614517.1149135050887" References: <447BD8D6.6060201@fluent.co.in> <17532.4652.113000.859438@gargle.gargle.HOWL> <3462bcdb0605300556u53c563dai9626a6c42a13a98c@mail.gmail.com> <3462bcdb0605302205iff4db2cyfa7e2515b63fb7ca@mail.gmail.com> <17533.16487.144000.523256@gargle.gargle.HOWL> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.187, BAYES_00=-2.599, HTML_50_60=0.134, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -2.278 X-Spam-Level: Cc: gtk-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Win32 Binaries X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 04:10:53 -0000 ------=_Part_1980_31614517.1149135050887 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline > > That's what supposed to happen when one uses the ms-windows theme. > I've got it. The stock icons are coming with other themes. Thanks, Surya ------=_Part_1980_31614517.1149135050887 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
That's what supposed to happen when one uses the ms-windows theme.

I've got it. The stock icons are coming with other themes.
Thanks,
Surya
------=_Part_1980_31614517.1149135050887-- From kranz@rheinmetall-de.com Thu Jun 1 02:05:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 32A193B00CA for ; Thu, 1 Jun 2006 02:05:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09001-01 for ; Thu, 1 Jun 2006 02:05:02 -0400 (EDT) Received: from mail86.defence-elec.de (lxsrv86.rheinmetall-de.com [194.156.172.206]) by menubar.gnome.org (Postfix) with ESMTP id 910B93B00B0 for ; Thu, 1 Jun 2006 02:05:01 -0400 (EDT) Received: from vssrv11.defence-elec.de (unknown [10.199.101.18]) by mail86.defence-elec.de (Postfix) with SMTP id C887113986 for ; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mgsrv11.defence-elec.de ([10.199.101.16]) by vssrv11.defence-elec.de (SAVSMTP 3.1.2.35) with SMTP id M2006060108052500190 for ; Thu, 01 Jun 2006 08:05:25 +0200 Received: by mgsrv11.defence-elec.de (Postfix, from userid 65534) id C03BE4718; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mssrv11.defence-elec.de (mssrv11.defence-elec.de [10.199.101.20]) by mgsrv11.defence-elec.de (Postfix) with ESMTP id 995804717 for ; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mssrv12.defence-elec.de ([10.199.101.21]) by mssrv11.defence-elec.de with Microsoft SMTPSVC(6.0.3790.1830); Thu, 1 Jun 2006 08:05:25 +0200 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C68541.5F6A154E" X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Thu, 1 Jun 2006 08:05:24 +0200 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Running a external programm in a new window Thread-Index: AcaFQV9b6KLkwQhaSbWbx0nTioOY4A== From: "Kranz, Willi" To: X-OriginalArrivalTime: 01 Jun 2006 06:05:25.0171 (UTC) FILETIME=[5FB51830:01C68541] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.137 tagged_above=-999 required=2 tests=[BAYES_50=0.001, FORGED_RCVD_HELO=0.135, HTML_MESSAGE=0.001] X-Spam-Score: 0.137 X-Spam-Level: Subject: Running a external programm in a new window X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 06:05:04 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01C68541.5F6A154E Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo all, =20 I have the following problem. I want to run an external program (with text output) in a new window. =20 There is an menu "ReadOut". When this item is pressed, I want to open a = new window (like an Xterm) and inside I want to run a simple programm with = text output (for example "HELLO WORLD"). =20 Thanks for your help =20 Willi Kranz =20 Dipl.-Phys. Willi Kranz Rheinmetall Defence Electronics GmbH System Engineer D-28309 Bremen/Germany Dept. FPCA Br=FCggeweg 54 eMail: kranz@rheinmetall-de.com +49 421 457-4237 (-4754 fax) =20 ------_=_NextPart_001_01C68541.5F6A154E Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hallo all,

 

I have the following = problem.

I want to run an external program (with text = output) in a new window.

 

There is an menu “ReadOut”. When = this item is pressed, I want to open a new

window (like an Xterm) and inside I want to = run a simple programm with text

output (for example “HELLO = WORLD”).

 

Thanks for your = help

 

Willi Kranz

 

Dipl.-Phys. Willi Kranz=A0=A0=A0=A0=A0=A0=A0=A0=A0 Rheinmetall Defence Electronics = GmbH

System Engineer=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 D-28309 = Bremen/Germany

Dept. FPCA=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = Br=FCggeweg 54

eMail: kranz@rheinmetall-de.com=A0 +49 421 457-4237 (-4754 fax)

 

------_=_NextPart_001_01C68541.5F6A154E-- From rope-walker@yandex.ru Thu Jun 1 03:44:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DC0393B0107 for ; Thu, 1 Jun 2006 03:44:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13787-09 for ; Thu, 1 Jun 2006 03:44:57 -0400 (EDT) Received: from tide.yandex.ru (tide.yandex.ru [213.180.200.37]) by menubar.gnome.org (Postfix) with ESMTP id D20EB3B0109 for ; Thu, 1 Jun 2006 03:44:56 -0400 (EDT) Received: from YAMAIL (tide.yandex.ru) by mail.yandex.ru id ; Thu, 1 Jun 2006 11:44:37 +0400 Received: from [83.219.140.194] ([83.219.140.194]) by mail.yandex.ru with HTTP; Thu, 1 Jun 2006 11:44:37 +0400 (MSD) Date: Thu, 1 Jun 2006 11:44:37 +0400 (MSD) From: "Volosatov Alexander" Sender: rope-walker@yandex.ru Message-Id: <447E9AE5.00000A.04245@tide.yandex.ru> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] Errors-To: rope-walker@yandex.ru To: gtkmm-list@gnome.org X-Source-Ip: 83.219.140.194 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.816 tagged_above=-999 required=2 tests=[AWL=-0.631, BAYES_40=-0.185, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] X-Spam-Score: -0.816 X-Spam-Level: Subject: Glib::Module error X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: rope-walker@yandex.ru List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 07:45:00 -0000 error in using this class in new version of gtkmm: GModule-CRITICAL **: g_module_symbol: assertion `module != NULL' failed in old version (2.8.3) it works properly. What i have to do? Alex From gtk-list-bounces@gnome.org Thu Jun 1 04:23:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9D7043B0C9A; Thu, 1 Jun 2006 04:23:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16604-01; Thu, 1 Jun 2006 04:23:40 -0400 (EDT) Received: from SH-mailserver.siliconheart.com (unknown [222.92.90.42]) by menubar.gnome.org (Postfix) with ESMTP id D8D4B3B0C93; Thu, 1 Jun 2006 04:23:38 -0400 (EDT) Received: from [127.0.0.1] ([192.168.29.254]) (authenticated bits=0) by SH-mailserver.siliconheart.com (8.13.6/8.13.6) with ESMTP id k518MCcU016330; Thu, 1 Jun 2006 16:22:53 +0800 Date: Thu, 01 Jun 2006 16:25:19 +0800 X-SpamFilter-By: BOX Solutions SpamTrap 1.1 with qID k4UCvwSV006800, This message is to be blocked by code: bkfkact590 X-Forwarded-To: adamzhang@siliconheart.com X-Forwarded-For: zaneread@gmail.com adamzhang@siliconheart.com X-Gmail-Received: d9796450a40d73d960cdde5e6457d04f9f178245 Received-SPF: pass (gmail.com: best guess record for domain of gtk-list-bounces@gnome.org designates 209.132.176.177 as permitted sender) DomainKey-Status: bad (test mode) X-Original-To: gtk-list@gnome.org DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=YKD2cdX2pxkx0BZvPQEuDOO1MaskKmobluyUgVJ2Szhdy7ETNI2iYYQUzY70d7npHDNPq9QLlFYMGV2k2ZP4WOhh0ugu7/uKnjkHUDhyI7V4sHt3Z6u0r/rFDLQqd55JWleT70lQqFb1MXO657TB+k31mW9bEUdCTTwVJEuyg54= Message-ID: <3462bcdb0605300556u53c563dai9626a6c42a13a98c@mail.gmail.com> From: "Surya Kiran Gullapalli" To: "Tor Lillqvist" In-Reply-To: <17532.4652.113000.859438@gargle.gargle.HOWL> MIME-Version: 1.0 References: <447BD8D6.6060201@fluent.co.in> <17532.4652.113000.859438@gargle.gargle.HOWL> X-Virus-Scanned: by amavisd-new at gnome.org X-BeenThere: gtk-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Content-Type: multipart/mixed; boundary="===============1648760788==" Sender: gtk-list-bounces@gnome.org Errors-To: gtk-list-bounces@gnome.org X-Virus-Scanned: by amavisd-new at gnome.org X-Scanned-By: MIMEDefang 2.39 X-Mailer: Becky! ver. 2.25.01 [CN] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.995 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, SUBJECT_EXCESS_BASE64=0.449, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.995 X-Spam-Level: Cc: gtkmm-list@gnome.org, Surya Kiran Gullapalli , gtk-list@gnome.org Subject: [Spam-Mail] Re: Win32 Binaries (This message is to be blocked by code: bkfkact590) X-BeenThere: gtkmm-list@gnome.org List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 08:23:41 -0000 --===============1648760788== Content-Type: multipart/alternative; boundary="----=_Part_3503_7225266.1148993790177" ------=_Part_3503_7225266.1148993790177 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, Thank you very much for your support. I'm now able to build a gtk+/gtkmm application on windows (XP) with visual studio 8. But there's ahiccup though. I've compiled and ran a sample program from both the gtk+ and gtkmm examples directory. The application is running fine, but the stock icons on the buttons are missing. Any setting I'm missing here? Thanks in advance, Surya ------=_Part_3503_7225266.1148993790177 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
Thank you very much for your support. I'm now able to build a gtk+/gtkmm application on windows (XP) with visual studio 8. But there's ahiccup though.
 
I've compiled and ran a sample program from both the gtk+ and gtkmm examples directory. The application is running fine, but the stock icons on the buttons are missing. Any setting I'm missing
here?
 
Thanks in advance,
Surya
------=_Part_3503_7225266.1148993790177-- --===============1648760788== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ gtk-list mailing list gtk-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-list --===============1648760788==-- From mail@gehli.com Thu Jun 1 12:13:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 44ED73B02DE for ; Thu, 1 Jun 2006 12:13:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19393-03 for ; Thu, 1 Jun 2006 12:13:44 -0400 (EDT) Received: from dd7726.kasserver.com (dd7726.kasserver.com [85.13.132.45]) by menubar.gnome.org (Postfix) with ESMTP id 132003B0254 for ; Thu, 1 Jun 2006 12:13:43 -0400 (EDT) Received: from dd7726.kasserver.com (dd3602.kasserver.com [81.209.188.75]) by dd7726.kasserver.com (Postfix) with SMTP id A24851118E6 for ; Thu, 1 Jun 2006 18:13:37 +0200 (CEST) From: "Alexander Gehlert" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 8bit Message-Id: <20060601161337.A24851118E6@dd7726.kasserver.com> Date: Thu, 1 Jun 2006 18:13:37 +0200 (CEST) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.213 tagged_above=-999 required=2 tests=[AWL=0.386, BAYES_00=-2.599] X-Spam-Score: -2.213 X-Spam-Level: Subject: Coverage of a Label for special unicode glyphs X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 16:13:47 -0000 Hi, in my program I need to cover a lot of languages (Latin, Cyrillic, Hebrew, Japanese). So I converted all needed strings to unicode, and pass them to Gtk::Labels, everything works fine as long as there is a fitting font installed on the system. Now I want to make sure that the labels are show in the right way: I see two ways, requieres special font packages at compile time or check at runtime for the coverage and if it is not coverd inform the user that he should add some unicode font packeges or something like that. I would prefer the second way, so I started to look how that is possible: my idea was : - get the labels layout - get the attribute list of the layout and then the fontdescription to work on with that to check the coverage But here is the first problem I ran into: Pango::AttrList atrlist = m_layout->get_attributes(); Pango::AttrIter atritr = atrlist.get_iter(); Pango::FontDescription fontdesc; fontdesc = atritr.get_font_desc(); printf("%s\n",fontdesc.to_string().c_str()); I just get "Normal" and "Normal 0" so did I miss something? does someone know a good way to check the coverage of a unicode sign show by a label? thanks in advance Alex From murrayc@murrayc.com Thu Jun 1 14:53:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BD0E43B0D75; Thu, 1 Jun 2006 14:53:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29398-02; Thu, 1 Jun 2006 14:53:46 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (ip-208-97-132-53.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id E2BA93B02A9; Thu, 1 Jun 2006 14:53:45 -0400 (EDT) Received: from noname (p5497F70E.dip.t-dialin.net [84.151.247.14]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id 5CCF7EB432; Thu, 1 Jun 2006 11:53:44 -0700 (PDT) From: Murray Cumming To: gtkmm-list@gnome.org, gnomemm-list@gnome.org Content-Type: text/plain Date: Thu, 01 Jun 2006 20:53:41 +0200 Message-Id: <1149188021.5943.40.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.431 tagged_above=-999 required=2 tests=[AWL=0.014, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.431 X-Spam-Level: Cc: Subject: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 18:53:47 -0000 I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is also interested in other C++ GNOME stuff, and there's so little traffic on gnomemm-list that it couldn't disturb gtkmm-list. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From diego@goedi.net Thu Jun 1 15:03:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0C293B0171 for ; Thu, 1 Jun 2006 15:03:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29982-08 for ; Thu, 1 Jun 2006 15:03:11 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id B3D043B011F for ; Thu, 1 Jun 2006 15:03:04 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 202A114D8C for ; Thu, 1 Jun 2006 21:03:02 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id fCIIJ0Q9oyU8 for ; Thu, 1 Jun 2006 21:03:01 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id D81BD14D8B for ; Thu, 1 Jun 2006 21:03:00 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: gtkmm-list@gnome.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-WBddPAebeHP4hW20BHSy" Date: Thu, 01 Jun 2006 21:03:07 +0200 Message-Id: <1149188587.31923.10.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.464 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, UPPERCASE_25_50=0] X-Spam-Score: -2.464 X-Spam-Level: Subject: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 19:03:13 -0000 --=-WBddPAebeHP4hW20BHSy Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi: I'm trying to show the help of my program using Yelp. I've looking at the source code of epiphany-browser and I've make some progress. But now when I call gnome_help_display_with_doc_id I get this error: "domain not found GNOME_FILE_DOMAIN_APP_HELP". In C I must do the following: (from epiphany source) ----------------- gnome_program_init (PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv, GNOME_PARAM_GOPTION_CONTEXT, option_context, GNOME_PARAM_HUMAN_READABLE_NAME, _("Web Browser" ), GNOME_PARAM_APP_DATADIR, DATADIR, NULL); ----------------- Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. =20 How can I pass params to my program that is done with gnomemm? Now this is my code: ----------------. Gnome::Main gnomeMain(PACKAGE, VERSION, Gnome::UI::module_info_get(), argc, argv); ---------------- Thanks in advance and sorry for my bad english. --=20 Diego Fdez. Dur=C3=A1n | http://iota.goedi.net GPG : 925C 9A21 7A11 3B13 6E43 50DB F579 D119 90D2 66BB --=-WBddPAebeHP4hW20BHSy Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEfznr9XnRGZDSZrsRAh9dAJ4jdn2VZyVTT4i1ew7hBZrAAtpZiwCggQ8F L88CjfcQJ6bMzAFshLsWr7c= =YteR -----END PGP SIGNATURE----- --=-WBddPAebeHP4hW20BHSy-- From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 1 15:07:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D98A53B02A9 for ; Thu, 1 Jun 2006 15:07:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30589-10 for ; Thu, 1 Jun 2006 15:07:25 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id ED0023B0171 for ; Thu, 1 Jun 2006 15:07:24 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5A26F12778 for ; Thu, 1 Jun 2006 12:07:24 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Thu, 01 Jun 2006 12:07:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=0.096, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1140 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 19:07:27 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 2. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 3. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 4. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 31 May 2006 15:23:36 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531192336.ED93E6CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #19 from Murray Cumming 2006-05-31 19:23 UTC ------- Maxim, I am just trying to help you. I can not help you based on the current information, whether or not you think I should understand perfectly. I am trying to suggest how you can make me understand. Asking you for further information in order to find out how to do some work for you is hardly "trying to convince me that I owe you some source code". Why should I keep bothering? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 31 May 2006 15:06:54 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531190654.0E1F06CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #18 from Maxim Udushlivy 2006-05-31 19:06 UTC ------- >I really have no idea what you are talking about any more. In particular >I have no idea what you mean by "serialization" here. It's default meaning, as defined in Computer Science: http://en.wikipedia.org/wiki/Serialization >I am asking for source code so you can say >"Look, I would like to do this but there's no API for it here.". When did I tell you that I want to say this? You constantly make wrong assumptions about my posts. >With great patience I am trying very hard to discover what you need. If there >is something specific that you need, please do open a new bug and try to be >clear about it. I clearly described all six feature-requests in this bugzilla entry. (They may be easily discovered at the top of this page, with little patience.) Later I revoked request [2]. Yesterday I posted comment #8 (and I am not asking for [2] anymore), but instead of admitting your mistake (comment #5) you are trying to convince me that I owe you some source code. I bet people will have fun reading this entry. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 31 May 2006 15:26:11 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531192611.7740F6CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID ------- Comment #20 from Murray Cumming 2006-05-31 19:26 UTC ------- This bug is closed because it's making me feel used and abused and I get to say when that stops. Patches for any of the non-controversial stuff would be welcome in their own bug reports. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 1 Jun 2006 05:09:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601090921.EC1E16CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #21 from Maxim Udushlivy 2006-06-01 09:09 UTC ------- >Maxim, I am just trying to help you. I can not help you based on the current >information, whether or not you think I should understand perfectly. I am >trying to suggest how you can make me understand. Murray, how many times I need to repeat that a request for [2] was revoked in comment #4? What is that "help" you keep talking about? It was *you* who started a dispute with your comment #5. I replied because your comment contains wrong information about GTK+ memory management, and *not* because I need something from you. >Asking you for further information in order to find out how to do some work for >you is hardly "trying to convince me that I owe you some source code". I am not your employer, so don't do work for me - do work for GTK+/C++ community. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1140 ******************************************** From diego@goedi.net Thu Jun 1 17:00:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B56863B0271 for ; Thu, 1 Jun 2006 17:00:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06393-05 for ; Thu, 1 Jun 2006 17:00:53 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id 358053B0124 for ; Thu, 1 Jun 2006 17:00:53 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 7659014D95 for ; Thu, 1 Jun 2006 23:00:51 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id nb27YMKxSeBn for ; Thu, 1 Jun 2006 23:00:47 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id 0593914D6F for ; Thu, 1 Jun 2006 23:00:46 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: gtkmm-list@gnome.org In-Reply-To: <1149188587.31923.10.camel@lain> References: <1149188587.31923.10.camel@lain> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-jFA8h25+WSqXKDjz4Yrz" Date: Thu, 01 Jun 2006 23:00:48 +0200 Message-Id: <1149195648.31923.15.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.317 tagged_above=-999 required=2 tests=[AWL=-0.007, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.317 X-Spam-Level: Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 21:00:54 -0000 --=-jFA8h25+WSqXKDjz4Yrz Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable While I'm wating for the answer I'm searching the answer myself. I've found a message on gnomemm-list from 3 years ago and without solution. I'm loosing the hope. http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.html I've the same problem: =3D=3D=3D=3D=3D=3D=3D=3D=3D Hi, I have a problem with the following code in gnomemm-2.1: -------------------------------------------------------------- Gnome::Main kit(PACKAGE, VERSION, Gnome::UI::module_info_get (), gtk_argc, gtk_argv); Glib::ustring ustr; Glib::ustring file ("gwavmerger.xml"); Glib::RefPtr prog =3D Gnome::Program::get (); ustr =3D prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); printf("location: %s", ustr.c_str ()); -------------------------------------------------------------- In my Makefile.am, I include datadir as: INCLUDES =3D \ -DDATADIR=3D\""$(datadir)"\" Can someone verify that with his gnomemm-2.x application? People on Gnome mailing list recommended to pass GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), but gnomemm's API won't allow for property pairs. What I ultimately want is a property pair: (GNOME_PARAM_APP_DATADIR, DATADIR) but there is no way of setting that. I hoped gnomemm API would have a method to add/modify application property later, but it doesn't. The bottom line: I cannot get Yelp work with my application. Any ideas? Anybody else has gnomemm2 app with Help contents working via XML/Yelp? thanks, -VLG =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Dur=C3=A1n escribi=C3=B3: > Hi: >=20 > I'm trying to show the help of my program using Yelp. I've looking at > the source code of epiphany-browser and I've make some progress. But now > when I call gnome_help_display_with_doc_id I get this error: "domain not > found GNOME_FILE_DOMAIN_APP_HELP". >=20 > In C I must do the following: (from epiphany source) >=20 > ----------------- > gnome_program_init (PACKAGE, VERSION, > LIBGNOMEUI_MODULE, argc, argv, > GNOME_PARAM_GOPTION_CONTEXT, option_context, > GNOME_PARAM_HUMAN_READABLE_NAME, _("Web > Browser" ), > GNOME_PARAM_APP_DATADIR, DATADIR, > NULL); > ----------------- >=20 > Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. > =20 > How can I pass params to my program that is done with gnomemm? Now this > is my code: >=20 > ----------------. > Gnome::Main gnomeMain(PACKAGE, > VERSION, > Gnome::UI::module_info_get(), > argc, > argv); > ---------------- >=20 > Thanks in advance and sorry for my bad english. >=20 > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list --=-jFA8h25+WSqXKDjz4Yrz Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEf1WA9XnRGZDSZrsRAiZYAJ4wWJaVvig7De1uRxuwwYK8bplQ6wCfSzN0 izy7x9bA1M7z6HVQwgT0jyM= =tm9c -----END PGP SIGNATURE----- --=-jFA8h25+WSqXKDjz4Yrz-- From joevandyk@gmail.com Thu Jun 1 20:33:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7B9DA3B0315 for ; Thu, 1 Jun 2006 20:33:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18829-02 for ; Thu, 1 Jun 2006 20:33:45 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 4457B3B021B for ; Thu, 1 Jun 2006 20:33:45 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so304044uge for ; Thu, 01 Jun 2006 17:33:44 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=I+axY/jsJLSAW1NkFr/q6sFVgSW54ocgRL97VnFO5jAmfdFIRApGS4lCMNovCSUJjZgIZW2iAZWGoYQKXNQ9jyGJVG1bUFlWIyPR6/bqBvBnupsvt7bQgob3w7o9Lf375eFOIcFpVLXq4U4iOVENyUXS7PN9WziE+jrfptITwBg= Received: by 10.67.100.12 with SMTP id c12mr267845ugm; Thu, 01 Jun 2006 17:33:44 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Thu, 1 Jun 2006 17:33:44 -0700 (PDT) Message-ID: Date: Thu, 1 Jun 2006 17:33:44 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.168 tagged_above=-999 required=2 tests=[AWL=0.278, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.168 X-Spam-Level: Subject: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 00:33:46 -0000 Hi, I have gtk 2.4.13 installed. What version of gtkmm do I want installed on this machine? Thanks, Joe From joevandyk@gmail.com Thu Jun 1 20:47:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1C0883B0135 for ; Thu, 1 Jun 2006 20:47:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19465-08 for ; Thu, 1 Jun 2006 20:47:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 3CCDF3B0332 for ; Thu, 1 Jun 2006 20:47:38 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so306688uge for ; Thu, 01 Jun 2006 17:47:37 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=bf3YJOOmWjeiW0QhVCdf3SvZu+75KbhZCMNcp1RANcg/PlLTzPS2oPQPeU7BMelygOsJfgnYdkuFGzelSHel9ntvKUrFj4VyEMb/Gf0iy8pUBm33xJToSfO1o1N0gE3AoEev8rfQU6cVcpHHeBLTebU8n/DtHwKkEe1JsGNPmU0= Received: by 10.67.106.3 with SMTP id i3mr272034ugm; Thu, 01 Jun 2006 17:47:37 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Thu, 1 Jun 2006 17:47:37 -0700 (PDT) Message-ID: Date: Thu, 1 Jun 2006 17:47:37 -0700 From: "Joe Van Dyk" In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149188021.5943.40.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.457 tagged_above=-999 required=2 tests=[AWL=-0.569, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.457 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 00:47:40 -0000 On 6/1/06, Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. I vote for the death of gnomemm-list. From murrayc@murrayc.com Fri Jun 2 02:59:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 16B633B1044 for ; Fri, 2 Jun 2006 02:59:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04306-07 for ; Fri, 2 Jun 2006 02:59:53 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 4988F3B0D93 for ; Fri, 2 Jun 2006 02:59:53 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 1CCC214640; Thu, 1 Jun 2006 23:59:45 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 08:59:45 +0200 (CEST) Message-ID: <56491.194.138.18.132.1149231585.squirrel@webmail.murrayc.com> In-Reply-To: References: Date: Fri, 2 Jun 2006 08:59:45 +0200 (CEST) From: "Murray Cumming" To: "Joe Van Dyk" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.478 tagged_above=-999 required=2 tests=[AWL=-0.033, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.478 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 06:59:54 -0000 > Hi, > > I have gtk 2.4.13 installed. What version of gtkmm do I want > installed on this machine? The latest version of gtkmm that you can have (without updating gtk+) is gtkmm 2.4.x We try to keep the version numbers in sync. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 2 03:01:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 200C13B02BD for ; Fri, 2 Jun 2006 03:01:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04619-08 for ; Fri, 2 Jun 2006 03:01:49 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 64C3D3B104C for ; Fri, 2 Jun 2006 03:01:49 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 8793B14609; Fri, 2 Jun 2006 00:01:48 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 09:01:48 +0200 (CEST) Message-ID: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> Date: Fri, 2 Jun 2006 09:01:48 +0200 (CEST) From: "Murray Cumming" To: "Murray Cumming" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.477 tagged_above=-999 required=2 tests=[AWL=-0.032, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.477 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 07:01:50 -0000 > >> Hi, >> >> I have gtk 2.4.13 installed. What version of gtkmm do I want >> installed on this machine? > > The latest version of gtkmm that you can have (without updating gtk+) is > gtkmm 2.4.x We try to keep the version numbers in sync. More importantly, if you are using Linux, your distribution's package management system should decide this for you. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 2 03:34:26 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B14F93B0328 for ; Fri, 2 Jun 2006 03:34:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06643-08 for ; Fri, 2 Jun 2006 03:34:25 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id A0D503B017B for ; Fri, 2 Jun 2006 03:34:25 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id C1DA4DC798; Fri, 2 Jun 2006 00:34:21 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 09:34:24 +0200 (CEST) Message-ID: <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> In-Reply-To: <1149195648.31923.15.camel@lain> References: <1149188587.31923.10.camel@lain> <1149195648.31923.15.camel@lain> Date: Fri, 2 Jun 2006 09:34:24 +0200 (CEST) From: "Murray Cumming" To: Diego Fdez.=?iso-8859-1?Q?Dur=E1n?= User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.482 tagged_above=-999 required=2 tests=[AWL=-0.037, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.482 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 07:34:26 -0000 I have a note about this in my Makefile.am: http://cvs.gnome.org/viewcvs/glom/glom/Makefile.am?view=markup And here is where I use gnome_program_init(): http://cvs.gnome.org/viewcvs/glom/glom/main.cc?view=markup Note that I don't use Gnome::Main. I use Gtk::Main, probably because Gnome::Main didn't support Glib::OptionContext at the time, and I wanted to call Gnome::Gda::init() with the same argc/argv. I also use Bakery. I guess that initializes Gnome::Vfs for me. I hope this helps. Gnome::Main is a bit odd. > While I'm wating for the answer I'm searching the answer myself. > > I've found a message on gnomemm-list from 3 years ago and without > solution. I'm loosing the hope. > > http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.html > > I've the same problem: > > ========= > Hi, > > I have a problem with the following code in gnomemm-2.1: > > -------------------------------------------------------------- > Gnome::Main kit(PACKAGE, VERSION, > Gnome::UI::module_info_get (), > gtk_argc, gtk_argv); > > Glib::ustring ustr; > Glib::ustring file ("gwavmerger.xml"); > Glib::RefPtr prog = Gnome::Program::get (); > > ustr = prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); > > printf("location: %s", ustr.c_str ()); > -------------------------------------------------------------- > > In my Makefile.am, I include datadir as: > > > INCLUDES = \ > -DDATADIR=\""$(datadir)"\" > > Can someone verify that with his gnomemm-2.x application? > > People on Gnome mailing list recommended to pass > GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), > but gnomemm's API won't allow for property pairs. > What I ultimately want is a property pair: > > (GNOME_PARAM_APP_DATADIR, DATADIR) > > but there is no way of setting that. I hoped gnomemm API would have > a method to add/modify application property later, but it doesn't. > > The bottom line: I cannot get Yelp work with my application. > > > Any ideas? > Anybody else has gnomemm2 app with Help contents working via XML/Yelp? > > thanks, > -VLG > ============ > > El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Durán escribió: >> Hi: >> >> I'm trying to show the help of my program using Yelp. I've looking at >> the source code of epiphany-browser and I've make some progress. But now >> when I call gnome_help_display_with_doc_id I get this error: "domain not >> found GNOME_FILE_DOMAIN_APP_HELP". >> >> In C I must do the following: (from epiphany source) >> >> ----------------- >> gnome_program_init (PACKAGE, VERSION, >> LIBGNOMEUI_MODULE, argc, argv, >> GNOME_PARAM_GOPTION_CONTEXT, option_context, >> GNOME_PARAM_HUMAN_READABLE_NAME, _("Web >> Browser" ), >> GNOME_PARAM_APP_DATADIR, DATADIR, >> NULL); >> ----------------- >> >> Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. >> >> How can I pass params to my program that is done with gnomemm? Now this >> is my code: >> >> ----------------. >> Gnome::Main gnomeMain(PACKAGE, >> VERSION, >> Gnome::UI::module_info_get(), >> argc, >> argv); >> ---------------- >> >> Thanks in advance and sorry for my bad english. >> >> _______________________________________________ >> gtkmm-list mailing list >> gtkmm-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gtkmm-list > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From igorbounov@topazelectro.ru Fri Jun 2 04:42:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5F08E3B105C for ; Fri, 2 Jun 2006 04:42:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11729-01 for ; Fri, 2 Jun 2006 04:42:53 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id EC1653B0E3C for ; Fri, 2 Jun 2006 04:42:51 -0400 (EDT) Received: (qmail 6089 invoked by uid 7801); 2 Jun 2006 08:34:34 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.088438 secs); 02 Jun 2006 08:34:34 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.088438 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 2 Jun 2006 08:34:33 -0000 Message-ID: <447FFA60.7020503@topazelectro.ru> Date: Fri, 02 Jun 2006 12:44:16 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: GTKMM Lists Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.419 tagged_above=-999 required=2 tests=[AWL=-0.051, BAYES_00=-2.599, TW_BG=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.419 X-Spam-Level: Subject: win32 and static linking X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 08:42:54 -0000 Hi, All! I see, that in a gtk/lib/ directory, created by package from http://www.pcpm.ucl.ac.be/~gustin/win32_ports/gtkmm.html, there are *.a libraries (libgtkmm.dll.a, libgtk-win32-2.0.dll.a and so on). Does it mean, that static linking with libraries from the list, generated by `pkg-config --libs gtkmm-2.4`, is possible? And if yes, then how? Igor Gorbounov From joevandyk@gmail.com Fri Jun 2 04:49:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA34E3B1064 for ; Fri, 2 Jun 2006 04:49:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12011-09 for ; Fri, 2 Jun 2006 04:49:16 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id 910C33B0DEA for ; Fri, 2 Jun 2006 04:49:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so402898uge for ; Fri, 02 Jun 2006 01:49:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=O2/3Q9Q1H3BJRIT2ugIiRDWNUulL0TiyG8kar7XD4F/U4owCK449q0E9g6WMx0MVykRhjz5ljgrhAXE3r0P9EE6KAZshPoZvrtJZVBfR/TRVLXCr1RMcVlReXINeDykfShHCX6MoMuEyq+sqy+Br+vSc4t/Cdeia4eY3zlehSac= Received: by 10.66.216.20 with SMTP id o20mr551325ugg; Fri, 02 Jun 2006 01:49:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 01:49:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 01:49:14 -0700 From: "Joe Van Dyk" To: "Murray Cumming" In-Reply-To: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.132 tagged_above=-999 required=2 tests=[AWL=0.314, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.132 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 08:49:17 -0000 On 6/2/06, Murray Cumming wrote: > > > > >> Hi, > >> > >> I have gtk 2.4.13 installed. What version of gtkmm do I want > >> installed on this machine? > > > > The latest version of gtkmm that you can have (without updating gtk+) is > > gtkmm 2.4.x We try to keep the version numbers in sync. > > More importantly, if you are using Linux, your distribution's package > management system should decide this for you. We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in the packages that come with the OS. From lieven@quasar3d.nl Fri Jun 2 05:16:49 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 474493B1079 for ; Fri, 2 Jun 2006 05:16:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13736-04 for ; Fri, 2 Jun 2006 05:16:46 -0400 (EDT) Received: from edwards.eatserver.nl (edwards.eatserver.nl [212.203.14.57]) by menubar.gnome.org (Postfix) with ESMTP id 13B943B1064 for ; Fri, 2 Jun 2006 05:16:45 -0400 (EDT) Received: from lieven.coded-illusions.com (rt-dkz-2b703.adsl.wanadoo.nl [83.116.85.3]) (authenticated bits=0) by edwards.eatserver.nl (8.12.10/8.12.10/SuSE Linux 0.7) with ESMTP id k529Ggi1017033 for ; Fri, 2 Jun 2006 11:16:43 +0200 To: "gtkmm-list@gnome.org" References: <447FFA60.7020503@topazelectro.ru> Message-ID: Date: Fri, 02 Jun 2006 11:16:42 +0200 From: LievenQ Content-Type: text/plain; format=flowed; delsp=yes; charset=iso-8859-15 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit In-Reply-To: <447FFA60.7020503@topazelectro.ru> User-Agent: Opera M2/8.52 (Win32, build 7721) X-Virus-Scanned: by amavisd-new X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.233 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_BG=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.233 X-Spam-Level: Subject: Re: win32 and static linking X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:16:49 -0000 Hi, Probably not. On windows, a dynamic library (dll) usually also has an import library, which is a static library that simply contains references to the functions in the dll. So these libraries are needed to be able to link your executable. Then at run time you'll need the actual dll. Greets, Lieven van der Heide. On Fri, 02 Jun 2006 10:44:16 +0200, Igor Gorbounov wrote: > Hi, All! > I see, that in a gtk/lib/ directory, created by package from > http://www.pcpm.ucl.ac.be/~gustin/win32_ports/gtkmm.html, > there are *.a libraries (libgtkmm.dll.a, libgtk-win32-2.0.dll.a and so > on). > Does it mean, that static linking with libraries from the list, generated > by `pkg-config --libs gtkmm-2.4`, is possible? And if yes, then how? > Igor Gorbounov > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ From murrayc@murrayc.com Fri Jun 2 05:42:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B7D713B0DEA for ; Fri, 2 Jun 2006 05:42:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15147-05 for ; Fri, 2 Jun 2006 05:42:14 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 9212D3B02C0 for ; Fri, 2 Jun 2006 05:42:14 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 44D371462B; Fri, 2 Jun 2006 02:42:13 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 11:42:13 +0200 (CEST) Message-ID: <36019.194.138.18.132.1149241333.squirrel@webmail.murrayc.com> In-Reply-To: References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> Date: Fri, 2 Jun 2006 11:42:13 +0200 (CEST) From: "Murray Cumming" To: "Joe Van Dyk" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.475 tagged_above=-999 required=2 tests=[AWL=-0.030, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.475 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:42:17 -0000 > On 6/2/06, Murray Cumming wrote: >> >> > >> >> Hi, >> >> >> >> I have gtk 2.4.13 installed. What version of gtkmm do I want >> >> installed on this machine? >> > >> > The latest version of gtkmm that you can have (without updating gtk+) >> is >> > gtkmm 2.4.x We try to keep the version numbers in sync. >> >> More importantly, if you are using Linux, your distribution's package >> management system should decide this for you. > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > the packages that come with the OS. Fedora has an "Extras" set of packages. I'd expect RHEL to have something similar. You presumably purchased RHEL so I think you really should contact customer support to find out. That way you might get a much more standard install of gtkmm, without so much work. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From igorbounov@topazelectro.ru Fri Jun 2 05:42:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6A2423B10C8 for ; Fri, 2 Jun 2006 05:42:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15258-08 for ; Fri, 2 Jun 2006 05:42:42 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id 6061F3B1069 for ; Fri, 2 Jun 2006 05:42:41 -0400 (EDT) Received: (qmail 9373 invoked by uid 7801); 2 Jun 2006 09:34:24 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.086806 secs); 02 Jun 2006 09:34:24 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.086806 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 2 Jun 2006 09:34:23 -0000 Message-ID: <44800867.6020504@topazelectro.ru> Date: Fri, 02 Jun 2006 13:44:07 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: Joe Van Dyk References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.453 tagged_above=-999 required=2 tests=[AWL=-0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.453 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:42:45 -0000 Joe Van Dyk writes: > [...] > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > the packages that come with the OS. It might be in some extra packages repository, just like for Fedora Core 5 there is the Extras repository. Igor Gorbounov From bob@fis-cal.com Fri Jun 2 08:38:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 82EBB3B04AD; Fri, 2 Jun 2006 08:38:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26095-03; Fri, 2 Jun 2006 08:38:34 -0400 (EDT) Received: from mailrtr1.mailzone.edeltacom.com (mailrtr1.mailzone.edeltacom.com [216.248.176.149]) by menubar.gnome.org (Postfix) with ESMTP id 886223B0351; Fri, 2 Jun 2006 08:38:34 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr1.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id EZY94755; Fri, 2 Jun 2006 08:37:59 -0400 (EDT) Message-ID: <44803128.1090106@fis-cal.com> Date: Fri, 02 Jun 2006 07:38:00 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: Murray Cumming References: <1149188021.5943.40.camel@localhost.localdomain> In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> Content-Type: multipart/mixed; boundary="------------040405090807070602050103" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 12:38:36 -0000 This is a multi-part message in MIME format. --------------040405090807070602050103 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I won't miss it. Bob Caryl Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. > > --------------040405090807070602050103 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------040405090807070602050103-- From arthurmaciel@gmail.com Fri Jun 2 11:25:18 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8C3163B0F36 for ; Fri, 2 Jun 2006 11:25:18 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03680-07 for ; Fri, 2 Jun 2006 11:25:15 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id AF7173B0421 for ; Fri, 2 Jun 2006 11:25:15 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id m7so527043nzf for ; Fri, 02 Jun 2006 08:25:15 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=ea29i7wxyd0fK4i57SH2lanzX/LllLDL0ZI8b9LQ8pJM6Ym2XYhs7dCLX6BLICYBPoSxsR6EjBYnTF//j0BG3wnCUVioc8URdmeJNo8MQ83mpCJwEZDZAly6b5E9rYeFOUhinJ42H2JUAMXy1MioV3T31r+3yjdazVaZl1rM+3A= Received: by 10.64.220.10 with SMTP id s10mr163570qbg; Fri, 02 Jun 2006 08:25:14 -0700 (PDT) Received: by 10.65.241.20 with HTTP; Fri, 2 Jun 2006 08:25:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:25:14 -0300 From: "Arthur Maciel" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.258 tagged_above=-999 required=2 tests=[AWL=0.342, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.258 X-Spam-Level: Subject: Gtkmm/C++ for UI on medical appliances X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 15:25:18 -0000 Greetings to all. I've been talking on ##C (irc.freenode.com) and I told people I was a medicine student and would like to integrate medicine and programming. Someone there suggested me to develop better GUI for medical devices (like ultra-sonography, magnetic ressonance, tomography, etc...) and other told me that I shouldn't use C or C++ while developing for appliances that deals with life; I should just do that if I were an "experienced programmer". Altough C++ is a swiss-armyknife, I don't think it could be harmful if just used to deal with user input and pass data to background hardware control programs. What do you think? Please tell me if you think this is off-topic - altough it deals about Gtkmm, maybe you would not like to talk about it here (I'll move it to the correct place) . Thanks in advance. Arthur From diego@goedi.net Fri Jun 2 12:23:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9C72B3B0140 for ; Fri, 2 Jun 2006 12:23:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07638-01 for ; Fri, 2 Jun 2006 12:23:12 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id D73C33B00C7 for ; Fri, 2 Jun 2006 12:23:09 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 517A014D93; Fri, 2 Jun 2006 18:23:08 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 0l3-7RloiZ2M; Fri, 2 Jun 2006 18:23:05 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id 85EF514D6C; Fri, 2 Jun 2006 18:23:04 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: Murray Cumming In-Reply-To: <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> References: <1149188587.31923.10.camel@lain> <1149195648.31923.15.camel@lain> <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-eaJLVgKCTeECL6Xh3qES" Date: Fri, 02 Jun 2006 17:41:17 +0200 Message-Id: <1149262877.4142.19.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.314 tagged_above=-999 required=2 tests=[AWL=-0.004, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.314 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 16:23:17 -0000 --=-eaJLVgKCTeECL6Xh3qES Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thanks Murray for your answer. ---------- This mail pretends to be a sum of what is needed to implement gnome help (yelp) in a gtkmm/gnomemm program: - configure.ac/configure.in: GNOME_DOC_INIT - Makefile.am INCLUDES =3D \ [...] -DDATADIR=3D\""$(datadir)"\"=20 =20 - main(int argc, char *argv[]) gnome_program_init (PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv, GNOME_PARAM_APP_DATADIR, DATADIR, NULL); Gtk::Main kit(argc, argv); Gtk::Window window; Gtk::Main::run(window); ---------- How to write a OMF[1] file and the help xml, create a "help" directory with the help xml and .po for translation, can be done easily looking at any GNOME program source code like epiphany browser or gedit. If you want yo can look at my source code at: http://svn.sourceforge.net/viewcvs.cgi/g4c/trunk/ =20 I hope this helps somebody. [1] Writing OMF files http://scrollkeeper.sourceforge.net/documentation/writing_scrollkeeper_omf_= files/index.html =20 El vie, 02-06-2006 a las 09:34 +0200, Murray Cumming escribi=C3=B3: > I have a note about this in my Makefile.am: > http://cvs.gnome.org/viewcvs/glom/glom/Makefile.am?view=3Dmarkup >=20 > And here is where I use gnome_program_init(): > http://cvs.gnome.org/viewcvs/glom/glom/main.cc?view=3Dmarkup >=20 > Note that I don't use Gnome::Main. I use Gtk::Main, probably because > Gnome::Main didn't support Glib::OptionContext at the time, and I wanted > to call Gnome::Gda::init() with the same argc/argv. >=20 > I also use Bakery. I guess that initializes Gnome::Vfs for me. >=20 > I hope this helps. Gnome::Main is a bit odd. >=20 > > While I'm wating for the answer I'm searching the answer myself. > > > > I've found a message on gnomemm-list from 3 years ago and without > > solution. I'm loosing the hope. > > > > http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.htm= l > > > > I've the same problem: > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D > > Hi, > > > > I have a problem with the following code in gnomemm-2.1: > > > > -------------------------------------------------------------- > > Gnome::Main kit(PACKAGE, VERSION, > > Gnome::UI::module_info_get (), > > gtk_argc, gtk_argv); > > > > Glib::ustring ustr; > > Glib::ustring file ("gwavmerger.xml"); > > Glib::RefPtr prog =3D Gnome::Program::get (); > > > > ustr =3D prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); > > > > printf("location: %s", ustr.c_str ()); > > -------------------------------------------------------------- > > > > In my Makefile.am, I include datadir as: > > > > > > INCLUDES =3D \ > > -DDATADIR=3D\""$(datadir)"\" > > > > Can someone verify that with his gnomemm-2.x application? > > > > People on Gnome mailing list recommended to pass > > GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), > > but gnomemm's API won't allow for property pairs. > > What I ultimately want is a property pair: > > > > (GNOME_PARAM_APP_DATADIR, DATADIR) > > > > but there is no way of setting that. I hoped gnomemm API would have > > a method to add/modify application property later, but it doesn't. > > > > The bottom line: I cannot get Yelp work with my application. > > > > > > Any ideas? > > Anybody else has gnomemm2 app with Help contents working via XML/Yelp? > > > > thanks, > > -VLG > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Dur=C3=83=C2=A1n escr= ibi=C3=83=C2=B3: > >> Hi: > >> > >> I'm trying to show the help of my program using Yelp. I've looking at > >> the source code of epiphany-browser and I've make some progress. But n= ow > >> when I call gnome_help_display_with_doc_id I get this error: "domain n= ot > >> found GNOME_FILE_DOMAIN_APP_HELP". > >> > >> In C I must do the following: (from epiphany source) > >> > >> ----------------- > >> gnome_program_init (PACKAGE, VERSION, > >> LIBGNOMEUI_MODULE, argc, argv, > >> GNOME_PARAM_GOPTION_CONTEXT, option_context, > >> GNOME_PARAM_HUMAN_READABLE_NAME, _("Web > >> Browser" ), > >> GNOME_PARAM_APP_DATADIR, DATADIR, > >> NULL); > >> ----------------- > >> > >> Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. > >> > >> How can I pass params to my program that is done with gnomemm? Now th= is > >> is my code: > >> > >> ----------------. > >> Gnome::Main gnomeMain(PACKAGE, > >> VERSION, > >> Gnome::UI::module_info_get(), > >> argc, > >> argv); > >> ---------------- > >> > >> Thanks in advance and sorry for my bad english. > >> > >> _______________________________________________ > >> gtkmm-list mailing list > >> gtkmm-list@gnome.org > >> http://mail.gnome.org/mailman/listinfo/gtkmm-list > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > >=20 >=20 > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com >=20 --=20 Diego Fdez. Dur=C3=A1n | http://iota.goedi.net GPG : 925C 9A21 7A11 3B13 6E43 50DB F579 D119 90D2 66BB --=-eaJLVgKCTeECL6Xh3qES Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEgFwd9XnRGZDSZrsRAr4mAJ0fZ65dg+pmWhKpdEc2zkgVSyF9RwCfU1KG ikdz2uoG8JTgQ6iTlIsHKUw= =6Y5t -----END PGP SIGNATURE----- --=-eaJLVgKCTeECL6Xh3qES-- From maestro485@comcast.net Fri Jun 2 12:51:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86C083B0135 for ; Fri, 2 Jun 2006 12:51:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09405-01 for ; Fri, 2 Jun 2006 12:51:54 -0400 (EDT) Received: from rwcrmhc13.comcast.net (rwcrmhc13.comcast.net [216.148.227.153]) by menubar.gnome.org (Postfix) with ESMTP id 71C823B012E for ; Fri, 2 Jun 2006 12:51:54 -0400 (EDT) Received: from [192.168.2.2] (c-67-171-100-38.hsd1.pa.comcast.net[67.171.100.38]) by comcast.net (rwcrmhc13) with ESMTP id <20060602165152m1300i4brge>; Fri, 2 Jun 2006 16:51:53 +0000 Message-ID: <44806C24.8030309@comcast.net> Date: Fri, 02 Jun 2006 12:49:40 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: Jonathon Jongsma References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.73 tagged_above=-999 required=2 tests=[AWL=-1.286, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: -0.73 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 16:51:57 -0000 Jonathon Jongsma wrote: > On 5/26/06, Murray Cumming wrote: >> >> No, I think he needs Gtk::TreeModelFilter: >> http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html >> >> >> Here's an example: >> http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ >> >> I guess that Nautilus uses this. > No problem Jonner. A little source browsing never hurt anybody. > Ahh, fantastic. I'd never needed such a thing so I didn't realize it > existed. Sorry for leading you in the wrong direction, Matt. > > Jonner > Thanks for the help. The TreeModelFilter appears to do the trick, although it is a little quirky. Also, there is precious little in the way of documentation about it. Is there something in the works for this? I'd be willing to contribute when I get a better handle on how the filter works. Thanks again, Matt From jonathon.jongsma@gmail.com Fri Jun 2 13:08:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5A2B63B0A74 for ; Fri, 2 Jun 2006 13:08:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10121-06 for ; Fri, 2 Jun 2006 13:08:29 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id 9B9733B0506 for ; Fri, 2 Jun 2006 13:08:29 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so567087wra for ; Fri, 02 Jun 2006 10:08:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=twyBeN7VavJGfI9z+W2XCVl+lbnj/6mjJpBo3uDgBa5pAq+G98tOw5kxl2axZPWcQpH7+axRUOE5sS359gsnjNzLk3gbQwVR0mP047ebq7yHKLr4A7So5iTVF4NKDLF9NO25zrT2VZdmY2Mrusj7xHPX+otHF64ka51Ug9Z+Mpo= Received: by 10.54.142.18 with SMTP id p18mr2032590wrd; Fri, 02 Jun 2006 10:08:28 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Fri, 2 Jun 2006 10:08:28 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 11:08:28 -0600 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149188021.5943.40.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.388 tagged_above=-999 required=2 tests=[AWL=0.058, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.388 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 17:08:32 -0000 On 6/1/06, Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. I certainly wouldn't mind. jonner From murrayc@murrayc.com Fri Jun 2 13:49:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 690023B0176 for ; Fri, 2 Jun 2006 13:49:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12635-06 for ; Fri, 2 Jun 2006 13:49:28 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (ip-208-97-132-53.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id CFCE33B008F for ; Fri, 2 Jun 2006 13:49:28 -0400 (EDT) Received: from noname (p5497F668.dip.t-dialin.net [84.151.246.104]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id 2B800EB464; Fri, 2 Jun 2006 10:49:25 -0700 (PDT) From: Murray Cumming To: Matt Bragano In-Reply-To: <44806C24.8030309@comcast.net> References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> <44806C24.8030309@comcast.net> Content-Type: text/plain Date: Fri, 02 Jun 2006 19:49:22 +0200 Message-Id: <1149270562.5848.5.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.508 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599] X-Spam-Score: -2.508 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 17:49:32 -0000 On Fri, 2006-06-02 at 12:49 -0400, Matt Bragano wrote: > Jonathon Jongsma wrote: > > On 5/26/06, Murray Cumming wrote: > >> > >> No, I think he needs Gtk::TreeModelFilter: > >> http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html > >> > >> > >> Here's an example: > >> http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ > >> > >> I guess that Nautilus uses this. > > > No problem Jonner. A little source browsing never hurt anybody. > > Ahh, fantastic. I'd never needed such a thing so I didn't realize it > > existed. Sorry for leading you in the wrong direction, Matt. > > > > Jonner > > > Thanks for the help. The TreeModelFilter appears to do the trick, > although it is a little quirky. Also, there is precious little in the > way of documentation about it. Is there something in the works for > this? I'd be willing to contribute when I get a better handle on how > the filter works. It's not a very big class. But feel free to add documentation. There may be more that we can take from the C documentation. Ask here if you have any problems figuring out how to do that. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 2 15:04:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0E51E3B04FE for ; Fri, 2 Jun 2006 15:04:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17353-02 for ; Fri, 2 Jun 2006 15:04:00 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 318CE3B01E0 for ; Fri, 2 Jun 2006 15:04:00 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id B623A13103 for ; Fri, 2 Jun 2006 12:03:59 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Fri, 02 Jun 2006 12:03:57 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.351 tagged_above=-999 required=2 tests=[AWL=0.057, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.351 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1141 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:04:02 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 2. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 3. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 4. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 5. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 1 Jun 2006 18:54:16 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601225416.29B166CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #4 from Javeed Shaikh 2006-06-01 22:54 UTC ------- Created an attachment (id=66628) --> (http://bugzilla.gnome.org/attachment.cgi?id=66628&action=view) Test case This is a test case. Compile it with g++ -Wall -pedantic -c test.h `pkg-config --cflags gdkmm-2.4` (it won't compile.) The problem is solved if the order of the two header files is swapped. I was pulling my hair out trying to fix this. I think something should be done about this. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Thu, 1 Jun 2006 19:32:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601233244.9C49E6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Karsten Br?ckelmann changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID | ------- Comment #5 from Karsten Br?ckelmann 2006-06-01 23:32 UTC ------- Re-opening on behalf of Javeed Shaikh, who provided a test case. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Fri, 2 Jun 2006 03:19:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602071918.4CF976CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #6 from Murray Cumming 2006-06-02 07:19 UTC ------- Excellent detective work. Does this happen also with gtk.h instead of gtkmm.h? Then we can reassign it to GTK+. Maybe they (or us, if necessary) could add a compiler warning to prevent it. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Fri, 2 Jun 2006 11:42:41 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602154241.D06286CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Javeed Shaikh changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |syscrash2k@gmail.com ------- Comment #7 from Javeed Shaikh 2006-06-02 15:42 UTC ------- This does not happen with the non-mm gtk.h, glib.h, or gdk.h. It does happen with gtkmm.h (because it brings in glibmm.h and gdkmm.h), glibmm.h, and gdkmm.h. The problem with the glibmm.h header is that DestroyNotify being defined as a constant by Xlib (I believe it is used for events.) The problem with gdkmm.h is that it brings in gdkmm/types.h, which the compiler does not like because the name of the enum on line 187 (Status) is also used by Xlib (I'm not quite sure what for, but grepping the header file gives many lines.) This is a bit "fudgy", because the Status enum is inside the Gdk namespace. Unfortunately, the preprocessor doesn't really speak C++ (as far as I know), and it just replaces it with the numeric constant. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Fri, 2 Jun 2006 14:29:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602182910.CEBC86CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #8 from Murray Cumming 2006-06-02 18:29 UTC ------- Ah, well done. So, at those points in the headers, we need some kind of #ifdef DestroyNotify #error "X11/Xlib.h seems to have been included before this header. Due to some commonly-named macros in X11/Xlib.h, it must be included after any glibmm/gdkmm/gtkmm headers". #endif //DestroyNotify I'm not sure whether #error can be used, but I think I've seen #warning before. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1141 ******************************************** From joevandyk@gmail.com Fri Jun 2 15:22:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AE3373B0310 for ; Fri, 2 Jun 2006 15:22:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18610-03 for ; Fri, 2 Jun 2006 15:22:23 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id D39D33B0DC0 for ; Fri, 2 Jun 2006 15:22:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so602504uge for ; Fri, 02 Jun 2006 12:22:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=L291OpYK4nRPj9+F1V4LU6o1KNWV4I4Iyurdgf5yy5zoeQ7YjH6jlkI7LGf9JR1yAv6D+OsosClwZZR3RgilTn3juEusgcrsL3IKGnDqFDk9lW6OQDdoLMjy7fDIHo8kvO88wXxa0iAD9DdyL/tbe9OIVCSPpi29PLRm+4AgGcs= Received: by 10.66.216.6 with SMTP id o6mr1079199ugg; Fri, 02 Jun 2006 12:22:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:22:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:22:14 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <44800867.6020504@topazelectro.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> <44800867.6020504@topazelectro.ru> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.42 tagged_above=-999 required=2 tests=[AWL=-0.532, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.42 X-Spam-Level: Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:22:24 -0000 On 6/2/06, Igor Gorbounov wrote: > Joe Van Dyk writes: > > [...] > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > > the packages that come with the OS. > It might be in some extra packages repository, just like for Fedora Core 5 > there is the Extras repository. > Igor Gorbounov I've never seen an extra packages repository for RHEL. Joe From joevandyk@gmail.com Fri Jun 2 15:27:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 15AE13B0170 for ; Fri, 2 Jun 2006 15:27:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18822-06 for ; Fri, 2 Jun 2006 15:27:51 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 089B93B012E for ; Fri, 2 Jun 2006 15:27:50 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so604177uge for ; Fri, 02 Jun 2006 12:27:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=eQLQoKRKT6GwDsTU9SQWMsDTq6ZtCpP5pzwdQtCdRePJdB+j7pOSHDQWrT5Qr3VVoAjvaKwRPzmUphi/D6iDXVl8Tn70VWpCmP3B0JM+YxoXlWNPWvhkoWSkR3IEezDb5BdXuOKfaLMXknywCnQykRMzoEP0QRlitexgSvV/VtY= Received: by 10.67.100.12 with SMTP id c12mr1081456ugm; Fri, 02 Jun 2006 12:27:49 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:27:49 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:27:49 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <20060527215519.5ad69b3b.alex.buell@munted.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060527135819.CEEF811004D@dd7726.kasserver.com> <20060527215519.5ad69b3b.alex.buell@munted.org.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.216 tagged_above=-999 required=2 tests=[AWL=0.384, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.216 X-Spam-Level: Subject: Re: Button depressing X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:27:53 -0000 On 5/27/06, Alex Buell wrote: > On Sat, 27 May 2006 15:55:08 +0200, I waved a wand and this message > magically appeared: > > > why don't you set the state with the method: > > Right, following on from my previous post: Here's some code the OP can > play with as I've just cracked it: > > #include > #include > > namespace Gtk > { > class DepressedToggleButton : public Gtk::ToggleButton > { > public: > DepressedToggleButton() : color(Gdk::Color("yellow")) > { set_color(color); } DepressedToggleButton(Gdk::Color c) : color(c) > { set_color(c); } ~DepressedToggleButton() {} > > void set_color(Gdk::Color c) > { > Glib::RefPtr style = > Gtk::Style::create(); style->set_bg(Gtk::STATE_ACTIVE, c); > style->set_bg(Gtk::STATE_PRELIGHT, c); > set_style(style); > } > > Gdk::Color get_color() > { > return color; > } > > protected: > virtual bool on_expose_event(GdkEventExpose* event); > > private: > Gdk::Color color; > > }; > > bool DepressedToggleButton::on_expose_event(GdkEventExpose* > event) { > return Gtk::Button::on_expose_event(event); > } > } > > class TestButton : public Gtk::Window > { > public: > TestButton(); > ~TestButton(); > > protected: > void HandleButton(int i); > > Gtk::VBox m_VBox; > Gtk::HButtonBox m_HButtonBox; > Gtk::DepressedToggleButton m_DepressedToggleButton[4]; > > private: > bool state; > }; > > TestButton::TestButton() : > state(false) > { > set_title("DepressedToggleButton"); > add(m_VBox); > > m_HButtonBox.set_border_width(5); > m_HButtonBox.set_layout(Gtk::BUTTONBOX_END); > m_HButtonBox.set_spacing(5); > > m_DepressedToggleButton[0].set_label("First"); > m_DepressedToggleButton[0].set_color(Gdk::Color("red")); > m_DepressedToggleButton[1].set_label("Second"); > m_DepressedToggleButton[1].set_color(Gdk::Color("blue")); > m_DepressedToggleButton[2].set_label("Third"); > m_DepressedToggleButton[2].set_color(Gdk::Color("green")); > m_DepressedToggleButton[3].set_label("Fourth"); // use default > color > > for (int i = 0; i < 4; i++) > { > m_DepressedToggleButton[i].signal_clicked().connect( > sigc::bind(sigc::mem_fun(*this, > &TestButton::HandleButton), i)); m_HButtonBox.add > (m_DepressedToggleButton[i]); } > > m_VBox.pack_start(m_HButtonBox, Gtk::BUTTONBOX_END, 0); > > set_resizable(false); > show_all_children(); > } > > TestButton::~TestButton() > { > } > > int main(int argc, char *argv[]) > { > Gtk::Main app(argc, argv); > > TestButton test; > Gtk::Main::run(test); > return 0; > } > > > void TestButton::HandleButton(int i) > { > std::cout << "Button " << i << " clicked!\n"; > } Thanks! I'll give that a shot. Joe From joevandyk@gmail.com Fri Jun 2 15:58:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 567783B044B for ; Fri, 2 Jun 2006 15:58:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20682-02 for ; Fri, 2 Jun 2006 15:58:15 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 2005F3B0424 for ; Fri, 2 Jun 2006 15:58:13 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so613411uge for ; Fri, 02 Jun 2006 12:58:13 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=X8e0WfjRtcMpWPEtOYn8jvmL0iQ6aYY2PJO+63oqDhm2wmvpqeGCLphUZSLO9xXWmBBjLZn1WxRQ68X2B4ztf2YHYK0/EiG0oqRYaU135l/WQHdtTi5c8cdU8qIkTAfy97Agtnwbfq6vZ/ec+IdXaJiilunRa//RC5njtbsr4ao= Received: by 10.67.106.3 with SMTP id i3mr1098050ugm; Fri, 02 Jun 2006 12:58:12 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:58:12 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:58:12 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.177 tagged_above=-999 required=2 tests=[AWL=0.269, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.177 X-Spam-Level: Subject: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:58:16 -0000 Hi, I was playing around with some code that was posted on the list earlier. The original code had an array of four DepressedToggleButtons. I changed that array to a vector, because vectors are good, right? However, it fails to compile -- something about the copy ctor. Error: g++ -o buttons main.cpp `pkg-config gtkmm-2.4 --cflags --libs` main.cpp: In copy constructor 'Gtk::DepressedToggleButton::DepressedToggleButton(const Gtk::DepressedToggleButton&)': main.cpp:8: instantiated from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Tp*, const _Tp&) [with _Tp = Gtk::DepressedToggleButton]' /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_vector.h:606: instantiated from 'void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = Gtk::DepressedToggleButton, _Alloc = std::allocator]' main.cpp:67: instantiated from here /usr/include/glibmm-2.4/glibmm/objectbase.h:154: error: 'Glib::ObjectBase::ObjectBase(const Glib::ObjectBase&)' is private main.cpp:8: error: within this context /usr/include/gtkmm-2.4/gtkmm/togglebutton.h:70: error: 'Gtk::ToggleButton::ToggleButton(const Gtk::ToggleButton&)' is private main.cpp:8: error: within this context Source: #include #include #include namespace Gtk { class DepressedToggleButton : public Gtk::ToggleButton { public: DepressedToggleButton() : color(Gdk::Color("yellow")) { set_color(color); } DepressedToggleButton(Gdk::Color c) : color(c) { set_color(c); } void set_color(Gdk::Color c) { Glib::RefPtr style = Gtk::Style::create(); style->set_bg(Gtk::STATE_ACTIVE, c); style->set_bg(Gtk::STATE_PRELIGHT, c); set_style(style); } Gdk::Color get_color() { return color; } protected: virtual bool on_expose_event(GdkEventExpose* event); private: Gdk::Color color; }; bool DepressedToggleButton::on_expose_event(GdkEventExpose* event) { return Gtk::Button::on_expose_event(event); } } class TestButton : public Gtk::Window { public: TestButton(); protected: void HandleButton(int i); Gtk::VBox m_VBox; Gtk::HButtonBox m_HButtonBox; std::vector m_DepressedToggleButton; private: bool state; }; TestButton::TestButton() : state(false) { set_title("DepressedToggleButton"); add(m_VBox); for (int i = 0; i < 4; ++i) { Gtk::DepressedToggleButton b; m_DepressedToggleButton.push_back(b); } m_HButtonBox.set_border_width(5); m_HButtonBox.set_layout(Gtk::BUTTONBOX_END); m_HButtonBox.set_spacing(5); m_DepressedToggleButton[0].set_label("First"); m_DepressedToggleButton[0].set_color(Gdk::Color("red")); m_DepressedToggleButton[1].set_label("Second"); m_DepressedToggleButton[1].set_color(Gdk::Color("blue")); m_DepressedToggleButton[2].set_label("Third"); m_DepressedToggleButton[2].set_color(Gdk::Color("green")); m_DepressedToggleButton[3].set_label("Fourth"); // use default color for (int i = 0; i < 4; i++) { m_DepressedToggleButton[i].signal_clicked().connect( sigc::bind(sigc::mem_fun(*this, &TestButton::HandleButton), i)); m_HButtonBox.add (m_DepressedToggleButton[i]); } m_VBox.pack_start(m_HButtonBox, Gtk::BUTTONBOX_END, 0); set_resizable(false); show_all_children(); } int main(int argc, char *argv[]) { Gtk::Main app(argc, argv); TestButton test; Gtk::Main::run(test); return 0; } void TestButton::HandleButton(int i) { std::cout << "Button " << i << " clicked!\n"; } From pierre.thierry@levallois.eu.org Fri Jun 2 18:44:11 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 14A1C3B0408 for ; Fri, 2 Jun 2006 18:44:11 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28583-07 for ; Fri, 2 Jun 2006 18:44:09 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id 1FBEF3B04D7 for ; Fri, 2 Jun 2006 18:44:08 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 26100BB9DF; Sat, 3 Jun 2006 00:40:00 +0200 (CEST) Date: Sat, 3 Jun 2006 00:39:59 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ChQOR20MqfxkMJg9" Content-Disposition: inline In-Reply-To: X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.379 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.379 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 22:44:11 -0000 --ChQOR20MqfxkMJg9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > However, it fails to compile -- something about the copy ctor. Try to store pointers (or Glib::Refptr) of widget, they are assignable, AFAIK. The value type of an STL container must be assignable. It must also be default constructible when you want to reserve space, I think. Quickly, Nowhere man --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --ChQOR20MqfxkMJg9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgL4/xe13INnVDYoRAhaJAKCXeEQOHDQ8Edo5824M3j1Ag+tGYgCgvc8v QIzxsDotoVXgpzAzmptRhBk= =yUu0 -----END PGP SIGNATURE----- --ChQOR20MqfxkMJg9-- From murrayc@murrayc.com Fri Jun 2 19:05:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69BAB3B11C6 for ; Fri, 2 Jun 2006 19:05:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29929-03 for ; Fri, 2 Jun 2006 19:05:23 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 93B7E3B1182 for ; Fri, 2 Jun 2006 19:05:23 -0400 (EDT) Received: from noname (p5497DA60.dip.t-dialin.net [84.151.218.96]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id BD81CEB472; Fri, 2 Jun 2006 16:05:21 -0700 (PDT) From: Murray Cumming To: Pierre THIERRY In-Reply-To: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> Content-Type: text/plain Date: Sat, 03 Jun 2006 01:05:18 +0200 Message-Id: <1149289518.5726.7.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.729 tagged_above=-999 required=2 tests=[AWL=-0.688, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558] X-Spam-Score: -1.729 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:05:24 -0000 On Sat, 2006-06-03 at 00:39 +0200, Pierre THIERRY wrote: > Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > > However, it fails to compile -- something about the copy ctor. > > Try to store pointers (or Glib::Refptr) of widget, they are assignable, > AFAIK. Please don't use Glib::RefPtr on widgets. It's not what it's meant for. A regular pointer is fine. > The value type of an STL container must be assignable. It must also be > default constructible when you want to reserve space, I think. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mailinglist@evilissimo-softdev.de Fri Jun 2 19:19:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4D2613B051C for ; Fri, 2 Jun 2006 19:19:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30616-04 for ; Fri, 2 Jun 2006 19:19:39 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by menubar.gnome.org (Postfix) with ESMTP id 3EF9C3B11E0 for ; Fri, 2 Jun 2006 19:19:36 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu4) with ESMTP (Nemesis), id 0ML21M-1FmIvX2va1-0001a8; Sat, 03 Jun 2006 01:19:35 +0200 Message-ID: <4480C770.3070607@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:19:12 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.996 tagged_above=-999 required=2 tests=[AWL=0.449, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -1.996 X-Spam-Level: Subject: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:19:40 -0000 Hi, I'm trying to use a string with german umlauts in an application and Glib::locale_to_utf8 returns an invalid string. If I execute this: Glib::ustring test = Glib::locale_to_utf8("äöüß"); and I retrieve an invalid object Glib::ustring the debugger shows me an Bad Pointer in this object. I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib problem? Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? BR Vinzenz From murrayc@murrayc.com Fri Jun 2 19:22:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 885FF3B0491 for ; Fri, 2 Jun 2006 19:22:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30876-01 for ; Fri, 2 Jun 2006 19:22:51 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 797853B0414 for ; Fri, 2 Jun 2006 19:22:51 -0400 (EDT) Received: from noname (p5497DA60.dip.t-dialin.net [84.151.218.96]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 057DD90E35; Fri, 2 Jun 2006 16:22:49 -0700 (PDT) From: Murray Cumming To: Vinzenz 'evilissimo' Feenstra In-Reply-To: <4480C770.3070607@evilissimo-softdev.de> References: <4480C770.3070607@evilissimo-softdev.de> Content-Type: text/plain; charset=utf-8 Date: Sat, 03 Jun 2006 01:22:47 +0200 Message-Id: <1149290567.5726.16.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.649 tagged_above=-999 required=2 tests=[AWL=-0.762, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -1.649 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:22:56 -0000 On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > Hi, > > I'm trying to use a string with german umlauts in an application and > Glib::locale_to_utf8 returns an invalid string. > If I execute this: > > Glib::ustring test = Glib::locale_to_utf8("äöüß"); > > and I retrieve an invalid object Glib::ustring the debugger shows me an > Bad Pointer in this object. > > I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib > problem? > > Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? This doesn't solve your problem, but: This should be caught by an exception, I think. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mailinglist@evilissimo-softdev.de Fri Jun 2 19:25:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86C0D3B07DF for ; Fri, 2 Jun 2006 19:25:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30849-07 for ; Fri, 2 Jun 2006 19:25:05 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by menubar.gnome.org (Postfix) with ESMTP id 8BAC63B0491 for ; Fri, 2 Jun 2006 19:25:04 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu6) with ESMTP (Nemesis), id 0ML29c-1FmJ0p18XZ-0007pm; Sat, 03 Jun 2006 01:25:03 +0200 Message-ID: <4480C8CC.8070401@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:25:00 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.193 tagged_above=-999 required=2 tests=[AWL=0.252, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.193 X-Spam-Level: Subject: [Fwd: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3] X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:25:05 -0000 Murray Cumming schrieb: > On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > >> Hi, >> >> I'm trying to use a string with german umlauts in an application and >> Glib::locale_to_utf8 returns an invalid string. >> If I execute this: >> >> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >> >> and I retrieve an invalid object Glib::ustring the debugger shows me an >> Bad Pointer in this object. >> >> I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib >> problem? >> >> Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? >> > > This doesn't solve your problem, but: This should be caught by an > exception, I think. > > No it is not, at least not in Debug Mode with VC++ Maybe the Gtk+ Build is not compatible to VC++ 8 / 2005 BR Vinzenz From mailinglist@evilissimo-softdev.de Fri Jun 2 19:27:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EC7763B11D2 for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31036-07 for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.177]) by menubar.gnome.org (Postfix) with ESMTP id 1E8823B051D for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu1) with ESMTP (Nemesis), id 0MKwpI-1FmJ2n2oHh-0007fD; Sat, 03 Jun 2006 01:27:05 +0200 Message-ID: <4480C946.9020106@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:27:02 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Murray Cumming References: <4480C770.3070607@evilissimo-softdev.de> <1149290567.5726.16.camel@localhost.localdomain> In-Reply-To: <1149290567.5726.16.camel@localhost.localdomain> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.263 tagged_above=-999 required=2 tests=[AWL=0.182, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.263 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:27:08 -0000 Murray Cumming schrieb: > On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > >> Hi, >> >> I'm trying to use a string with german umlauts in an application and >> Glib::locale_to_utf8 returns an invalid string. >> If I execute this: >> >> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >> >> and I retrieve an invalid object Glib::ustring the debugger shows me an >> Bad Pointer in this object. >> >> I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib >> problem? >> >> Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? >> > > This doesn't solve your problem, but: This should be caught by an > exception, I think. > > The other Gtk+ Package shouldn't be a solution for the problem ;) BR Vinzenz From pierre.thierry@levallois.eu.org Fri Jun 2 19:30:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 087F83B11C6 for ; Fri, 2 Jun 2006 19:30:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31300-02 for ; Fri, 2 Jun 2006 19:30:20 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id C536B3B051D for ; Fri, 2 Jun 2006 19:30:19 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 60E82BB9DF; Sat, 3 Jun 2006 01:26:13 +0200 (CEST) Date: Sat, 3 Jun 2006 01:26:13 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060602232613.GG3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Enx9fNJ0XV5HaWRu" Content-Disposition: inline In-Reply-To: <1149289518.5726.7.camel@localhost.localdomain> X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.341 tagged_above=-999 required=2 tests=[AWL=0.047, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_TK=0.077] X-Spam-Score: -2.341 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:30:21 -0000 --Enx9fNJ0XV5HaWRu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Murray Cumming dies 03/06/2006 hora 01:05: > Please don't use Glib::RefPtr on widgets. It's not what it's meant > for. A regular pointer is fine. I should have checked before posting. I thought that all Gtkmm widgets are Glib objets... Erroneously, Nowhere man --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --Enx9fNJ0XV5HaWRu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgMkVxe13INnVDYoRAvckAJ9m8ZNiEWP7R9X35fbUxBAEvpTLZgCdHpAQ wA92qEytm86fyrO9+p0/gwo= =LrnO -----END PGP SIGNATURE----- --Enx9fNJ0XV5HaWRu-- From mailinglist@evilissimo-softdev.de Fri Jun 2 19:32:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C4B7E3B11C6 for ; Fri, 2 Jun 2006 19:32:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31418-05 for ; Fri, 2 Jun 2006 19:32:03 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.186]) by menubar.gnome.org (Postfix) with ESMTP id C0DA73B11F8 for ; Fri, 2 Jun 2006 19:32:02 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu8) with ESMTP (Nemesis), id 0ML2ov-1FmJ7Y1svF-0002dq; Sat, 03 Jun 2006 01:32:01 +0200 Message-ID: <4480CA6D.9000807@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:31:57 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Vinzenz 'evilissimo' Feenstra References: <4480C770.3070607@evilissimo-softdev.de> <1149290567.5726.16.camel@localhost.localdomain> <4480C946.9020106@evilissimo-softdev.de> In-Reply-To: <4480C946.9020106@evilissimo-softdev.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.261 tagged_above=-999 required=2 tests=[AWL=0.107, BAYES_00=-2.599, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.261 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:32:04 -0000 Vinzenz 'evilissimo' Feenstra schrieb: > Murray Cumming schrieb: >> On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: >> >>> Hi, >>> >>> I'm trying to use a string with german umlauts in an application and >>> Glib::locale_to_utf8 returns an invalid string. >>> If I execute this: >>> >>> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >>> >>> and I retrieve an invalid object Glib::ustring the debugger shows >>> me an Bad Pointer in this object. >>> >>> I'm wondering if this _can_ be a Glibmm problem or if it is more a >>> Glib problem? >>> >>> Btw anyone knows another GTK+ package like this one from >>> gladewin32.sf.net? >>> >> >> This doesn't solve your problem, but: This should be caught by an >> exception, I think. >> >> > The other Gtk+ Package shouldn't be a solution for the problem ;) > > BR > Vinzenz > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list Hmm Strange thing, I was something to fast, I think, because if I try the same in Release mode everything wents fine. But it is strange anyway that the string is not valid in Debug Mode. However for me the issue is solved ;) BR Vinzenz From joevandyk@gmail.com Fri Jun 2 21:40:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3CEF03B0513 for ; Fri, 2 Jun 2006 21:40:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04207-01 for ; Fri, 2 Jun 2006 21:40:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id C443C3B050E for ; Fri, 2 Jun 2006 21:40:37 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so688929uge for ; Fri, 02 Jun 2006 18:40:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=tzxwVW2lPmh1EWhnzQmAZm5Bx1Y+oYY9xMv0/QQ/lG239LjtpxiRMDNuYHWrw9rWVrUsJMHsr7W3dPkOnZ+Trn3jSH3bmxRZKDhbWbr5OqISSyANtPS5gq09ofCb08/dWZYiVsU23ah5OJaDpB2chfllO6JbyMm3EmOJCyrbWUc= Received: by 10.67.97.7 with SMTP id z7mr1304035ugl; Fri, 02 Jun 2006 18:40:36 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 18:40:36 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 18:40:36 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.427 tagged_above=-999 required=2 tests=[AWL=-0.539, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.427 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 01:40:39 -0000 On 6/2/06, Murray Cumming wrote: > On Sat, 2006-06-03 at 00:39 +0200, Pierre THIERRY wrote: > > Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > > > However, it fails to compile -- something about the copy ctor. > > > > Try to store pointers (or Glib::Refptr) of widget, they are assignable, > > AFAIK. > > Please don't use Glib::RefPtr on widgets. It's not what it's meant for. > A regular pointer is fine. > > > The value type of an STL container must be assignable. It must also be > > default constructible when you want to reserve space, I think. I haven't looked at the gtkmm documentation in a while, so forgive me if this is answered there. Are Gtkmm widgets not copyable, in general? Imagine I have fifty Players. Players have a Type, and a X/Y/Z position. I'm drawing a 2D overhead display of the Players using the Gnome Canvas widget. The icons are based on the Player type, and when the X/Y/Z positions of each Player change, their icon on the canvas moves. My initial approach would be to create fifty Gnome Canvas icons and stick them in a vector. But I'd want pointers (not smart?) put in the vector? Joe From pierre.thierry@levallois.eu.org Fri Jun 2 22:25:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 750C13B043C for ; Fri, 2 Jun 2006 22:25:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05929-06 for ; Fri, 2 Jun 2006 22:25:08 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id 1C48A3B03BA for ; Fri, 2 Jun 2006 22:25:08 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id C890BBB9DF; Sat, 3 Jun 2006 04:21:01 +0200 (CEST) Date: Sat, 3 Jun 2006 04:21:01 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060603022101.GI3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="J2uG6jHjFLimDtBY" Content-Disposition: inline In-Reply-To: X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.381 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.381 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 02:25:10 -0000 --J2uG6jHjFLimDtBY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Joe Van Dyk dies 02/06/2006 hora 18:40: > My initial approach would be to create fifty Gnome Canvas icons and > stick them in a vector. But I'd want pointers (not smart?) put in the > vector? I checked with a very small testcase, and vector indeed needs a copy constructor. So yes, you'd want pointers instead. If you want to avoid problems, you should use smart ones, like boost::smart_ptr<>[1]. I also suggest you to use boost::indirect_iterator[2], which is an iterator adaptor to be used on pointer containers (when you dereference it, you get in fact the result of dereferencing it's content...). Quickly, Nowhere man =20 [1] http://www.boost.org/libs/smart_ptr/smart_ptr.htm [2] http://www.boost.org/libs/iterator/doc/indirect_iterator.html --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --J2uG6jHjFLimDtBY Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgPINxe13INnVDYoRAqFuAJ40Y41mgBzWZGm6zvY3i6FrCTDHLgCfcUkT 4SJZ15TjkUvTUxC1j1Glm34= =kP3D -----END PGP SIGNATURE----- --J2uG6jHjFLimDtBY-- From 3rdshift@comcast.net Fri Jun 2 23:38:21 2006 Return-Path: <3rdshift@comcast.net> X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A9B583B0221 for ; Fri, 2 Jun 2006 23:38:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09024-08 for ; Fri, 2 Jun 2006 23:38:21 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id DD6513B0146 for ; Fri, 2 Jun 2006 23:38:20 -0400 (EDT) Received: from rmailcenter01.comcast.net ([204.127.197.111]) by comcast.net (rwcrmhc12) with SMTP id <20060603033819m1200md9dse>; Sat, 3 Jun 2006 03:38:20 +0000 Received: from [69.251.185.66] by rmailcenter01.comcast.net; Sat, 03 Jun 2006 03:38:19 +0000 From: 3rdshift@comcast.net To: gtkmm-list@gnome.org Date: Sat, 03 Jun 2006 03:38:19 +0000 Message-Id: <060320060338.19129.4481042B0001D9B600004AB922007374789B0007089C0B9DCC@comcast.net> X-Mailer: AT&T Message Center Version 1 (Apr 11 2006) X-Authenticated-Sender: M3Jkc2hpZnRAY29tY2FzdC5uZXQ= X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.145 tagged_above=-999 required=2 tests=[AWL=-3.049, BAYES_50=0.001, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, NO_REAL_NAME=0.961, TW_TK=0.077] X-Spam-Score: 1.145 X-Spam-Level: * Subject: Can't enforce Dialog's aspect ration under win32 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 03:38:21 -0000 Hi, I am in process of porting some software from Linux to windows (msys/mingw). The piece of code that sets up a Dialog's aspect ration works flawlessly on Linux - user can resize the dialog and the ratio is enforced. On Windows, however, the same code would not let the user to resize the window. I modified the stock dialog example to illustrate the problem. gtkmm-2.4 - 2.8.4 gtk+-win32-2.0 2.8.14 Any input would be highly appreciated. -Vlad P.S. I am also looking for a complete Gtkmm application exampe that is known to compile and work on both platforms. From 3rdshift@comcast.net Fri Jun 2 23:47:41 2006 Return-Path: <3rdshift@comcast.net> X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 82BEB3B00D9 for ; Fri, 2 Jun 2006 23:47:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09355-07 for ; Fri, 2 Jun 2006 23:47:38 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [216.148.227.152]) by menubar.gnome.org (Postfix) with ESMTP id CECF93B0146 for ; Fri, 2 Jun 2006 23:47:38 -0400 (EDT) Received: from rmailcenter79.comcast.net ([204.127.197.179]) by comcast.net (rwcrmhc12) with SMTP id <20060603034738m1200mc10fe>; Sat, 3 Jun 2006 03:47:38 +0000 Received: from [69.251.185.66] by rmailcenter79.comcast.net; Sat, 03 Jun 2006 03:47:37 +0000 From: 3rdshift@comcast.net To: gtkmm-list@gnome.org Date: Sat, 03 Jun 2006 03:47:37 +0000 Message-Id: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> X-Mailer: AT&T Message Center Version 1 (Apr 11 2006) X-Authenticated-Sender: M3Jkc2hpZnRAY29tY2FzdC5uZXQ= X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.065 tagged_above=-999 required=2 tests=[AWL=-1.736, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, NO_REAL_NAME=0.961, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.065 X-Spam-Level: Subject: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 03:47:41 -0000 Hi, I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. System vitals: OS: win xp Env: mingw/msys gtk+-2.0: 2.8.14 gtkmm-2.4: 2.8.4 Any ideas or hints would hightly appreciated. thanks, -Vlad P.S. I am also looking for a Gtkmm-based project that compiles and works well on both platforms. You can compile the code example, start the program and click on 'Interactive Dialog' button. The popup dialog would not let you resize it. % g++ -g `pkg-config gtkmm-2.4 --cflags` -c dialog-aspect.cpp % g++ -g `pkg-config gtkmm-2.4 --cflags` dialog-aspect.o -o dialog-aspect `pkg-config gtkmm-2.4 --libs` ---v--- Start ----v--- /* Dialog and Message Boxes - with aspect ratio. * * Dialog widgets are used to pop up a transient window for user feedback. */ #include "gtkmm.h" #include "gtk/gtkstock.h" #include "stdio.h" class Example_Dialog : public Gtk::Window { public: Example_Dialog(); virtual ~Example_Dialog(); protected: //Signal handlers: virtual void on_button_message(); virtual void on_button_interactive(); //Member widgets: Gtk::Frame m_Frame; Gtk::VBox m_VBox, m_VBox2; Gtk::HBox m_HBox, m_HBox2; Gtk::Button m_Button_Message, m_Button_Interactive; Gtk::Table m_Table; Gtk::Label m_Label1, m_Label2; Gtk::Entry m_Entry1, m_Entry2; gint m_count; }; class Dialog_Interactive : public Gtk::Dialog { public: Dialog_Interactive(Gtk::Window& parent, const Glib::ustring& entry1, const Glib::ustring& entry2); virtual ~Dialog_Interactive(); Glib::ustring get_entry1() const; Glib::ustring get_entry2() const; protected: //Member widgets: Gtk::HBox m_HBox; Gtk::Table m_Table; Gtk::Label m_Label1, m_Label2; Gtk::Entry m_Entry1, m_Entry2; Gtk::Image m_Image; }; //Called by DemoWindow; Gtk::Window* do_dialog() { return new Example_Dialog(); } Example_Dialog::Example_Dialog() : m_Frame("Dialogs"), m_VBox(false, 8), m_HBox(false, 8), m_HBox2(false, 8), m_Button_Message("_Message Dialog", true), m_Button_Interactive("_Interactive Dialog", true), m_Table(2, 2, false), m_Label1("_Entry 1", true), m_Label2("E_ntry 2") { m_count = 0; set_title("Dialogs"); set_border_width(8); add(m_Frame); m_VBox.set_border_width(8); m_Frame.add(m_VBox); /* Standard message dialog */ m_VBox.pack_start(m_HBox, Gtk::PACK_SHRINK); m_Button_Message.signal_clicked().connect(sigc::mem_fun(*this, &Example_Dialog::on_button_message)); m_HBox.pack_start(m_Button_Message, Gtk::PACK_SHRINK); m_VBox.pack_start(*(Gtk::manage(new Gtk::HSeparator())), Gtk::PACK_SHRINK); /* Interactive dialog*/ m_VBox.pack_start(m_HBox2, Gtk::PACK_SHRINK); m_Button_Interactive.signal_clicked().connect(sigc::mem_fun(*this, &Example_Dialog::on_button_interactive)); m_HBox2.pack_start(m_VBox2, Gtk::PACK_SHRINK); m_VBox2.pack_start(m_Button_Interactive, Gtk::PACK_SHRINK); m_Table.set_row_spacings(4); m_Table.set_col_spacings(4); m_HBox2.pack_start(m_Table, Gtk::PACK_SHRINK); m_Table.attach(m_Label1, 0, 1, 0, 1); m_Table.attach(m_Entry1, 1, 2, 0, 1); m_Label1.set_mnemonic_widget(m_Entry1); m_Table.attach(m_Label2, 0, 1, 1, 2); m_Table.attach(m_Entry2, 1, 2, 1, 2); m_Label2.set_mnemonic_widget(m_Entry2); show_all(); } Example_Dialog::~Example_Dialog() { } void Example_Dialog::on_button_message() { Glib::ustring strMessage = "This message box has been popped up the following\n" "number of times:\n\n"; { Glib::ScopedPtr buf (g_strdup_printf("%d", m_count)); strMessage += buf.get(); } Gtk::MessageDialog dialog(strMessage, false, Gtk::MESSAGE_INFO, Gtk::BUTTONS_OK, true); //true = modal /*int response =*/ dialog.run(); m_count++; } void Example_Dialog::on_button_interactive() { Dialog_Interactive* pDialog = new Dialog_Interactive(*this, m_Entry1.get_text(), m_Entry2.get_text()); /*int response =*/ pDialog->run(); m_Entry1.set_text(pDialog->get_entry1()); m_Entry2.set_text(pDialog->get_entry2()); delete pDialog; } Dialog_Interactive::Dialog_Interactive(Gtk::Window& parent, const Glib::ustring& entry1, const Glib::ustring& entry2) : Gtk::Dialog("Interactive Dialog", parent, true), m_HBox(false, 8), m_Table(2, 2, false), m_Label1("_Entry 1", true), m_Label2("E_ntry 2", true), m_Image(Gtk::Stock::DIALOG_QUESTION, Gtk::ICON_SIZE_DIALOG) { add_button(Gtk::Stock::OK, Gtk::RESPONSE_OK); add_button("_Non-stock Button", Gtk::RESPONSE_CANCEL); m_HBox.set_border_width(8); get_vbox()->pack_start(m_HBox, Gtk::PACK_SHRINK); m_HBox.pack_start(m_Image, Gtk::PACK_SHRINK); m_Table.set_row_spacings(4); m_Table.set_col_spacings(4); m_HBox.pack_start(m_Table); m_Table.attach(m_Label1, 0, 1, 0, 1); m_Entry1.set_text(entry1); m_Table.attach(m_Entry1, 1, 2, 0, 1); m_Label1.set_mnemonic_widget(m_Entry1); m_Table.attach(m_Label2, 0, 1, 1, 2); m_Entry2.set_text(entry2); m_Table.attach(m_Entry2, 1, 2, 1, 2); m_Label2.set_mnemonic_widget(m_Entry2); /**************************************************** * CHANGE STARTS HERE */ // Enforce 3x5 ratio gint width = 610; gint height = 366; gdouble aspect = width * 1.0 / height; Gdk::Geometry answer_box_geometry = { width,/*min_width*/ height, /*min_height*/ -1, /* max_width; */ -1, /* max_height */ -1, /* base_width */ -1, /* base_height */ -1, /* width_inc */ -1, /* height_inc */ aspect, /* min_aspect (width/height) */ aspect /* max_aspect (width/height) */ }; set_geometry_hints (*this, answer_box_geometry, Gdk::HINT_ASPECT | Gdk::HINT_MIN_SIZE); set_resizable (true); set_size_request (width, height); /* * CHANGE ENDS HERE ****************************************************/ show_all(); } Glib::ustring Dialog_Interactive::get_entry1() const { return m_Entry1.get_text(); } Glib::ustring Dialog_Interactive::get_entry2() const { return m_Entry2.get_text(); } Dialog_Interactive::~Dialog_Interactive() { } int main(int argc, char *argv[]) { Gtk::Main kit(argc, argv); Example_Dialog window; Gtk::Main::run(window); //Shows the window and returns when it is closed. return 0; } ---^--- End ----^--- From joevandyk@gmail.com Sat Jun 3 01:27:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 642AE3B05A3 for ; Sat, 3 Jun 2006 01:27:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14040-02 for ; Sat, 3 Jun 2006 01:27:16 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id BF0953B0592 for ; Sat, 3 Jun 2006 01:27:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so718946uge for ; Fri, 02 Jun 2006 22:27:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=JlguC89XYKdz2HHcZrgXbXEWFtB0uO7ExN5dovj+yE6YEk4y8T4dOnl3IouBO4lrS5xRgHJpdXkqm4Ea3WDIJP/L6Khe1yFHjf9gvQHGNLPHoxLM1HTvmO8XIfh6Jzps09PxsWys/ulYFRQQEz/+DUqdAP00p6DitvlDyOw7HkM= Received: by 10.67.89.6 with SMTP id r6mr1405232ugl; Fri, 02 Jun 2006 22:27:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 22:27:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 22:27:14 -0700 From: "Joe Van Dyk" To: "Murray Cumming" In-Reply-To: <1148670506.5888.5.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.374 tagged_above=-999 required=2 tests=[AWL=-0.486, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.374 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 05:27:17 -0000 On 5/26/06, Murray Cumming wrote: > On Fri, 2006-05-26 at 13:30 -0500, Jonathon Jongsma wrote: > > On 5/26/06, Matt Bragano wrote: > > > Hi all, > > > > > > I've been experimenting with different ways to hide individual TreeRows > > > on the fly, but with limited success. Basically if a row's name begins > > > with a " . " then I'd like to hide it, but not necessarily erase it from > > > the TreeView using erase() since I'd like to be able to reverse this > > > action without recreating the entire view. I was looking around the > > > mailing list archives and I stumbled upon this post: > > > > > > http://marc.theaimsgroup.com/?l=gtkmm&m=109957757907166&w=2 > > > > using the cell_data_func, > [snip] > > No, I think he needs Gtk::TreeModelFilter: > http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html > > Here's an example: > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ > > I guess that Nautilus uses this. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list Wow, that's exactly what I needed for one of my applications, I think. Thanks. Joe From joevandyk@gmail.com Sat Jun 3 06:55:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 51D513B05D4 for ; Sat, 3 Jun 2006 06:55:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29703-02 for ; Sat, 3 Jun 2006 06:55:34 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 860CC3B0605 for ; Sat, 3 Jun 2006 06:55:33 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so764659uge for ; Sat, 03 Jun 2006 03:55:32 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=gPT3DLlOqVvoAdkXnwDqLPATNbC4eH7kPkQu3oeveUPbBfykyIe6wV2Ze0Gfx/Sv4TdhtV+G9c47erM0qwaYykddBQKVTx+b/CoucBC20T7hs/xzldQn0soGYMVx2RBNItxoseVxNkaFAy1HkZKsD/0HCxqCacxHUPhvkGt3CfQ= Received: by 10.67.89.5 with SMTP id r5mr1587419ugl; Sat, 03 Jun 2006 03:55:32 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 03:55:32 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 03:55:32 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.187 tagged_above=-999 required=2 tests=[AWL=0.413, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.187 X-Spam-Level: Subject: A sorted, filtered ListStore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 10:55:35 -0000 Hi, If I want to have a filtered (where one column in the model determines if the row should be showed or not) list model, and I also want the TreeView that's displaying the ListModel to be able to sort by clicking on the column headers, I'd want to do something like: Glib::RefPtr list_store = Gtk::ListStore::create(types); Glib::RefPtr filter = Gtk::TreeModelFilter::create(list_store); filter->set_visible_column(visible); // visible is a TreeModelColumn Glib::RefPtr sort = Gtk::TreeModelSort::create(filter); Gtk::TreeView tree_view(sort); So, I created a ListStore, then 'wrapped' (is there a .better term?) it in a TreeModelFilter, then wrapped that in a TreeModelSort, and the TreeView uses the TreeModelSort. Joe From joevandyk@gmail.com Sat Jun 3 07:00:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5517D3B0637 for ; Sat, 3 Jun 2006 07:00:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30102-01 for ; Sat, 3 Jun 2006 07:00:00 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id B88E33B02AD for ; Sat, 3 Jun 2006 06:59:57 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so765349uge for ; Sat, 03 Jun 2006 03:59:56 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=nHSgF1IatilJ7/kEz5yMt57ZN3upHUHWoimRtwMIAk7FRE8tSOs5EAoFUdbBRZ/0czar/lYkSXYQsnBqMHevnp/d8NdEh8Pb+BQI1cVJCQHMMi58KpcY/9QLlR7rn41w+kijng6oSUgmWWO/27Y0eZdw3M0Z9naHt11YmF36rms= Received: by 10.67.105.19 with SMTP id h19mr1585456ugm; Sat, 03 Jun 2006 03:59:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 03:59:56 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 03:59:56 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.213 tagged_above=-999 required=2 tests=[AWL=0.387, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.213 X-Spam-Level: Subject: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 11:00:02 -0000 Gtk::TreeNodeChildren children = list_store->children(); for (Gtk::TreeIter iter = children.begin(); iter != children.end(); ++iter) { Gtk::TreeRow row = *iter; // Now I can use row[something] } I don't like having to convert the TreeIter to a TreeRow. Using a TreeRow seems to make the code much nicer to read. Is there a way I can eliminate the two-step process of getting a TreeRow? Thanks, Joe From joevandyk@gmail.com Sat Jun 3 07:05:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DA98C3B048A for ; Sat, 3 Jun 2006 07:05:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30386-03 for ; Sat, 3 Jun 2006 07:05:42 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id 945153B0408 for ; Sat, 3 Jun 2006 07:05:41 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so766296uge for ; Sat, 03 Jun 2006 04:05:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=FtLo+8rwIKeYCHA3gWLG/mRZPU90ewrkYQf7Dz6n/UyQ4dpEx6P3fLrNGmg+lydMA3Yaw2gxfCSEesrY7i1I2qpoksqvGhkrzB7ZjNK5P7crIYv4VxLmiP+CEr4uZMtojUgeKz5GUp0S794I8yEWf7nQEl2EOjyKnqGIXY9k/88= Received: by 10.67.101.10 with SMTP id d10mr1592425ugm; Sat, 03 Jun 2006 04:05:40 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 04:05:40 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 04:05:40 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.381 tagged_above=-999 required=2 tests=[AWL=-0.493, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.381 X-Spam-Level: Subject: valgrind X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 11:05:43 -0000 Hi, How normal is it to see valgrind reporting leaked memory in a gtkmm application running on Linux? My trivial application shows leaked memory before the GUI pops up, and then no errors while the GUI is running. That's ok, right? Here's a recent error summary: ==21560== ERROR SUMMARY: 23 errors from 8 contexts (suppressed: 87 from 1) ==21560== malloc/free: in use at exit: 1,206,453 bytes in 12,004 blocks. ==21560== malloc/free: 98,774 allocs, 86,770 frees, 9,325,163 bytes allocated. ==21560== For counts of detected errors, rerun with: -v ==21560== searching for pointers to 12,004 not-freed blocks. ==21560== checked 1,855,548 bytes. ==21560== ==21560== LEAK SUMMARY: ==21560== definitely lost: 220 bytes in 13 blocks. ==21560== possibly lost: 71,040 bytes in 72 blocks. ==21560== still reachable: 1,135,193 bytes in 11,919 blocks. ==21560== suppressed: 0 bytes in 0 blocks. ==21560== Use --leak-check=full to see details of leaked memory. Thanks, Joe From BillS@techsi.com Sat Jun 3 10:18:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3F4563B06A5 for ; Sat, 3 Jun 2006 10:18:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08688-02 for ; Sat, 3 Jun 2006 10:18:14 -0400 (EDT) Received: from mail.techsi.com (mail.techsi.com [68.15.225.156]) by menubar.gnome.org (Postfix) with ESMTP id 221F23B0071 for ; Sat, 3 Jun 2006 10:18:13 -0400 (EDT) Received: from PCBillS ([192.168.0.219]) by mail.techsi.com (8.12.10/8.12.10) with ESMTP id k53E1VAZ025397 for ; Sat, 3 Jun 2006 09:01:34 -0500 From: "Bill Sousan" To: Date: Sat, 3 Jun 2006 09:18:05 -0500 Message-ID: <00e401c68718$8aaa76b0$db00a8c0@techsi.local> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00E5_01C686EE.A1D46EB0" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaHGIefk5cJEXwLRzKPKZWTgOZqSA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.358 tagged_above=-999 required=2 tests=[AWL=-0.514, BAYES_50=0.001, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.358 X-Spam-Level: Subject: Treeview - simulating / faking keyboard events to change selection / view X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 14:18:15 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_00E5_01C686EE.A1D46EB0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Since I am using gtkmm with a touchscreen application, I have no keyboard. However, I am using a treeview widget and intend to have supporting button widgets to allow the user to scroll through the rows within the treeview widget. My challenge is that I would like to simulate the up and down, page up and down, and home and end QWERTY keyboard keys to the treeview widget. So instead of writing all the scrolling functions myself, I would just like to use the existing ones within the treeview widget that are activated by keyboard events. So I would someone like to "trigger" the treeview widget into sensing that one of the QWERTY keyboard buttons have been pressed. Thanks, Bill ------=_NextPart_000_00E5_01C686EE.A1D46EB0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Since I am using gtkmm with = a touchscreen application, I have no keyboard.  However, I am using a treeview widget and intend to have supporting button widgets to allow = the user to scroll through the rows within the treeview widget.  My = challenge is that I would like to simulate the up and down, page up and down, and = home and end QWERTY keyboard keys to the treeview widget.  So instead of = writing all the scrolling functions myself, I would just like to use the = existing ones within the treeview widget that are activated by keyboard events.  = So I would someone like to “trigger” the treeview widget into = sensing that one of the QWERTY keyboard buttons have been = pressed.

 

Thanks,

Bill

 

------=_NextPart_000_00E5_01C686EE.A1D46EB0-- From BillS@techsi.com Sat Jun 3 11:46:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA2F73B070F for ; Sat, 3 Jun 2006 11:46:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12922-08 for ; Sat, 3 Jun 2006 11:46:46 -0400 (EDT) Received: from mail.techsi.com (wsip-68-15-225-156.om.om.cox.net [68.15.225.156]) by menubar.gnome.org (Postfix) with ESMTP id 21CBD3B070B for ; Sat, 3 Jun 2006 11:46:45 -0400 (EDT) Received: from PCBillS ([192.168.0.219]) by mail.techsi.com (8.12.10/8.12.10) with ESMTP id k53FU4AZ025728 for ; Sat, 3 Jun 2006 10:30:07 -0500 From: "Bill Sousan" To: Date: Sat, 3 Jun 2006 10:46:37 -0500 Message-ID: <00f201c68724$e8e3bf50$db00a8c0@techsi.local> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00F3_01C686FB.000DB750" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaHJOXVF6UFEz2HQyWg1WOOtwiisA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.349 tagged_above=-999 required=2 tests=[AWL=-0.486, BAYES_50=0.001, FORGED_RCVD_HELO=0.135, HTML_MESSAGE=0.001] X-Spam-Score: -0.349 X-Spam-Level: Subject: Treeview Setting Selection within multilevel treemodel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 15:46:48 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_00F3_01C686FB.000DB750 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I have a treeview widget that has an associated treemodel with multiple levels (parents with children, parents with children with children, etc.). What I want to do is when I display the treeview I want to set the selection to a saved selection. I know how to change the section using m_TreeView.expand_row(Gtk::TreePath ("1"), true) m_TreeView.scroll_to_row(Gtk::TreePath ("1:2")) ; m_TreeView.set_cursor(Gtk::TreePath ("1:2")); where "1:2" is the parent and corresponding child row. My treemodel is just one column with a single string in each row. What I want to do is set the treeview so that the cursor is on "STRINGX". I can avoid having to search the treemodel for "STRINGX" because I can know the row of "STRINGX" from when I am building the treemodel. I am adding the nodes by: { row = *(m_refTreeStore->append()); } else { row = *(m_refTreeStore->append( (*pParentTreeRow).children())); } Row // fill in row data here How can I convert the row object to its corresponding treemodel level (such as 2:4:5) or path so that I can pass the specific level position to the Treeview::scroll_to_row() method ? Thanks, Bill ------=_NextPart_000_00F3_01C686FB.000DB750 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I have a treeview widget that has an associated = treemodel with multiple levels (parents with children, parents with children with children, etc…).  What I want to do is when I display the = treeview I want to set the selection to a saved selection.  I know how to = change the section using

 

m_TreeView.expand_row(Gtk::T= reePath ("1"), true)

m_TreeView.scroll_to_row(Gtk= ::TreePath ("1:2")) ;

    =             &= nbsp;       = m_TreeView.set_cursor(Gtk::TreePath ("1:2"));

 

where “1:2” is the parent and = corresponding child row.

 

My treemodel is just one column with a single string = in each row.  What I want to do is set the treeview so that the cursor is = on “STRINGX”.  I can avoid having to search the treemodel for “STRINGX” = because I can know the row of “STRINGX” from when I am building the treemodel.  I am adding the nodes by:

 

{
      row =3D = *(m_refTreeStore->append());
}
else
{
        
       row =3D = *(m_refTreeStore->append( (*pParentTreeRow).children()));

}
 

Row // fill in row data = here

 

 

 

How can I convert the row object to its corresponding = treemodel level (such as 2:4:5) or path so that I can pass the specific level = position to the Treeview::scroll_to_row() method ?

 

 

Thanks,

Bill

 

 

 

 

------=_NextPart_000_00F3_01C686FB.000DB750-- From jonathon.jongsma@gmail.com Sat Jun 3 13:33:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9056B3B006E for ; Sat, 3 Jun 2006 13:33:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18793-05 for ; Sat, 3 Jun 2006 13:33:49 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.225]) by menubar.gnome.org (Postfix) with ESMTP id 536463B035A for ; Sat, 3 Jun 2006 13:33:49 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so724207wra for ; Sat, 03 Jun 2006 10:33:48 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=dUQ/V41ToR7UBpkYcipAg2Uh9BUMtRG/aA2/J8tnjX/3DbDgtUWZ7GkHVj0kqafR1nT12KF0I9nEVsMJLnN0j0wLhGjqTc2NVv0EcJTGoblSndFbuQSz6u6NJmYSHxmD0eXsugP3GbV5uPQaqQ5NuQWvRxk8dJQtLXSKb331CNI= Received: by 10.54.79.7 with SMTP id c7mr3269846wrb; Sat, 03 Jun 2006 10:33:48 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Sat, 3 Jun 2006 10:33:48 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 12:33:48 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.389 tagged_above=-999 required=2 tests=[AWL=0.057, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.389 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 17:33:50 -0000 iter->get_value()? On 6/3/06, Joe Van Dyk wrote: > Gtk::TreeNodeChildren children = list_store->children(); > for (Gtk::TreeIter iter = children.begin(); iter != children.end(); ++iter) > { > Gtk::TreeRow row = *iter; > // Now I can use row[something] > } > > I don't like having to convert the TreeIter to a TreeRow. Using a > TreeRow seems to make the code much nicer to read. Is there a way I > can eliminate the two-step process of getting a TreeRow? > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From mailinglist@evilissimo-softdev.de Sat Jun 3 13:36:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A1B7D3B0724 for ; Sat, 3 Jun 2006 13:36:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19128-01 for ; Sat, 3 Jun 2006 13:36:02 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.171]) by menubar.gnome.org (Postfix) with ESMTP id 0659D3B0712 for ; Sat, 3 Jun 2006 13:36:01 -0400 (EDT) Received: from [80.133.46.133] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu3) with ESMTP (Nemesis), id 0MKxQS-1Fma2a2ZaM-0003xk; Sat, 03 Jun 2006 19:36:00 +0200 Message-ID: <4481C87E.4040304@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 19:35:58 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Joe Van Dyk References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.202, BAYES_00=-2.599] X-Spam-Score: -2.397 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 17:36:05 -0000 Joe Van Dyk schrieb: > Gtk::TreeNodeChildren children = list_store->children(); > for (Gtk::TreeIter iter = children.begin(); iter != children.end(); > ++iter) > { > Gtk::TreeRow row = *iter; > // Now I can use row[something] > } > > I don't like having to convert the TreeIter to a TreeRow. Using a > TreeRow seems to make the code much nicer to read. Is there a way I > can eliminate the two-step process of getting a TreeRow? > > Thanks, > Joe What about data = (*iter)[something]; ? From gtkmm-forge-bounces@lists.sourceforge.net Sat Jun 3 15:07:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E957B3B022F for ; Sat, 3 Jun 2006 15:07:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24077-06 for ; Sat, 3 Jun 2006 15:07:51 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id ED6B93B013E for ; Sat, 3 Jun 2006 15:07:50 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5E91612531 for ; Sat, 3 Jun 2006 12:07:50 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sat, 03 Jun 2006 12:07:48 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.236 tagged_above=-999 required=2 tests=[AWL=-0.059, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_BM=0.077, TW_GD=0.077, TW_GT=0.077, TW_LG=0.077, TW_TK=0.077, TW_XF=0.077] X-Spam-Score: -1.236 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1142 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 19:07:54 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] New: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 3 Jun 2006 01:11:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] New: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x Summary: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code Product: gtkmm Version: 2.6.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: braney.bugzilla4gnome@mailnull.com QAContact: gtkmm-forge@lists.sourceforge.net CC: braney.bugzilla4gnome@mailnull.com GNOME version: 2.9/2.10 GNOME milestone: Unspecified Overview Description: While trying to compile the example from "Drawing Straight Lines" in Chapter 15 of the gtkmm-2.4 tutorial, the compiler gave me this error message: myarea.cc: In member function 'virtual bool MyArea::on_expose_event(GdkEventExpose*)': myarea.cc:45: error: 'class Gdk::Window' has no member named 'create_cairo_context' The example in question is presented at http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s02.html and the code comes from http://www.gtkmm.org/docs/gtkmm-2.4/examples/book/drawingarea/simple . Steps to Reproduce: 1) Install latest gtkmm RPMs from Fedora Core 4 "Extras" repository: libsigc++20.i386 2.0.11-1 libsigc++20-devel.i386 2.0.11-1 glibmm24.i386 2.6.1-1 glibmm24-devel.i386 2.6.1-1 gtkmm24.i386 2.6.2-2 gtkmm24-devel.i386 2.6.2-2 gtkmm24-docs.i386 2.6.2-2 gtkglext.i386 1.0.6-2 gtkglext-devel.i386 1.0.6-2 2) Install latest cairo (1.0.4) and cairomm (0.6.0) from source tarballs. (I could not find cairomm available as an RPM.) 3) Download example code from http://www.gtkmm.org/docs/gtkmm-2.4/examples/book/drawingarea/simple/* (The files are: myarea.h myarea.cc main.cc) 4) Compile with command: g++ main.cc myarea.cc -o drawingarea `pkg-config cairo cairomm-1.0 gtkmm-2.4 --cflags --libs` (The pkg-config part expands to: -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/local/include/cairo -I/usr/local/include/cairomm-1.0 -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/atk-1.0 -L/usr/local/lib -lcairomm-1.0 -lcairo -lgtkmm-2.4 -lgdkmm-2.4 -latkmm-1.6 -lgtk-x11-2.0 -lpangomm-1.4 -lglibmm-2.4 -lsigc-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 ) 5) Notice error. Actual Results: Compiler complains: myarea.cc: In member function 'virtual bool MyArea::on_expose_event(GdkEventExpose*)': myarea.cc:45: error: 'class Gdk::Window' has no member named 'create_cairo_context' (This is the entire output of the compiler.) Expected Results: Program compiles and learning continues. Build Date & Platform: Platform: Fedora Core 4 (all packages kept up to date) Compiler: g++ (GCC) 4.0.2 20051125 (Red Hat 4.0.2-8) Build dates: libsigc++20.i386 2.0.11-1 Thu 05 May 2005 04:12:26 AM CDT libsigc++20-devel.i386 2.0.11-1 Thu 05 May 2005 04:12:26 AM CDT glibmm24.i386 2.6.1-1 Thu 05 May 2005 04:24:00 AM CDT glibmm24-devel.i386 2.6.1-1 Thu 05 May 2005 04:24:00 AM CDT gtkmm24.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkmm24-devel.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkmm24-docs.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkglext.i386 1.0.6-2 Thu 07 Apr 2005 01:19:56 PM CDT gtkglext-devel.i386 1.0.6-2 Thu 07 Apr 2005 01:19:56 PM CDT Additional Builds and Platforms: Unknown. Additional Information: Before installing cairomm, there were many more errors, as apparently the Cairo related classes/libraries could not be found. This error seems to be with gtkmm or the tutorial example, not with cairo/cairomm. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1142 ******************************************** From tometzky@batory.org.pl Sun Jun 4 09:50:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 604DE3B01C0 for ; Sun, 4 Jun 2006 09:50:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20650-07 for ; Sun, 4 Jun 2006 09:50:48 -0400 (EDT) Received: from szalupa.batory.org.pl (pompka.batory.org.pl [62.89.72.236]) by menubar.gnome.org (Postfix) with ESMTP id EAE513B018D for ; Sun, 4 Jun 2006 09:50:47 -0400 (EDT) Received: from opal.localdomain (ntwklan-62-233-204-42.devs.futuro.pl [62.233.204.42]) (authenticated bits=0) by szalupa.batory.org.pl (8.13.6/8.13.4) with ESMTP id k54DoXfu016286 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 4 Jun 2006 15:50:35 +0200 Received: from opal.localdomain (localhost.localdomain [127.0.0.1]) by opal.localdomain (8.13.6/8.13.4) with ESMTP id k54DoeNl006012; Sun, 4 Jun 2006 15:50:40 +0200 Received: (from tometzky@localhost) by opal.localdomain (8.13.6/8.13.6/Submit) id k54DodbB006009; Sun, 4 Jun 2006 15:50:39 +0200 X-Authentication-Warning: opal.localdomain: tometzky set sender to tometzky@batory.org.pl using -f Date: Sun, 4 Jun 2006 15:50:39 +0200 From: Tomasz Ostrowski To: gtkmm-list@gnome.org Message-ID: <20060604135038.GA2743@batory.org.pl> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i X-Scanned-By: MIMEDefang 2.53 on 62.89.72.236 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.311 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.311 X-Spam-Level: Cc: Subject: Re: valgrind X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 13:50:51 -0000 On Sat, 03 Jun 2006, Joe Van Dyk wrote: > How normal is it to see valgrind reporting leaked memory in a gtkmm > application running on Linux? Maybe it's the same problem I submitted to GTK Bugzilla: http://bugzilla.gnome.org/show_bug.cgi?id=341573 Which I encontered on Fedora Core 5. It got closed with an info that "this happens in the X libraries, and is not a problem". It does however make debugging with valgrind much harder - this error shows with every opened window, combo box etc. Regards Tometzky -- ...although Eating Honey was a very good thing to do, there was a moment just before you began to eat it which was better than when you were... Winnie the Pooh From chris@cvine.freeserve.co.uk Sun Jun 4 12:36:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 14DA03B016C for ; Sun, 4 Jun 2006 12:36:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29917-09 for ; Sun, 4 Jun 2006 12:36:18 -0400 (EDT) Received: from smtp2.freeserve.com (smtp2.wanadoo.co.uk [193.252.22.157]) by menubar.gnome.org (Postfix) with ESMTP id C06B93B009F for ; Sun, 4 Jun 2006 12:36:17 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3108.me.freeserve.com (SMTP Server) with ESMTP id 848F25800097; Sun, 4 Jun 2006 18:36:15 +0200 (CEST) Received: from laptop.homenet (modem-115.lion.dialup.pol.co.uk [217.135.160.115]) by mwinf3108.me.freeserve.com (SMTP Server) with ESMTP id C15535800086; Sun, 4 Jun 2006 18:36:14 +0200 (CEST) X-ME-UUID: 20060604163614792.C15535800086@mwinf3108.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by laptop.homenet (8.12.10/8.12.10) with ESMTP id k53M9VWc001380; Sat, 3 Jun 2006 23:10:12 +0100 From: Chris Vine To: "Vinzenz 'evilissimo' Feenstra" , gtkmm-list@gnome.org Date: Sat, 3 Jun 2006 23:09:28 +0100 User-Agent: KMail/1.5.4 References: <4480C770.3070607@evilissimo-softdev.de> In-Reply-To: <4480C770.3070607@evilissimo-softdev.de> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200606032309.28585.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.11 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.11 X-Spam-Level: Cc: Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 16:36:19 -0000 On Saturday 03 June 2006 12:19 am, Vinzenz 'evilissimo' Feenstra wrote: > Hi, > > I'm trying to use a string with german umlauts in an application and > Glib::locale_to_utf8 returns an invalid string. > If I execute this: > > Glib::ustring test =3D Glib::locale_to_utf8("=E4=F6=FC=DF"); > > and I retrieve an invalid object Glib::ustring the debugger shows me an > Bad Pointer in this object. > > I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib > problem? > > Btw anyone knows another GTK+ package like this one from gladewin32.sf.ne= t? It is very bad practice to call Glib::locale_to_utf8() on a string literal= =20 because it will only work if the codeset locale on the machine on which the= =20 code is compiled is the same as the codeset in which the string literal=20 happens to have been written. These may not even be the same if the code i= s=20 written and compiled on the same machine (it will depend on the editor with= =20 which the code is being written). If you want a string literal to be in UTF8 then write it in UTF8, or write = it=20 in some other known codeset and use codeset conversion which does not base= =20 itself on the locale. Chris. From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 4 15:03:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3706D3B017A for ; Sun, 4 Jun 2006 15:03:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04902-08 for ; Sun, 4 Jun 2006 15:03:40 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id A4DC23B00D6 for ; Sun, 4 Jun 2006 15:03:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 36B0B12AB2 for ; Sun, 4 Jun 2006 12:03:40 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sun, 04 Jun 2006 12:03:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=0.096, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1143 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 19:03:42 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 2. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 3. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 3 Jun 2006 17:32:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060603213223.943206CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |NOTABUG ------- Comment #1 from jonner 2006-06-03 21:32 UTC ------- Thanks for reporting this, but this is not actually a bug. create_cairo_context() was introduced in gtkmm 2.9.x, so it won't be available in previous versions (2.6.x in your case). I suggest that you look at the documentation that you installed (gtkmm24-docs.i386 2.6.2-2) for the tutorial that applies to your version of gtkmm. I apologize that this was not made more clear in the online documentation. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 3 Jun 2006 21:08:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604010843.BAD0C6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #2 from Bryan Raney 2006-06-04 01:08 UTC ------- (In reply to comment #1) > Thanks for reporting this, but this is not actually a bug. > create_cairo_context() was introduced in gtkmm 2.9.x, so it won't be available > in previous versions (2.6.x in your case). I suggest that you look at the > documentation that you installed (gtkmm24-docs.i386 2.6.2-2) for the tutorial > that applies to your version of gtkmm. Thanks for the information, and for the suggestion. I actually hadn't thought of looking at the installed docs! > > I apologize that this was not made more clear in the online documentation. > Would it make sense for me to submit a bug report about the documentation being less-than-clear? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 4 Jun 2006 13:48:50 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604174850.274E56CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #3 from jonner 2006-06-04 17:48 UTC ------- > Would it make sense for me to submit a bug report about the documentation being > less-than-clear? Well, I'm trying to think of a good way to do this. In fact the drawing area chapter in the tutorial already has this note: --- Note Before gtkmm version 2.10, drawing was mostly done with Graphics Contexts (Gdk::GC) and other GDK drawing functions, but this has been largely superceded by the Cairo graphics library and its C++ binding Cairomm. See the Gdk Appendix for a description of the deprecated GDK techniques. In general, the Cairo drawing API is simpler than the GDK one, and it is generally recommended to use the Cairo drawing methods wherever possible in preference to the older GDK drawing methods. --- Do you think something more obvious is needed? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1143 ******************************************** From chris@cvine.freeserve.co.uk Sun Jun 4 17:21:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E53213B029E for ; Sun, 4 Jun 2006 17:21:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11413-10 for ; Sun, 4 Jun 2006 17:21:29 -0400 (EDT) Received: from smtp3.freeserve.com (smtp3.wanadoo.co.uk [193.252.22.156]) by menubar.gnome.org (Postfix) with ESMTP id 28CE83B0261 for ; Sun, 4 Jun 2006 17:21:28 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3203.me.freeserve.com (SMTP Server) with ESMTP id D1F461C0008E; Sun, 4 Jun 2006 23:21:26 +0200 (CEST) Received: from boulder.homenet (user-2699.l2.c1.dsl.pol.co.uk [81.77.170.139]) by mwinf3203.me.freeserve.com (SMTP Server) with ESMTP id A7A871C0008D; Sun, 4 Jun 2006 23:21:26 +0200 (CEST) X-ME-UUID: 20060604212126686.A7A871C0008D@mwinf3203.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by boulder.homenet (8.12.10/8.12.10) with ESMTP id k54LLs3M008846; Sun, 4 Jun 2006 22:21:54 +0100 From: Chris Vine To: gtkmm-list@gnome.org Date: Sun, 4 Jun 2006 22:21:54 +0100 User-Agent: KMail/1.9.1 References: <4480C770.3070607@evilissimo-softdev.de> <200606032309.28585.chris@cvine.freeserve.co.uk> In-Reply-To: <200606032309.28585.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606042221.54391.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.235 tagged_above=-999 required=2 tests=[AWL=-0.125, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.235 X-Spam-Level: Cc: Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 21:21:32 -0000 On Saturday 03 June 2006 23:09, Chris Vine wrote: > It is very bad practice to call Glib::locale_to_utf8() on a string literal > because it will only work if the codeset locale on the machine on which the > code is compiled is the same as the codeset in which the string literal > happens to have been written. These may not even be the same if the code > is written and compiled on the same machine (it will depend on the editor > with which the code is being written). Actually, on reflection it is more problematic than that. It will only work reliably if the codeset of the string literal as saved to file by the editor and compiled into the binary happens to be the same as the locale codeset under which the program is run by any particular user. Chris From cedric.gustin@gmail.com Mon Jun 5 03:44:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 61BD83B01BC for ; Mon, 5 Jun 2006 03:44:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11822-02 for ; Mon, 5 Jun 2006 03:44:14 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by menubar.gnome.org (Postfix) with ESMTP id 184083B019E for ; Mon, 5 Jun 2006 03:44:13 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l37so1482170nfc for ; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=Fnb2u8vH3CUXdXxCGA3dcPOI4NwNXCxSjw657zxAEN1rwVw0Ntbv+revQ3x6wgK3IUD8bVDn8m1ijCAKrwyx73zr/hdQrQ6+DYOhCVyeC3DNYzEEkSUt1DplqAje47a4106rV5iJ0Q/fCoiO8spQnmQp21AzaPNssrHhnQhQ3m8= Received: by 10.49.91.12 with SMTP id t12mr2933505nfl; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) Received: from ?62.4.151.206? ( [62.4.151.206]) by mx.gmail.com with ESMTP id a24sm5060458nfc.2006.06.05.00.44.10; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) Message-ID: <4483E0C6.6050201@gmail.com> Date: Mon, 05 Jun 2006 09:44:06 +0200 From: Cedric Gustin User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: 3rdshift@comcast.net References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> In-Reply-To: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.446 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.446 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: cedric.gustin@gmail.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 07:44:15 -0000 3rdshift@comcast.net wrote: > Hi, > > I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. > > System vitals: > > OS: win xp > Env: mingw/msys > gtk+-2.0: 2.8.14 > gtkmm-2.4: 2.8.4 > > > Any ideas or hints would hightly appreciated. Does the interactive dialog gets resized in the gtkmm demo/Dialog and Message boxes ? Cedric From vladislav.grinchenko@comtechmobile.com Mon Jun 5 09:41:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0BB8D3B086F for ; Mon, 5 Jun 2006 09:41:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03075-06 for ; Mon, 5 Jun 2006 09:41:35 -0400 (EDT) Received: from EXCHANGEVS1.comtechtel.com (unknown [65.170.132.200]) by menubar.gnome.org (Postfix) with ESMTP id 7CDBD3B0839 for ; Mon, 5 Jun 2006 09:41:33 -0400 (EDT) Received: from 10.5.0.222 ([10.5.0.222]) by EXCHANGEVS1.comtechtel.com ([10.10.0.15]) via Exchange Front-End Server mail.comtechtel.com ([10.10.0.168]) with Microsoft Exchange Server HTTP-DAV ; Mon, 5 Jun 2006 13:43:13 +0000 Received: from zorro.comtechtel.com by mail.comtechtel.com; 05 Jun 2006 09:44:48 -0400 From: Vladislav Grinchenko To: cedric.gustin@gmail.com In-Reply-To: <4483E0C6.6050201@gmail.com> References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> <4483E0C6.6050201@gmail.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Mon, 05 Jun 2006 09:44:48 -0400 Message-Id: <1149515088.16525.2.camel@zorro> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 (2.6.1-1.fc5.2) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.294 tagged_above=-999 required=2 tests=[AWL=0.150, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077, UNPARSEABLE_RELAY=0.001] X-Spam-Score: -2.294 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 13:41:38 -0000 Cedric, In my other posting ("Can't enforce ..." hit the 'send' button prematurely), I supplied a modification to the demo dialog code that illustrated the ratio problem. Can you, please, compile it on your installation and tell me if you can resize it? thanks, -Vlad On Mon, 2006-06-05 at 09:44 +0200, Cedric Gustin wrote: > 3rdshift@comcast.net wrote: > > Hi, > > > > I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. > > > > System vitals: > > > > OS: win xp > > Env: mingw/msys > > gtk+-2.0: 2.8.14 > > gtkmm-2.4: 2.8.4 > > > > > > Any ideas or hints would hightly appreciated. > > Does the interactive dialog gets resized in the gtkmm demo/Dialog and > Message boxes ? > > Cedric > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list From joevandyk@gmail.com Mon Jun 5 14:30:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 500DE3B026A for ; Mon, 5 Jun 2006 14:30:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21345-07 for ; Mon, 5 Jun 2006 14:30:54 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id EDA063B08D4 for ; Mon, 5 Jun 2006 14:30:53 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1363379uge for ; Mon, 05 Jun 2006 11:30:52 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=PBO0eqF7vDA4n4GOJu2dxmckn07QPvdXc4o8g4RL8YwA8LmET+vgixVSnZKlod2xQ4G8qf7tchOpxrspGrEKeCtiZEm7rMQ0VoNXPzjq0zioiauNe5LdBD0L46UBoR05tYACkchiC7IEYL48q02PO6UVBeCc4pRmc1IrrxVvJTg= Received: by 10.67.105.19 with SMTP id h19mr3655780ugm; Mon, 05 Jun 2006 11:30:52 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 11:30:52 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 11:30:52 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.128 tagged_above=-999 required=2 tests=[AWL=0.318, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.128 X-Spam-Level: Subject: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 18:30:56 -0000 Hi, Imagine you have a program with an Update() function. This Update() function is called X times per second a non-gtkmm-related function. Also imagine that you have a gtkmm GUI. Every time Update() is called, the GUI should be updated with information that's available from inside the Update() function. How would you set this up? Would you have the Gtk stuff happening in a separate thread? I suppose you'd have to... How would you tell the gtk thread to update itself? ( I'm fairly new to multithreaded program design, and gtk in general) Thanks, Joe From joevandyk@gmail.com Mon Jun 5 14:47:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 08F823B08FF for ; Mon, 5 Jun 2006 14:47:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22628-10 for ; Mon, 5 Jun 2006 14:47:50 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 0D7013B0A35 for ; Mon, 5 Jun 2006 14:47:49 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1369727uge for ; Mon, 05 Jun 2006 11:47:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=qiuGk4xobr8jmf8RFfF5M+kUAJJ8xFJGpDEEBdS8LN+bOsTJYSDgnU/NzB9hRd7yhZgmJTw0k+FNnGLjWummptDLuvXkWOljGAUne0tKu8qvL06IJ1MnhVJ9qmxsS/9JCU0/PQSoFX0bBC/VSq5h0VjH7c4YHHL5l1Dm+sM87UY= Received: by 10.67.25.9 with SMTP id c9mr3672722ugj; Mon, 05 Jun 2006 11:47:49 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 11:47:48 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 11:47:48 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> <44800867.6020504@topazelectro.ru> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.149 tagged_above=-999 required=2 tests=[AWL=0.297, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.149 X-Spam-Level: Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 18:47:54 -0000 I'm trying the source rpms found at http://fedoraproject.org/extras/3/SRPMS/ ... hopefully they work. On 6/2/06, Joe Van Dyk wrote: > On 6/2/06, Igor Gorbounov wrote: > > Joe Van Dyk writes: > > > [...] > > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > > > the packages that come with the OS. > > It might be in some extra packages repository, just like for Fedora Core 5 > > there is the Extras repository. > > Igor Gorbounov > > I've never seen an extra packages repository for RHEL. > > Joe > From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 5 15:08:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7A29F3B026A for ; Mon, 5 Jun 2006 15:08:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23790-08 for ; Mon, 5 Jun 2006 15:08:38 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id DACCC3B03AD for ; Mon, 5 Jun 2006 15:08:37 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 375FAFBB0 for ; Mon, 5 Jun 2006 12:07:25 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Mon, 05 Jun 2006 12:07:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.39 tagged_above=-999 required=2 tests=[AWL=0.095, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.39 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1144 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 19:08:41 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 2. [Bug 143007] popup menu: keyboard accelerator does not work while menu is visible (gtk+ (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 4 Jun 2006 18:58:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604225818.023C76CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #4 from Bryan Raney 2006-06-04 22:58 UTC ------- (In reply to comment #3) > > Would it make sense for me to submit a bug report about the documentation being > > less-than-clear? > > Well, I'm trying to think of a good way to do this. In fact the drawing area > chapter in the tutorial already has this note: > > --- > Note > > Before gtkmm version 2.10, drawing was mostly done with Graphics Contexts > (Gdk::GC) and other GDK drawing functions, but this has been largely superceded > by the Cairo graphics library and its C++ binding Cairomm. See the Gdk Appendix > for a description of the deprecated GDK techniques. In general, the Cairo > drawing API is simpler than the GDK one, and it is generally recommended to use > the Cairo drawing methods wherever possible in preference to the older GDK > drawing methods. > --- > > Do you think something more obvious is needed? > Well, I was confused by that Note (and probably therefore initially ignored it), because I thought I was looking at the documentation for the gtkmm library, version 2.4, not 2.10. After all, the URL always has .../gtkmm-2.4/... in it. I didn't see what version 2.10 had to do with anything. After messing around with gtkmm and the website for a while, I think I finally understand that two different version numbers are involved: the API version, and the library version. The distinction was not initially clear to this newbie, however. (I'm not a programming newbie, but more of a newbie to open source programming libraries, and definitely to GTK, gtkmm, etc.) While it does say "This documentation is for the gtkmm 2.4 and gnomemm 2.6 APIs." at the top of http://www.gtkmm.org/docs/gtkmm-2.4/docs/, perhaps it should *also* say something like: "This means any version of the gtkmm library 2.4 through 2.10." (or whatever version numbers) Or maybe: "If you are using a version of the gtkmm library below 2.10, these docs may not apply to you." Whichever is the case. Also, in the tutorial, perhaps another disclaimer like: "Some chapters of the tutorial may apply to all versions of the gtkmm library, from 2.4 through 2.10, while some may apply only to newer versions of the library. Please also see the tutorial accompanying your version of the gtkmm library for information more specific to you." And perhaps each chapter or section could indicate specifically which library versions should work with it. At least this would give more of a heads-up to newbies (who I would expect to be looking at the tutorial) that what they are looking at may not apply to their situation. As for that note in Chapter 15, I notice that the appendix it refers to appears to be missing a lot of information about GDK that is in Chapter 14 of the tutorial I have installed locally (somewhat analogous to Chapter 15 of the online tutorial). Why not keep those extra sections in that appendix for people with older versions of the gtkmm library? I hope this helps in some small way. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 5 Jun 2006 13:47:20 -0400 (EDT) From: "gtk+ (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 143007] popup menu: keyboard accelerator does not work while menu is visible To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060605174720.B85246CC0B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=143007 gtk+ | uimanager/actions | Ver: 2.6.x ------- Comment #5 from Hans Breuer 2006-06-05 17:47 UTC ------- Given that The GIMP people have written a bunch of code to have the accelerators back in their "context menus" - and given that Dia now also uses GtkUIManager and thus has to either lack the accelerators or cut and paste a lof of code to resurrect them: Could there please be some function in Gtk to reenable the accelerators in nested "context menus"? They may be bad from the HIG's point of view, but IMO the toolkit should not enforce the HIG - just make it possible and convenient to follow. And to violate it where appropriate. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1144 ******************************************** From joevandyk@gmail.com Mon Jun 5 17:06:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C07663B002C for ; Mon, 5 Jun 2006 17:06:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31927-07 for ; Mon, 5 Jun 2006 17:06:37 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id 145383B0208 for ; Mon, 5 Jun 2006 17:06:36 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1419862uge for ; Mon, 05 Jun 2006 14:06:35 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=CfjWiDMnXbJy15ONj8/kDs6dE/R78ooOKZvs374nzyuZRRymPNdf9H7Fo8LleNRaa8khAP6mmdd4r2kSwtUqWW/GNu2ps8H7xhpIuYclGFif1ZfGmYXLMYYhsWm+DKW1a8BvFg2w9NhrQWpU1EXhPT8aOf2SIPX+bAw7JniqTAw= Received: by 10.67.97.7 with SMTP id z7mr3774918ugl; Mon, 05 Jun 2006 14:06:35 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 14:06:35 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 14:06:35 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=-0.501, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Subject: Re: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 21:06:38 -0000 On 6/5/06, Hargobind Khalsa wrote: > Take a look at this: > http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18.html > I think that may be what you are looking for, no threads required. I don't see how that helps me. I want my Update() function to update the GUI each time it is called. Joe p.s. Is it possible to make the default reply-to address gtkmm-list@gnome.org? > On 6/5/06, Joe Van Dyk wrote: > > > Hi, > > Imagine you have a program with an Update() function. This Update() > function is called X times per second a non-gtkmm-related function. > > Also imagine that you have a gtkmm GUI. Every time Update() is > called, the GUI should be updated with information that's available > from inside the Update() function. > > How would you set this up? Would you have the Gtk stuff happening in > a separate thread? I suppose you'd have to... How would you tell the > gtk thread to update itself? ( I'm fairly new to multithreaded > program design, and gtk in general) > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > From pfjan@yahoo.com.br Mon Jun 5 18:02:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1102D3B08BD for ; Mon, 5 Jun 2006 18:02:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03661-01 for ; Mon, 5 Jun 2006 18:02:39 -0400 (EDT) Received: from web52114.mail.yahoo.com (web52114.mail.yahoo.com [206.190.48.117]) by menubar.gnome.org (Postfix) with SMTP id 7A7833B033E for ; Mon, 5 Jun 2006 18:02:39 -0400 (EDT) Received: (qmail 20288 invoked by uid 60001); 5 Jun 2006 22:02:38 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=pOCDNVF6FF2yDdo0A9TMS3GGAEmc8YJe2tBB00uvp7qNBQe5L18hkiBM7Kp5jOs6LR/as6lpScKFFHFRb+rqLRXxW0hwYo5Zq0irEkKGDHdZAMnE5rCl4/P6f7klzoYV7JpRo1F1M6wN9EexAr89+6YepX6J9vMtKSW9B4+q95g= ; Message-ID: <20060605220238.20286.qmail@web52114.mail.yahoo.com> Date: Tue, 6 Jun 2006 00:02:38 +0200 (CEST) From: Jan Pfeifer To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1685065713-1149544958=:15825" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Subject: Re: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 22:02:44 -0000 --0-1685065713-1149544958=:15825 Content-Type: text/plain; charset=us-ascii hi Joe, I'm fairily new to gtk programming as well. But I also have separate threads on my project doing different things. When they need to update the GUI, I use the following mechanism to talk to the GUI thread: http://www.gtkmm.org/gtkmm2/docs/reference/html/classGlib_1_1Dispatcher.html It's not trivial to tell you the truth, so I wrapped this in my (yet another) thread class. I'm sending attached so you can see/use -- look for the gui_callback method. Btw, the code is LGPL licensed. hope it helps :) - jan ps.: if someone knows an easier way to do this, let me know ;) ----- Original Message ---- From: Joe Van Dyk To: gtkmm-list@gnome.org Sent: Monday, June 5, 2006 6:06:35 PM Subject: Re: program design On 6/5/06, Hargobind Khalsa wrote: > Take a look at this: > http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18.html > I think that may be what you are looking for, no threads required. I don't see how that helps me. I want my Update() function to update the GUI each time it is called. Joe p.s. Is it possible to make the default reply-to address gtkmm-list@gnome.org? > On 6/5/06, Joe Van Dyk wrote: > > > Hi, > > Imagine you have a program with an Update() function. This Update() > function is called X times per second a non-gtkmm-related function. > > Also imagine that you have a gtkmm GUI. Every time Update() is > called, the GUI should be updated with information that's available > from inside the Update() function. > > How would you set this up? Would you have the Gtk stuff happening in > a separate thread? I suppose you'd have to... How would you tell the > gtk thread to update itself? ( I'm fairly new to multithreaded > program design, and gtk in general) > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list --0-1685065713-1149544958=:15825 Content-Type: text/x-c++hdr; name="Thread.hh" Content-Disposition: attachment; filename="Thread.hh" #ifndef _FU_THREAD_ #define _FU_THREAD_ #include #include #include #include #include #include #include namespace FU { /** * @brief FlickrUp thread model: * * Typical thread class with the following extras: * *
    *
  • cancel() actually kills the thread;
  • *
  • Utility method to call the given slot on the GUI thread. It returns after the slot returns from the GUI thread.
  • *
*/ class Thread { public: /** * Start thread infrastructure: needs to be called before entering the main loop and * before the start of any threads **/ static void init_threads(); /** * Constructor **/ Thread(); /** * Destructor **/ virtual ~Thread(); /** * Start running the thread: called by who is creating the thread **/ void start(); /** * Force cancel of thread: should be safe. **/ void cancel(); /** * Wait until thread is finished **/ void join(); /** * Callback from the GUI: the slot will be called from the GUI thread, and the * current thread will be locked until the slot returns. * * @param slot called from the GUI thread, can be used to update the interface **/ template < typename T > void gui_callback( const T &slot ); protected: /** * Method that is called when the thread is run. Can be finished with a simple return * or throwing an exception. **/ virtual void run() = 0; /** * Allow temporary block of thread cancelation, used to guarantee atomic actions. * Remember to unblock soon after. **/ void block_cancel(); /** * Unblock of thread cancelation, used after block_cancel() **/ void unblock_cancel(); private: bool running, ready, to_end; pthread_t pthread; boost::shared_ptr< boost::thread > thread; class Runnable { public: Runnable( Thread *_t ) : t(_t) {} Thread *t; void operator() (); } runnable; friend class Runnable; static void sigusr_handler(void *); /* Start GUI callback system, to be called before entering the main loop */ static void gui_start(); /* Dispatcher lock: get hold of this before using the dispatcher */ static boost::mutex mutex_dispatcher; /* Application main dispatcher: use emit() to initiate */ static boost::shared_ptr< Glib::Dispatcher > dispatcher; /* Dispatcher callback */ static sigc::signal dispatcher_callback; /* Dispatcher receiver on gui thread: runs client's slot and releases lock */ static void dispatcher_receiver(); /* Dispatcher callback return mutex locker */ static void dispatcher_callback_lock(); public: /** * Class thrown when thread is to be cancelled: if you catch this rethrow it later. **/ class Cancel {}; }; //=========================================================== // // Implementation // //=========================================================== template < typename T > void Thread::gui_callback( const T &slot ) { boost::mutex::scoped_lock lock( mutex_dispatcher ); // sanity check if ( ! dispatcher ) throw std::runtime_error( "Thread:gui_callback(): dispatcher object not created" ); // Can't be cancelled during call to UI: risk losing lock block_cancel(); sigc::connection conn = dispatcher_callback.connect( slot ); // std::cout << "registered callback" << std::endl; dispatcher->emit(); //std::cout << "emitted to dispatcher" << std::endl; dispatcher_callback_lock(); // waits for the GUI to return //std::cout << "reacquired lock from dispatcher, method returned" << std::endl; conn.disconnect(); //std::cout << "unregistered callback" << std::endl; unblock_cancel(); // Allow blocks again //std::cout << "releasing dispatcher" << std::endl; } } // namespace FU #endif --0-1685065713-1149544958=:15825 Content-Type: text/x-c++src; name="Thread.cc" Content-Disposition: attachment; filename="Thread.cc" // // C++ Implementation: Thread // // Description: // // // Author: Jan Pfeifer , (C) 2006 // // Copyright: See COPYING file that comes with this distribution // // #include "FlickrUp.hh" #include "Thread.hh" #include #include using namespace std; using namespace boost; /////////////////////////////////////////////////////////////////////////////// // // Threads initialization: handle signal // /////////////////////////////////////////////////////////////////////////////// const int canceling_signal = SIGUSR1; void sig_usr_handler( int intr ) { // cerr << "Handler called!!" << endl; throw FU::Thread::Cancel(); //pthread_exit(0); } // usr_mask is used by all threads sigset_t usr_mask; void FU::Thread::init_threads() { //cout << "Setting handlers" << endl; // Set handler struct sigaction sa_usr; sa_usr.sa_handler = sig_usr_handler; sa_usr.sa_flags = 0; sigemptyset( &sa_usr.sa_mask ); sigaddset( &sa_usr.sa_mask, canceling_signal ); sa_usr.sa_restorer = 0; if ( sigaction( canceling_signal, &sa_usr, 0 ) ) { throw runtime_error( "Couldn't set sigaction()" ); } // Unmasking signal sigemptyset( &usr_mask ); sigaddset( &usr_mask, canceling_signal ); sigprocmask( SIG_UNBLOCK, &usr_mask, 0 ); // Start gui callback mechanism Thread::gui_start(); } /////////////////////////////////////////////////////////////////////////////// // // GUI callback mechanism: based on GLib::Dispatcher // /////////////////////////////////////////////////////////////////////////////// /* Dispatcher lock: get hold of this before using the dispatcher */ boost::mutex FU::Thread::mutex_dispatcher; /* Application main dispatcher: use emit() to initiate */ boost::shared_ptr< Glib::Dispatcher > FU::Thread::dispatcher; /* Dispatcher callback */ sigc::signal FU::Thread::dispatcher_callback; /* Mutex for callback: used to synchronize the running path from the client's thread to the gui thread and back */ boost::mutex dispatcher_callback_mutex; /* Locker on the dispatcher mutex */ boost::shared_ptr< boost::mutex::scoped_lock > dispatcher_callback_locker; /* Dispatcher callback return mutex locker */ void FU::Thread::dispatcher_callback_lock() { // creates a temporary lock: will only return when main lock has been released shared_ptr< mutex::scoped_lock > tmp = shared_ptr< mutex::scoped_lock > ( new mutex::scoped_lock( dispatcher_callback_mutex ) ); // make it the main lock dispatcher_callback_locker = tmp; } /* Dispatcher receiver on gui thread: runs client's slot and releases lock */ void FU::Thread::dispatcher_receiver() { // cout << "- emiting callback" << endl; dispatcher_callback.emit(); // cout << "- releasing callback lock" << endl; dispatcher_callback_locker.reset(); } void FU::Thread::gui_start() { // Register dispatcher dispatcher = shared_ptr( new Glib::Dispatcher ); dispatcher_callback_lock(); dispatcher->connect( sigc::ptr_fun( FU::Thread::dispatcher_receiver ) ); } /////////////////////////////////////////////////////////////////////////////// // // Implement Thread class // /////////////////////////////////////////////////////////////////////////////// FU::Thread::Thread() : running(false), ready(false), to_end( false ), pthread(0), thread(), runnable( this ) { } FU::Thread::~Thread() { if ( running ) { cancel(); } if ( pthread ) join(); pthread = 0; } void FU::Thread::start() { // pthread_t p = pthread_self(); // cout << "Original thread: " << p << endl; boost::thread *t; t = new boost::thread( runnable ); thread = shared_ptr< boost::thread >( t ); } void FU::Thread::Runnable::operator() () { try { // It is already running t->running = true; t->pthread = pthread_self(); // Set mask appropriately t->unblock_cancel(); // Ready: after this point, requests will signal (pthread_kill) to end t->ready = true; // Check for end (if it was asked before we set ready) if ( t->to_end ) return; t->run(); } catch ( FU::Thread::Cancel & ) { // Ok, normal end } catch ( exception &e ) { cerr << "Exception made thread exit: " << e.what() << endl; } catch (...) { cerr << "Unknown exception made thread exit" << endl; } t->ready = false; t->running = false; } void FU::Thread::cancel() { to_end = true; if ( pthread ) pthread_kill( pthread, canceling_signal); // cout << "+ canceling thread: " << pthread << endl; } void FU::Thread::block_cancel() { pthread_sigmask( SIG_BLOCK, &usr_mask, 0 ); } void FU::Thread::unblock_cancel() { pthread_sigmask( SIG_UNBLOCK, &usr_mask, 0 ); } void FU::Thread::join() { // cout << "+ joining thread" << endl; thread->join(); thread.reset(); //cout << "+ thread joined" << endl; } --0-1685065713-1149544958=:15825-- From joevandyk@gmail.com Mon Jun 5 18:38:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7499D3B09F3 for ; Mon, 5 Jun 2006 18:37:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05683-02 for ; Mon, 5 Jun 2006 18:37:23 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 251E73B09BB for ; Mon, 5 Jun 2006 18:37:21 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1447571uge for ; Mon, 05 Jun 2006 15:37:20 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=cx5//ocL/AkrlfnI0B5ScELI8aTckCc7/nOD8uUMdfBo+jzo3l5jnDi9clSeV590xP/MiojlCWooTOrrEbL+B0WeamlRe+6xqns3ZPFguRYvdvb6WCPJFRYO2/fIzb+UETA0s/Ju4k4DeFZQmxw+le/ol7s0i9ZQwuwILX4vTV8= Received: by 10.67.30.6 with SMTP id h6mr3864580ugj; Mon, 05 Jun 2006 15:37:20 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 15:37:20 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 15:37:20 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.218 tagged_above=-999 required=2 tests=[AWL=0.382, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.218 X-Spam-Level: Subject: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 22:38:08 -0000 Any ideas why this segfaults? Any ideas on how to fix it? Thanks, Joe #include #include #include struct GUI : public Gtk::Window { Gtk::Label label; std::string text; GUI() { text = "Sup"; set_title("Application Title"); resize(300, 300); label.set_text("Label title"); add(label); show_all(); } void start() { std::cerr << "Before start()" << std::endl; Gtk::Main::run(*this); std::cerr << "After start()" << std::endl; } void update(const std::string &input) { label.set_text(input); } }; struct Program { // Has to be a pointer? Because I can't call Gtk::main // before I construct the GUI? GUI *gui; void initialize(int argc, char *argv[]) { Glib::thread_init(); Gtk::Main kit(argc, argv); gui = new GUI(); Glib::Thread *gui_thread = Glib::Thread::create(sigc::mem_fun(*gui, &GUI::start), true); // This function needs to return -- can't join on thread } void update(const std::string &input) { gui->update(input); } void shutdown() { std::cerr << "shutdown" << std::endl; } }; // I can't change main(). So, Glib::thread_init() and company needs to be done // in the above class' constructor. But that causes problems... int main(int argc, char *argv[]) { Program program; program.initialize(argc, argv); std::string input; while(true) { std::cout << "\n\nType in something cool: "; while (std::getline(std::cin, input)) program.update(input); } } From xjianz@gmail.com Mon Jun 5 19:58:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 540EE3B0967 for ; Mon, 5 Jun 2006 19:58:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09577-08 for ; Mon, 5 Jun 2006 19:58:37 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id 4687D3B094A for ; Mon, 5 Jun 2006 19:58:37 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2175349nzo for ; Mon, 05 Jun 2006 16:58:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=XDi6PJ4fv0hHhJVmgwr9Pb77fxC8FX6X5XLGtEi5eUYt1YwMWw0Wf/HjLPW9Yp+eayQgxnCxmCXqyaobgR7MYXD9DEVftjGkagpRIRwTc0af61qs4B8qgxI7VegbNXYNNh0WxzB+fF7zm3X726n/+NWf7JYgn8+fbKH43KUFI1k= Received: by 10.36.33.17 with SMTP id g17mr4767448nzg; Mon, 05 Jun 2006 16:58:36 -0700 (PDT) Received: by 10.36.121.11 with HTTP; Mon, 5 Jun 2006 16:58:36 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 11:58:36 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2316_8165376.1149551916517" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.833 tagged_above=-999 required=2 tests=[AWL=-1.042, BAYES_20=-0.74, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.833 X-Spam-Level: Subject: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 23:58:38 -0000 ------=_Part_2316_8165376.1149551916517 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes. Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing) How can I do network programming using gtkmm, considering platform independence? Thanks!!! Fei ------=_Part_2316_8165376.1149551916517 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes.

Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing)

How can I do network programming using gtkmm, considering platform independence?

Thanks!!!

Fei
------=_Part_2316_8165376.1149551916517-- From joevandyk@gmail.com Mon Jun 5 20:12:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7F57B3B0924 for ; Mon, 5 Jun 2006 20:12:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10460-08 for ; Mon, 5 Jun 2006 20:12:00 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 954C13B0926 for ; Mon, 5 Jun 2006 20:11:59 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1469763uge for ; Mon, 05 Jun 2006 17:11:58 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=VBNs7HFyDH+Ric5rCWDBZxPoYw1FmfUBXapEFT7gBypZepuXVuBdjK6jZkKgMSU+VKwWJfZbb10qQ/IGla04lL1a1FAZRZ1peH3ImGRqFxoqk77tLjevDXWQS3w6eIQtnTzbsFor6PSLP+mPLIxGDHagT4cOAIxlXF/hLQFXtLc= Received: by 10.67.105.19 with SMTP id h19mr3923127ugm; Mon, 05 Jun 2006 17:11:58 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:11:58 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:11:58 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.344 tagged_above=-999 required=2 tests=[AWL=-0.456, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.344 X-Spam-Level: Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:12:02 -0000 On 6/5/06, Xiangfei Jia wrote: > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? > > Thanks!!! gtkmm is a graphical toolkit only. No networking libraries are included in it. From joevandyk@gmail.com Mon Jun 5 20:18:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 989D93B03C9 for ; Mon, 5 Jun 2006 20:18:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10629-08 for ; Mon, 5 Jun 2006 20:18:25 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 4F0BB3B000B for ; Mon, 5 Jun 2006 20:18:25 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1471302uge for ; Mon, 05 Jun 2006 17:18:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PRdLHnrnQV4wcQxYkN5y3A+Brd+cBtO9GMPOhScRSj4zQq9KRUWINqS31MZxMGa4SLvgaRVAwkwLaVTqBtH5i1vmkVebftbQ79kHQX3eWHT9XzUcB6Z5r9IDpJvQSLVrLqhdclCGoaNWDbZ7ijNaaJR8kQzO8zOJ/nWqX6GvhuQ= Received: by 10.67.100.12 with SMTP id c12mr3926161ugm; Mon, 05 Jun 2006 17:18:24 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:18:24 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:18:24 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=-0.355, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.397 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:18:27 -0000 On 6/5/06, Joe Van Dyk wrote: > Any ideas why this segfaults? Any ideas on how to fix it? Aha. If I create the Gtk::Main object as a global, it works. However, the documentation says I can't do it. (http://gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1Main.html) Obviously, I can do it. And it's the only way I can figure out how to get this particular program to work. But I imagine something bad will probably happen.... ? Joe From joevandyk@gmail.com Mon Jun 5 20:40:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A37313B0913 for ; Mon, 5 Jun 2006 20:40:08 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11780-08 for ; Mon, 5 Jun 2006 20:40:07 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id CC8A33B0457 for ; Mon, 5 Jun 2006 20:40:06 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1475837uge for ; Mon, 05 Jun 2006 17:40:05 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=i4M+1jhY081bGgsXjZPNN7llWeRRkA8HI3wmroP4zlbXL/sgG7xcD2xS/nXS2UtZrCLAgBhfMtB5a8cTHvM2zdZa4l+KjlB8l1f8gHhcvww3zTU5rIHA7exWKVs2HM1lY0gSma/xWL8cy6xPkUjwtPuqNq2ViB+fis489dg7hs4= Received: by 10.67.25.9 with SMTP id c9mr3939972ugj; Mon, 05 Jun 2006 17:40:05 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:40:05 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:40:05 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.154 tagged_above=-999 required=2 tests=[AWL=0.446, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.154 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:40:08 -0000 On 6/5/06, Hargobind Khalsa wrote: > I think the problem with the code is that you are calling > > > Gtk::Main kit(argc, argv); > > Inside your initialize() function. > When you then return to the main function the variable "kit" has gone out of > scope and has therefore been destroyed, effectively uninitializing GTKmm... > that's why > > Gtk::Main kit(argc, argv); > is usually done in the main function. > > If you were to store "kit" in a variable that has global scope or the scope > of main then you prevent this from happening. Ah, that makes sense. I wonder why the documentation says a Gtk::Main object can't be created in the global scope. Apparently, that's what I want to do, as I can't put it inside main(). Joe From joevandyk@gmail.com Mon Jun 5 21:29:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D1C083B0076 for ; Mon, 5 Jun 2006 21:29:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14559-07 for ; Mon, 5 Jun 2006 21:29:05 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id 2C0973B0289 for ; Mon, 5 Jun 2006 21:29:05 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1486392uge for ; Mon, 05 Jun 2006 18:29:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ZEEPRRHrfLNjxLVJ0tiI2+IGjwwKLdJ/YchhazIbtYb5y94TIK/KfperOaRAWMBeETg2hNCC/OUQeqRW39Me1xjVjME+E2QglW8Ms2QIRe7fG000aCk0ZK5DPLDNlKVECS7QBp5Q3jWf6fbh4GAp0VDqqNMX3VHVXSA0DYqqnvY= Received: by 10.66.222.9 with SMTP id u9mr3977606ugg; Mon, 05 Jun 2006 18:29:04 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 18:29:04 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 18:29:04 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.171 tagged_above=-999 required=2 tests=[AWL=0.429, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.171 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 01:29:07 -0000 On 6/5/06, Hargobind Khalsa wrote: > I wonder why the documentation says a Gtk::Main object can't be > > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > > > > Why not? You note that you can't change main but I don't see any reason for > this. > > You could also probably store the object in your GUI struct... but there > might be some problem I'm not seeing with that. main() is autogenerated for me. (it's complicated) From kanadakid@gmail.com Mon Jun 5 23:19:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 373A53B0074 for ; Mon, 5 Jun 2006 23:19:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19278-08 for ; Mon, 5 Jun 2006 23:19:55 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.231]) by menubar.gnome.org (Postfix) with ESMTP id 9966A3B000A for ; Mon, 5 Jun 2006 23:19:55 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i7so49163wra for ; Mon, 05 Jun 2006 20:19:54 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=FVf4iX57uFL5weAhfI45+TTaASzg/lsyyFjcW8pwkuXOKTXc/7iEQQQXpIvUtKxRMvfg7MlhCWBKzitdzDoas8F9cpA9Bh/Yplju4K7MOI0hXL0U7QfPnm1OcJZsA+fg9nHhiWwgkmZ7H2Y6xiIpWN6Mufk+0LBBFz9rg2ttyNM= Received: by 10.54.127.4 with SMTP id z4mr5526006wrc; Mon, 05 Jun 2006 20:19:54 -0700 (PDT) Received: by 10.54.158.8 with HTTP; Mon, 5 Jun 2006 20:19:54 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 23:19:54 -0400 From: "Mike Polan" To: "Xiangfei Jia" , gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_10773_16059721.1149563994259" References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.949 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.949 X-Spam-Level: Cc: Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 03:19:57 -0000 ------=_Part_10773_16059721.1149563994259 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline 2006/6/5, Xiangfei Jia : > > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? > > Thanks!!! > > Fei > Try libcurl: http://curl.haxx.se/libcurl/. It provides a wide array of file tranfser capabilities and other misc network things. As a bonus, it is also very portable, and functions well with gtk/gtkmm. _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > ------=_Part_10773_16059721.1149563994259 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

2006/6/5, Xiangfei Jia <xjianz@gmail.com>:
I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes.

Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing)

How can I do network programming using gtkmm, considering platform independence?

Thanks!!!

Fei

Try libcurl: http://curl.haxx.se/libcurl/ . It provides a wide array of file tranfser capabilities and other misc network things. As a bonus, it is also very portable, and functions well with gtk/gtkmm.

_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list



------=_Part_10773_16059721.1149563994259-- From paul@linuxaudiosystems.com Tue Jun 6 07:40:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 356DC3B0A2E for ; Tue, 6 Jun 2006 07:40:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16977-03 for ; Tue, 6 Jun 2006 07:40:23 -0400 (EDT) Received: from vms046pub.verizon.net (vms046pub.verizon.net [206.46.252.46]) by menubar.gnome.org (Postfix) with ESMTP id BC2853B0625 for ; Tue, 6 Jun 2006 07:40:20 -0400 (EDT) Received: from dual ([151.197.208.235]) by vms046.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J0F0051OSEXGEH4@vms046.mailsrvcs.net> for gtkmm-list@gnome.org; Tue, 06 Jun 2006 06:40:09 -0500 (CDT) Date: Tue, 06 Jun 2006 07:40:23 -0400 From: Paul Davis In-reply-to: To: Joe Van Dyk Message-id: <1149594023.12354.28.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.478 tagged_above=-999 required=2 tests=[AWL=-0.033, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.478 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 11:40:34 -0000 On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > I wonder why the documentation says a Gtk::Main object can't be > created in the global scope. Apparently, that's what I want to do, as > I can't put it inside main(). GTK and gtkmm require library initialization before any objects related to them can be created. by attempting to put Gtk::Main in global scope you are effectively asking for this order to be reversed. From ramashish.lists@gmail.com Tue Jun 6 09:11:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 087523B00CD for ; Tue, 6 Jun 2006 09:11:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23663-02 for ; Tue, 6 Jun 2006 09:11:22 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.232]) by menubar.gnome.org (Postfix) with ESMTP id 0790B3B00B4 for ; Tue, 6 Jun 2006 09:11:21 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i4so131054wra for ; Tue, 06 Jun 2006 06:11:21 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=FjV3mZAiuZhOGprCdVernZOarZngcYF148Nga8XJ+t00PxKmxhgouEM75mPQI7FSuhV0YxyuHsGV497TFnIX+arbYJcaQbQ1td4xh4Qjq6SRyjGo5jkl3ZHE6MOoa7wLU4tXc00kJMEZmmYFPGltNhlkhl8a8mXANcHGwAS6z1Q= Received: by 10.54.86.12 with SMTP id j12mr214523wrb; Tue, 06 Jun 2006 06:11:21 -0700 (PDT) Received: by 10.54.141.11 with HTTP; Tue, 6 Jun 2006 06:11:21 -0700 (PDT) Message-ID: <6bd1d93e0606060611i7b7e2c07n63492fcf3cc4d8a8@mail.gmail.com> Date: Tue, 6 Jun 2006 18:41:21 +0530 From: "Ramashish Baranwal" To: "Xiangfei Jia" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[AWL=0.201, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 13:11:24 -0000 On 6/6/06, Xiangfei Jia wrote: > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? I don't have any experience doing network programming using gtkmm. If you are looking for a portable C++ networking library, check out ACE (http://www.cs.wustl.edu/~schmidt/ACE-overview.html). Ram From joevandyk@gmail.com Tue Jun 6 14:03:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 434A53B023F for ; Tue, 6 Jun 2006 14:03:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11336-05 for ; Tue, 6 Jun 2006 14:03:12 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 1A2CC3B016D for ; Tue, 6 Jun 2006 14:03:12 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1782521uge for ; Tue, 06 Jun 2006 11:03:10 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=RfdrFt7X2PxyIwr9ZEguLrHcjVhtc53YzA0E3+6cpOIg4O6DG5uIDlBxeKgwYyDMWuomHIiFj4xKcJCNs1V8tXE9sSI3gDrs1zj4Q95YsXPONKgYPFByAg0+jI/Jrc3AT9pz9zd6OUta399dKsF5Gz/GfZW06nHWGupKw5jtuQo= Received: by 10.67.25.9 with SMTP id c9mr4739683ugj; Tue, 06 Jun 2006 11:03:10 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 11:03:10 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 11:03:10 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: <1149594023.12354.28.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.109 tagged_above=-999 required=2 tests=[AWL=0.337, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.109 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 18:03:13 -0000 On 6/6/06, Paul Davis wrote: > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > I wonder why the documentation says a Gtk::Main object can't be > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > GTK and gtkmm require library initialization before any objects related > to them can be created. by attempting to put Gtk::Main in global scope > you are effectively asking for this order to be reversed. So, in the program that I had in the original email, why did it work if I had the Gtk::Main call outside of any functions? Joe From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 6 15:17:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C642A3B0B68 for ; Tue, 6 Jun 2006 15:17:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15769-06 for ; Tue, 6 Jun 2006 15:17:32 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 232E63B0B4F for ; Tue, 6 Jun 2006 15:17:32 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 2E8FA16D1F for ; Tue, 6 Jun 2006 12:05:41 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 06 Jun 2006 12:05:38 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.391 tagged_above=-999 required=2 tests=[AWL=0.094, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.391 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1145 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 19:17:33 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343997] New: gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 6 Jun 2006 06:50:33 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] New: gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Summary: gtkmm printcontext does not build Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: waschk@mandriva.org QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.15/2.16 GNOME milestone: Unspecified gtkmm 2.9.3 does not build, this is the error: printcontext.cc: In member function 'Cairo::RefPtr Gtk::PrintContext::get_cairo()': printcontext.cc:132: error: 'gtk_print_context_get_cairo' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::get_fontmap()': printcontext.cc:182: error: 'gtk_print_context_get_fontmap' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::create_context()': printcontext.cc:197: error: 'gtk_print_context_create_context' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::create_layout()': printcontext.cc:207: error: 'gtk_print_context_create_layout' was not This is with gtk+ 2.9.2, cairomm 0.6.0 and cairo 1.1.6 on Mandriva Cooker. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1145 ******************************************** From fedemico@yahoo.com Tue Jun 6 18:49:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1411A3B0124 for ; Tue, 6 Jun 2006 18:49:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27320-05 for ; Tue, 6 Jun 2006 18:49:44 -0400 (EDT) Received: from web60324.mail.yahoo.com (web60324.mail.yahoo.com [209.73.178.132]) by menubar.gnome.org (Postfix) with SMTP id 2E8EF3B00E6 for ; Tue, 6 Jun 2006 18:49:44 -0400 (EDT) Received: (qmail 25228 invoked by uid 60001); 6 Jun 2006 22:49:43 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=mEpI74eiiQixhqoY4t57pu3eRwjfOT7gXsREkslLcpNb6+MndMzD8SaEP4yO/gryJWwdG0rpg/J/bFPE4JVQlxJcqNAkoc9kvHBe79xpnJG/5BluvUO46VwbzupfJrF1Xa2GUXddKzqB031V4wOR7Io/LS+MhDfNTpCoVKJxnvQ= ; Message-ID: <20060606224943.25226.qmail@web60324.mail.yahoo.com> Received: from [163.178.124.134] by web60324.mail.yahoo.com via HTTP; Tue, 06 Jun 2006 17:49:43 CDT Date: Tue, 6 Jun 2006 17:49:43 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.648 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 1.648 X-Spam-Level: * Subject: Gdk::Pixbuf X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 22:49:47 -0000 How are you? Im not sure if this is going to go to someone. If so, I would like you to answer me please. I have a problem with pixbufs, I would appreciate that somebody answer me in order to say what is my problem. It is something related with that message Aurelian KAMEL wrote. Thanks to everybody __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From joevandyk@gmail.com Tue Jun 6 20:38:49 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AAA5A3B0344 for ; Tue, 6 Jun 2006 20:38:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32478-07 for ; Tue, 6 Jun 2006 20:38:48 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 6C6D13B012A for ; Tue, 6 Jun 2006 20:38:48 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so88579ugf for ; Tue, 06 Jun 2006 17:38:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=E3ZMW0bIXrl2ThD4fVmZ4IhVpAzD67Zoklkcfl4cvgEl0/bu+vyOYajFytz186coHXmhrISkoG5lcqojusShUgsnLGrxliAq5OvZj8W11O87wEvNdTh+llLU2fa1BTUj7lgMSGVyU3P+7BXUp3lVMKk3HXex1YL+6Qg9ygdFVt4= Received: by 10.67.105.19 with SMTP id h19mr136627ugm; Tue, 06 Jun 2006 17:38:47 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 17:38:47 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 17:38:47 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.856 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, AWL=0.057, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.856 X-Spam-Level: Subject: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 00:38:49 -0000 Is there any reason why the reply-to address on this list isn't gtkmm-list@gnome.org? On most mailing lists that I'm on, the default reply-to address is the mailing list address. On this one, I always forget to to make sure that I send the email to the mailing list address instead of to the person who sent the email that I'm replying to. Thanks, Joe From joevandyk@gmail.com Tue Jun 6 20:43:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0173E3B0752 for ; Tue, 6 Jun 2006 20:43:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00362-08 for ; Tue, 6 Jun 2006 20:42:59 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id C066D3B038B for ; Tue, 6 Jun 2006 20:42:58 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id m3so80040ugc for ; Tue, 06 Jun 2006 17:42:57 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=jkgaKDKQOWsa4nxJaGJriW8oVqujBp9dh80RLRi4Gw5ydt7ety60jta/15T61JMAB8ZilwFtKxmncgjMf7WvcEPLhFwHaTvFEJOp8tgzAyu/oSm5Vj0Je7TInVrc/K/eZfhQZNqmnbWGcss79PAkVpOeZngKibswSdEKiOenxGE= Received: by 10.67.15.3 with SMTP id s3mr125055ugi; Tue, 06 Jun 2006 17:36:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 17:36:56 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 17:36:56 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20060606224943.25226.qmail@web60324.mail.yahoo.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.423 tagged_above=-999 required=2 tests=[AWL=-0.381, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.423 X-Spam-Level: Subject: Re: Gdk::Pixbuf X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 00:43:00 -0000 On 6/6/06, Joe Van Dyk wrote: > On 6/6/06, Luis Federico G=F3mez Salazar wrote: > > How are you? > > Im not sure if this is going to go to someone. If so, > > I would like you to answer me please. > > I have a problem with pixbufs, I would appreciate that > > somebody answer me in order to say what is my problem. > > It is something related with that message Aurelian > > KAMEL wrote. > > I am good. How are you? > > It might help if you describe your pixbuf problem. > > Thanks, > Joe From mojofunk@gmail.com Wed Jun 7 01:51:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3D3873B0BC5 for ; Wed, 7 Jun 2006 01:51:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16770-05 for ; Wed, 7 Jun 2006 01:51:34 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by menubar.gnome.org (Postfix) with ESMTP id C18A73B022D for ; Wed, 7 Jun 2006 01:51:33 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id h2so75080nfe for ; Tue, 06 Jun 2006 22:51:32 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=iuVuSSfj3Ov+xi9SBbJ+HjCvigs0+MQ2P4TMjGc7W2iYbQRDN1LAJrtAMSRmG2clKhkFNnFZekls7ZIbuU2kvDQy+gN59EsQO24uZ52SK6hRQ5b09iiATiHSzM04I61hIH5GKpqaWcwkyZ08Gc6LZRNVDil3hAbnBckvmt6NdIE= Received: by 10.48.12.12 with SMTP id 12mr138630nfl; Tue, 06 Jun 2006 22:51:31 -0700 (PDT) Received: by 10.49.41.15 with HTTP; Tue, 6 Jun 2006 22:51:31 -0700 (PDT) Message-ID: <4bb03be40606062251t38476d8bhcf92cbaa7dac9e82@mail.gmail.com> Date: Wed, 7 Jun 2006 15:51:31 +1000 From: "Tim Mayberry" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.042 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.042 X-Spam-Level: Subject: Problem restoring pane handle position after fullscreen X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 05:51:35 -0000 Hello, I don't think i've posted to this list before so I'll start by thanking everyone involved with gtkmm, it is a real pleasure to use so far. I noticed what appeared to be a bug in an application that I use a fair bit and it annoyed me enough that I set out to fix it. I couldn't see anything obviously wrong with the code so I created a silly test case that exhibits the same behaviour. The application(and the test case) contains a horizontal pane, when the window is in fullscreen mode child1 of the pane is set to occupy the entire space, then when the window is restored using unfullscreen the pane handle is reset to the position it was in before the fullscreen. I can't get the position of the pane handle to restore to the correct location and I'd appreciate it if someone could tell me what is preventing it from working, is the code incorrect or is there some other problem. Thanks in advance, test case follows: #include class PaneTest : public Gtk::Window { public: PaneTest(); protected: void on_pane_toggled(); Gtk::VBox m_box; Gtk::Button m_child1_button; Gtk::Button m_child2_button; Gtk::HPaned m_pane; Gtk::ToggleButton m_toggle_button; gint m_last_pane_position; }; PaneTest::PaneTest() : m_toggle_button("Maximize Child Button 1"), m_child1_button("Pane Child Button 1"), m_child2_button("Pane Child Button 2"), m_last_pane_position(0) { set_title("pane test"); set_border_width(10); m_toggle_button.signal_toggled().connect( sigc::mem_fun(*this, &PaneTest::on_pane_toggled) ); m_pane.pack1(m_child1_button, true, true); m_pane.pack2(m_child2_button, true, true); m_box.pack_start(m_pane); m_box.pack_start(m_toggle_button); add(m_box); show_all_children(); } void PaneTest::on_pane_toggled() { if(m_toggle_button.get_active()) { m_last_pane_position = m_pane.get_position(); m_pane.set_position(m_pane.property_max_position()); fullscreen(); } else { unfullscreen(); m_pane.set_position(m_last_pane_position); } } int main(int argc, char *argv[]) { Gtk::Main kit(argc, argv); PaneTest ptest; Gtk::Main::run(ptest); return 0; } From fbacque@free.fr Wed Jun 7 02:54:09 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A077E3B0A40 for ; Wed, 7 Jun 2006 02:54:09 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20496-09 for ; Wed, 7 Jun 2006 02:54:08 -0400 (EDT) Received: from smtp5-g19.free.fr (smtp5-g19.free.fr [212.27.42.35]) by menubar.gnome.org (Postfix) with ESMTP id 9B2443B05FA for ; Wed, 7 Jun 2006 02:54:08 -0400 (EDT) Received: from alakazam.opl.hom (lns-bzn-61-82-250-87-203.adsl.proxad.net [82.250.87.203]) by smtp5-g19.free.fr (Postfix) with SMTP id 20AD9275CF for ; Wed, 7 Jun 2006 08:54:07 +0200 (CEST) Date: Wed, 7 Jun 2006 09:03:19 +0200 From: Francis BACQUE To: gtkmm-list@gnome.org Message-Id: <20060607090319.2e0a0848.fbacque@free.fr> In-Reply-To: References: X-Mailer: Sylpheed version 2.2.0 (GTK+ 2.8.12; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.777 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.777 X-Spam-Level: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 06:54:09 -0000 On Tue, 6 Jun 2006 17:38:47 -0700 "Joe Van Dyk" wrote: > Is there any reason why the reply-to address on this list isn't > gtkmm-list@gnome.org? It is the job of a good mail user agent ;) Francis From joevandyk@gmail.com Wed Jun 7 03:06:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 15FAB3B03A5 for ; Wed, 7 Jun 2006 03:06:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21388-02 for ; Wed, 7 Jun 2006 03:06:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id E899C3B0365 for ; Wed, 7 Jun 2006 03:06:37 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id m2so182607uge for ; Wed, 07 Jun 2006 00:06:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=c+o31+4CUqiriiruJQlQZWUUdZvXWoxlzWHGgwwn6V3Lhd5wQhlycwS5aZQXRFD3WeqX40rEPe2NtVD8tK3FZNIljMQF1k7R/moAJDYjx8ujtPizSGoYy6a0zdSSw17AKApmMnE2IFUZG+Lhy0CNRvnBT0xnRPomlDm1w9RKIyo= Received: by 10.66.250.17 with SMTP id x17mr199457ugh; Wed, 07 Jun 2006 00:06:36 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 00:06:36 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 00:06:36 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: <20060607090319.2e0a0848.fbacque@free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060607090319.2e0a0848.fbacque@free.fr> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.064 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, AWL=-0.709, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.064 X-Spam-Level: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 07:06:39 -0000 On 6/7/06, Francis BACQUE wrote: > On Tue, 6 Jun 2006 17:38:47 -0700 > "Joe Van Dyk" wrote: > > > Is there any reason why the reply-to address on this list isn't > > gtkmm-list@gnome.org? > > It is the job of a good mail user agent ;) If you say so. I'm subscribed to a dozen technical mailing lists and this is the only one where I have to either reply to all or manually change the address. The gtk mailing list works as expected, by the way. Joe From murrayc@murrayc.com Wed Jun 7 03:18:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1B3743B0C3C for ; Wed, 7 Jun 2006 03:18:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22143-01 for ; Wed, 7 Jun 2006 03:18:32 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 02AA23B0343 for ; Wed, 7 Jun 2006 03:18:29 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 33D53DC711; Wed, 7 Jun 2006 00:18:28 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Wed, 7 Jun 2006 09:18:28 +0200 (CEST) Message-ID: <62386.194.138.18.132.1149664708.squirrel@webmail.murrayc.com> In-Reply-To: <1149643406.25628.40.camel@plantain.jesacco.com> References: <1149643406.25628.40.camel@plantain.jesacco.com> Date: Wed, 7 Jun 2006 09:18:28 +0200 (CEST) From: "Murray Cumming" To: "Joseph E. Sacco, Ph.D." User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.442 tagged_above=-999 required=2 tests=[AWL=-0.074, BAYES_00=-2.599, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.442 X-Spam-Level: Cc: guenther , murrayc@murrayc.com, gtkmm-list@gnome.org Subject: Re: gconfmm-2.14.1 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 07:18:38 -0000 > Murray, Thanks, but do please use gtkmm-list or bugzilla in future. > There is a minor bug in gconfmm-2.14.1/examples/client/main.cc, see > attached patch. > > With this patch, gconfmm-2.14.1: > > * builds within GARNOME-2.14.x Thanks. Sorry for that. I'll fix that soon. There's nothing useful in the new release when doing a normal build anyway, so don't worry about it too much. > * does not [yet] build within GARNOME-2.15.x What exactly is the error? > Question: > > Are other version bumps required to build gconfmm-2.14.1 within > 2.15.x? No, GConf and gconfmm are API and ABI compatible. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From javi.aranega@gmail.com Wed Jun 7 04:22:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C1B7F3B03BF for ; Wed, 7 Jun 2006 04:22:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26695-06 for ; Wed, 7 Jun 2006 04:22:53 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 6A0993B034F for ; Wed, 7 Jun 2006 04:22:53 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so192608ugf for ; Wed, 07 Jun 2006 01:22:52 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=jeMe8GPpF+57LfMpKaJHAK6CTKakh2KmSQul449ppz4iWYm0A8Y8uYLaRZ9azQoE4bCUu+ugQd5MXst0SKW5z0lo07BreMHAuyyo5jy2xexCUsqA5CB1I6lVmCZYS+I7cI12J+CSIRnEUEzlBLG1Rk4y4zPiW3suFwgyRh91fQY= Received: by 10.78.31.18 with SMTP id e18mr43143hue; Wed, 07 Jun 2006 01:22:52 -0700 (PDT) Received: by 10.78.28.14 with HTTP; Wed, 7 Jun 2006 01:22:52 -0700 (PDT) Message-ID: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> Date: Wed, 7 Jun 2006 10:22:52 +0200 From: "Javier Aranega" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3217_9457771.1149668572262" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.65 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.65 X-Spam-Level: Subject: How to work with libglademm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 08:22:54 -0000 ------=_Part_3217_9457771.1149668572262 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi!! I'm newbie in gtkmm/gnome application development and I'm working with that in my studies final project. I have to develop an application that work wit= h some Midi libraries and other stuff. I have decided to work with gtkmm and libglademm to load the UI that I make with glade-2. I want some examples that works like that. What is the rigth way to do this? I'd thought to make a class that had all the pointers to the widgets and to work with that, or is better to make different classes (for the differenst parts of the UI) that receive the pointer Glib::RefPtr of the class mainWindow.cc to reference the differents widgets? Other question is about how to integrate external libraries with the autotools stuff. I need some examples that help me. Thanks. Javi Ar=E1nega U. de Alicante ------=_Part_3217_9457771.1149668572262 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi!!

I'm newbie in gtkmm/gnome application development and I'm working with that in my studies final project. I have to develop an application that work with some Midi libraries and other stuff. I have decided to work with gtkmm and libglademm to load the UI that I make with glade-2. I want some examples that works like that. What is the rigth way to do this? I'd thought to make a class that had all the pointers to the widgets and to work with that, or is better to make different classes (for the differenst parts of the UI) that receive the pointer Glib::RefPtr of the class mainWindow.cc to reference the differents widgets?
Other question is about how to integrate external libraries with the autoto= ols stuff.
I need some examples that help me.

Thanks.

Javi Ar=E1nega
U. de Alicante
------=_Part_3217_9457771.1149668572262-- From igorbounov@topazelectro.ru Wed Jun 7 05:46:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 152CA3B0BBC for ; Wed, 7 Jun 2006 05:46:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32284-08 for ; Wed, 7 Jun 2006 05:46:33 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id C94703B0387 for ; Wed, 7 Jun 2006 05:46:32 -0400 (EDT) Received: (qmail 389 invoked by uid 7801); 7 Jun 2006 09:38:06 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.084341 secs); 07 Jun 2006 09:38:06 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.084341 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 7 Jun 2006 09:38:05 -0000 Message-ID: <4486A0CF.9020104@topazelectro.ru> Date: Wed, 07 Jun 2006 13:47:59 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: Javier Aranega References: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> In-Reply-To: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.6 tagged_above=-999 required=2 tests=[AWL=-0.860, BAYES_20=-0.74] X-Spam-Score: -1.6 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: How to work with libglademm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 09:46:38 -0000 Javier Aranega writes: > [...] > I need some examples that help me. There are some examples in libglademm package. Hope it helps. Igor Gorbounov From pfjan@yahoo.com.br Wed Jun 7 06:07:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B99B83B0BCF for ; Wed, 7 Jun 2006 06:07:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01502-04 for ; Wed, 7 Jun 2006 06:07:05 -0400 (EDT) Received: from web52109.mail.yahoo.com (web52109.mail.yahoo.com [206.190.48.112]) by menubar.gnome.org (Postfix) with SMTP id 8103B3B08CC for ; Wed, 7 Jun 2006 06:07:05 -0400 (EDT) Received: (qmail 56367 invoked by uid 60001); 7 Jun 2006 10:07:04 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=ETz7sdpK4VJCz7Et3He3Vz7BwnB/Q28BwT9PUrEp2XbDRCJErSs98etbN32+4IMUkfeJSovtRmtISHdvWPI8Z4r3R1PVOC7amHBnDxOfi9WzDApUDk8JlWqAELZL3tOeS5Tij/IEn3HDZwV6zfPUiMA/rIK/GWaak3ZVxhyh6EI= ; Message-ID: <20060607100704.56365.qmail@web52109.mail.yahoo.com> Received: from [201.6.132.11] by web52109.mail.yahoo.com via HTTP; Wed, 07 Jun 2006 03:07:04 PDT Date: Wed, 7 Jun 2006 03:07:04 -0700 (PDT) From: Jan Pfeifer To: Joe Van Dyk , gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Cc: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 10:07:06 -0000 Agreed, same problem here :) ----- Original Message ---- From: Joe Van Dyk To: gtkmm-list@gnome.org Sent: Tuesday, June 6, 2006 9:38:47 PM Subject: Change reply-to address to gtkmm-list@gnome.org ? Is there any reason why the reply-to address on this list isn't gtkmm-list@gnome.org? On most mailing lists that I'm on, the default reply-to address is the mailing list address. On this one, I always forget to to make sure that I send the email to the mailing list address instead of to the person who sent the email that I'm replying to. Thanks, Joe _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From onur.tugcu@gmail.com Sun Jun 4 00:38:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1C4DE3B0572 for ; Sun, 4 Jun 2006 00:38:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15199-04 for ; Sun, 4 Jun 2006 00:38:49 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by menubar.gnome.org (Postfix) with ESMTP id AC3753B01B3 for ; Sun, 4 Jun 2006 00:38:48 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l37so1360088nfc for ; Sat, 03 Jun 2006 21:38:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=IduZtPjnCMBf/pxE/swyZhvYLxQwmhMDQW/W/JY/su/HMWZvc+K15d3AlJdt61Xjrl5+cvlllXR5dWLcVDr6GHBpbn/zBM3i1cfR7hVdhwrplyf9l9pWFyxESLMj4KtMgADMqTE0ju8OUligm6JhkqQqNKzX4iSCpSJ/lHlXOdQ= Received: by 10.49.6.9 with SMTP id j9mr3249287nfi; Sat, 03 Jun 2006 21:38:47 -0700 (PDT) Received: by 10.48.42.10 with HTTP; Sat, 3 Jun 2006 21:38:47 -0700 (PDT) Message-ID: Date: Sun, 4 Jun 2006 07:38:47 +0300 From: "Onur Tugcu" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.888 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.888 X-Spam-Level: X-Mailman-Approved-At: Wed, 07 Jun 2006 10:15:12 -0400 Subject: rubberband select X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 04:38:50 -0000 Hi, I'm just starting to use gtkmm-2.4 (that's the name of the package on my system) and to me, it is worth great praise. I love the sigc++ action. I've spent a few hours becoming proficient with the treeview widget and related syntax, but when it comes to drawing area, I'm stumped. I want to have rectangle shaped elements in the drawing area which hold pictures, and I want to be able to select some with good old rubberband select or drag individual rectangles around (even into other widgets). I *will* eventually struggle and finish this with gtkmm, but I would like a few ideas and pointers that will make my life easier and more fun. Thank you --Nurettin From murrayc@murrayc.com Wed Jun 7 12:34:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D3443B0D69 for ; Wed, 7 Jun 2006 12:34:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29602-04 for ; Wed, 7 Jun 2006 12:34:01 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 31ADB3B0D39 for ; Wed, 7 Jun 2006 12:34:01 -0400 (EDT) Received: from noname (p5497CB1E.dip.t-dialin.net [84.151.203.30]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 1C2417F07B; Wed, 7 Jun 2006 09:33:58 -0700 (PDT) From: Murray Cumming To: Joe Van Dyk In-Reply-To: References: <20060607090319.2e0a0848.fbacque@free.fr> Content-Type: text/plain Date: Wed, 07 Jun 2006 18:33:56 +0200 Message-Id: <1149698036.5916.20.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.911 tagged_above=-999 required=2 tests=[AWL=-1.480, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, RCVD_IN_SORBS_WEB=1.456, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.911 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 16:34:02 -0000 On Wed, 2006-06-07 at 00:06 -0700, Joe Van Dyk wrote: > On 6/7/06, Francis BACQUE wrote: > > On Tue, 6 Jun 2006 17:38:47 -0700 > > "Joe Van Dyk" wrote: > > > > > Is there any reason why the reply-to address on this list isn't > > > gtkmm-list@gnome.org? > > > > It is the job of a good mail user agent ;) > > If you say so. I'm subscribed to a dozen technical mailing lists and > this is the only one where I have to either reply to all or manually > change the address. > > The gtk mailing list works as expected, by the way. gtk-list is just like gtkmm-list. The following link is what you will always be pointed to whenever you ask this. I'll change it when the GNOME mailing lists defaults change (they won't). I am not interested in the details and I'd rather people didn't bother discussing it on this list. http://www.unicom.com/pw/reply-to-harmful.html -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Wed Jun 7 12:56:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A3A693B032A for ; Wed, 7 Jun 2006 12:56:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31100-03 for ; Wed, 7 Jun 2006 12:56:51 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id 3FC793B00A8 for ; Wed, 7 Jun 2006 12:56:51 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so412674wra for ; Wed, 07 Jun 2006 09:56:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=usE1Lr5+lHD5tREPTMy1k+WDw2nGuBjMYAm2eaOcgZQiu2tKT3y4ICRP7yEVY3dkred5dlgHGLOxW14fbM574EYTqQ62l93VA6d5WORCjJ3e97OFEE7pxTZogNGFDRE7eScX7DOYhRpUq0PUeeFUs+ObPoFXLTyRFvhsfW9UJyo= Received: by 10.54.89.11 with SMTP id m11mr959957wrb; Wed, 07 Jun 2006 09:56:50 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 09:56:49 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 11:56:49 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1146123221.6040.14.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.39 tagged_above=-999 required=2 tests=[AWL=0.056, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.39 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 16:56:52 -0000 On 4/27/06, Murray Cumming wrote: > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > Our website is looking a bit unfashionable these days. Would someone > > like to play with the CSS and make it look like something from the year > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > system yet. > > Is nobody interesting in making us look a little more hip? > Well, I've finally gotten around to doing an implementation of a new website for gtkmm. For the most part, the content has not been changed (there were a few things that I added and a few things that I shuffled around, but nothing too significant). So it's essentially just a facelift. What I ended up implementing doesn't look much like the mockups I posted a while back, because although I liked the overall design of the mockups, I felt they had some pretty significant problems and I wanted to start fresh. I ended up liking this new design better, anyway. But design is somewhat personal, so you may have a different opinion... The new site is located here: http://jonathon.quotidian.org/gtkmm.org/index.shtml (be gentle with the server, though. It's only served on a DSL line for now) I've changed the colors since I wasn't a big fan of the old colors. I also ended up using relatively few images (there's no 'logo' image like the current website has, and no icons like the mockups had). Play around with it a bit and let me know what you think. Especially let me know what you think of the separation of navigation items into two groups -- the main group across the top ("home, license, download, etc") and the "Other Resources" on the sidebar. I'm also interested in how it looks in different browsers. I've tested it in epiphany on Linux, firefox and IE on windows. I'm aware that it currently looks awful in IE because I'm using PNG images with alpha (which IE doesn't support at all). I'll have to fix that at some point by either not using alpha or by switching to GIF images. If you notice layout problems, let me know. One comment that came up from Writser when I posted the mockups was adding more information targetted to new developers to explain why they should use gtkmm. I think that's a great idea that should be pursued, but I didn't incorporate any of that into this design yet. Note: the "Documentation" and "FAQ" links will not work since they point to the standard gtkmm API / tutorial documentation location which I haven't uploaded to my staging server. But it will look exactly the same as it does now (i.e. http://gtkmm.org/docs/gtkmm-2.4/docs/) -- I haven't touched that part. Suggestions and comments welcome. Thanks, Jonner From marble@igloo.snowplains.org Wed Jun 7 13:00:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F31783B00A8 for ; Wed, 7 Jun 2006 13:00:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31335-10 for ; Wed, 7 Jun 2006 13:00:15 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 60E2A3B0087 for ; Wed, 7 Jun 2006 13:00:15 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 1E7C7368542; Wed, 7 Jun 2006 18:00:12 +0100 (BST) Date: Wed, 7 Jun 2006 18:00:11 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Message-ID: <20060607170011.GC21110@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.527 tagged_above=-999 required=2 tests=[AWL=0.074, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -2.527 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 17:00:17 -0000 On Wed, Jun 07, 2006 at 11:56:49AM -0500, Jonathon Jongsma wrote: > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line for now) > > I'm also interested in how it looks in different browsers. I've > > Suggestions and comments welcome. I think it looks good (in Konqueror 3.5.3). ~Ainsley From joevandyk@gmail.com Wed Jun 7 13:59:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5647C3B0B53 for ; Wed, 7 Jun 2006 13:59:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02871-06 for ; Wed, 7 Jun 2006 13:59:55 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 6BE453B083F for ; Wed, 7 Jun 2006 13:59:55 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id a2so421653ugf for ; Wed, 07 Jun 2006 10:59:54 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=XNzAnPiuG/voXPuoAyXMrOPBK4sJ+0WpHZ/XIerRLS1GdDyRSPmRmtD1jHnwomfpxDu3Nt4xkuEW3oPjWsg8JApQtpK+ZyBipJo7LZDYqicpLDuzPft4+TnlnuqEgqRd0IVzegkGSG/yx89Zt+UJTeVtW7GBYQF5Xl9KjU+clBo= Received: by 10.67.100.12 with SMTP id c12mr768040ugm; Wed, 07 Jun 2006 10:59:53 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 10:59:52 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 10:59:52 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.305 tagged_above=-999 required=2 tests=[AWL=-0.417, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.305 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 17:59:58 -0000 On 6/7/06, Jonathon Jongsma wrote: > On 4/27/06, Murray Cumming wrote: > > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > > Our website is looking a bit unfashionable these days. Would someone > > > like to play with the CSS and make it look like something from the year > > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > > system yet. > > > > Is nobody interesting in making us look a little more hip? > > > > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. > > What I ended up implementing doesn't look much like the mockups I > posted a while back, because although I liked the overall design of > the mockups, I felt they had some pretty significant problems and I > wanted to start fresh. I ended up liking this new design better, > anyway. But design is somewhat personal, so you may have a different > opinion... > > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line for now) > > I've changed the colors since I wasn't a big fan of the old colors. I > also ended up using relatively few images (there's no 'logo' image > like the current website has, and no icons like the mockups had). > > Play around with it a bit and let me know what you think. Especially > let me know what you think of the separation of navigation items into > two groups -- the main group across the top ("home, license, download, > etc") and the "Other Resources" on the sidebar. > > I'm also interested in how it looks in different browsers. I've > tested it in epiphany on Linux, firefox and IE on windows. I'm aware > that it currently looks awful in IE because I'm using PNG images with > alpha (which IE doesn't support at all). I'll have to fix that at > some point by either not using alpha or by switching to GIF images. > If you notice layout problems, let me know. > > One comment that came up from Writser when I posted the mockups was > adding more information targetted to new developers to explain why > they should use gtkmm. I think that's a great idea that should be > pursued, but I didn't incorporate any of that into this design yet. > > Note: the "Documentation" and "FAQ" links will not work since they > point to the standard gtkmm API / tutorial documentation location > which I haven't uploaded to my staging server. But it will look > exactly the same as it does now (i.e. > http://gtkmm.org/docs/gtkmm-2.4/docs/) -- I haven't touched that part. You can trick IE into displaying transparent pngs. Google does it in http://maps.google.com. See http://homepage.ntlworld.com/bobosola/pngtest.htm for details. From doug@mobile-intelligence.com Wed Jun 7 14:17:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CE6EA3B0140 for ; Wed, 7 Jun 2006 14:17:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04111-09 for ; Wed, 7 Jun 2006 14:17:01 -0400 (EDT) Received: from mic3.mobile-intelligence.com (mic3.mobile-intelligence.com [66.73.38.140]) by menubar.gnome.org (Postfix) with SMTP id F22843B0176 for ; Wed, 7 Jun 2006 14:17:00 -0400 (EDT) Received: (qmail 12621 invoked from network); 7 Jun 2006 18:16:59 -0000 Received: from mic2.mobile-intelligence.com (HELO doug.workgroup.local) (66.73.38.139) by mic3.mobile-intelligence.com with SMTP; 7 Jun 2006 18:16:59 -0000 From: "Douglas C. MacKenzie" To: Joe Van Dyk In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Content-Type: text/plain Date: Wed, 07 Jun 2006 14:16:59 -0400 Message-Id: <1149704219.13806.296.camel@doug.workgroup.local> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-4.fc4) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.141 tagged_above=-999 required=2 tests=[AWL=0.323, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.141 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:17:03 -0000 A couple small suggestions: 1. I would like to see a link to the cvs repository, and directions with the cvs project names. It is helpful to create patches against the cvs tree, and it is often very difficult to guess project names. Here is an example description from a sourceforge project's site: > Anonymous CVS Access > > This project's SourceForge.net CVS repository can be checked out > through anonymous (pserver) CVS with the following instruction set. > The module you wish to check out must be specified as the modulename. > When prompted for a password for anonymous, simply press the Enter > key. To determine the names of the modules created by this project, > you may examine their CVS repository via the provided web-based CVS > repository viewer. > > cvs > -d:pserver:anonymous@libdc1394.cvs.sourceforge.net:/cvsroot/libdc1394 > login > > cvs -z3 > -d:pserver:anonymous@libdc1394.cvs.sourceforge.net:/cvsroot/libdc1394 > co -P modulename > > Information about accessing this CVS repository may be found in our > document titled, "CVS (Version Control for Source Code)". > > Updates from within the module's directory do not need the -d > parameter. > > NOTE: UNIX file and directory names are case sensitive. The path to > the project CVSROOT must be specified using lowercase characters > (i.e. /cvsroot/libdc1394) > 2. I don't see a link to the glade gui builder in the related tools area. I think it looks very nice. Doug From jonathon.jongsma@gmail.com Wed Jun 7 14:26:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4D2F43B00C8 for ; Wed, 7 Jun 2006 14:26:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04648-10 for ; Wed, 7 Jun 2006 14:25:54 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.229]) by menubar.gnome.org (Postfix) with ESMTP id 7B2FD3B027D for ; Wed, 7 Jun 2006 14:25:54 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so431016wra for ; Wed, 07 Jun 2006 11:25:53 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=WLdthYB/NoL9Ox811B2XvmZYRiNBBkPtElTg81roJUUO0gzzKAe6MPWBJ+SC1Jhl775uGC/+8CqYYpDSIgSynY/gZo2g2JBzMWm5dPIn2+++p8sAgQScY9VnoFA0lfAF9tKntpW6F7VpJMSRHcq0ePg8Hae6NMyZ7KykdOTdSUs= Received: by 10.54.124.19 with SMTP id w19mr980774wrc; Wed, 07 Jun 2006 11:25:14 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 11:25:52 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 13:25:52 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.467 tagged_above=-999 required=2 tests=[AWL=0.133, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.467 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:26:01 -0000 On 6/7/06, Joe Van Dyk wrote: > You can trick IE into displaying transparent pngs. Google does it in > http://maps.google.com. > > See http://homepage.ntlworld.com/bobosola/pngtest.htm for details. Yes, I was vaguely aware that there were workarounds for IE. But looking at the solution, it appears that this only applies to images in an html img tag -- all of my images are specified in the CSS file with the background-image property. It doesn't appear that this solution will work in this situation. Jonner From jonathon.jongsma@gmail.com Wed Jun 7 14:32:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D15F73B029F for ; Wed, 7 Jun 2006 14:32:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05197-02 for ; Wed, 7 Jun 2006 14:32:38 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.231]) by menubar.gnome.org (Postfix) with ESMTP id 2F5073B045B for ; Wed, 7 Jun 2006 14:32:38 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so432650wra for ; Wed, 07 Jun 2006 11:32:37 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OL6ErPTH38cqKTtKJWgLUFVMZRhO1BXCoItk60dlZ/2+32kxoGQqQ5S0YFM5v9KfcKk2+dfXf7GFqstMSQ+H4TpjsTT2S8JI524UCFYBI/yW0m1LjILvtkslaC0V2J1aPfmvLxLBMpVXQnuc37pzORVmoBY0Sf2ZWCxhVKxY20c= Received: by 10.54.86.13 with SMTP id j13mr878542wrb; Wed, 07 Jun 2006 11:31:43 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 11:32:36 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 13:32:37 -0500 From: "Jonathon Jongsma" To: "Douglas C. MacKenzie" In-Reply-To: <1149704219.13806.296.camel@doug.workgroup.local> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149704219.13806.296.camel@doug.workgroup.local> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.468 tagged_above=-999 required=2 tests=[AWL=0.132, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.468 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:32:40 -0000 On 6/7/06, Douglas C. MacKenzie wrote: > A couple small suggestions: > > 1. I would like to see a link to the cvs repository, > and directions with the cvs project names. It is helpful > to create patches against the cvs tree, and it is often > very difficult to guess project names. Here is an example > description from a sourceforge project's site: Odd, I could have sworn I had a link to the CVS page under the "Other resources" link along the left sidebar. The page always existed (and was linked from the 'development' page), I just forgot to add a link in a more prominent place. I've now added the link to the sidebar. Does that solve your concern or is there some additional information you'd like to see on that page? > 2. I don't see a link to the glade gui builder in the related tools > area. Good point. That should be added. > I think it looks very nice. thanks Jonner From mickael.drean@gmail.com Wed Jun 7 15:04:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 863843B008F for ; Wed, 7 Jun 2006 15:04:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06907-08 for ; Wed, 7 Jun 2006 15:04:09 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id C21973B0160 for ; Wed, 7 Jun 2006 15:04:08 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so446160ugf for ; Wed, 07 Jun 2006 12:04:07 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=KLUH/U3/wIMrSmVoPWNOuWGTlusG6/8scPGIfcwFVBDAAOpcwhROA3AAG/wQn/14w0bijG6/DXP0Q2qgTtoGn8waLc0yAy2n71bc+NwL8t0f1Bj1THwdPbmxvYmSPHWZFYnufrCoo5xgcqzYNYyZSzOQarfhr99zBsRyu3taC+o= Received: by 10.67.101.10 with SMTP id d10mr826072ugm; Wed, 07 Jun 2006 12:04:07 -0700 (PDT) Received: by 10.67.91.9 with HTTP; Wed, 7 Jun 2006 12:04:07 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 21:04:07 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9309_19701194.1149707047651" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.532 tagged_above=-999 required=2 tests=[AWL=-0.284, BAYES_00=-2.599, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.532 X-Spam-Level: Subject: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:04:11 -0000 ------=_Part_9309_19701194.1149707047651 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi folks, I have a colorbutton into a Dialog and when i clicked it, a colorselection dialog open but not always as the toplevel window. So ,i'd like to know to make this dialog always at toplevel when opened. Another question: when i run my software, i get a "gmon.out" file. I saw that it's a file in which is describe what happened during software run, is there something on window which is able to open it? Thanks. Mick ------=_Part_9309_19701194.1149707047651 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi folks,

  I have a colorbutton into a Dialog and when i clicked it, a colorselection dialog open but not always as the toplevel window. So ,i'd like to know to make this dialog always at toplevel when opened.

 Another question: when i run my software, i get a "gmon.out" file. I saw that it's a file in which is describe what happened during software run, is there something on window which is able to open it?

Thanks.

Mick
------=_Part_9309_19701194.1149707047651-- From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 7 15:07:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9F45D3B0239 for ; Wed, 7 Jun 2006 15:07:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07338-07 for ; Wed, 7 Jun 2006 15:07:21 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 207763B014D for ; Wed, 7 Jun 2006 15:07:21 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 9899AE9CC for ; Wed, 7 Jun 2006 12:07:16 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Wed, 07 Jun 2006 12:06:52 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.353 tagged_above=-999 required=2 tests=[AWL=0.055, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.353 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1146 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:07:22 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 2. [Bug 344110] New: build error in gconfmm example (gnomemm (bugzilla.gnome.org)) 3. [Bug 344110] build error in gconfmm example (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 6 Jun 2006 17:22:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060606212245.40DF56CC0B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from Murray Cumming 2006-06-06 21:22 UTC ------- Yes, gtk+ 2.9 changed some API (which is OK). It's fixed in CVS, and will be fixed by a new gtkmm tarball today. Thanks for the feedback. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 7 Jun 2006 02:17:41 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] New: build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified Summary: build error in gconfmm example Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: gconfmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: waschk@mandriva.org QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.15/2.16 GNOME milestone: Unspecified gconfmm 2.14.1 does not build if the exceptions are enabled. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 7 Jun 2006 02:18:50 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060607061850.4274F6CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified ------- Comment #1 from G?tz Waschk 2006-06-07 06:18 UTC ------- Created an attachment (id=66875) --> (http://bugzilla.gnome.org/attachment.cgi?id=66875&action=view) fix build -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1146 ******************************************** From murrayc@murrayc.com Wed Jun 7 15:39:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 71EF73B0DDF; Wed, 7 Jun 2006 15:38:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09273-01; Wed, 7 Jun 2006 15:38:57 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip2.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id 3DC723B0E65; Wed, 7 Jun 2006 15:38:44 -0400 (EDT) Received: from noname (p5497CB1E.dip.t-dialin.net [84.151.203.30]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 1E03F7F05A; Wed, 7 Jun 2006 12:38:41 -0700 (PDT) From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Wed, 07 Jun 2006 21:38:36 +0200 Message-Id: <1149709116.5916.26.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.684 tagged_above=-999 required=2 tests=[AWL=-0.695, BAYES_00=-2.599, RCVD_IN_SORBS_WEB=1.456, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.684 X-Spam-Level: Cc: Subject: ANNOUNCE: gtkmm 2.9.4 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:39:02 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.4: Gtk: * PrintContext: - Added set_track_print_status() and cancel(), paginate signal. (Marko Anastasov) - get_cairo() renamed to get_cairo_context(), - get_fontmap() renamed to get_pango_fontmap(), - create_context() renamed to create_pango_context(), - create_layout() renamed to create_pango_layout(). (Murray Cumming) * PrintJob: - Added set/get_track_print_status(). (Marko Anastasov) Pango: * Added CairoFontMap. (Might be removed later) * Context: Added update_from_cairo_context(), set_cairo_font_options(), set_cairo_font_options(), get_font_options(), set_resolution(), get_resolution(). * Layout: Added create(Cairo::Context), update_from_cairo_context(), add_to_cairo_context(). * LayoutLine: Added show_in_cairo_context(), add_to_cairo_context(). (Murray Cumming) *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From cedric.gustin@gmail.com Wed Jun 7 16:08:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6A2FE3B0B3C for ; Wed, 7 Jun 2006 16:08:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11081-09 for ; Wed, 7 Jun 2006 16:08:24 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id A309A3B0BB7 for ; Wed, 7 Jun 2006 16:08:23 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so482399ugf for ; Wed, 07 Jun 2006 13:08:22 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type; b=M+WFxjWq6qCP2f3mZxs5P3f1m0KxGgbLxbKBg22ji3R4BA7BzYE8lAO/VG3nsKAU80c/vR0pHKpEWKI5K7XtF/2p3CLyII+xw2iNqRMtxJo+o0IUuRhNZsIxaaL11+1Lz/85Nw1vTyjCAQDRBMY+Uk/CcosYCgG+yaIPaQqUyR0= Received: by 10.67.100.12 with SMTP id c12mr868182ugm; Wed, 07 Jun 2006 13:08:21 -0700 (PDT) Received: from ?62.4.141.8? ( [62.4.141.8]) by mx.gmail.com with ESMTP id j1sm1365869ugf.2006.06.07.13.08.18; Wed, 07 Jun 2006 13:08:21 -0700 (PDT) Message-ID: <448726D5.5040007@gmail.com> Date: Wed, 07 Jun 2006 21:19:49 +0200 From: Cedric Gustin User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: Vladislav Grinchenko References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> <4483E0C6.6050201@gmail.com> <1149515088.16525.2.camel@zorro> In-Reply-To: <1149515088.16525.2.camel@zorro> X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/mixed; boundary="------------060608010803000706080408" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.484 tagged_above=-999 required=2 tests=[AWL=0.039, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -2.484 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: cedric.gustin@gmail.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 20:08:27 -0000 This is a multi-part message in MIME format. --------------060608010803000706080408 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Guess you found a bug in the win32 port of gtk+. See the attached example. I would recommend you submit a bug report to the gtk+ bugzilla. Or I can also do it for you if you prefer... Cedric Vladislav Grinchenko wrote: > In my other posting ("Can't enforce ..." hit the 'send' button > prematurely), I supplied a modification to the demo dialog code that > illustrated the ratio problem. Can you, please, compile it on your > installation and tell me if you can resize it? --------------060608010803000706080408 Content-Type: text/plain; name="test_gtk_hints.c" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="test_gtk_hints.c" #include static gboolean delete_event(GtkWidget *widget,GdkEvent *event,gpointer data) { gtk_main_quit (); return FALSE; } int main( int argc, char *argv[] ) { GtkWidget *window; GtkWidget *label; gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); g_signal_connect(G_OBJECT (window), "delete_event", G_CALLBACK (delete_event), NULL); label = gtk_label_new("Hello World"); gtk_container_add(GTK_CONTAINER (window), label); gint width = 200; gint height = 122; gdouble aspect = width * 1.0 / height; GdkGeometry box_geometry = { width, /* min_width */ height, /* min_height */ -1, /* max_width; */ -1, /* max_height */ width, /* base_width */ height, /* base_height */ 1, /* width_inc */ 1, /* height_inc */ aspect, /* min_aspect (width/height) */ aspect /* max_aspect (width/height) */ }; gtk_window_set_geometry_hints(GTK_WINDOW(window), window, &box_geometry, GDK_HINT_ASPECT | GDK_HINT_MIN_SIZE); gtk_widget_show(label); gtk_widget_show(window); gtk_main(); return 0; } --------------060608010803000706080408-- From joevandyk@gmail.com Wed Jun 7 20:49:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9ADB53B0491 for ; Wed, 7 Jun 2006 20:49:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27150-03 for ; Wed, 7 Jun 2006 20:49:57 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id 3DCDA3B03F0 for ; Wed, 7 Jun 2006 20:49:57 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j40so540719ugd for ; Wed, 07 Jun 2006 17:49:56 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=kdUcyYAfv0nfj5NB/C8fucFfkD0JpfoJzQpZpWjg4rPGoHemqArDQMiQO6B/UhE42A85qqnwY9hw3MSaTLNuI71p90rsek2cVzZH1Hdd7/bdWZ73VHlME1yg/AHYyOTF4ZxeyRvzCzZtK/4ZQQ/Ym6NgrbyL3EZGnoKos3Kzp6c= Received: by 10.66.252.4 with SMTP id z4mr1049055ugh; Wed, 07 Jun 2006 17:49:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 17:49:56 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 17:49:56 -0700 From: "Joe Van Dyk" To: paul@linuxaudiosystems.com In-Reply-To: <1149594023.12354.28.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.069 tagged_above=-999 required=2 tests=[AWL=0.377, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.069 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 00:49:58 -0000 On 6/6/06, Paul Davis wrote: > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > I wonder why the documentation says a Gtk::Main object can't be > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > GTK and gtkmm require library initialization before any objects related > to them can be created. by attempting to put Gtk::Main in global scope > you are effectively asking for this order to be reversed. If I have Gtk::Main outside of any classes or functions (global scope, right?), what "related" objects would be created before Gtk::Main was called? From jonathon.jongsma@gmail.com Wed Jun 7 21:32:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6351E3B04FF for ; Wed, 7 Jun 2006 21:32:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29477-09 for ; Wed, 7 Jun 2006 21:32:42 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id 02A973B006F for ; Wed, 7 Jun 2006 21:32:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id x3so311823nzd for ; Wed, 07 Jun 2006 18:32:41 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=R/wC2/eFo9Bc6pA1MFK0XiTAVTdki5f5C1Y2+J1E8FYEanfsmbwwrRoxxgWhbSA8UlYfX68xmcWmX6bya16pJN5w6fW6bpcRIJUSCY+/3JBOQy8WgtaeLGV3vN5TFv6wJhxScGfHNO+hs4ylg0XfCBeTY7hFAtpvHn/7l0ukjUI= Received: by 10.37.15.64 with SMTP id s64mr1557582nzi; Wed, 07 Jun 2006 18:32:41 -0700 (PDT) Received: by 10.36.247.30 with HTTP; Wed, 7 Jun 2006 18:32:40 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 20:32:40 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.392 tagged_above=-999 required=2 tests=[AWL=0.054, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.392 X-Spam-Level: Cc: gtkmm-list@gnome.org, paul@linuxaudiosystems.com Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 01:32:44 -0000 On 6/7/06, Joe Van Dyk wrote: > On 6/6/06, Paul Davis wrote: > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > I wonder why the documentation says a Gtk::Main object can't be > > > created in the global scope. Apparently, that's what I want to do, as > > > I can't put it inside main(). > > > > GTK and gtkmm require library initialization before any objects related > > to them can be created. by attempting to put Gtk::Main in global scope > > you are effectively asking for this order to be reversed. > > If I have Gtk::Main outside of any classes or functions (global scope, > right?), what "related" objects would be created before Gtk::Main was > called? well, if I'm not mistaken, the constructor for Gtk::Main actually initializes GTK+, right? so you might be able to get away with a global Gtk::Main, but if the documentation says not to, I'd be very wary of doing so. Perhaps you could just have a global Gtk::Main* (pointer), and then inside your Program::Initialize() function do something like globalMainPointer = new Gtk::Main(argc, argv); then the Gtk::Main object won't be destroyed after exiting Program::Initialize() and you'll still be able to access it through your global pointer variable. That said, I haven't done any multi-threaded GTK / gtkmm programming, so there may be a completely different approach that would work better. Jonner From joevandyk@gmail.com Wed Jun 7 22:47:31 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3E2BB3B008F for ; Wed, 7 Jun 2006 22:47:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00668-06 for ; Wed, 7 Jun 2006 22:47:30 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id E8D713B0077 for ; Wed, 7 Jun 2006 22:47:29 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id k3so615448ugf for ; Wed, 07 Jun 2006 19:47:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OE6nVnP87u149wSFqppNUCxEfFEM+K1x/9FaNBC/09+HoB773v5ycFGnTbgxvDKCTitGjyCZDc3acEyX6uEOpIVFmEkIHW6DfdbbKO19hscN7tJP8hsVoa/CJ81AWC3hDX29ykcQfJiNMV2EeV1JBxPkTCcm4WJH+vdRfRO+RHA= Received: by 10.67.97.7 with SMTP id z7mr1116273ugl; Wed, 07 Jun 2006 19:47:28 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 19:47:28 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 19:47:28 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.38 tagged_above=-999 required=2 tests=[AWL=-0.338, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.38 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 02:47:31 -0000 On 6/7/06, Jonathon Jongsma wrote: > On 6/7/06, Joe Van Dyk wrote: > > > > Seems to me that when Program::initialize() exits, the global pointer > > variable would be pointing to garbage. > > > > Joe > > > > why? dynamically allocated objects live until you explicitly delete > them. That's the essence of memory leaks, but it works to your > advantage in cases like this. It's the same reason that your gui > variable isn't pointing at garbage when initialize() exits. Whoops, you're right. I was thinking automatic, not dynamic. From spray@lyx.org Thu Jun 8 11:43:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4958F3B0071 for ; Thu, 8 Jun 2006 11:43:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16951-01 for ; Thu, 8 Jun 2006 11:43:17 -0400 (EDT) Received: from mail-gw1.york.ac.uk (mail-gw1.york.ac.uk [144.32.128.246]) by menubar.gnome.org (Postfix) with ESMTP id 0447F3B0EF8 for ; Thu, 8 Jun 2006 11:43:16 -0400 (EDT) Received: from host-172-19-13-221.sns.york.ac.uk (host-172-19-13-221.sns.york.ac.uk [172.19.13.221]) by mail-gw1.york.ac.uk (8.13.6/8.13.6) with ESMTP id k58FhBTc021293 for ; Thu, 8 Jun 2006 16:43:11 +0100 (BST) From: John Spray To: gtkmm-list@gnome.org In-Reply-To: References: Content-Type: text/plain Date: Thu, 08 Jun 2006 16:43:06 +0100 Message-Id: <1149781386.5175.1.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-York-MailScanner: Found to be clean X-York-MailScanner-From: spray@lyx.org X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.525 tagged_above=-999 required=2 tests=[AWL=0.074, BAYES_00=-2.599] X-Spam-Score: -2.525 X-Spam-Level: Subject: Re: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 15:43:19 -0000 On Wed, 2006-06-07 at 21:04 +0200, Mickael Drean wrote: > Another question: when i run my software, i get a "gmon.out" file. I > saw that it's a file in which is describe what happened during > software run, is there something on window which is able to open it? One question per post makes things much easier to keep track of. Anyway - gmon.out is the file that programs compiled with "-pg" (profiling) generate. You then feed this file to gprof to generate a report. No idea about gprof on windows, at the very least you can probably run it with cygwin. John From pfjan@yahoo.com.br Thu Jun 8 12:15:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 015463B06FD for ; Thu, 8 Jun 2006 12:15:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19486-05 for ; Thu, 8 Jun 2006 12:15:32 -0400 (EDT) Received: from web52115.mail.yahoo.com (web52115.mail.yahoo.com [206.190.48.118]) by menubar.gnome.org (Postfix) with SMTP id DF6E13B0630 for ; Thu, 8 Jun 2006 12:15:31 -0400 (EDT) Received: (qmail 56565 invoked by uid 60001); 8 Jun 2006 16:15:30 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=k9wF/yqUqNlNbmmyE+QK4kIJ19t4zlBXuvyjcXlJl8CeQCUwGvEoPskq5ag7KePci/2LOFC7asELxyA013ONdF5yJKFRyjbIvnoqCkA2i8SE1dC/Q8fGQQA0S9JODhden80rP5ZO8gW9JuRToN1JwAgG3jdFyLaAmmfsk1FNMmc= ; Message-ID: <20060608161530.56563.qmail@web52115.mail.yahoo.com> Received: from [201.6.132.11] by web52115.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 09:15:30 PDT Date: Thu, 8 Jun 2006 09:15:30 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.412 tagged_above=-999 required=2 tests=[AWL=-0.013, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -2.412 X-Spam-Level: Subject: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 16:15:35 -0000 hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) ... an hour later ... I still can't make the accelerators work. I tried, inside my GtkWindow derivate construtor: ... m_accelerators = get_accel_group(); Glib::RefPtr accelertable = m_accelerators; // ???? if ( ! m_accelerators ) throw missing_widget( "Gtk::Window::get_accel_group() returned empty!" ); m_accelerators->activate( /*GQuark ???*/ Glib::Quark("fullscreen"), /* accelertable ??? */ accelertable, 'F', Gdk::CONTROL_MASK ); m_accelerators->signal_accel_activate().connect( sigc::mem_fun( *this, &MyWindow::on_fullscreen ) ); ... it compiled fine, and also ran, but Ctrl+F never activate anything :( ... Any ideas ? I also tried: ... m_accelerators = get_accel_group(); add_accelerator( "fullscreen", m_accelerators, 'F', /* Modifiers GDK::CONTROL_MASK */ Gdk::RELEASE_MASK, Gtk::ACCEL_VISIBLE ); .. but it complains: Gtk-WARNING **: gtkwidget.c:3260: widget `gtkmm__GtkWindow' has no activatable signal "fullscreen" without arguments well, understandable ... but I couldn't find where to associate the "accel_signal" (a string) to an actual signal which I could connect to. any help would be greatly appreciated :) thnks! jan From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 8 15:06:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B1C7F3B035A for ; Thu, 8 Jun 2006 15:06:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30661-02 for ; Thu, 8 Jun 2006 15:06:01 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 5FBB93B070B for ; Thu, 8 Jun 2006 15:06:01 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 00B4313C18 for ; Thu, 8 Jun 2006 12:06:01 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Thu, 08 Jun 2006 12:05:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.392 tagged_above=-999 required=2 tests=[AWL=0.093, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.392 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1140 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 19:06:02 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 8 Jun 2006 13:59:25 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060608175925.E35DE6CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #9 from Javeed Shaikh 2006-06-08 17:59 UTC ------- Something of the sort would indeed help immensely. To be honest, I have to blame Xlib for horrible namespace pollution(they could've done similar to what gtk does, prefixing everything.) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1140 ******************************************** From murrayc@murrayc.com Thu Jun 8 16:43:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E37E03B027F for ; Thu, 8 Jun 2006 16:43:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04151-10 for ; Thu, 8 Jun 2006 16:43:19 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id F09E53B00EA for ; Thu, 8 Jun 2006 16:43:18 -0400 (EDT) Received: from noname (p5497FA0A.dip.t-dialin.net [84.151.250.10]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 836D47F01E; Thu, 8 Jun 2006 13:43:17 -0700 (PDT) From: Murray Cumming To: Kent Bolton In-Reply-To: <1149010336.5916.32.camel@localhost.localdomain> References: <8f3606650605240822s30ba222m67f75081e77b55d8@mail.gmail.com> <1148489801.11680.34.camel@localhost.localdomain> <1148632993.5971.4.camel@localhost.localdomain> <1149010336.5916.32.camel@localhost.localdomain> Content-Type: text/plain Date: Thu, 08 Jun 2006 22:43:14 +0200 Message-Id: <1149799394.5749.16.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.406 tagged_above=-999 required=2 tests=[AWL=0.039, BAYES_00=-2.599, TW_BM=0.077, TW_GT=0.077] X-Spam-Score: -2.406 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gtk_widget_class_install_style_property X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 20:43:20 -0000 On Tue, 2006-05-30 at 19:32 +0200, Murray Cumming wrote: > On Fri, 2006-05-26 at 10:43 +0200, Murray Cumming wrote: > > I've tried to get that working here: > > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/mywidget.cc?view=markup > > But while parsing my rc file: > > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/custom_gtkrc?view=markup > > > > I get this error: > > " > > custom_gtkrc:3: error: invalid identifier `examplescale', expected valid > > identifier > > " > > > > Maybe someone knows what I am doing wrong. > > I submitted a GTK+ bug about that error: > http://bugzilla.gnome.org/show_bug.cgi?id=343012 > > However, even when I hack glibmm to produce custom types that start with > a capital letter, which fixes that error, I still can't seem to actually > get a value out of the rc file. The GTK+ bug is still there, so we still need to hack glibmm for now, but with that hack, I now have a working example: http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/ The secret (discovered on gtk-list@gnome.org) was that the style values are only available when the widget has been realized. Luckily, that's when we need them. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mpfeifer77@googlemail.com Thu Jun 8 17:09:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9937E3B0105 for ; Thu, 8 Jun 2006 17:09:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05848-03 for ; Thu, 8 Jun 2006 17:09:25 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by menubar.gnome.org (Postfix) with ESMTP id DC61E3B102B for ; Thu, 8 Jun 2006 17:09:24 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id p77so458954nfc for ; Thu, 08 Jun 2006 14:09:23 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=googlemail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=hTogQNrxgk4oPyPcJmponlsORWJsh30ETOA36ve3xOqv7Vwm4Xohk/PQT72UwOskm4l0SQyDXKwI8tkDvWS4w0iViw1UIQfYvB5x2OSCyY9oW9dU8j6l911Ppq73p7UN0UM9MVGFLRO+94UQ9lFmUeWgfIQj8jyEXxfMnGBDnFI= Received: by 10.49.2.11 with SMTP id e11mr1787829nfi; Thu, 08 Jun 2006 14:09:23 -0700 (PDT) Received: by 10.49.26.13 with HTTP; Thu, 8 Jun 2006 14:09:23 -0700 (PDT) Message-ID: Date: Thu, 8 Jun 2006 23:09:23 +0200 From: "Matthias Pfeifer" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Subject: Re: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 21:09:27 -0000 2006/6/7, Mickael Drean : > Hi folks, > [SNIP] > Another question: when i run my software, i get a "gmon.out" file. I saw > that it's a file in which is describe what happened during software run, is > there something on window which is able to open it? gmon out keeps information about function calls. it measures the time each call of a function takes and some more values. This is ment for performance tuning. Note that this has some major impact on the runtime of your binaries. They should slow down. Matthias From gezimetc@shaw.ca Fri Jun 9 02:56:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7C70A3B0399 for ; Fri, 9 Jun 2006 02:56:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01481-09 for ; Fri, 9 Jun 2006 02:55:59 -0400 (EDT) Received: from pd3mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 8CFD53B00D7 for ; Fri, 9 Jun 2006 02:55:59 -0400 (EDT) Received: from pd3mr8so.prod.shaw.ca (pd3mr8so-qfe3.prod.shaw.ca [10.0.141.24]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K0049HZ96NN30@l-daemon> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Received: from pn2ml3so.prod.shaw.ca ([10.0.121.147]) by pd3mr8so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K00MSRZ96X5G0@pd3mr8so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Received: from laptopi ([70.65.132.245]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K00HL2Z96A0C0@l-daemon> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Date: Fri, 09 Jun 2006 00:55:54 -0600 From: Gezim Hoxha In-reply-to: To: gtkmm Message-id: <1149836154.4947.3.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.388 tagged_above=-999 required=2 tests=[AWL=0.077, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.388 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 06:56:01 -0000 On Wed, 2006-07-06 at 11:56 -0500, Jonathon Jongsma wrote: > Suggestions and comments welcome. Jonner, Congrats, you did a great job. Here are my suggestions to make it even better: 1.) Under "What is gtkmm?" section the word "widgets" should be linked to the widgets part of the documentation or to a description of what a widget is as in the Microsoft world, they're called controls. 2.) I feel like somehow the links on the left are too cluttered. Maybe this is because they have the white background (same as the main column) which in my brain probably means a column of text to read. So if the background of the left links could be changed, it would give it more of a menu feel, I think. 3.) I'm not sure the menu is the right place to include the recommendations and descriptions of stable and unstable releases. All in all, you did a great job and the fact that there is no/few images doesn't hurt it at all. Thanks, -Gezim From denis@poolshark.org Fri Jun 9 09:13:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 72D4E3B0340 for ; Fri, 9 Jun 2006 09:13:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26054-09 for ; Fri, 9 Jun 2006 09:13:42 -0400 (EDT) Received: from charlie.albator.org (unknown [64.151.106.180]) by menubar.gnome.org (Postfix) with ESMTP id AC4203B024E for ; Fri, 9 Jun 2006 09:13:42 -0400 (EDT) Received: from [192.168.1.11] (AMontsouris-151-1-66-216.w82-123.abo.wanadoo.fr [82.123.5.216]) (authenticated bits=0) by charlie.albator.org (8.13.1/8.13.1) with ESMTP id k59DUASD000482 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 9 Jun 2006 06:30:16 -0700 Message-ID: <44897382.8030801@poolshark.org> Date: Fri, 09 Jun 2006 15:11:30 +0200 From: Denis Leroy User-Agent: Mozilla Thunderbird 1.0.8-1.1.fc4 (X11/20060501) X-Accept-Language: en-us, en MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.74 tagged_above=-999 required=2 tests=[BAYES_20=-0.74] X-Spam-Score: -0.74 X-Spam-Level: Subject: Glom on digg X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 13:13:44 -0000 Nice! http://www.newsforge.com/article.pl?sid=06/06/01/1928215 (will be submitted to Fedora Extras shortly, but the review process is sooo slow lately). From pfjan@yahoo.com.br Fri Jun 9 09:33:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 042CD3B038D for ; Fri, 9 Jun 2006 09:33:08 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27634-06 for ; Fri, 9 Jun 2006 09:33:07 -0400 (EDT) Received: from web52101.mail.yahoo.com (web52101.mail.yahoo.com [206.190.48.104]) by menubar.gnome.org (Postfix) with SMTP id BFFAA3B0287 for ; Fri, 9 Jun 2006 09:33:06 -0400 (EDT) Received: (qmail 21836 invoked by uid 60001); 9 Jun 2006 13:33:05 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=dmhw4hwo/m39XKizJUf9aCcNFGCj/npCzsC+nX7jlIERgiO0H4cFYKP+FhmD5Gb6JKbNiDgyEKMZVg/MpIqo/oJYm/D09qForeVkEeEJ++i+Ua5KdOHItfjPpH9FBizcA/sB6HJ9mUAM7WiA2dqXideTbwTWFIGSTjzVaHHj3a0= ; Message-ID: <20060609133305.21834.qmail@web52101.mail.yahoo.com> Received: from [201.6.132.11] by web52101.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 06:33:05 PDT Date: Fri, 9 Jun 2006 06:33:05 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.116 tagged_above=-999 required=2 tests=[AWL=-1.317, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -1.116 X-Spam-Level: Subject: open an URL in the "standard" gnome selected browser X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 13:33:08 -0000 hi :) any ideas how to achieve this ? I need the user to check an URL, outside the desktop program. How do I do this in a standard way for gnome ? thx for any help! - jan From pfjan@yahoo.com.br Fri Jun 9 11:05:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5E17B3B10F6 for ; Fri, 9 Jun 2006 11:05:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00841-09 for ; Fri, 9 Jun 2006 11:05:28 -0400 (EDT) Received: from web52103.mail.yahoo.com (web52103.mail.yahoo.com [206.190.48.106]) by menubar.gnome.org (Postfix) with SMTP id 277033B0413 for ; Fri, 9 Jun 2006 11:05:28 -0400 (EDT) Received: (qmail 31376 invoked by uid 60001); 9 Jun 2006 15:05:27 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=jHBhVKzzs1SZKcM0jnA+G0mSgEMDz+gMk0f3ANQiVDLz7bor8ZMKYqijOyix2UFj2nPnh4MVGY/YNrNnE0yZg5Qz8vgpnz//9mTwvMJD6dPqO1zDwR5Nbce1y1T53dqbx4ekQ2aY8LO0PGMn306XGSUyxeWp7yi8nFJhm/LFwDw= ; Message-ID: <20060609150527.31374.qmail@web52103.mail.yahoo.com> Received: from [201.6.132.11] by web52103.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 08:05:27 PDT Date: Fri, 9 Jun 2006 08:05:27 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org In-Reply-To: <20060609133305.21834.qmail@web52101.mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.048, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.397 X-Spam-Level: Subject: Re: open an URL in the "standard" gnome selected browser X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 15:05:29 -0000 Found out :) So, for others searching for the same question, here is the code to launch the browser configured in gnome as the preferred application: if( ! gnome_url_show_on_screen ( url.c_str(), get_screen()->gobj(), 0 ) ) { logger.error( "Wasn't able to open URL : "+url ); Gtk::MessageDialog message( *mywindow, "An error has occurred while trying to launch the " "default web browser.\n\n" "Please check your settings in the " "'Preferred Applications' preference tool.\n\n" "You can continue with the login process, by opening" " the following address in your browser:\n\n" +url, false, Gtk::MESSAGE_WARNING ); message.run(); } note, this code is scoped inside a method of a Gtk::Dialog derivate. - jan ----- Original Message ---- From: Jan Pfeifer To: gtkmm-list@gnome.org Sent: Friday, June 9, 2006 10:33:05 AM Subject: open an URL in the "standard" gnome selected browser hi :) any ideas how to achieve this ? I need the user to check an URL, outside the desktop program. How do I do this in a standard way for gnome ? thx for any help! - jan _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From jonathon.jongsma@gmail.com Fri Jun 9 12:23:26 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A8D5A3B110D for ; Fri, 9 Jun 2006 12:23:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06050-03 for ; Fri, 9 Jun 2006 12:23:25 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 143DE3B03B5 for ; Fri, 9 Jun 2006 12:23:24 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 12so681911nzp for ; Fri, 09 Jun 2006 09:23:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=icOhv9NF/6LIeyrbgKghZ3wLAEHmOKs/ZG0w8NgRgMlxscRKm/lSRJbE6k3rhH/CryWJAcX6sw3ykG7LXg1uUTvuoWq2LBJ4R6qlikndRleZ59jvIJ4kc5n5wl5HUS30flKEt3kaAPOgEC99Is1K5iDk8/TKotTzDkUvG30SDz0= Received: by 10.36.104.15 with SMTP id b15mr4320977nzc; Fri, 09 Jun 2006 09:23:24 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 9 Jun 2006 09:23:23 -0700 (PDT) Message-ID: Date: Fri, 9 Jun 2006 11:23:23 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.469 tagged_above=-999 required=2 tests=[AWL=0.131, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.469 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 16:23:26 -0000 On 6/7/06, Jonathon Jongsma wrote: > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. Since I've only gotten minor suggestions and positive comments, should I assume that the general design is acceptable to everybody? I'd like to move forward on getting a new site pushed out soon if possible. If anybody has any serious problems with the proposal, speak up soon. Feel free to be critical of the design if you have concerns about it, but try to limit your criticisms to the design and organization of the proposal and not the content of the website. After a new design is implemented, we can try to tackle updating the content if necessary. Murray, I'd also really appreciate your thoughts and suggestions as the maintainer of gtkmm. Thanks, Jonner From murrayc@murrayc.com Fri Jun 9 13:17:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 207B73B11AF for ; Fri, 9 Jun 2006 13:17:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09703-01 for ; Fri, 9 Jun 2006 13:17:02 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 4F34F3B02ED for ; Fri, 9 Jun 2006 13:17:02 -0400 (EDT) Received: from noname (p5497E62B.dip.t-dialin.net [84.151.230.43]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 5750990E9A; Fri, 9 Jun 2006 10:17:00 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Content-Type: text/plain Date: Fri, 09 Jun 2006 19:16:56 +0200 Message-Id: <1149873416.8058.11.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 17:17:04 -0000 On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote: > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. Sorry, it was on my todo list. > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line > for now) It looks generally more up-to-date, though not radically cool. Some minor points: 0. ", and more" is superfluous necessary in the title. 1. I'd prefer to see "gtkmm" in the title rather than the domain name. 2. We don't need the "What is gtkmm?" title, though that text block is good. 3. The "Other Resources" title is odd, because I didn't at first see that the "main" menu items are in a horizontal list at the top. I'm quite sure that this will lead to people not finding stuff. I like the idea of making some links obvious (their text could be bigger), but I don't have a good idea for where to put the secondary stuff. 4. On the other pages (not the first page), the page looks rather plain - both the left and right hand sides are just black on a white background. But I don't like the thin lines that we have on the current site. I think we need to fix 3 and 4 before making this live. Many thanks for pushing this. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From pfjan@yahoo.com.br Fri Jun 9 18:26:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D17553B01AC for ; Fri, 9 Jun 2006 18:26:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24947-08 for ; Fri, 9 Jun 2006 18:26:49 -0400 (EDT) Received: from web52110.mail.yahoo.com (web52110.mail.yahoo.com [206.190.48.113]) by menubar.gnome.org (Postfix) with SMTP id 755CB3B0101 for ; Fri, 9 Jun 2006 18:26:49 -0400 (EDT) Received: (qmail 54252 invoked by uid 60001); 9 Jun 2006 22:26:47 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=2VkHCyapjvbOlC6BsaNFQwyDcRZBgYMxDzZHz+huEr2iT8g6qeylPWMc0dFadW6NIlA2BVt5FZ/bq9X0OKVUsZ2mVJsNkDdPMoIEQOZun8Zzq35fGzkwdkRhac/xK2N9znp2Yt1A/bUiT4ZwBVEhfpcH0Xuuw3irWeR+CC0MyCI= ; Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com> Received: from [201.6.132.11] by web52110.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 15:26:47 PDT Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT) From: Jan Pfeifer To: Jonathon Jongsma , Murray Cumming In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.308 tagged_above=-999 required=2 tests=[AWL=-0.063, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.308 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 22:26:51 -0000 hi Jonathon, I'm new here, so I didn't want to comment on the contents. But from a normal user perspective, I enjoyed the new design. Not only it's much better than the previous, but also it gives the site with a fresh visual for the next couple of years. Better than that only if you find someway to put some ajax and make some funky special fx :D thx a lot for the hard work! - jan ----- Original Message ---- From: Jonathon Jongsma To: Murray Cumming Cc: gtkmm-list Sent: Friday, June 9, 2006 1:23:23 PM Subject: Re: Website update? On 6/7/06, Jonathon Jongsma wrote: > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. Since I've only gotten minor suggestions and positive comments, should I assume that the general design is acceptable to everybody? I'd like to move forward on getting a new site pushed out soon if possible. If anybody has any serious problems with the proposal, speak up soon. Feel free to be critical of the design if you have concerns about it, but try to limit your criticisms to the design and organization of the proposal and not the content of the website. After a new design is implemented, we can try to tackle updating the content if necessary. Murray, I'd also really appreciate your thoughts and suggestions as the maintainer of gtkmm. Thanks, Jonner _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From weijie90@gmail.com Fri Jun 9 22:59:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 50F353B0118 for ; Fri, 9 Jun 2006 22:59:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04763-01 for ; Fri, 9 Jun 2006 22:59:50 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id 66F853B0085 for ; Fri, 9 Jun 2006 22:59:50 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id x3so892374nzd for ; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:subject:from:to:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=kO/CinUTfkOTi3826b29WBpHDS7S891mZN7H6dinymlZkpkeJDrbZE4U1ZulJ5wjJvCR86GMSy1DMrZw5JddpmODVir4LjXqbQ0JYiy/godnD1WRXMXXCHSAy8iXpUOETAarCaiFQqU4Xw9XwtQSbExIXijYv9V8Gxfbh9MMuPQ= Received: by 10.36.118.11 with SMTP id q11mr5114174nzc; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.126.141]) by mx.gmail.com with ESMTP id 19sm48952nzp.2006.06.09.19.59.47; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Sat, 10 Jun 2006 10:59:56 +0800 Message-Id: <1149908397.6429.6.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.24 tagged_above=-999 required=2 tests=[AWL=-0.361, BAYES_00=-2.599, RCVD_IN_NJABL_PROXY=0.721, SPF_PASS=-0.001] X-Spam-Score: -2.24 X-Spam-Level: Subject: Signal emitted when Gtk::ColourSelectionDialog's close button is clicked X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 02:59:53 -0000 Hi, What is the signal emitted when a Gtk::ColourSelectionDialog's close button is clicked? i am using libglademm. For example, if i want to connect a signal handler to a button's signal_clicked() event, i use this: "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" So which signal should i use for a colour selection dialog? the docs are not helpful here. can anyone please point me to a site containing all the signals emitted, espically in the context of libglademm? thanks! wei jie From murrayc@murrayc.com Sat Jun 10 04:18:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3AB1F3B034A for ; Sat, 10 Jun 2006 04:18:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18885-06 for ; Sat, 10 Jun 2006 04:18:20 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by menubar.gnome.org (Postfix) with ESMTP id C60743B00D0 for ; Sat, 10 Jun 2006 04:18:20 -0400 (EDT) Received: from noname (p5497EE67.dip.t-dialin.net [84.151.238.103]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 7648F129A83; Sat, 10 Jun 2006 01:18:18 -0700 (PDT) From: Murray Cumming To: weijie In-Reply-To: <1149908397.6429.6.camel@localhost> References: <1149908397.6429.6.camel@localhost> Content-Type: text/plain Date: Sat, 10 Jun 2006 10:18:07 +0200 Message-Id: <1149927487.5779.7.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close button is clicked X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 08:18:24 -0000 On Sat, 2006-06-10 at 10:59 +0800, weijie wrote: > Hi, > What is the signal emitted when a Gtk::ColourSelectionDialog's close > button is clicked? i am using libglademm. > > For example, if i want to connect a signal handler to a button's > signal_clicked() event, i use this: > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" > > So which signal should i use for a colour selection dialog? the docs are > not helpful here. > > can anyone please point me to a site containing all the signals emitted, > espically in the context of libglademm? thanks! > > wei jie I guess you would want to handle Gtk::Dialog::signal_response. Or you could use Gtk::Dialog::run(), which blocks until the dialog has been closed. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Sat Jun 10 14:01:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DF5023B016C for ; Sat, 10 Jun 2006 14:01:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18478-01 for ; Sat, 10 Jun 2006 14:01:04 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id 19FAF3B00DD for ; Sat, 10 Jun 2006 14:01:04 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1281321nzo for ; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=r3y8NxJgpKsUMzWiUBGQJm6Xr1y1QBT5BnzV33wGT1so4Z3lVfGWO+Ea1H/HMTM9PRY1YDlf/ZQcTrLaMHiNEoo8jQ0vEdrx/gXRAvWlq8MutS0ia+LHBrrVod6+RfHMuqWwCOVWiU357rOpfrRCIWgNbSohPuGeNDOvJWkEH7I= Received: by 10.36.77.19 with SMTP id z19mr6061787nza; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 13:01:03 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149873416.8058.11.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.47 tagged_above=-999 required=2 tests=[AWL=0.130, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.47 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 18:01:06 -0000 On 6/9/06, Murray Cumming wrote: >> The new site is located here: >> http://jonathon.quotidian.org/gtkmm.org/index.shtml >> (be gentle with the server, though. It's only served on a DSL line >> for now) > > It looks generally more up-to-date, though not radically cool. Were you looking for radically cool? Because that's not really what I was going for, and I'm not sure I'm capable of radically cool, anyway :) > 3. The "Other Resources" title is odd, because I didn't at first see > that the "main" menu items are in a horizontal list at the top. I'm > quite sure that this will lead to people not finding stuff. I like the I agree that the title is a bit odd. Would it help if the horizontal list was aligned along the left instead of the right so that it was harder to miss the 'main' menu? Or do you think a totally different arrangement is necessary? > 4. On the other pages (not the first page), the page looks rather plain > - both the left and right hand sides are just black on a white > background. But I don't like the thin lines that we have on the current > site. hmm. I'm not so sure I agree with this. I tend to think that the plain white main section looks rather elegant and uncluttered, but that's just my opinion. I'll experiment more with some differentiation of the sidebar, though I've tried some things already and wasn't happy with them at all. Thanks for the input, Jonner From murrayc@murrayc.com Sat Jun 10 14:18:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 438CB3B03AC for ; Sat, 10 Jun 2006 14:18:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19166-08 for ; Sat, 10 Jun 2006 14:18:45 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 195243B016C for ; Sat, 10 Jun 2006 14:18:44 -0400 (EDT) Received: from noname (p5497CBE5.dip.t-dialin.net [84.151.203.229]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 4A1E17F01E; Sat, 10 Jun 2006 11:18:43 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> Content-Type: text/plain Date: Sat, 10 Jun 2006 20:18:39 +0200 Message-Id: <1149963519.5715.4.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 18:18:47 -0000 On Sat, 2006-06-10 at 13:01 -0500, Jonathon Jongsma wrote: > On 6/9/06, Murray Cumming wrote: > > >> The new site is located here: > >> http://jonathon.quotidian.org/gtkmm.org/index.shtml > >> (be gentle with the server, though. It's only served on a DSL line > >> for now) > > > > It looks generally more up-to-date, though not radically cool. > > Were you looking for radically cool? Because that's not really what I > was going for, and I'm not sure I'm capable of radically cool, anyway > :) > > > 3. The "Other Resources" title is odd, because I didn't at first see > > that the "main" menu items are in a horizontal list at the top. I'm > > quite sure that this will lead to people not finding stuff. I like the > > I agree that the title is a bit odd. > Would it help if the horizontal list was aligned along the left > instead of the right so that it was harder to miss the 'main' menu? > Or do you think a totally different arrangement is necessary? That could help. I don't have a better suggestion, I'm afraid. > > 4. On the other pages (not the first page), the page looks rather plain > > - both the left and right hand sides are just black on a white > > background. But I don't like the thin lines that we have on the current > > site. > > hmm. I'm not so sure I agree with this. I tend to think that the > plain white main section looks rather elegant and uncluttered, but > that's just my opinion. I'll experiment more with some > differentiation of the sidebar, though I've tried some things already > and wasn't happy with them at all. I'm mostly concerned that the 2 sections have no clear separation other than the separate paragraph blocks. > > Thanks for the input, > Jonner -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Sat Jun 10 15:33:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 762113B0532 for ; Sat, 10 Jun 2006 15:33:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23094-02 for ; Sat, 10 Jun 2006 15:33:31 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.195]) by menubar.gnome.org (Postfix) with ESMTP id 9F4E43B0429 for ; Sat, 10 Jun 2006 15:33:31 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1294870nzo for ; Sat, 10 Jun 2006 12:33:31 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OV2Vhze94C8HmUC5iGNdzVXTuIGPVf76/3YPPj4QUlUmmATiw/WigcpM/PPCZKFUD9nRte8mXxU5CWUsw+IC8wha+XlPxixP2z9Qhe0WFTp+BjkjaQVz8hMsMp84NEH3+oySFowE0RqdfqfQ9dG236V0G/1xAAx+zrfAQUfzi0Y= Received: by 10.36.77.19 with SMTP id z19mr6146557nza; Sat, 10 Jun 2006 12:33:29 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 12:33:29 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 14:33:29 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149963519.5715.4.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.47 tagged_above=-999 required=2 tests=[AWL=0.130, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.47 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 19:33:33 -0000 On 6/10/06, Murray Cumming wrote: > > >> The new site is located here: > > >> http://jonathon.quotidian.org/gtkmm.org/index.shtml > > >> (be gentle with the server, though. It's only served on a DSL line > > >> for now) > > I agree that the title is a bit odd. > > Would it help if the horizontal list was aligned along the left > > instead of the right so that it was harder to miss the 'main' menu? > > Or do you think a totally different arrangement is necessary? > > That could help. I don't have a better suggestion, I'm afraid. I've aligned it to the left, but haven't yet come up with a better title for "Other Resources" so I've left it as is for now. Is the main menu more obvious now or do you think we need a different approach? > > hmm. I'm not so sure I agree with this. I tend to think that the > > plain white main section looks rather elegant and uncluttered, but > > that's just my opinion. I'll experiment more with some > > differentiation of the sidebar, though I've tried some things already > > and wasn't happy with them at all. > > I'm mostly concerned that the 2 sections have no clear separation other > than the separate paragraph blocks. I've uploaded a new version with a different background color for the sidebar menu. Let me know what you think (anybody may comment of course, not just murray). I tried to keep it pretty subtle, but I think it still works to differentiate the sections. There were a couple other minor changes as well. The address is the same as before (http://jonathon.quotidian.org/gtkmm.org/). I've left the old version up as well if you want to examine the differences more closely. you can find it here: http://jonathon.quotidian.org/gtkmm.org-old/ I've not addressed the PNG-with-alpha issue yet, so it will still look like crap in IE, I'm afraid. I'll tackle that soon. Jonner From gezimetc@shaw.ca Sat Jun 10 19:27:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D5BF3B002C for ; Sat, 10 Jun 2006 19:27:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31898-10 for ; Sat, 10 Jun 2006 19:27:21 -0400 (EDT) Received: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id D039C3B022A for ; Sat, 10 Jun 2006 19:27:21 -0400 (EDT) Received: from pd4mr7so.prod.shaw.ca (pd4mr7so-qfe3.prod.shaw.ca [10.0.141.84]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O00EJP3RCJVG0@l-daemon> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:26:05 -0600 (MDT) Received: from pn2ml6so.prod.shaw.ca ([10.0.121.150]) by pd4mr7so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O00E3X3NXRB20@pd4mr7so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:26:00 -0600 (MDT) Received: from laptopi ([70.65.132.245]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O003KD3NXEM00@l-daemon> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:23:57 -0600 (MDT) Date: Sat, 10 Jun 2006 17:23:56 -0600 From: Gezim Hoxha In-reply-to: To: gtkmm Message-id: <1149981837.14096.12.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.359 tagged_above=-999 required=2 tests=[AWL=-0.956, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.359 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 23:27:23 -0000 On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > I've uploaded a new version with a different background color for the > sidebar menu. Let me know what you think (anybody may comment of > course, not just murray). I tried to keep it pretty subtle, but I > think it still works to differentiate the sections. There were a > couple other minor changes as well. The new version looks much better. However, padding of the sidebar is too high (both top and left). Also, I experimented a bit and if you change the colour in #header .content to #BD311F, I think it looks better because it distinguishes the top links from the gtkmm description ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour change, how about changing the colour of the top links to maroon (just like "Other resources") and changing the background to the striped one? This way, all the links will look the same. So, for the first change, here is the link: http://people.uleth.ca/~gezim.hoxha/index2.shtml and for the second one (I prefer this): http://people.uleth.ca/~gezim.hoxha/index.shtml Hope that helps, -Gezim From jonathon.jongsma@gmail.com Sat Jun 10 23:13:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BDC3B3B05C0 for ; Sat, 10 Jun 2006 23:13:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07123-08 for ; Sat, 10 Jun 2006 23:13:46 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id 9CD883B05B8 for ; Sat, 10 Jun 2006 23:13:46 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1414493nzo for ; Sat, 10 Jun 2006 20:12:55 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=A4BD7Bj2C2tT1gjPNIzyEG++VI6I3GN1jHj7zubJejTPBjNeD6Tz6VX/sYPLQmX1QN4OeYPOwgJZBRbdYtRvp2KdVoRp/M+bFicM+LDm3Ys/bFMf0xEzg3KVcJs6n/LonYzhx1gM5inPgEbZpNR3uL/fbtHS9ihhcRjY83cgIkc= Received: by 10.36.120.14 with SMTP id s14mr6582421nzc; Sat, 10 Jun 2006 20:12:55 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 20:12:54 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 22:12:54 -0500 From: "Jonathon Jongsma" To: "Gezim Hoxha" In-Reply-To: <1149981837.14096.12.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> <1149981837.14096.12.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.394 tagged_above=-999 required=2 tests=[AWL=0.052, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.394 X-Spam-Level: Cc: gtkmm Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 03:13:47 -0000 On 6/10/06, Gezim Hoxha wrote: > On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > > The new version looks much better. However, padding of the sidebar is > too high (both top and left). I disagree. I think the sidebar should line up vertically with the main content. You've moved it up so that now it's quite a bit higher than the main part of the page. Also, to me it looks much more pleasing to have roughly equal space on the left and right sides of the sidebar. You've moved it to the left so now there's a small gap on the left and a relatively big gap on the right (between the sidebar and the content). Also, I experimented a bit and if you > change the colour in #header .content to #BD311F, I think it looks > better because it distinguishes the top links from the gtkmm description > ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour > change, how about changing the colour of the top links to maroon (just > like "Other resources") and changing the background to the striped one? > This way, all the links will look the same. > > So, for the first change, here is the link: > http://people.uleth.ca/~gezim.hoxha/index2.shtml > and for the second one (I prefer this): > http://people.uleth.ca/~gezim.hoxha/index.shtml Thanks a lot for your suggestions. I still prefer mine to either of those. The first one especially (with the red title text) doesn't look good to me. The second one is better, but it doesn't feel quite right to me. Jonner From jbgarcia@uvigo.es Sun Jun 11 08:34:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0C8053B00DE for ; Sun, 11 Jun 2006 08:34:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09209-05 for ; Sun, 11 Jun 2006 08:33:57 -0400 (EDT) Received: from cebola.uvigo.es (cebola.uvigo.es [193.146.32.124]) by menubar.gnome.org (Postfix) with ESMTP id 827453B0095 for ; Sun, 11 Jun 2006 08:33:56 -0400 (EDT) Received: from correo.uvigo.es. (correo.uvigo.es [193.146.32.68]) by cebola.uvigo.es (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k5BBt7N3022689 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT) for ; Sun, 11 Jun 2006 13:55:07 +0200 Received: from pcjgarcia.ei.uvigo.es (pcjgarcia.ei.uvigo.es [193.147.87.131]) by correo.uvigo.es. (8.12.11/8.12.1) with ESMTP id k5BBt6gU018212 for ; Sun, 11 Jun 2006 13:55:06 +0200 From: "J. Baltasar Garcia Perez-Schofield" To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 Organization: Universidad de Vigo Date: Sun, 11 Jun 2006 13:54:54 +0200 Message-Id: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: "" X-Mail-Scanned: Criba + Clamd smtp.uvigo.es X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.459 tagged_above=-999 required=2 tests=[AWL=0.064, BAYES_00=-2.599, SPF_PASS=-0.001, TW_JB=0.077] X-Spam-Score: -2.459 X-Spam-Level: Subject: cell edited event handler X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 12:34:00 -0000 Hi ! I have a TreeView with single rows and columns (not hierarchical rows under other rows). I need to know when a column in a row has been changed by the user. Should be something like "on_edited()". Note that I don't need to know whether a row has been selected. I already know how to deal with this. However, I haven't found anything in the documentation about this. Where should I look in ? Thank you in advance, Baltasar -- -- PBC -- J. Baltasar García Perez-Schofield jbgarcia en uvigo de es http://webs.uvigo.es/jbgarcia/ Dep. Informática, Universidad de Vigo, España (Spain) From joevandyk@gmail.com Sun Jun 11 14:24:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A98723B0181 for ; Sun, 11 Jun 2006 14:24:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27506-04 for ; Sun, 11 Jun 2006 14:24:15 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 070723B01E9 for ; Sun, 11 Jun 2006 14:24:14 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id k40so2072706ugc for ; Sun, 11 Jun 2006 11:23:38 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=pI6qQeCOeYDaWeP8A+EGYbM4E3HR61EP1xQqQ9YojukvFzbr0n6Rn5wlLewmBtSCQdTLw53Y9uiZztt5+N87VqEF3lF3MYbe2xrpJfjbmtTl0PAJVuvoqswAmcjc5fXRnRaxfRbgNlYoSuy6N+rrK3w3eClR6BHYdUfQb+8CW9s= Received: by 10.67.100.12 with SMTP id c12mr4376876ugm; Sun, 11 Jun 2006 11:16:58 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sun, 11 Jun 2006 11:16:58 -0700 (PDT) Message-ID: Date: Sun, 11 Jun 2006 11:16:58 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> <1149981837.14096.12.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.29 tagged_above=-999 required=2 tests=[AWL=-0.402, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.29 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 18:24:16 -0000 On 6/10/06, Jonathon Jongsma wrote: > On 6/10/06, Gezim Hoxha wrote: > > On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > > > > The new version looks much better. However, padding of the sidebar is > > too high (both top and left). > > I disagree. I think the sidebar should line up vertically with the > main content. You've moved it up so that now it's quite a bit higher > than the main part of the page. > Also, to me it looks much more pleasing to have roughly equal space on > the left and right sides of the sidebar. You've moved it to the left > so now there's a small gap on the left and a relatively big gap on the > right (between the sidebar and the content). > > Also, I experimented a bit and if you > > change the colour in #header .content to #BD311F, I think it looks > > better because it distinguishes the top links from the gtkmm description > > ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour > > change, how about changing the colour of the top links to maroon (just > > like "Other resources") and changing the background to the striped one? > > This way, all the links will look the same. > > > > So, for the first change, here is the link: > > http://people.uleth.ca/~gezim.hoxha/index2.shtml > > and for the second one (I prefer this): > > http://people.uleth.ca/~gezim.hoxha/index.shtml I vote for the that one. (http://people.uleth.ca/~gezim.hoxha/index.shtml) Joe > > Thanks a lot for your suggestions. I still prefer mine to either of > those. The first one especially (with the red title text) doesn't > look good to me. The second one is better, but it doesn't feel quite > right to me. > > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 11 17:36:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9F6723B0405 for ; Sun, 11 Jun 2006 17:36:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03493-07 for ; Sun, 11 Jun 2006 17:36:15 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id E80A43B00F7 for ; Sun, 11 Jun 2006 17:36:14 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 521C712E56 for ; Sun, 11 Jun 2006 12:04:14 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sun, 11 Jun 2006 12:04:12 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.393 tagged_above=-999 required=2 tests=[AWL=0.092, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.393 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1141 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 21:36:17 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 339791] Gtk::Menu crash with child (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 11 Jun 2006 13:18:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 339791] Gtk::Menu crash with child To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060611171848.AC5DE6CC1D9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=339791 gtkmm | general | Ver: 2.8.x ------- Comment #21 from Murray Cumming 2006-06-11 17:18 UTC ------- So, while trying to make a C test case, I am wondering 1. Where do we attach() the menu item? 2. What does attach/detach mean for a menu item? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1141 ******************************************** From maestro485@comcast.net Sun Jun 11 18:00:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 040793B01C4 for ; Sun, 11 Jun 2006 18:00:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04616-09 for ; Sun, 11 Jun 2006 18:00:03 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id EE4EF3B0171 for ; Sun, 11 Jun 2006 18:00:02 -0400 (EDT) Received: from [192.168.2.2] (c-67-165-72-149.hsd1.pa.comcast.net[67.165.72.149]) by comcast.net (rwcrmhc12) with ESMTP id <20060611215928m1200paa5je>; Sun, 11 Jun 2006 21:59:29 +0000 Message-ID: <448C91B5.8010100@comcast.net> Date: Sun, 11 Jun 2006 17:57:09 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.556 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 0.556 X-Spam-Level: Subject: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 22:00:04 -0000 After much help, I've successfully implemented a TreeModel with a TreeModelFilter. However, I've noticed that if I expand a node, collapse it and expand it again, the contents are "doubled". That is, if the expanded row contained items A and B, on the second expansion the items in the row are now A B A B. I tried using a model column flag to determine if the tree had been expanded once prior, but with no luck. Now I'm trying to simply remove the child rows in the on_row_collapsed() method like this: void on_row_collapsed(const Gtk::TreeModel::iterator& iter, const Gtk::TreeModel::Path &path) { Gtk::TreeModel::Row row = *iter; const Gtk::TreeNodeChildren &nodeChildren = row.children(); Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); while(child != nodeChildren.end()) { child = refTreeModel->erase(*child); // this causes errors } } The problem is that every time the while loop is executed I recieve this error: Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, tree_store)' failed Any ideas as to what is the problem here? Or is there a better way to work around the doubled-up rows I'm running into? Thanks, Matt Bragano From jan.pfeifer@yahoo.com.br Thu Jun 8 09:08:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 509E13B044F for ; Thu, 8 Jun 2006 09:08:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05768-03 for ; Thu, 8 Jun 2006 09:08:20 -0400 (EDT) Received: from web52111.mail.yahoo.com (web52111.mail.yahoo.com [206.190.48.114]) by menubar.gnome.org (Postfix) with SMTP id 98FCB3B0433 for ; Thu, 8 Jun 2006 09:08:18 -0400 (EDT) Received: (qmail 26418 invoked by uid 60001); 8 Jun 2006 13:08:17 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type; b=o/tfgNCexPe1degWIA5BGdfUDmfskgQIH6CWMD8qhZGaDw6eE/q1IamulTcvZUB5Cik/h8J1X8jZLoeoCno9VxEtYKW0T0NydYA35HidU4nZjT9opxpnU74V3vvE6XWYuoCo1xEOo3G1m9Vbe50JF9SlufgM9Jy2Fp2/11OZrpA= ; Message-ID: <20060608130817.26416.qmail@web52111.mail.yahoo.com> Received: from [201.6.132.11] by web52111.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 06:08:17 PDT Date: Thu, 8 Jun 2006 06:08:17 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.015 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: 0.015 X-Spam-Level: X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 13:08:24 -0000 hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) - jan From jan.pfeifer@yahoo.com.br Thu Jun 8 10:41:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3C7A63B0093 for ; Thu, 8 Jun 2006 10:41:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12449-06 for ; Thu, 8 Jun 2006 10:41:28 -0400 (EDT) Received: from web52101.mail.yahoo.com (web52101.mail.yahoo.com [206.190.48.104]) by menubar.gnome.org (Postfix) with SMTP id 2A5313B0609 for ; Thu, 8 Jun 2006 10:41:28 -0400 (EDT) Received: (qmail 92047 invoked by uid 60001); 8 Jun 2006 14:41:24 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type; b=f9E+i9V48/YK2diF/rJExVeVoC4afLvwJVEZQ6Ab1fpo0v9ItOIWMXUd+7sKLyBj00kTiIGSDorgrsfr1Pvu+crQWNh///y1YenS4U2XwxMlyIj4/Mfz51qOLVBEml+EFihKzBCAo+T8iVS3QXQ37a7uu8NexSup7xrHDMytaME= ; Message-ID: <20060608144124.92045.qmail@web52101.mail.yahoo.com> Received: from [201.6.132.11] by web52101.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 22:41:24 CST Date: Thu, 8 Jun 2006 22:41:24 +0800 (CST) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.215 tagged_above=-999 required=2 tests=[AWL=1.230, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.215 X-Spam-Level: X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: Re: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 14:41:29 -0000 an hour later ... I still can't make the accelerators work. I tried, inside my GtkWindow derivate construtor: ... m_accelerators = get_accel_group(); Glib::RefPtr accelertable = m_accelerators; // ???? if ( ! m_accelerators ) throw missing_widget( "Gtk::Window::get_accel_group() returned empty!" ); m_accelerators->activate( /*GQuark ???*/ Glib::Quark("fullscreen"), /* accelertable ??? */ accelertable, 'F', Gdk::CONTROL_MASK ); m_accelerators->signal_accel_activate().connect( sigc::mem_fun( *this, &MyWindow::on_fullscreen ) ); ... it compiled fine, and also ran, but Ctrl+F never activate anything :( ... Any ideas ? I also tried: ... m_accelerators = get_accel_group(); add_accelerator( "fullscreen", m_accelerators, 'F', /* Modifiers GDK::CONTROL_MASK */ Gdk::RELEASE_MASK, Gtk::ACCEL_VISIBLE ); .. but it complains: Gtk-WARNING **: gtkwidget.c:3260: widget `gtkmm__GtkWindow' has no activatable signal "fullscreen" without arguments well, understandable ... but I couldn't find where to associate the "accel_signal" (a string) to an actual signal which I could connect to. any help would be greatly appreciated :) thnks! jan ----- Original Message ---- From: Jan Pfeifer To: gtkmm-list@gnome.org Sent: Thursday, June 8, 2006 10:08:17 AM Subject: accelerators outside menu hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) - jan From wooyea2000@163.com Sun Jun 11 02:06:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCEA13B0074 for ; Sun, 11 Jun 2006 02:06:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12368-06 for ; Sun, 11 Jun 2006 02:06:00 -0400 (EDT) Received: from m12-14.163.com (m12-14.163.com [220.181.12.14]) by menubar.gnome.org (Postfix) with SMTP id 23AB43B00A3 for ; Sun, 11 Jun 2006 02:05:57 -0400 (EDT) Received: from mypc (unknown [219.159.82.3]) by smtp11 (Coremail) with SMTP id wKjADjZAyAS3rYtEMnqABA==.2818S2; Sun, 11 Jun 2006 13:44:23 +0800 (CST) Date: Sun, 11 Jun 2006 13:46:40 +0800 To: gtkmm-list@gnome.org From: "Ji Liu" Organization: wooyea Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Message-ID: User-Agent: Opera Mail/9.00 (Linux) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.744 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_AHBL_RHSBL=0.231, DNS_FROM_SECURITYSAGE=1.513, SPF_PASS=-0.001] X-Spam-Score: 1.744 X-Spam-Level: * X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: why not add mdi support in next version of gtk? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 06:06:02 -0000 mdi is very useful in my appinion. anjuta and monodevelop are lack of mdi support, hard to use. From jonathon.jongsma@gmail.com Sun Jun 11 23:46:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A42623B038B for ; Sun, 11 Jun 2006 23:46:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17352-04 for ; Sun, 11 Jun 2006 23:46:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 3AC283B013F for ; Sun, 11 Jun 2006 23:46:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id z3so1219825nzf for ; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=migkzYil3efk86JNrE9/mB3ejtZBkIRiwX6mueFI0MnI+UTelxBizx6H2e80PO2YzyfRDpozHlnX6pd7hPViMHNMmG4fI84OvE5su0WKozvuU0X982TXbDHgO6jJMwrYdvf5RkD4jvrweTH18QoSgg0ZjGnnQDId3WZzDjZpdzQ= Received: by 10.36.118.13 with SMTP id q13mr8016289nzc; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) Message-ID: Date: Sun, 11 Jun 2006 22:45:38 -0500 From: "Jonathon Jongsma" To: gtkmm MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_3826_31980428.1150083938792" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Subject: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 03:46:42 -0000 ------=_Part_3826_31980428.1150083938792 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I don't know exactly when, but fairly recently, the website link on the "About" dialog of my application stopped working (sometimes it would segfault, sometimes just didn't do anything). I haven't changed anything in that part of the application, so I'm thinking it must have been due to a gtkmm or gtk update from my distribution. I'm currently running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried building it against my jhbuild gtkmm installation, and the same thing happens. I haven't found an easy way of trying an earlier version. I haven't done any hard-core digging yet, i thought I'd check first to see whether anybody else has noticed this. I've attached a stripped-down example application that just shows a dialog and registers its url handler with set_url_hook(). The url hook is just supposed to print a message to the terminal. On my computer, the message never gets printed to the terminal. I'd appreciate knowing whether this works for others (and what version you're trying with). You can compile with the standard g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc In this test app, I don't get segfaults, but clicking the link does nothing. In my application, I sometimes get segfaults, but the one big difference is that in my application, I inherit from Gtk::AboutDialog instead of using it directly, Alternatively, if somebody can see something that I'm doing wrong, feel free to point it out. Thanks, Jonner ------=_Part_3826_31980428.1150083938792 Content-Type: text/x-c++src; name=about.cc; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Attachment-Id: f_eoc8a6t6 Content-Disposition: attachment; filename="about.cc" #include #include #include #include #include #include #include static void on_link_clicked(Gtk::AboutDialog& dialog, const Glib::ustring& link) { // This line never gets printed to the terminal std::cout << "on_link_clicked" << std::endl; } int main(int argc, char** argv) { Gtk::Main kit(argc, argv); Gtk::AboutDialog about; about.set_name("gtkmm AboutDialog Test"); about.set_url_hook(sigc::ptr_fun(&on_link_clicked)); about.set_website("http://gtkmm.org/"); about.set_website_label("gtkmm Website"); about.set_version("0.1"); about.set_copyright("\xC2\xA9 2006 Jonathon Jongsma"); about.set_comments("Comments about the application"); about.set_license("GPL"); std::vector authors; authors.push_back("Jonathon Jongsma"); about.set_authors(authors); std::vector documenters; documenters.push_back("Jonathon Jongsma"); about.set_documenters(documenters); about.set_translator_credits("Jonathon Jongsma"); // just use a generic 'image' icon from the theme as the logo Glib::RefPtr theme =3D Gtk::IconTheme::get_default(); const Glib::ustring icon_name =3D "image"; if (theme->has_icon(icon_name)) { Glib::RefPtr logo; logo =3D theme->load_icon(icon_name, 150, Gtk::ICON_LOOKUP_USE_BUILTIN); about.set_logo(logo); } kit.run(about); return 0; } ------=_Part_3826_31980428.1150083938792-- From bob@fis-cal.com Mon Jun 12 08:37:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCBEF3B008A for ; Mon, 12 Jun 2006 08:37:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02401-08 for ; Mon, 12 Jun 2006 08:37:16 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 7BBCB3B00D8 for ; Mon, 12 Jun 2006 08:37:16 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ASD02516; Mon, 12 Jun 2006 08:36:35 -0400 (EDT) Message-ID: <448D5FD6.60903@fis-cal.com> Date: Mon, 12 Jun 2006 07:36:38 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: "J. Baltasar Garcia Perez-Schofield" References: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> In-Reply-To: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> Content-Type: multipart/mixed; boundary="------------000104050403030105000206" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: cell edited event handler X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 12:37:20 -0000 This is a multi-part message in MIME format. --------------000104050403030105000206 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Get a pointer to the cell renderer for the column of interest and connect to its "signal_edited" signal with your callback slot. Bob J. Baltasar Garcia Perez-Schofield wrote: > Hi ! > > I have a TreeView with single rows and columns (not hierarchical rows > under other rows). > > I need to know when a column in a row has been changed by the user. > Should be something like "on_edited()". Note that I don't need to know > whether a row has been selected. I already know how to deal with this. > > However, I haven't found anything in the documentation about this. > Where should I look in ? > > Thank you in advance, > > Baltasar > --------------000104050403030105000206 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------000104050403030105000206-- From bob@fis-cal.com Mon Jun 12 09:08:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C8E333B0083 for ; Mon, 12 Jun 2006 09:08:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03051-10 for ; Mon, 12 Jun 2006 09:08:39 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 9C9773B0010 for ; Mon, 12 Jun 2006 09:08:39 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ASD20452; Mon, 12 Jun 2006 09:07:36 -0400 (EDT) Message-ID: <448D6716.1080501@fis-cal.com> Date: Mon, 12 Jun 2006 08:07:34 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Matt Bragano References: <448C91B5.8010100@comcast.net> In-Reply-To: <448C91B5.8010100@comcast.net> Content-Type: multipart/mixed; boundary="------------010406090002060005070808" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 13:08:41 -0000 This is a multi-part message in MIME format. --------------010406090002060005070808 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit The following are guesses made after reading the docs on TreeModelFilter: First off, you probably will want to convert the iterator passed to your callback slot to an iterator in the child TreeModel you used to create your TreeModelFilter using: Gtk::TreeModelFilter::convert_iter_to_child_iter() since, most probably, the iter being passed to your callback is from the TreeModelFilter instead of the actual TreeModel you originally populated. Next, you make the assumption that the iterator "child" is valid. Instead of the while loop you are employing, try this instead: for(child = nodeChildren.begin(); child ; child = refTreeModel->erase(*child)); At least this way, you won't get any invalid child object errors. Bob Matt Bragano wrote: > After much help, I've successfully implemented a TreeModel with a > TreeModelFilter. However, I've noticed that if I expand a node, > collapse it and expand it again, the contents are "doubled". That is, > if the expanded row contained items A and B, on the second expansion > the items in the row are now A B A B. > > I tried using a model column flag to determine if the tree had been > expanded once prior, but with no luck. Now I'm trying to simply > remove the child rows in the on_row_collapsed() method like this: > > void on_row_collapsed(const Gtk::TreeModel::iterator& iter, > const Gtk::TreeModel::Path &path) { > > Gtk::TreeModel::Row row = *iter; > > const Gtk::TreeNodeChildren &nodeChildren = row.children(); > > Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); > > while(child != nodeChildren.end()) { > > child = refTreeModel->erase(*child); // this causes errors > > } > > } > > > The problem is that every time the while loop is executed I recieve > this error: > > Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, > tree_store)' failed > > Any ideas as to what is the problem here? Or is there a better way to > work around the doubled-up rows I'm running into? > > Thanks, > Matt Bragano > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------010406090002060005070808 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------010406090002060005070808-- From maestro485@comcast.net Mon Jun 12 11:45:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 569943B008A for ; Mon, 12 Jun 2006 11:45:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08645-06 for ; Mon, 12 Jun 2006 11:45:33 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id 1D3983B0078 for ; Mon, 12 Jun 2006 11:45:33 -0400 (EDT) Received: from [192.168.2.2] (c-67-165-72-149.hsd1.pa.comcast.net[67.165.72.149]) by comcast.net (rwcrmhc12) with ESMTP id <20060612154427m1200pab6he>; Mon, 12 Jun 2006 15:44:27 +0000 Message-ID: <448D8B4F.9030502@comcast.net> Date: Mon, 12 Jun 2006 11:42:07 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: gtkmm-list@gnome.org References: <448C91B5.8010100@comcast.net> <448D6716.1080501@fis-cal.com> In-Reply-To: <448D6716.1080501@fis-cal.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.701 tagged_above=-999 required=2 tests=[AWL=-1.411, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.701 X-Spam-Level: Subject: Re: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 15:45:34 -0000 Ah, I wasn't thinking about the convert_iter_to_child_iter(). That did the trick. And you're right, a for loop would be best applied here. Thanks for the help, Matt Bragano Bob Caryl wrote: > The following are guesses made after reading the docs on TreeModelFilter: > > First off, you probably will want to convert the iterator passed to > your callback slot to an iterator in the child TreeModel you used to > create your TreeModelFilter using: > > Gtk::TreeModelFilter::convert_iter_to_child_iter() > > since, most probably, the iter being passed to your callback is from > the TreeModelFilter instead of the actual TreeModel you originally > populated. > > Next, you make the assumption that the iterator "child" is valid. > Instead of the while loop you are employing, try this instead: > > for(child = nodeChildren.begin(); child ; child = > refTreeModel->erase(*child)); > > At least this way, you won't get any invalid child object errors. > > Bob > > Matt Bragano wrote: >> After much help, I've successfully implemented a TreeModel with a >> TreeModelFilter. However, I've noticed that if I expand a node, >> collapse it and expand it again, the contents are "doubled". That >> is, if the expanded row contained items A and B, on the second >> expansion the items in the row are now A B A B. >> >> I tried using a model column flag to determine if the tree had been >> expanded once prior, but with no luck. Now I'm trying to simply >> remove the child rows in the on_row_collapsed() method like this: >> >> void on_row_collapsed(const Gtk::TreeModel::iterator& iter, >> const Gtk::TreeModel::Path &path) { >> >> Gtk::TreeModel::Row row = *iter; >> >> const Gtk::TreeNodeChildren &nodeChildren = row.children(); >> >> Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); >> >> while(child != nodeChildren.end()) { >> >> child = refTreeModel->erase(*child); // this causes errors >> >> } >> >> } >> >> >> The problem is that every time the while loop is executed I recieve >> this error: >> >> Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, >> tree_store)' failed >> >> Any ideas as to what is the problem here? Or is there a better way >> to work around the doubled-up rows I'm running into? >> >> Thanks, >> Matt Bragano >> _______________________________________________ >> gtkmm-list mailing list >> gtkmm-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gtkmm-list >> From murrayc@murrayc.com Mon Jun 12 13:52:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AFEC43B0BBB for ; Mon, 12 Jun 2006 13:52:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20315-07 for ; Mon, 12 Jun 2006 13:52:29 -0400 (EDT) Received: from kungfu.dreamhost.com (kungfu.dreamhost.com [66.33.216.126]) by menubar.gnome.org (Postfix) with ESMTP id C42633B08FE for ; Mon, 12 Jun 2006 12:57:34 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by kungfu.dreamhost.com (Postfix) with ESMTP id 357351F797B for ; Mon, 12 Jun 2006 09:54:38 -0700 (PDT) Received: from noname (p5497CFC0.dip.t-dialin.net [84.151.207.192]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id BD3A5129A83; Mon, 12 Jun 2006 09:49:33 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: Content-Type: text/plain Date: Mon, 12 Jun 2006 18:49:29 +0200 Message-Id: <1150130969.5748.15.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.366 tagged_above=-999 required=2 tests=[AWL=0.002, BAYES_00=-2.599, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.366 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 17:52:32 -0000 On Sun, 2006-06-11 at 22:45 -0500, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). Me too. > I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. It doesn't work for me either. I guess theoretically I could have broken it with my recent changes, but I can't see anything obvious by looking at gtk/src/about.ccg. Something seems to be wrong somewhere though. Valgrind reports this when I click on the link: ==27202== at 0x4171B49: SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, void*) (slot_base.h:273) ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:83) ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd ==27202== at 0x401D268: operator delete(void*) (vg_replace_malloc.c:246) ==27202== by 0x4756196: sigc::slot_base::~slot_base() (slot_base.cc:101) ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) ==27202== by 0x8049CB3: main (in /home/murrayc/cvs/gnome216/gtkmm/a.out) > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From armin@arbur.net Mon Jun 12 14:10:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BB7BF3B06B2 for ; Mon, 12 Jun 2006 14:10:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23250-02 for ; Mon, 12 Jun 2006 14:10:49 -0400 (EDT) Received: from dd1222.kasserver.com (dd1222.kasserver.com [81.209.148.151]) by menubar.gnome.org (Postfix) with ESMTP id 7DBAA3B085E for ; Mon, 12 Jun 2006 12:43:13 -0400 (EDT) Received: from unununium.wlan (p54A2E681.dip.t-dialin.net [84.162.230.129]) by dd1222.kasserver.com (Postfix) with ESMTP id C07FD1559C7; Mon, 12 Jun 2006 18:42:09 +0200 (CEST) From: Armin Burgmeier To: Jonathon Jongsma In-Reply-To: References: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-4aUVgO8rU5eJSYqS6HWe" Date: Mon, 12 Jun 2006 18:41:53 +0200 Message-Id: <1150130513.7623.20.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.365 tagged_above=-999 required=2 tests=[AWL=-0.055, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.365 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 18:10:53 -0000 --=-4aUVgO8rU5eJSYqS6HWe Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Works fine for me. gtkmm is 2.8.3 and GTK+ is 2.8.18 on a x86 gentoo system. -- armin --=-4aUVgO8rU5eJSYqS6HWe Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEjZlRhOtxKlDYm6cRAtjUAKCsf+mowSAAORSrQfImdVH53tayxQCgnz/W simP3Br01gn3iww4WOW4/Ic= =RVt1 -----END PGP SIGNATURE----- --=-4aUVgO8rU5eJSYqS6HWe-- From jonathon.jongsma@gmail.com Mon Jun 12 14:11:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EEC783B035F for ; Mon, 12 Jun 2006 14:11:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23321-03 for ; Mon, 12 Jun 2006 14:11:19 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.199]) by menubar.gnome.org (Postfix) with ESMTP id F22243B0ADE for ; Mon, 12 Jun 2006 13:42:52 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2051937nzo for ; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=VizpPUEcFVUiSugwlSOZ1KhBqSrx+p0o6Igxp+iRiK1WxdAbfliKHxTfrFIMPA4VTcgvlNUXoqBsfHOtaFs8XFVZwCQIc61WxoSutX3+TeYzBFH3W5xqnOdcDSFII+Pvcd3l3MI5UdP74WT/7pVeuSdCZ3gDkJIuWLJGOUvHs/A= Received: by 10.36.37.20 with SMTP id k20mr4281420nzk; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) Message-ID: Date: Mon, 12 Jun 2006 12:42:17 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1150130969.5748.15.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150130969.5748.15.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 18:11:23 -0000 On 6/12/06, Murray Cumming wrote: > > I've also tried > > building it against my jhbuild gtkmm installation, and the same thing > > happens. I haven't found an easy way of trying an earlier version. I > > haven't done any hard-core digging yet, i thought I'd check first to > > see whether anybody else has noticed this. > > It doesn't work for me either. I guess theoretically I could have broken > it with my recent changes, but I can't see anything obvious by looking > at gtk/src/about.ccg. OK, so it's not just me then. (by the way, I assume you mean gtk/src/aboutdialog.ccg?). I think it must be in gtkmm though, because url buttons in plain-GTK+ applications still seem to work for me. It seems almost like the callback is not being registered. But now that I know that other people are seeing this, I'll look into it a bit more. > Something seems to be wrong somewhere though. Valgrind reports this when > I click on the link: > > ==27202== at 0x4171B49: > SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, > void*) (slot_base.h:273) > ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) > ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) > ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) > ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) > ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) > ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) > ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) > ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) > ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) > ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) > ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) > ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) > ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED > (gtkmarshalers.c:83) > ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd > ==27202== at 0x401D268: operator delete(void*) > (vg_replace_malloc.c:246) > ==27202== by 0x4756196: sigc::slot_base::~slot_base() > (slot_base.cc:101) > ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) > ==27202== by 0x8049CB3: main > (in /home/murrayc/cvs/gnome216/gtkmm/a.out) So nothing happens after it reaches SignalProxy_ActivateLink_gtk_callback? Is that what you're trying to show? I'm not completely sure what I'm looking for here... Thanks, Jonner From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 12 15:05:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E70153B0345 for ; Mon, 12 Jun 2006 15:05:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26275-02 for ; Mon, 12 Jun 2006 15:05:40 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 408C63B025E for ; Mon, 12 Jun 2006 15:05:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5FD56FF9B for ; Mon, 12 Jun 2006 12:05:09 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Mon, 12 Jun 2006 12:05:07 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.355 tagged_above=-999 required=2 tests=[AWL=0.053, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.355 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1142 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 19:05:43 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343054] gdkmm build fails with Visual Studio 2005 (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 12 Jun 2006 03:34:03 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343054] gdkmm build fails with Visual Studio 2005 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060612073403.5AFB56CC1B6@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343054 gtkmm | build | Ver: 2.8.x Cedric Gustin changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal OS/Version|All |Windows ------- Comment #1 from Cedric Gustin 2006-06-12 07:34 UTC ------- No problem here with gtk+ 2.8.18 (gladewin32 distribution) and gtkmm-2.8.8. Please give more information on 1. The gtk+ distribution you use. 2. The version of gtkmm you try to build and if it also fails with the latest release (2.8.8). 2. The target that fails (Debug/Release/Both) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1142 ******************************************** From murrayc@murrayc.com Tue Jun 13 02:42:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 593833B00AF for ; Tue, 13 Jun 2006 02:42:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13201-05 for ; Tue, 13 Jun 2006 02:42:33 -0400 (EDT) Received: from webmail1.sd.dreamhost.com (webmail1.sd.dreamhost.com [66.33.201.159]) by menubar.gnome.org (Postfix) with ESMTP id 0730B3B000A for ; Tue, 13 Jun 2006 02:42:32 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail1.sd.dreamhost.com (Postfix) with ESMTP id A61AB2C1A2; Mon, 12 Jun 2006 23:34:49 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Tue, 13 Jun 2006 08:34:49 +0200 (CEST) Message-ID: <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> In-Reply-To: References: <1150130969.5748.15.camel@localhost.localdomain> Date: Tue, 13 Jun 2006 08:34:49 +0200 (CEST) From: "Murray Cumming" To: "Jonathon Jongsma" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.557 tagged_above=-999 required=2 tests=[AWL=0.042, BAYES_00=-2.599] X-Spam-Score: -2.557 X-Spam-Level: Cc: Murray Cumming , gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 06:42:34 -0000 > OK, so it's not just me then. (by the way, I assume you mean > gtk/src/aboutdialog.ccg?). Yes. > Something seems to be wrong somewhere though. Valgrind reports this when >> I click on the link: >> >> ==27202== at 0x4171B49: >> SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, >> void*) (slot_base.h:273) >> ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) >> ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) >> ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) >> ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) >> ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) >> ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) >> ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) >> ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) >> ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) >> ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) >> ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) >> ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) >> ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED >> (gtkmarshalers.c:83) >> ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd >> ==27202== at 0x401D268: operator delete(void*) >> (vg_replace_malloc.c:246) >> ==27202== by 0x4756196: sigc::slot_base::~slot_base() >> (slot_base.cc:101) >> ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) >> ==27202== by 0x8049CB3: main >> (in /home/murrayc/cvs/gnome216/gtkmm/a.out) > > So nothing happens after it reaches > SignalProxy_ActivateLink_gtk_callback? Is that what you're trying to > show? I'm not completely sure what I'm looking for here... The slot (or the useful part of it) seems to have been deleted, before the point at which the GTK+ callback tries to use it. Valgrind errors usually have two parts - where it went wrong, and where caused that. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From ramashish.lists@gmail.com Tue Jun 13 12:34:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0CE723B0071 for ; Tue, 13 Jun 2006 12:34:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30177-06 for ; Tue, 13 Jun 2006 12:34:14 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id B33813B0009 for ; Tue, 13 Jun 2006 12:34:13 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so3058024ugf for ; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=A7q+3q5/E0etVn6yppcBMDbYKfZGXGCKhtVkzKz3c5qbo3ErPEi8+/mZ0Qb4nuGGkGKDEmC99BsfH9gwTFupWpcDnXVdRg2exoA9Eg2IOtMR1XThWupvpUqijwXi8AxLKdJxFZHYmsFEoyFGzsT81bz5zEMhLLpzgzxdxRgDv3E= Received: by 10.67.89.6 with SMTP id r6mr6450159ugl; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) Message-ID: <6bd1d93e0606130933w13cbb6b1rfa6655771c681985@mail.gmail.com> Date: Tue, 13 Jun 2006 22:03:24 +0530 From: "Ramashish Baranwal" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Subject: Changing label of Gtk::MenuItem at runtime X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:34:15 -0000 Hi, Is it possible to change label of Gtk::MenuItem at runtime? If yes, how? Ram From ramashish.lists@gmail.com Tue Jun 13 12:45:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 20B0C3B008F for ; Tue, 13 Jun 2006 12:45:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30356-09 for ; Tue, 13 Jun 2006 12:45:32 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id E493B3B0009 for ; Tue, 13 Jun 2006 12:45:31 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so632400ugf for ; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=IaTH0V0UpsN4Hm/zibsU9Vg8D1bj/m1/9gkY7TaYsgdyGysesmMXsZSevXRaWc2JWAhJQVj7UIU7TkJs5V3699t98SJI+MURgD27tApAycSvMJNVequk9nQAS6+LCr7LrW77vxJR19PhlBxvdBKTJihvUPBDAO3PyJTlgwHRIeU= Received: by 10.66.216.6 with SMTP id o6mr6466967ugg; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) Message-ID: <6bd1d93e0606130944j35bc511fsaf2a08dae491705f@mail.gmail.com> Date: Tue, 13 Jun 2006 22:14:28 +0530 From: "Ramashish Baranwal" To: "Ji Liu" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.744 tagged_above=-999 required=2 tests=[AWL=-0.856, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.744 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: why not add mdi support in next version of gtk? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:45:33 -0000 You can write MDI applications using Gtk/Gtkmm. I haven't used Anjuta/Monodevelop. But if you are complaining about them not being an MDI application, thats not because its not possible to do in Gtk. On 6/11/06, Ji Liu wrote: > > > mdi is very useful in my appinion. > anjuta and monodevelop are lack of mdi support, hard to use. > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From ramashish.lists@gmail.com Tue Jun 13 12:58:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 27C343B03D0 for ; Tue, 13 Jun 2006 12:58:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31526-01 for ; Tue, 13 Jun 2006 12:58:56 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 8A52C3B0387 for ; Tue, 13 Jun 2006 12:58:55 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so638549ugf for ; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=WRyzS18BEJG95Eur5dk0Tuh6965bTPncjK4w2SvU2a2DJuMAJRBuvsh5srzFfrd7ZCY+wm06kbx1IYpQQXgmcBxBinEEpR9ES9oYskVA/SHZlmsouJgMQ0ynT9GeaFXGz0hHDT2VnnaJOrBoPWXw68psKON59tsHUAUH+xZGGcQ= Received: by 10.66.216.6 with SMTP id o6mr6476489ugg; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) Message-ID: <6bd1d93e0606130955o4b48aeb3laf080a01c063b28@mail.gmail.com> Date: Tue, 13 Jun 2006 22:25:50 +0530 From: "Ramashish Baranwal" To: "Jonathon Jongsma" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.057 tagged_above=-999 required=2 tests=[AWL=0.313, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.057 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:58:57 -0000 Hi, I tried the program which you sent. Its working as expected. Info about my environment- Fedora Core 5 gtkmm version 2.8.3-1 I installed gtkmm using yum, an install/update program shipped with Fedora. Ram On 6/12/06, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. > > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. > > Thanks, > Jonner > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From murrayc@murrayc.com Tue Jun 13 13:22:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B6E913B0477 for ; Tue, 13 Jun 2006 13:22:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32429-02 for ; Tue, 13 Jun 2006 13:22:46 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id C42563B046B for ; Tue, 13 Jun 2006 13:22:46 -0400 (EDT) Received: from noname (p5497ED90.dip.t-dialin.net [84.151.237.144]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 7567990F14; Tue, 13 Jun 2006 10:22:08 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> References: <1150130969.5748.15.camel@localhost.localdomain> <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> Content-Type: text/plain Date: Tue, 13 Jun 2006 19:21:59 +0200 Message-Id: <1150219319.5735.14.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.481 tagged_above=-999 required=2 tests=[AWL=0.118, BAYES_00=-2.599] X-Spam-Score: -2.481 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 17:22:48 -0000 On Tue, 2006-06-13 at 08:34 +0200, Murray Cumming wrote: > The slot (or the useful part of it) seems to have been deleted, before the > point at which the GTK+ callback tries to use it. Valgrind errors usually > have two parts - where it went wrong, and where caused that. Here's the culprit. I hate void*. Index: ChangeLog =================================================================== RCS file: /cvs/gnome/gtkmm/ChangeLog,v retrieving revision 1.488 diff -u -p -r1.488 ChangeLog --- ChangeLog 10 Jun 2006 22:42:09 -0000 1.488 +++ ChangeLog 13 Jun 2006 17:20:52 -0000 @@ -1,3 +1,8 @@ +2006-06-13 Murray Cumming + + * gtk/src/aboutdialog.ccg: set_url_hook(): Pass the slot pointer instead of a + pointer to the slot pointer, so that this works again. + 2006-06-11 Murray Cumming * gtk/src/assistant.hg: Added update_buttons_state(). Index: gtk/src/aboutdialog.ccg =================================================================== RCS file: /cvs/gnome/gtkmm/gtk/src/aboutdialog.ccg,v retrieving revision 1.4 diff -u -p -r1.4 aboutdialog.ccg --- gtk/src/aboutdialog.ccg 11 May 2006 11:40:24 -0000 1.4 +++ gtk/src/aboutdialog.ccg 13 Jun 2006 17:20:52 -0000 @@ -76,7 +76,7 @@ void AboutDialog::set_url_hook(const Slo SlotActivateLink* slot_copy = new SlotActivateLink(slot); gtk_about_dialog_set_url_hook( - &SignalProxy_ActivateLink_gtk_callback, &slot_copy, + &SignalProxy_ActivateLink_gtk_callback, slot_copy, &SignalProxy_ActivateLink_gtk_callback_destroy); } -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 13:37:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6765E3B02D9 for ; Tue, 13 Jun 2006 13:37:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00492-09 for ; Tue, 13 Jun 2006 13:37:07 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 81A383B041D for ; Tue, 13 Jun 2006 13:37:07 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id AEBBAF00E for ; Tue, 13 Jun 2006 10:36:08 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 10:36:06 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.394 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.394 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1143 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 17:37:10 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344771] New: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 3. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 4. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 5. [Bug 344786] New: cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 6. [Bug 344787] New: cvs build failure -- defined but unused static functions in treeview.cc (gtkmm (bugzilla.gnome.org)) 7. [Bug 344788] New: cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 11:28:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] New: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Summary: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified notebook.cc:33: warning: unused parameter 'source' make[5]: *** [notebook.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 11:32:19 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613153219.EBAA96CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-13 15:32 UTC ------- And if I fix that warning by adding the following lines // Avoid unused variable compilation warning/error (void) source; then I get the following error: notebook.cc: In function `GtkNotebook* SignalProxy_WindowCreation_gtk_callback(GtkNotebook*, GtkWidget*, gint, gint, void*)': notebook.cc:57: warning: control reaches end of non-void function make[5]: *** [notebook.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 13 Jun 2006 11:47:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613154756.277A16CC1B5@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x G?tz Waschk changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED | ------- Comment #2 from G?tz Waschk 2006-06-13 15:47 UTC ------- It doesn't build in gtkmm 2.9.4 against gtk+ 2.9.3: make[1]: Entering directory `/tmp/BUILD/gtkmm-2.9.4/gtk/gtkmm' if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -I../../gtk -I../../gtk -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/cairo -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fomit-frame-pointer -march=i586 -mtune=pentiumpro -fasynchronous-unwind-tables -Wall -MT printoperation.lo -MD -MP -MF ".deps/printoperation.Tpo" -c -o printoperation.lo printoperation.cc; \ then mv -f ".deps/printoperation.Tpo" ".deps/printoperation.Plo"; else rm -f ".deps/printoperation.Tpo"; exit 1; fi g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -I../../gtk -I../../gtk -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/cairo -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fomit-frame-pointer -march=i586 -mtune=pentiumpro -fasynchronous-unwind-tables -Wall -MT printoperation.lo -MD -MP -MF .deps/printoperation.Tpo -c printoperation.cc -fPIC -DPIC -o .libs/printoperation.o printoperation.cc: In member function 'void Gtk::PrintOperation::set_show_dialog(bool)': printoperation.cc:735: error: 'gtk_print_operation_set_show_dialog' was not declared in this scope printoperation.cc: In member function 'void Gtk::PrintOperation::set_pdf_target(const std::string&)': printoperation.cc:740: error: 'gtk_print_operation_set_pdf_target' was not declared in this scope printoperation.cc: In member function 'Gtk::PrintOperationResult Gtk::PrintOperation::run(Gtk::Window&)': printoperation.cc:755: error: cannot convert 'GtkWindow*' to 'GtkPrintOperationAction' for argument '2' to 'GtkPrintOperationResult gtk_print_operation_run(GtkPrintOperation*, GtkPrintOperationAction, GtkWindow*, GError**)' printoperation.cc: In member function 'void Gtk::PrintOperation::run_async(Gtk::Window&)': printoperation.cc:790: error: 'gtk_print_operation_run_async' was not declared in this scope -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 13 Jun 2006 12:49:27 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613164927.A2C746CC246@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x ------- Comment #3 from Murray Cumming 2006-06-13 16:49 UTC ------- Hmm, OK, it's difficult to catch the moment when GTK+ do a release. I'm not likely to release a new tarball to fix this because cvs HEAD of GTK+ and gtkmm has already moved on. Maybe we'll have better luck for the next GTK+ tarball. In the meantime, you could try CVS with jhbuild. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 13 Jun 2006 13:30:17 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] New: cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Summary: cvs fails to compile -- unused parameter 'obj' in recentchooser.h Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Another one, after working around 344771: ../../gtk/gtkmm/recentchooser.h:266: warning: unused parameter 'obj' make[5]: *** [recentchooser.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Simple workaround is adding a "(void)obj;" statement. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 13 Jun 2006 13:31:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344787] New: cvs build failure -- defined but unused static functions in treeview.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344787 gtkmm | build | Ver: unspecified Summary: cvs build failure -- defined but unused static functions in treeview.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: treeview.cc:118: warning: 'void SignalProxy_SearchPosition_gtk_callback(GtkTreeView*, GtkWidget*, void*)' defined but not used treeview.cc:136: warning: 'void SignalProxy_SearchPosition_gtk_callback_destroy(void*)' defined but not used make[5]: *** [treeview.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Tue, 13 Jun 2006 13:33:42 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] New: cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified Summary: cvs build failure -- missing initializer when declaring and defining struct instance Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: accelmap.cc: In function `bool Gtk::AccelMap::lookup_entry(const Glib::ustring&, Gtk::AccelKey&)': accelmap.cc:69: warning: missing initializer for member `_GtkAccelKey::accel_flags' make[5]: *** [accelmap.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Fix I used (didn't check if this is actually the wanted flag values or not) was to just add another 0 at the end of the initializer list. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1143 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 15:38:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EC0C53B02FB for ; Tue, 13 Jun 2006 15:38:37 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04404-01 for ; Tue, 13 Jun 2006 15:38:36 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id EA5D63B0017 for ; Tue, 13 Jun 2006 15:38:35 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 01C0EF895 for ; Tue, 13 Jun 2006 12:05:20 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 12:05:17 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.394 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.394 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1144 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 19:38:38 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344789] New: cvs build failure -- backwards initialization order in examplewindow.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 13:35:24 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344789] New: cvs build failure -- backwards initialization order in examplewindow.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344789 gtkmm | build | Ver: unspecified Summary: cvs build failure -- backwards initialization order in examplewindow.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: examplewindow.h: In constructor `ExampleWindow::ExampleWindow()': examplewindow.h:41: warning: `ExampleWindow::m_Button_Quit' will be initialized after examplewindow.h:38: warning: `Gtk::ListViewText ExampleWindow::m_ListViewText' examplewindow.cc:25: warning: when initialized here make[5]: *** [examplewindow.o] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book/treeview/listviewtext' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book/treeview' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Fix is just to reverse initialization order. Let me know if you'd prefer if I filed these as one big bug, or would like patches when I know the workaround/fix like this case, or have any other suggestsions. Thanks for your hard work! -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 13:29:03 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613172903.C6D586CC1B9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #2 from Elijah Newren 2006-06-13 17:29 UTC ------- Simple workaround I used for now: cvs -q -z3 update -Pd -D 2006-06-06 gtk/src/notebook.ccg -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1144 ******************************************** From page.rob@gmail.com Tue Jun 13 16:54:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EB5E33B00C4 for ; Tue, 13 Jun 2006 16:54:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06154-09 for ; Tue, 13 Jun 2006 16:54:42 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id 5F9803B00A4 for ; Tue, 13 Jun 2006 16:54:42 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id c39so1930135pyd for ; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PazdLmQfF1Jljz/kGFE6iRsTyTG+jXatNk2qD2wkceqcunM9vLjl8Al6N/Mp4i1IE7zbtcycJNw0WHcHim9yDacA2H9sdf+oZcKJLB5HtKOZYhGA6vCbGWTnboWKSEA0+BAoFHK+qEq8YqKdMwsqfW7wO8IvuMSn9LRkLip1FOY= Received: by 10.35.89.10 with SMTP id r10mr3482836pyl; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) Received: by 10.35.91.9 with HTTP; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) Message-ID: Date: Tue, 13 Jun 2006 20:53:51 +0000 From: "Rob Page" To: "Jonathon Jongsma" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.395 tagged_above=-999 required=2 tests=[AWL=-0.026, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.395 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 20:54:45 -0000 Hi Jonner, Clicking the link works here, printing the error message and all... I'm running a gentoo system with gtkmm-2.8.1. Rob. On 6/12/06, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. > > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. > > Thanks, > Jonner > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From jonathon.jongsma@gmail.com Tue Jun 13 17:20:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4DA883B018F for ; Tue, 13 Jun 2006 17:20:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07150-02 for ; Tue, 13 Jun 2006 17:20:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.195]) by menubar.gnome.org (Postfix) with ESMTP id E47493B00EA for ; Tue, 13 Jun 2006 17:20:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2680822nzo for ; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=sosfbSIeYBYFPKFiKWmMA3P9nmz/pX16ZcHHWk8Eif7ZvDDYXfP4QzXJmPYN8+UvZnA9ug3wWfzIF5TEbwy6/jLbA9rSa/LCID4pH1npvs53oOu0yhozxYQRdqTyPdyXwbkkAGB1xOGgUfQPN70uu3tkBZFcMzdiBeTXiaVuxD0= Received: by 10.36.55.12 with SMTP id d12mr11513133nza; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) Message-ID: Date: Tue, 13 Jun 2006 16:19:40 -0500 From: "Jonathon Jongsma" To: "Rob Page" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 21:20:54 -0000 Thanks Rob. It looks like murray beat me to it and found a solution to the problem already. From the sounds of it, it crept in sometime between 2.8.3 and 2.8.5, but looks like it should be fixed in the next release. jonner On 6/13/06, Rob Page wrote: > Hi Jonner, > > Clicking the link works here, printing the error message and all... > I'm running a gentoo system with gtkmm-2.8.1. > > Rob. > > On 6/12/06, Jonathon Jongsma wrote: > > I don't know exactly when, but fairly recently, the website link on > > the "About" dialog of my application stopped working (sometimes it > > would segfault, sometimes just didn't do anything). I haven't changed > > anything in that part of the application, so I'm thinking it must have > > been due to a gtkmm or gtk update from my distribution. I'm currently > > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > > building it against my jhbuild gtkmm installation, and the same thing > > happens. I haven't found an easy way of trying an earlier version. I > > haven't done any hard-core digging yet, i thought I'd check first to > > see whether anybody else has noticed this. > > > > I've attached a stripped-down example application that just shows a > > dialog and registers its url handler with set_url_hook(). The url hook > > is just supposed to print a message to the terminal. On my computer, > > the message never gets printed to the terminal. I'd appreciate > > knowing whether this works for others (and what version you're trying > > with). You can compile with the standard > > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > > > In this test app, I don't get segfaults, but clicking the link does > > nothing. In my application, I sometimes get segfaults, but the one > > big difference is that in my application, I inherit from > > Gtk::AboutDialog instead of using it directly, > > > > Alternatively, if somebody can see something that I'm doing wrong, > > feel free to point it out. > > > > Thanks, > > Jonner > > > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 21:44:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 817043B00D4 for ; Tue, 13 Jun 2006 21:44:55 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12724-10 for ; Tue, 13 Jun 2006 21:44:52 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id C7A9A3B00A5 for ; Tue, 13 Jun 2006 21:44:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 960BCF8A2 for ; Tue, 13 Jun 2006 18:12:02 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 18:12:01 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.317 tagged_above=-999 required=2 tests=[AWL=0.014, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_BG=0.077, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.317 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1145 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 01:44:55 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344802] libgnomeprintmm fails to built -- missing link to libpangocairo (gnomemm (bugzilla.gnome.org)) 2. [Bug 344802] New: libgnomeprintmm fails to built -- missing link to libpangocairo (gnomemm (bugzilla.gnome.org)) 3. [Bug 344792] New: cvs build error -- missing left curly brace after catch in examples/client/main.cc (gnomemm (bugzilla.gnome.org)) 4. [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo (gtkmm (bugzilla.gnome.org)) 5. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 6. [Bug 344789] cvs build failure -- backwards initialization order in examplewindow.cc (gtkmm (bugzilla.gnome.org)) 7. [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 14:50:17 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to built -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613185017.3F86D6CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gnomemm | libgnomeprintmm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-13 18:50 UTC ------- Created an attachment (id=67278) --> (http://bugzilla.gnome.org/attachment.cgi?id=67278&action=view) Fix the build Looks like this was a bug in pangomm's pkg-config file. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 14:38:42 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] New: libgnomeprintmm fails to built -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gnomemm | libgnomeprintmm | Ver: unspecified Summary: libgnomeprintmm fails to built -- missing link to libpangocairo Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libgnomeprintmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Here's the compilation line: g++ -g -O2 -o generate_extra_defs generate_defs_libgnomeprint.o -L/opt/gnome2/lib /opt/gnome2/lib/libpangomm-1.4.so -L/local/build/cc/gcc-3.4.3-objdir/i686-pc-linux-gnu/libstdc++-v3/src -L/local/build/cc/gcc-3.4.3-objdir/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/local/build/cc/gcc-3.4.3-objdir/gcc -L/usr/local/i686-pc-linux-gnu/bin -L/usr/local/i686-pc-linux-gnu/lib -L/usr/local/sys/FortranPlus/fplus_55h/lib -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3 -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/lib -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3/../../.. /opt/gnome2/lib/libcairomm-1.0.so -L/usr/X11R6/lib /opt/gnome2/lib/libcairo.so /opt/gnome2/lib/libXrender.so -lX11 /usr/local/lib/libpng12.so /opt/gnome2/lib/libglibmm-2.4.so /opt/gnome2/lib/libgnomeprint-2-2.so /opt/gnome2/lib/libpangoft2-1.0.so /opt/gnome2/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libfreetype.so /opt/gnome2/lib/libart_lgpl_2.so /opt/gnome2/lib/libxml2.so -lz /opt/gnome2/lib/libpango-1.0.so -lm /opt/gnome2/lib/libglibmm_generate_extra_defs-2.4.so /opt/gnome2/lib/libsigc-2.0.so /opt/gnome2/lib/libgobject-2.0.so /opt/gnome2/lib/libgmodule-2.0.so -ldl /opt/gnome2/lib/libglib-2.0.so /usr/local/lib/libiconv.so /usr/local/lib/libstdc++.so -Wl,--rpath -Wl,/opt/gnome2/lib -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/opt/gnome2/lib -Wl,--rpath -Wl,/usr/local/lib Here's the errors: /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_create_context' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_set_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_set_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_layout_line_path' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_get_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_update_layout' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_get_font_options' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_layout_path' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_get_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_update_context' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_show_layout_line' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_get_type' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_set_font_options' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_create_layout' collect2: ld returned 1 exit status make[2]: *** [generate_extra_defs] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libgnomeprintmm/tools/extra_defs_gen' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libgnomeprintmm/tools' make: *** [all-recursive] Error 1 Looks like it forgets to include libpangocairo -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 13 Jun 2006 13:45:19 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344792] New: cvs build error -- missing left curly brace after catch in examples/client/main.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344792 gnomemm | gconfmm | Ver: unspecified Summary: cvs build error -- missing left curly brace after catch in examples/client/main.cc Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: gconfmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified main.cc: In function `int main(int, char**)': main.cc:41: error: expected `{' before "std" main.cc:41: error: `ex' was not declared in this scope main.cc: At global scope: main.cc:45: error: expected unqualified-id before "return" main.cc:46: error: expected declaration before '}' token make[2]: *** [main.o] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/gconfmm/examples/client' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/gconfmm/examples' make: *** [all-recursive] Error 1 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 13 Jun 2006 14:51:28 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613185128.1A5D66CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gtkmm | general | Ver: 2.9.x Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Component|libgnomeprintmm |general Product|gnomemm |gtkmm Summary|libgnomeprintmm fails to |libgnomeprintmm fails to |built -- missing link to |build -- missing link to |libpangocairo |libpangocairo Version|unspecified |2.9.x -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 13 Jun 2006 20:49:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614004943.14E026CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified ------- Comment #1 from jonner 2006-06-14 00:49 UTC ------- Created an attachment (id=67308) --> (http://bugzilla.gnome.org/attachment.cgi?id=67308&action=view) patch that removes initialization fields altogether Well, the gkey parameter here will simply be filled by the gtk_accel_map_lookup_entry call, so I'm inclined to just remove the initialization values altogether (since they're clearly just fillers anyway). Anybody opposed to this solution? patch attached. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 13 Jun 2006 21:00:47 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344789] cvs build failure -- backwards initialization order in examplewindow.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614010047.810556CC1A3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344789 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from jonner 2006-06-14 01:00 UTC ------- I've committed the fix for this to CVS. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Tue, 13 Jun 2006 21:10:50 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614011050.07AA66CC1AF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gtkmm | general | Ver: 2.9.x jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from jonner 2006-06-14 01:10 UTC ------- I've committed this one as well. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1145 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 14 15:04:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D0E93B01B3 for ; Wed, 14 Jun 2006 15:04:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02819-08 for ; Wed, 14 Jun 2006 15:04:51 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 932693B01DD for ; Wed, 14 Jun 2006 15:04:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E256B12EDF for ; Wed, 14 Jun 2006 12:04:41 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1146 To: gtkmm-forge@lists.sourceforge.net Date: Wed, 14 Jun 2006 12:04:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.356 tagged_above=-999 required=2 tests=[AWL=0.052, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.356 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 19:04:53 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344792] cvs build error -- missing left curly brace after catch in examples/client/main.cc (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 22:25:50 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344792] cvs build error -- missing left curly brace after catch in examples/client/main.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614022550.096556CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344792 gnomemm | gconfmm | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from jonner 2006-06-14 02:25 UTC ------- I've committed this one as well. Thanks for catching that. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1146 ******************************************** From mwhoosier@gmail.com Wed Jun 14 16:42:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 20D6B3B0209 for ; Wed, 14 Jun 2006 16:42:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03476-06 for ; Wed, 14 Jun 2006 16:42:29 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.201]) by menubar.gnome.org (Postfix) with ESMTP id B15523B0290 for ; Wed, 14 Jun 2006 16:42:28 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id i30so164688wxd for ; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Received: by 10.70.63.1 with SMTP id l1mr1224949wxa; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Received: by 10.70.58.10 with HTTP; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Message-ID: Date: Wed, 14 Jun 2006 15:41:08 -0500 From: "Matt Hoosier" To: gtkmm-list@gnome.org Subject: Wrapper functions for setting up RGBA colormaps MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.533 tagged_above=-999 required=2 tests=[AWL=0.067, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.533 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 20:42:32 -0000 I'd like to do some drawing using the alpha channel for blending. At least one technique for doing this in raw Gtk+ is to query whether an RGBA colormap exists: GdkScreen* screen = gtk_widget_get_screen(widget); GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen); gboolean supports_alpha = TRUE; if (!colormap) { /* display doesn't support compositing; fall back to RGB */ colormap = gdk_screen_get_rgb_colormap(screen); supports_alpha = FALSE; } gtk_widget_set_colormap(widget, colormap); One then can later inspect the 'supports_alpha' flag when setting up the colormap on a Cairo context. Gtkmm doesn't seem to offer wrappers for this RGBA colormap fetching/setting. Should I continue to use the underlying Gtk+ API, or is there a cleaner way of doing this kind of thing in Gtkmm? From weijie90@gmail.com Wed Jun 14 21:33:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AAB893B0276 for ; Wed, 14 Jun 2006 21:33:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29438-02 for ; Wed, 14 Jun 2006 21:33:04 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id AF4613B0102 for ; Wed, 14 Jun 2006 21:33:03 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so620743uge for ; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Received: by 10.67.30.6 with SMTP id h6mr1237250ugj; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Received: by 10.66.242.9 with HTTP; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Message-ID: <4d1f9930606141832h21fe131eid1cfb1a72e0f907c@mail.gmail.com> Date: Thu, 15 Jun 2006 09:32:47 +0800 From: "WJ Koh" To: gtkmm-list@gnome.org Subject: Re: gtkmm-list Digest, Vol 26, Issue 17 In-Reply-To: <20060610160040.6C15D3B061C@menubar.gnome.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_31701_8096328.1150335167213" References: <20060610160040.6C15D3B061C@menubar.gnome.org> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.887 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.887 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 01:33:06 -0000 ------=_Part_31701_8096328.1150335167213 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, using signal_response like this: opt_padcolour_diag->signal_response().connect(sigc::ptr_fun(on_opt_padcolour_diag_destroy) ); gives me this error: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In member function 'typename sigc::adaptor_functor::deduce_result_type::type sigc::adaptor_functor::operator()(T_arg1) const [with T_arg1 = const int&, T_functor = sigc::pointer_functor0]': /usr/include/sigc++-2.0/sigc++/functors/slot.h:137: instantiated from 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, typename sigc::type_trait::take) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:144: instantiated from 'static void* (* sigc::internal::slot_call1::address())(void*) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:529: instantiated from 'sigc::slot1::slot1(const T_functor&) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:1157: instantiated from 'sigc::slot::slot(const T_functor&) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' main.cc:178: instantiated from here /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: no match for call to '(sigc::pointer_functor0) (const int&)' /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:76: note: candidates are: T_return sigc::pointer_functor0::operator()() const [with T_return = void]/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: return-statement with a value, in function returning 'void' make: *** [main.o] Error 1 Please help.. thanks! p.s. where can i find signal names like "signal_clicked"? can i use glade to add signals? Thanks. On 6/11/06, gtkmm-list-request@gnome.org wrote: > > Send gtkmm-list mailing list submissions to > gtkmm-list@gnome.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.gnome.org/mailman/listinfo/gtkmm-list > or, via email, send a message with subject or body 'help' to > gtkmm-list-request@gnome.org > > You can reach the person managing the list at > gtkmm-list-owner@gnome.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of gtkmm-list digest..." > > > Today's Topics: > > 1. Re: Website update? (Jonathon Jongsma) > 2. Re: Website update? (Murray Cumming) > 3. Re: Website update? (Jan Pfeifer) > 4. Signal emitted when Gtk::ColourSelectionDialog's close button > is clicked (weijie) > 5. Re: Signal emitted when Gtk::ColourSelectionDialog's close > button is clicked (Murray Cumming) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 9 Jun 2006 11:23:23 -0500 > From: "Jonathon Jongsma" > Subject: Re: Website update? > To: "Murray Cumming" > Cc: gtkmm-list > Message-ID: > > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. > > Thanks, > Jonner > > > ------------------------------ > > Message: 2 > Date: Fri, 09 Jun 2006 19:16:56 +0200 > From: Murray Cumming > Subject: Re: Website update? > To: Jonathon Jongsma > Cc: gtkmm-list > Message-ID: <1149873416.8058.11.camel@localhost.localdomain> > Content-Type: text/plain > > On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote: > > On 6/7/06, Jonathon Jongsma wrote: > > > Well, I've finally gotten around to doing an implementation of a new > > > website for gtkmm. For the most part, the content has not been > > > changed (there were a few things that I added and a few things that I > > > shuffled around, but nothing too significant). So it's essentially > > > just a facelift. > > > > Since I've only gotten minor suggestions and positive comments, should > > I assume that the general design is acceptable to everybody? I'd like > > to move forward on getting a new site pushed out soon if possible. If > > anybody has any serious problems with the proposal, speak up soon. > > Feel free to be critical of the design if you have concerns about it, > > but try to limit your criticisms to the design and organization of the > > proposal and not the content of the website. After a new design is > > implemented, we can try to tackle updating the content if necessary. > > Murray, I'd also really appreciate your thoughts and suggestions as > > the maintainer of gtkmm. > > Sorry, it was on my todo list. > > > The new site is located here: > > http://jonathon.quotidian.org/gtkmm.org/index.shtml > > (be gentle with the server, though. It's only served on a DSL line > > for now) > > It looks generally more up-to-date, though not radically cool. > > Some minor points: > 0. ", and more" is superfluous necessary in the title. > 1. I'd prefer to see "gtkmm" in the title rather than the domain name. > 2. We don't need the "What is gtkmm?" title, though that text block is > good. > 3. The "Other Resources" title is odd, because I didn't at first see > that the "main" menu items are in a horizontal list at the top. I'm > quite sure that this will lead to people not finding stuff. I like the > idea of making some links obvious (their text could be bigger), but I > don't have a good idea for where to put the secondary stuff. > 4. On the other pages (not the first page), the page looks rather plain > - both the left and right hand sides are just black on a white > background. But I don't like the thin lines that we have on the current > site. > > I think we need to fix 3 and 4 before making this live. > > Many thanks for pushing this. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > > > ------------------------------ > > Message: 3 > Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT) > From: Jan Pfeifer > Subject: Re: Website update? > To: Jonathon Jongsma , Murray Cumming > > Cc: gtkmm-list > Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com> > Content-Type: text/plain; charset=us-ascii > > hi Jonathon, > > I'm new here, so I didn't want to comment on the contents. > > But from a normal user perspective, I enjoyed the new design. Not only > it's much better than the previous, but also it gives the site with a fresh > visual for the next couple of years. Better than that only if you > find someway to put some ajax and make some funky special fx :D > > thx a lot for the hard work! > > - jan > > > ----- Original Message ---- > From: Jonathon Jongsma > To: Murray Cumming > Cc: gtkmm-list > Sent: Friday, June 9, 2006 1:23:23 PM > Subject: Re: Website update? > > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. > > Thanks, > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > ------------------------------ > > Message: 4 > Date: Sat, 10 Jun 2006 10:59:56 +0800 > From: weijie > Subject: Signal emitted when Gtk::ColourSelectionDialog's close button > is clicked > To: gtkmm-list@gnome.org > Message-ID: <1149908397.6429.6.camel@localhost> > Content-Type: text/plain > > Hi, > What is the signal emitted when a Gtk::ColourSelectionDialog's close > button is clicked? i am using libglademm. > > For example, if i want to connect a signal handler to a button's > signal_clicked() event, i use this: > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" > > So which signal should i use for a colour selection dialog? the docs are > not helpful here. > > can anyone please point me to a site containing all the signals emitted, > espically in the context of libglademm? thanks! > > wei jie > > > > ------------------------------ > > Message: 5 > Date: Sat, 10 Jun 2006 10:18:07 +0200 > From: Murray Cumming > Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close > button is clicked > To: weijie > Cc: gtkmm-list@gnome.org > Message-ID: <1149927487.5779.7.camel@localhost.localdomain> > Content-Type: text/plain > > On Sat, 2006-06-10 at 10:59 +0800, weijie wrote: > > Hi, > > What is the signal emitted when a Gtk::ColourSelectionDialog's close > > button is clicked? i am using libglademm. > > > > For example, if i want to connect a signal handler to a button's > > signal_clicked() event, i use this: > > > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) > );" > > > > So which signal should i use for a colour selection dialog? the docs are > > not helpful here. > > > > can anyone please point me to a site containing all the signals emitted, > > espically in the context of libglademm? thanks! > > > > wei jie > > I guess you would want to handle Gtk::Dialog::signal_response. Or you > could use Gtk::Dialog::run(), which blocks until the dialog has been > closed. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > > > ------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > End of gtkmm-list Digest, Vol 26, Issue 17 > ****************************************** > ------=_Part_31701_8096328.1150335167213 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,
using signal_response like this:
opt_padcolour_diag->signal_response().connect(sigc::ptr_fun(on_opt_padcolour_diag_destroy) );

gives me this error:

/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In member function 'typename sigc::adaptor_functor<T_functor>::deduce_result_type<T_arg1, void, void, void, void, void, void>::type sigc::adaptor_functor<T_functor>::operator()(T_arg1) const [with T_arg1 = const int&, T_functor = sigc::pointer_functor0<void>]':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:137:   instantiated from 'static T_return sigc::internal::slot_call1<T_functor, T_return, T_arg1>::call_it(sigc::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:144:   instantiated from 'static void* (* sigc::internal::slot_call1<T_functor, T_return, T_arg1>::address())(void*) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:529:   instantiated from 'sigc::slot1<T_return, T_arg1>::slot1(const T_functor&) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1157:   instantiated from 'sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
main.cc:178:   instantiated from here
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: no match for call to '(sigc::pointer_functor0<void>) (const int&)'
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:76: note: candidates are: T_return sigc::pointer_functor0<T_return>::operator()() const [with T_return = void]/usr/include/sigc++- 2.0/sigc++/adaptors/adaptor_trait.h:84: error: return-statement with a value, in function returning 'void'
make: *** [main.o] Error 1

Please help.. thanks!
p.s. where can i find signal names like "signal_clicked"? can i use glade to add signals? Thanks.

On 6/11/06, gtkmm-list-request@gnome.org <gtkmm-list-request@gnome.org > wrote:
Send gtkmm-list mailing list submissions to
         gtkmm-list@gnome.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://mail.gnome.org/mailman/listinfo/gtkmm-list
or, via email, send a message with subject or body 'help' to
        gtkmm-list-request@gnome.org

You can reach the person managing the list at
        gtkmm-list-owner@gnome.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of gtkmm-list digest..."


Today's Topics:

   1. Re: Website update? (Jonathon Jongsma)
   2. Re: Website update? (Murray Cumming)
   3. Re: Website update? (Jan Pfeifer)
   4. Signal emitted when Gtk::ColourSelectionDialog's close button
      is        clicked (weijie)
   5. Re: Signal emitted when Gtk::ColourSelectionDialog's close
      button    is clicked (Murray Cumming)


----------------------------------------------------------------------

Message: 1
Date: Fri, 9 Jun 2006 11:23:23 -0500
From: "Jonathon Jongsma" < jonathon.jongsma@gmail.com>
Subject: Re: Website update?
To: "Murray Cumming" <murrayc@murrayc.com>
Cc: gtkmm-list < gtkmm-list@gnome.org>
Message-ID:
        <ee2fcb570606090923icd105fcuad56b54a72ce09e2@mail.gmail.com >
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> Well, I've finally gotten around to doing an implementation of a new
> website for gtkmm.  For the most part, the content has not been
> changed (there were a few things that I added and a few things that I
> shuffled around, but nothing too significant).  So it's essentially
> just a facelift.

Since I've only gotten minor suggestions and positive comments, should
I assume that the general design is acceptable to everybody?  I'd like
to move forward on getting a new site pushed out soon if possible.  If
anybody has any serious problems with the proposal, speak up soon.
Feel free to be critical of the design if you have concerns about it,
but try to limit your criticisms to the design and organization of the
proposal and not the content of the website.  After a new design is
implemented, we can try to tackle updating the content if necessary.
Murray, I'd also really appreciate your thoughts and suggestions as
the maintainer of gtkmm.

Thanks,
Jonner


------------------------------

Message: 2
Date: Fri, 09 Jun 2006 19:16:56 +0200
From: Murray Cumming <murrayc@murrayc.com>
Subject: Re: Website update?
To: Jonathon Jongsma <jonathon.jongsma@gmail.com>
Cc: gtkmm-list <gtkmm-list@gnome.org>
Message-ID: <1149873416.8058.11.camel@localhost.localdomain>
Content-Type: text/plain

On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote:
> On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> > Well, I've finally gotten around to doing an implementation of a new
> > website for gtkmm.  For the most part, the content has not been
> > changed (there were a few things that I added and a few things that I
> > shuffled around, but nothing too significant).  So it's essentially
> > just a facelift.
>
> Since I've only gotten minor suggestions and positive comments, should
> I assume that the general design is acceptable to everybody?  I'd like
> to move forward on getting a new site pushed out soon if possible.  If
> anybody has any serious problems with the proposal, speak up soon.
> Feel free to be critical of the design if you have concerns about it,
> but try to limit your criticisms to the design and organization of the
> proposal and not the content of the website.  After a new design is
> implemented, we can try to tackle updating the content if necessary.
> Murray, I'd also really appreciate your thoughts and suggestions as
> the maintainer of gtkmm.

Sorry, it was on my todo list.

> The new site is located here:
> http://jonathon.quotidian.org/gtkmm.org/index.shtml
> (be gentle with the server, though.  It's only served on a DSL line
> for now)

It looks generally more up-to-date, though not radically cool.

Some minor points:
0. ", and more" is superfluous necessary in the title.
1. I'd prefer to see "gtkmm" in the title rather than the domain name.
2. We don't need the "What is gtkmm?" title, though that text block is
good.
3. The "Other Resources" title is odd, because I didn't at first see
that the "main" menu items are in a horizontal list at the top. I'm
quite sure that this will lead to people not finding stuff. I like the
idea of making some links obvious (their text could be bigger), but I
don't have a good idea for where to put the secondary stuff.
4. On the other pages (not the first page), the page looks rather plain
- both the left and right hand sides are just black on a white
background. But I don't like the thin lines that we have on the current
site.

I think we need to fix 3 and 4 before making this live.

Many thanks for pushing this.

--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com
www.openismus.com



------------------------------

Message: 3
Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT)
From: Jan Pfeifer <pfjan@yahoo.com.br>
Subject: Re: Website update?
To: Jonathon Jongsma <jonathon.jongsma@gmail.com>,      Murray Cumming
        <murrayc@murrayc.com>
Cc: gtkmm-list < gtkmm-list@gnome.org>
Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii

hi Jonathon,

I'm new here, so I didn't want to comment on the contents.

But from a normal user perspective, I enjoyed the new design. Not only it's much better than the previous, but also it gives the site with a fresh visual for the next couple of years. Better than that only if you find  someway to put some ajax and make some funky special fx :D

thx a lot for the hard work!

- jan


----- Original Message ----
From: Jonathon Jongsma <jonathon.jongsma@gmail.com>
To: Murray Cumming < murrayc@murrayc.com>
Cc: gtkmm-list <gtkmm-list@gnome.org>
Sent: Friday, June 9, 2006 1:23:23 PM
Subject: Re: Website update?

On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> Well, I've finally gotten around to doing an implementation of a new
> website for gtkmm.  For the most part, the content has not been
> changed (there were a few things that I added and a few things that I
> shuffled around, but nothing too significant).  So it's essentially
> just a facelift.

Since I've only gotten minor suggestions and positive comments, should
I assume that the general design is acceptable to everybody?  I'd like
to move forward on getting a new site pushed out soon if possible.  If
anybody has any serious problems with the proposal, speak up soon.
Feel free to be critical of the design if you have concerns about it,
but try to limit your criticisms to the design and organization of the
proposal and not the content of the website.  After a new design is
implemented, we can try to tackle updating the content if necessary.
Murray, I'd also really appreciate your thoughts and suggestions as
the maintainer of gtkmm.

Thanks,
Jonner
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list





------------------------------

Message: 4
Date: Sat, 10 Jun 2006 10:59:56 +0800
From: weijie <weijie90@gmail.com>
Subject: Signal emitted when Gtk::ColourSelectionDialog's close button
        is      clicked
To: gtkmm-list@gnome.org
Message-ID: <1149908397.6429.6.camel@localhost>
Content-Type: text/plain

Hi,
What is the signal emitted when a Gtk::ColourSelectionDialog's close
button is clicked? i am using libglademm.

For example, if i want to connect a signal handler to a button's
signal_clicked() event, i use this:

"exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );"

So which signal should i use for a colour selection dialog? the docs are
not helpful here.

can anyone please point me to a site containing all the signals emitted,
espically in the context of libglademm? thanks!

wei jie



------------------------------

Message: 5
Date: Sat, 10 Jun 2006 10:18:07 +0200
From: Murray Cumming <murrayc@murrayc.com>
Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close
        button  is clicked
To: weijie <weijie90@gmail.com>
Cc: gtkmm-list@gnome.org
Message-ID: < 1149927487.5779.7.camel@localhost.localdomain>
Content-Type: text/plain

On Sat, 2006-06-10 at 10:59 +0800, weijie wrote:
> Hi,
> What is the signal emitted when a Gtk::ColourSelectionDialog's close
> button is clicked? i am using libglademm.
>
> For example, if i want to connect a signal handler to a button's
> signal_clicked() event, i use this:
>
> "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );"
>
> So which signal should i use for a colour selection dialog? the docs are
> not helpful here.
>
> can anyone please point me to a site containing all the signals emitted,
> espically in the context of libglademm? thanks!
>
> wei jie

I guess you would want to handle Gtk::Dialog::signal_response. Or you
could use Gtk::Dialog::run(), which blocks until the dialog has been
closed.

--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com
www.openismus.com



------------------------------

_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list


End of gtkmm-list Digest, Vol 26, Issue 17
******************************************

------=_Part_31701_8096328.1150335167213-- From obarneto@hasar.com Thu Jun 15 09:41:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7A3D23B0263 for ; Thu, 15 Jun 2006 09:41:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14033-01 for ; Thu, 15 Jun 2006 09:41:20 -0400 (EDT) Received: from mailgw.hasar.com (mail.hasar.com [200.80.204.3]) by menubar.gnome.org (Postfix) with ESMTP id E1FD13B01A3 for ; Thu, 15 Jun 2006 09:41:19 -0400 (EDT) Received: from mailserver.hasar.com ([192.168.1.80]) by mailgw.hasar.com (8.13.6/8.12.10) with ESMTP id k5FDbW8n004385 for ; Thu, 15 Jun 2006 10:37:32 -0300 Received: (qmail 18576 invoked from network); 15 Jun 2006 13:44:22 -0000 Received: from unknown (HELO [192.0.2.254]) ([192.0.2.254]) (envelope-sender ) by 0 (qmail-ldap-1.03) with SMTP for ; 15 Jun 2006 13:44:22 -0000 Message-ID: <449163F2.6060301@hasar.com> Date: Thu, 15 Jun 2006 10:43:14 -0300 From: Omar Barneto User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: gtkmm-list@gnome.org Subject: Monitoring I/O in gtkmm/WIN32 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-HASAR-MailScanner-Information: Please contact the Administrator for more information X-HASAR-MailScanner: Found to be clean X-MailScanner-From: obarneto@hasar.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.092 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_WHOIS_BOGONS=2.43, TW_MK=0.077] X-Spam-Score: -0.092 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 13:41:22 -0000 Can I use Monitoring I/O in WIN32 platform.? I used the example in http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18s02.html Because the mkfifo funtion doesn't exist I've replaced by a pipe() function but when I run the program I have continuosly the next error (pru.exe:4293252359): GLib-WARNING **: gmain.c:429: MsgWaitForMultipleObjects() failed: The handle is invalid. The test program is : #define GLIBMM_EXCEPTIONS_ENABLED #include #include "gtkmmconfig.h" //For HAVE_MKFIFO #include #include #include //The SUN Forte compiler puts F_OK here. #include #include #include int read_fd; int fd[2]; Glib::RefPtr iochannel; /* send to the fifo with: echo "Hello" > testfifo quit the program with: echo "Q" > testfifo */ // this will be our signal handler for read operations // it will print out the message sent to the fifo // and quit the program if the message was 'Q'. bool MyCallback(Glib::IOCondition io_condition) { if ((io_condition & Glib::IO_IN) == 0) { std::cerr << "Invalid fifo response" << std::endl; } else { Glib::ustring buf; #ifdef GLIBMM_EXCEPTIONS_ENABLED iochannel->read_line(buf); #else std::auto_ptr ex; iochannel->read_line(buf, ex); if(ex.get()) std::cerr << "Error: " << ex->what() << std::endl; #endif //GLIBMM_EXCEPTIONS_ENABLED std::cout << buf; if (buf == "Q\n") Gtk::Main::quit (); } return true; } int main(int argc, char *argv[]) { // the usual Gtk::Main object Gtk::Main app(argc, argv); { if( pipe(fd) < 0 ) { printf("Error pipe errno %d\n",errno); return 0; } read_fd = fd[0]; printf("pipe read %d\n",read_fd); if (read_fd == -1) { std::cerr << "error opening fifo" << std::endl; return -1; } // connect the signal handler Glib::signal_io().connect(sigc::ptr_fun(MyCallback), read_fd, Glib::IO_IN); // Creates a iochannel from the file descriptor iochannel = Glib::IOChannel::create_from_fd(read_fd); // and last but not least - run the application main loop app.run(); return 0; } What is wrong? From murrayc@murrayc.com Thu Jun 15 14:37:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DB7BD3B01B8 for ; Thu, 15 Jun 2006 14:37:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27612-01 for ; Thu, 15 Jun 2006 14:37:57 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id CABB73B00F9 for ; Thu, 15 Jun 2006 14:37:57 -0400 (EDT) Received: from noname (p5497DFAB.dip.t-dialin.net [84.151.223.171]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 4395C129A8A; Thu, 15 Jun 2006 11:37:05 -0700 (PDT) Subject: Re: Wrapper functions for setting up RGBA colormaps From: Murray Cumming To: Matt Hoosier In-Reply-To: References: Content-Type: text/plain Date: Thu, 15 Jun 2006 20:37:00 +0200 Message-Id: <1150396620.8808.6.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.404 tagged_above=-999 required=2 tests=[AWL=0.041, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.404 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 18:37:59 -0000 On Wed, 2006-06-14 at 15:41 -0500, Matt Hoosier wrote: > I'd like to do some drawing using the alpha channel for blending. At > least one technique for doing this in raw Gtk+ is to query whether an > RGBA colormap exists: > > GdkScreen* screen = gtk_widget_get_screen(widget); > > GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen); > gboolean supports_alpha = TRUE; > > if (!colormap) > { > /* display doesn't support compositing; fall back to RGB */ > colormap = gdk_screen_get_rgb_colormap(screen); > supports_alpha = FALSE; > } > > gtk_widget_set_colormap(widget, colormap); > > One then can later inspect the 'supports_alpha' flag when setting up > the colormap on a Cairo context. > > Gtkmm doesn't seem to offer wrappers for this RGBA colormap > fetching/setting. Should I continue to use the underlying Gtk+ API, or > is there a cleaner way of doing this kind of thing in Gtkmm? I wrapped those functions in HEAD just a few days ago, so they are not available yet in stable releases: http://cvs.gnome.org/viewcvs/gtkmm/ChangeLog?r1=1.486&r2=1.487 But it should be totally OK to use the C API together with the gtkmm API, using gobj(). -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 15 15:04:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 613E03B0610 for ; Thu, 15 Jun 2006 15:04:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28609-10 for ; Thu, 15 Jun 2006 15:04:57 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id CDBD63B04F3 for ; Thu, 15 Jun 2006 15:04:56 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 554EB12292 for ; Thu, 15 Jun 2006 12:04:21 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1147 To: gtkmm-forge@lists.sourceforge.net Date: Thu, 15 Jun 2006 12:04:20 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.395 tagged_above=-999 required=2 tests=[AWL=0.090, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 19:04:58 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344925] New: Further printing API updates (gtkmm (bugzilla.gnome.org)) 2. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 3. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] New: gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 14 Jun 2006 18:35:52 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] New: Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Summary: Further printing API updates Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: marko@marko.anastasov.name QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unversioned Enhancement GNOME milestone: Unspecified * gtk/src/gtk_methods.defs: Regenerated with h2defs.py. * gtk/src/gtk_signals.defs: Updated the whole section for PrintOperation. Added defs for PrintOperationPreview: ready and got_page_size. Added accepts_pdf ans accepts_ps properties for Printer. * gtk/src/gtk_vfuncs.defs: Added a section for PrintOperationPreview with render_page, end_preview and is_selected. * gtk/src/printer.hg: New functions (properties likewise): accepts_pdf() and accepts_ps(). * gtk/src/printjob.ccg: Include gtktypebuiltins.h. * gtk/src/printjob.hg: New enum: PrintCapabilities. * gtk/src/printoperation.ccg: * gtk/src/printoperation.hg: Added a version of run() without the Window parameter. Added a commented done signal with TODO. Other new signals: create_custom_widget, custom_widget_apply, and preview (with a TODO). Renamed properties: number_of_pages and pdf_target. Added n_pages and export_filename instead, and custom_tab_label. * gtk/src/printoperationpreview.ccg: * gtk/src/printoperationpreview.hg: New files. * gtk/gtkmm.h: * gtk/src/Makefile_list_of_hg.am_fragment: Include the new files. * gtk/src/printunixdialog.hg: New functions: add_custom_tab and set_manual_capabilities. * tools/m4/convert_gtk.m4: Added new conversions. ----- What's not done yet is the "done" signal in printoperation. In the C API the user is supposed to check the status enum and then call get_error() is necessary. A solution should somehow provide normal exception handling. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 14 Jun 2006 18:36:32 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614223632.B35B06CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #1 from Marko Anastasov 2006-06-14 22:36 UTC ------- Created an attachment (id=67366) --> (http://bugzilla.gnome.org/attachment.cgi?id=67366&action=view) patch and printingoperationpreview files -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 14 Jun 2006 18:40:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614224018.A69F26CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marko@marko.anastasov.name ------- Comment #4 from Marko Anastasov 2006-06-14 22:40 UTC ------- This is again due to recent API (function name) changes in GTK+. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 15 Jun 2006 09:07:40 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] New: gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Summary: gtkmm-2.9.4 does not build against gtk+-2.9.3 Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: jsacco@ydl.net QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified gtkmm-2.9.4 does not build against gtk+-2.9.3. Hopefully, gtkmm-2.9.5 will be released soon. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Thu, 15 Jun 2006 13:15:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060615171521.809216CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |newren@gmail.com -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Thu, 15 Jun 2006 14:12:34 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060615181234.13DC76CC1AD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-15 18:12 UTC ------- Created an attachment (id=67440) --> (http://bugzilla.gnome.org/attachment.cgi?id=67440&action=view) Better fix -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1147 ******************************************** From michael@elehack.net Thu Jun 15 18:59:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 181F63B0007 for ; Thu, 15 Jun 2006 18:59:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04746-09 for ; Thu, 15 Jun 2006 18:59:12 -0400 (EDT) Received: from weirdo.crazywebhosting.net (weirdo.crazywebhosting.net [70.85.78.4]) by menubar.gnome.org (Postfix) with ESMTP id D31EE3B0080 for ; Thu, 15 Jun 2006 18:59:12 -0400 (EDT) Received: from rentacop.student.iastate.edu ([64.113.93.202] helo=bezalel.elehack.net) by weirdo.crazywebhosting.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.52) id 1Fr0nT-0002Tl-8t for gtkmm-list@gnome.org; Thu, 15 Jun 2006 17:58:44 -0500 Received: by bezalel.elehack.net (sSMTP sendmail emulation); Thu, 15 Jun 2006 17:58:42 -0500 From: "Michael Ekstrand" Resent-From: Michael Ekstrand Resent-Date: Thu, 15 Jun 2006 17:58:42 -0500 Resent-Message-ID: <20060615225842.GC8071@localhost.localdomain> Resent-To: gtkmm-list@gnome.org Date: Thu, 15 Jun 2006 17:58:10 -0500 To: DC A Subject: Re: Problem in updating progress bar Message-ID: <20060615225810.GB8071@localhost.localdomain> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11+cvs20060403 X-Antivirus-Scanner: Clean mail though you should still use an Antivirus X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - weirdo.crazywebhosting.net X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - elehack.net X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.389 tagged_above=-999 required=2 tests=[AWL=0.075, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.389 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 22:59:16 -0000 On Thu, Jun 15, 2006 at 06:07:09PM +0000, DC A wrote: > What could be the reason for using gtk_events_pending() and > gtk_main_iteration() in the following code snippet: > > for( gflt=0; gflt<=1; ){ > gtk_progress_bar_update( (GtkProgressBar*)pbar, gflt ); > //update > while (gtk_events_pending ()) > gtk_main_iteration (); > gflt += 0.1; > sleep(1); > if ( gflt > 1 ) break; > } > > why the code cannot update the progressbar without these two functions? I > saw the API but still it is not clear to me. The gtk_progress_bar_update function does not actually draw the updated progress bar, but it rather schedules an update to happen next time drawing happens (essentially - the details are probably slightly different). Flushing the event queue (the point of the two questioned calls) forces this event to be processed, so that the progress display is actually updated. It also has the convenient side effect of allowing any user events to be processed - enables your app to be more responsive without multithreading. But yeah, I'm not 100% sure how the progress bar update code looks, but here is how I would implement such an API call (pseudocode): update_storage_of_fraction invalidate_progress_bar invalidating causes GTK to schedule a redraw, which then calls the same redraw function that is used when the widget is exposed, etc. That way you only have drawing code in one place. So it makes the implementation notably simpler. - Michael -- mouse, n: a device for pointing at the xterm in which you want to type. -- Fortune Visit me on the Web: http://www.elehack.net From jonathon.jongsma@gmail.com Thu Jun 15 20:57:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 339953B00DD for ; Thu, 15 Jun 2006 20:57:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08342-07 for ; Thu, 15 Jun 2006 20:57:22 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 3280B3B0011 for ; Thu, 15 Jun 2006 20:57:22 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so810574nzo for ; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Received: by 10.36.215.21 with SMTP id n21mr3308501nzg; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Message-ID: Date: Thu, 15 Jun 2006 19:56:59 -0500 From: "Jonathon Jongsma" To: gtkmm Subject: custom treemodels and treeview padding MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.395 tagged_above=-999 required=2 tests=[AWL=0.051, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 00:57:23 -0000 I've been working a bit on a custom treemodel based on standard C++ containers and I've got the basics working, but when I add it to a treeview, I get some weird padding in the beginning of the column. For example, see this screenshot: http://download.gna.org/colorscheme/etc/customtreemodel/Screenshot-testcustomtreemodel.png I tried running the example that's in the gtkmm source tree and the first column also seems to have this extra padding, although the subsequent columns don't: http://download.gna.org/colorscheme/etc/customtreemodel/gtkmm-example.png Does anybody have any suggestions for what might be causing this and what I might try to fix it? Or has anybody implemented a custom treemodel where this behavior doesn't exist? If you're interested in playing with the code, you can download it from here: http://download.gna.org/colorscheme/etc/customtreemodel/customtreemodel-0.0.2.tar.gz Any tips would be greatly appreciated. Thanks, Jonner From eduardobeloni@yahoo.com.br Fri Jun 16 10:46:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2213D3B007D for ; Fri, 16 Jun 2006 10:46:43 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31918-05 for ; Fri, 16 Jun 2006 10:46:41 -0400 (EDT) Received: from web51514.mail.yahoo.com (web51514.mail.yahoo.com [206.190.39.160]) by menubar.gnome.org (Postfix) with SMTP id F07493B0007 for ; Fri, 16 Jun 2006 10:46:40 -0400 (EDT) Received: (qmail 94911 invoked by uid 60001); 16 Jun 2006 14:44:50 -0000 Message-ID: <20060616144450.94909.qmail@web51514.mail.yahoo.com> Received: from [200.17.82.49] by web51514.mail.yahoo.com via HTTP; Fri, 16 Jun 2006 07:44:50 PDT Date: Fri, 16 Jun 2006 07:44:50 -0700 (PDT) From: eduardo fiss beloni Subject: it's time of FIFA world cup ! To: gtkmm list MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.03 tagged_above=-999 required=2 tests=[AWL=-1.231, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -1.03 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 14:46:43 -0000 hello people, it's time of FIFA world cup, the most important international event of the world! I'm brazilian, but I think the brazilian team wont wins the world cup, but Brazil won first game against Croatia... if you are croatian (or borned in any country that is in world cup), please reply to me, let's talk about world cup... it's a wonderfull event! thanks "A machine can do the work of fifty ordinary men, but no machine can do the work of one extraordinary man." __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From bob@fis-cal.com Fri Jun 16 14:03:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 716BE3B04D4 for ; Fri, 16 Jun 2006 14:03:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10616-01 for ; Fri, 16 Jun 2006 14:03:07 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 899DE3B04FC for ; Fri, 16 Jun 2006 14:02:58 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ATC34012; Fri, 16 Jun 2006 13:48:55 -0400 (EDT) Message-ID: <4492EEF3.2010501@fis-cal.com> Date: Fri, 16 Jun 2006 12:48:35 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Jonathon Jongsma Subject: Re: custom treemodels and treeview padding References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------020505040308030005050300" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:03:10 -0000 This is a multi-part message in MIME format. --------------020505040308030005050300 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Just a shot in the dark here: Is your custom Gtk::TreeModel based on a Gtk::TreeStore or a Gtk::ListStore? If it's a Gtk::TreeStore then I'd guess that the "weird padding" is reserving space to place the expansion toggle symbol for a row that is an expandable parent. Once again, just a guess. Bob Caryl Jonathon Jongsma wrote: > I've been working a bit on a custom treemodel based on standard C++ > containers and I've got the basics working, but when I add it to a > treeview, I get some weird padding in the beginning of the column. > For example, see this screenshot: > http://download.gna.org/colorscheme/etc/customtreemodel/Screenshot-testcustomtreemodel.png > > I tried running the example that's in the gtkmm source tree and the > first column also seems to have this extra padding, although the > subsequent columns don't: > http://download.gna.org/colorscheme/etc/customtreemodel/gtkmm-example.png > > Does anybody have any suggestions for what might be causing this and > what I might try to fix it? Or has anybody implemented a custom > treemodel where this behavior doesn't exist? > > If you're interested in playing with the code, you can download it from here: > http://download.gna.org/colorscheme/etc/customtreemodel/customtreemodel-0.0.2.tar.gz > > Any tips would be greatly appreciated. > > Thanks, > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > --------------020505040308030005050300 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------020505040308030005050300-- From jonathon.jongsma@gmail.com Fri Jun 16 14:27:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E37F33B00E2 for ; Fri, 16 Jun 2006 14:27:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12241-10 for ; Fri, 16 Jun 2006 14:27:33 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 3D9043B0134 for ; Fri, 16 Jun 2006 14:27:33 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1097268nzo for ; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Received: by 10.36.38.19 with SMTP id l19mr817010nzl; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Message-ID: Date: Fri, 16 Jun 2006 13:26:50 -0500 From: "Jonathon Jongsma" To: bob@fis-cal.com Subject: Re: custom treemodels and treeview padding In-Reply-To: <4492EEF3.2010501@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4492EEF3.2010501@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.472 tagged_above=-999 required=2 tests=[AWL=0.128, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.472 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:27:35 -0000 On 6/16/06, Bob Caryl wrote: > Just a shot in the dark here: Is your custom Gtk::TreeModel based on a > Gtk::TreeStore or a Gtk::ListStore? If it's a Gtk::TreeStore then I'd > guess that the "weird padding" is reserving space to place the expansion > toggle symbol for a row that is an expandable parent. > > Once again, just a guess. > > Bob Caryl Neither. It's based on TreeModel (which is the base class / interface for TreeStore and ListStore as well). But you're absolutely correct -- it was set as the expander column. The GTK+ documentation says the following: ----- void gtk_tree_view_set_expander_column (GtkTreeView *tree_view, GtkTreeViewColumn *column); Sets the column to draw the expander arrow at. It must be in tree_view. If column is NULL, then the expander arrow is always at the first visible column. If you do not want expander arrow to appear in your tree, set the expander column to a hidden column. ----- http://developer.gnome.org/doc/API/2.0/gtk/GtkTreeView.html#gtk-tree-view-set-expander-column So apparently I need to add a dummy column to my treeview, set it as the expander column, and then hide it in order to make the expander disappear? That seems a little bit odd, but it does work. The disadvantage is that I have to do this any time I use my custom model in a treeview. But I don't have to do that when I use a ListStore. I wonder what it is about ListStore that tells the TreeView that there is no need to reserve space for an expander... I'll keep looking into it, but if anybody has any tips, let me know. Anyway, thanks Bob. I just needed somebody to point out the obvious :) Jonner From jonathon.jongsma@gmail.com Fri Jun 16 14:42:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2283A3B000B for ; Fri, 16 Jun 2006 14:42:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13609-08 for ; Fri, 16 Jun 2006 14:42:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id C628E3B007D for ; Fri, 16 Jun 2006 14:42:56 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1100624nzo for ; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Received: by 10.36.33.15 with SMTP id g15mr834102nzg; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Message-ID: Date: Fri, 16 Jun 2006 13:42:07 -0500 From: "Jonathon Jongsma" To: bob@fis-cal.com Subject: Re: custom treemodels and treeview padding In-Reply-To: <4492FA42.4040602@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4492EEF3.2010501@fis-cal.com> <4492FA42.4040602@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.472 tagged_above=-999 required=2 tests=[AWL=0.128, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.472 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:42:58 -0000 Yes, I understand that. My custom model doesn't support child rows either. My question was more specific in nature -- What specific piece of data in ListStore is used to indicate to TreeView that child rows are not supported? (i.e. what is the magic piece of data that I need to implement in my custom model?) Jonner On 6/16/06, Bob Caryl wrote: > > Hey Jonathan: > > The reason it does not happen with a ListStore is that it doesn't support > child rows.. it is just a simple list. That was the basis of my question in > the first place. I am sorry that I did a poor job of making the purpose of > my question clear. > From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 16 15:05:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4437E3B0096 for ; Fri, 16 Jun 2006 15:05:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15175-10 for ; Fri, 16 Jun 2006 15:05:30 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 6FE023B007C for ; Fri, 16 Jun 2006 15:05:30 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E0B9B1354C for ; Fri, 16 Jun 2006 12:04:29 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1148 To: gtkmm-forge@lists.sourceforge.net Date: Fri, 16 Jun 2006 12:04:28 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.395 tagged_above=-999 required=2 tests=[AWL=0.090, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 19:05:32 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345071] New: libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 2. [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 3. [Bug 345076] New: Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) 4. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 15 Jun 2006 22:29:45 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] New: libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified Summary: libbonobomm fails to compile : "unknown option -lcpp" Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libbonobomm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: Processing file /opt/gnome2/share/idl/bonobo-2.0/Bonobo.idl /opt/gnome2/bin/orbit-idl-2 -lcpp -D__Bonobo_COMPILATION -D__Bonobo_Unknown_COMPILATION -D__Bonobo_GenericFactory_COMPILATION -D__Bonobo_Activation_types_COMPILATION -I//opt/gnome2/share/idl/bonobo-2.0 -I//opt/gnome2/share/idl/bonobo-activation-2.0 /opt/gnome2/share/idl/bonobo-2.0/Bonobo.idl orbit-idl-2: Unknown option -lcpp make[3]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm/generated' make[2]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm' make[1]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm' make[3]: *** [Bonobo.h] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 Appears to just be a missing space between the -l and the cpp. I'll attach a patch in a minute. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Thu, 15 Jun 2006 22:31:14 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616023114.ADD196CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-16 02:31 UTC ------- Created an attachment (id=67460) --> (http://bugzilla.gnome.org/attachment.cgi?id=67460&action=view) Trivial fix for the bug -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Thu, 15 Jun 2006 23:00:33 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] New: Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Summary: Another libbonobomm compilation failure -- wrong friend class name Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libbonobomm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: In file included from unknown_cimpl.cc:4: ../../bonobomm/servers/unknown_cimpl.h:79: error: using typedef-name `Gnome::Bonobo::Servers::Unknown_CImpl::CppClassType' after `class' make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm/servers' make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm/servers' make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm' make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm' make[4]: *** [unknown_cimpl.lo] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 Error looks like a simple mistake in an m4 file; will attach a patch in a minute. It looks like libbonobomm compiles successfully with the patch in bug 345071 plus the one I'm about to attach. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 15 Jun 2006 23:02:02 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616030202.238B76CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-16 03:02 UTC ------- Created an attachment (id=67463) --> (http://bugzilla.gnome.org/attachment.cgi?id=67463&action=view) Simple fix -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1148 ******************************************** From gezimetc@shaw.ca Sat Jun 17 06:29:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0476C3B0538 for ; Sat, 17 Jun 2006 06:29:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18370-10 for ; Sat, 17 Jun 2006 06:29:40 -0400 (EDT) Received: from pd2mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id F3B753B0870 for ; Sat, 17 Jun 2006 06:29:39 -0400 (EDT) Received: from pd3mr3so.prod.shaw.ca (pd3mr3so-qfe3.prod.shaw.ca [10.0.141.179]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000FSQ2DV4LE0@l-daemon> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Received: from pn2ml3so.prod.shaw.ca ([10.0.121.147]) by pd3mr3so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000C5J2DVSHE0@pd3mr3so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Received: from laptopi ([70.65.128.114]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000A8D2DULMA0@l-daemon> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Date: Sat, 17 Jun 2006 04:27:31 -0600 From: Gezim Hoxha Subject: gnome applets with gtkmm To: gtkmm Message-id: <1150540051.6504.1.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.337 tagged_above=-999 required=2 tests=[AWL=-0.934, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.337 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 10:29:41 -0000 Hi all. Could someone provide me with a mini-howto on writing gnome applets with gtkmm? I googled this but not much came up. Thanks, -Gezim From dodji.seketeli@gmail.com Sat Jun 17 15:27:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id ACCD33B016E for ; Sat, 17 Jun 2006 15:27:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04467-06 for ; Sat, 17 Jun 2006 15:27:15 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.207]) by menubar.gnome.org (Postfix) with ESMTP id A54AB3B010F for ; Sat, 17 Jun 2006 15:27:15 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id h29so596036wxd for ; Sat, 17 Jun 2006 12:26:23 -0700 (PDT) Received: by 10.70.92.17 with SMTP id p17mr5991218wxb; Sat, 17 Jun 2006 11:59:31 -0700 (PDT) Received: by 10.70.112.1 with HTTP; Sat, 17 Jun 2006 11:59:31 -0700 (PDT) Message-ID: Date: Sat, 17 Jun 2006 20:59:31 +0200 From: "Dodji Seketeli" Sender: dodji.seketeli@gmail.com To: "Gezim Hoxha" Subject: Re: gnome applets with gtkmm In-Reply-To: <1150540051.6504.1.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150540051.6504.1.camel@localhost.localdomain> X-Google-Sender-Auth: 040a62af6524cb2c X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.009, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 19:27:16 -0000 Hello, I am not sure if there are up to date bindings to the applets api but you can use the C API to write your applet and keep the widgets used in the applet in gtkmm. There is a tutorial for the C API at http://www.gnome.org/projects/ORBit2/appletstutorial.html . Hope this helps, Dodji. On 6/17/06, Gezim Hoxha wrote: > Hi all. > > Could someone provide me with a mini-howto on writing gnome applets with > gtkmm? I googled this but not much came up. > > Thanks, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From gezimetc@shaw.ca Sat Jun 17 19:02:07 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 56F583B0072; Sat, 17 Jun 2006 19:02:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13501-03; Sat, 17 Jun 2006 19:02:06 -0400 (EDT) Received: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 200613B0089; Sat, 17 Jun 2006 19:02:05 -0400 (EDT) Received: from pd2mr4so.prod.shaw.ca (pd2mr4so-qfe3.prod.shaw.ca [10.0.141.107]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100GFP19UZI20@l-daemon>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Received: from pn2ml1so.prod.shaw.ca ([10.0.121.145]) by pd2mr4so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100JZR19UM830@pd2mr4so.prod.shaw.ca>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Received: from laptopi ([70.65.128.114]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100HGY19UOOJ0@l-daemon>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Date: Sat, 17 Jun 2006 17:01:06 -0600 From: Gezim Hoxha Subject: Re: gnome applets with gtkmm In-reply-to: To: Dodji Seketeli , gtkmm Message-id: <1150585266.8446.2.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1150540051.6504.1.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.322 tagged_above=-999 required=2 tests=[AWL=-0.919, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.322 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 23:02:07 -0000 On Sat, 2006-17-06 at 20:59 +0200, Dodji Seketeli wrote: > Hello, > > I am not sure if there are up to date bindings to the applets api but > you can use the C API to write your applet and keep the widgets used > in the applet in gtkmm. > > There is a tutorial for the C API at > http://www.gnome.org/projects/ORBit2/appletstutorial.html . > > Hope this helps, Dodji, Thanks for that. Yes it helped :) I got the GTK+ version working but I have no idea how to convert it to GTKMM. Here is what I have: #include #include #include static gboolean myexample_applet_fill (PanelApplet *applet, const gchar *iid, gpointer data) { GtkWidget *label; if (strcmp (iid, "OAFIID:ExampleApplet") != 0) return FALSE; label = gtk_label_new ("Hello World"); gtk_container_add (GTK_CONTAINER (applet), label); gtk_widget_show_all (GTK_WIDGET (applet)); return TRUE; } PANEL_APPLET_BONOBO_FACTORY ("OAFIID:ExampleApplet_Factory", PANEL_TYPE_APPLET, "The Hello World Applet", "0", myexample_applet_fill, NULL); How do I convert this to GTKMM and how do I compile it? (With current one I compiled with this command: gcc $(pkg-config --cflags --libs libpanelapplet-2.0) -o my_applet my_applet.c ) Thanks, -Gezim > Dodji. > > On 6/17/06, Gezim Hoxha wrote: > > Hi all. > > > > Could someone provide me with a mini-howto on writing gnome applets with > > gtkmm? I googled this but not much came up. > > > > Thanks, > > -Gezim > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > From dodji.seketeli@gmail.com Sat Jun 17 19:36:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6B77B3B00DC for ; Sat, 17 Jun 2006 19:36:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15010-06 for ; Sat, 17 Jun 2006 19:35:57 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.205]) by menubar.gnome.org (Postfix) with ESMTP id AFD0A3B012A for ; Sat, 17 Jun 2006 19:35:57 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id i30so24604wxd for ; Sat, 17 Jun 2006 16:34:46 -0700 (PDT) Received: by 10.70.83.9 with SMTP id g9mr6237085wxb; Sat, 17 Jun 2006 16:28:03 -0700 (PDT) Received: by 10.70.112.1 with HTTP; Sat, 17 Jun 2006 16:28:03 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 01:28:03 +0200 From: "Dodji Seketeli" Sender: dodji.seketeli@gmail.com To: "Gezim Hoxha" Subject: Re: gnome applets with gtkmm In-Reply-To: <1150585266.8446.2.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150540051.6504.1.camel@localhost.localdomain> <1150585266.8446.2.camel@localhost.localdomain> X-Google-Sender-Auth: 69e021f4e3dc096e X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 23:36:02 -0000 > Thanks for that. Yes it helped :) Good to hear that :-) > I got the GTK+ version working but I have no idea how to convert it to > GTKMM. Okay, cool. [...] okay, here is what I get after quickly changing the code: #include #include #include using namespace std ; using namespace Glib ; using namespace Gtk ; =~= static bool myexample_applet_fill (PanelApplet *applet, const gchar *iid, gpointer data) { if (!iid) { return false ; } if (ustring (iid) != "OAFIID:ExampleApplet") { cerr << "got a call for an other applet\n" ; return false ; } Label *label = manage( new Label ("Hello World")); gtk_container_add (GTK_CONTAINER (applet), GTK_WIDGET (label->gobj ())); gtk_widget_show_all (GTK_WIDGET (applet)); return true; } PANEL_APPLET_BONOBO_FACTORY ("OAFIID:ExampleApplet_Factory", PANEL_TYPE_APPLET, "The Hello World Applet", "0", (PanelAppletFactoryCallback) myexample_applet_fill, NULL); =~= To compile it, I ran: g++ -o test-applet `pkg-config --libs --cflags libpanelapplet-2.0 gtkmm-2.4` test-applet.cc I don't know if it runs okay though :-) But you should get the idea . Cheers, Dodji. From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 00:00:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 575BB3B0089 for ; Sun, 18 Jun 2006 00:00:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22242-08 for ; Sun, 18 Jun 2006 00:00:49 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 852D03B0087 for ; Sun, 18 Jun 2006 00:00:49 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id AAA6912677 for ; Sat, 17 Jun 2006 12:07:42 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1149 To: gtkmm-forge@lists.sourceforge.net Date: Sat, 17 Jun 2006 12:07:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.396 tagged_above=-999 required=2 tests=[AWL=0.089, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.396 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 04:00:53 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 3. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 4. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 5. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Fri, 16 Jun 2006 17:40:54 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616214054.EADD26CC1DF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #3 from Murray Cumming 2006-06-16 21:40 UTC ------- Thanks. That should be fixed in cvs now. I wonder why you are seeing warnings (or have them turned on by autogen.sh) and I'm not. We love warnings as errors. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Fri, 16 Jun 2006 17:29:13 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616212913.8069C6CC1CA@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-16 21:29 UTC ------- I'd rather really initialize it. I'm surprised that this only showed up now. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Fri, 16 Jun 2006 17:29:38 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616212938.790586CC1D2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-16 21:29 UTC ------- Looks fine. Please commit. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Fri, 16 Jun 2006 18:59:30 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616225930.2DC456CC1DC@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67440|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sat, 17 Jun 2006 11:19:46 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617151946.48EDB6CC2D4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #4 from Elijah Newren 2006-06-17 15:19 UTC ------- No clue, but it appears to be happending to Joseph as well (see bug 344990). Anyway, it does indeed look fixed so I'm marking as such. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1149 ******************************************** From xjianz@gmail.com Sun Jun 18 05:17:25 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86AF33B072D for ; Sun, 18 Jun 2006 05:17:25 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14833-02 for ; Sun, 18 Jun 2006 05:17:24 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.198]) by menubar.gnome.org (Postfix) with ESMTP id 8A7B03B0678 for ; Sun, 18 Jun 2006 05:17:24 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 18so842998nzp for ; Sun, 18 Jun 2006 02:16:34 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr6055091nzi; Sun, 18 Jun 2006 02:06:34 -0700 (PDT) Received: by 10.36.118.1 with HTTP; Sun, 18 Jun 2006 02:06:34 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 21:06:34 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org Subject: using cairo inside gtkmm? MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3653_3249718.1150621594722" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.887 tagged_above=-999 required=2 tests=[AWL=-0.942, BAYES_20=-0.74, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.887 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 09:17:25 -0000 ------=_Part_3653_3249718.1150621594722 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I know that cairomm is not available on windows at the moment. But, I know there is a way to call gtk+ functions inside gtkmm. So, Is it possible to directly use cairo in gtkmm? Can anyone show me some short codes about how to achieve it? Thanks in advance!!! Fei ------=_Part_3653_3249718.1150621594722 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I know that cairomm is not available on windows at the moment. But, I know there is a way to call gtk+ functions inside gtkmm. So, Is it possible to directly use cairo in gtkmm? Can anyone show me some short codes about how to achieve it?

Thanks in advance!!!

Fei
------=_Part_3653_3249718.1150621594722-- From xjianz@gmail.com Sun Jun 18 06:52:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 92E633B091D for ; Sun, 18 Jun 2006 06:52:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19128-08 for ; Sun, 18 Jun 2006 06:52:32 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id C77B93B0854 for ; Sun, 18 Jun 2006 06:52:31 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1673251nzo for ; Sun, 18 Jun 2006 03:51:26 -0700 (PDT) Received: by 10.36.41.4 with SMTP id o4mr2676234nzo; Sun, 18 Jun 2006 02:00:04 -0700 (PDT) Received: by 10.36.118.1 with HTTP; Sun, 18 Jun 2006 02:00:04 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 21:00:04 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org Subject: Tray Icon Howto? MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3597_13874039.1150621204687" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.724 tagged_above=-999 required=2 tests=[AWL=-0.074, BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.724 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 10:52:32 -0000 ------=_Part_3597_13874039.1150621204687 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I'm using gtkmm for linux and windows platforms. I want my application to be minimised to a tray icon, on the system tray in window and on the notification area in Linux. Is there an example that I can follow be able to do it? Can any one give me some help about this? Thanks alot!!! Fei ------=_Part_3597_13874039.1150621204687 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I'm using gtkmm for linux and windows platforms. I want my application to be minimised to a tray icon, on the system tray in window and on the notification area in Linux.

Is there an example that I can follow be able to do it? Can any one give me some help about this?

Thanks alot!!!

Fei
------=_Part_3597_13874039.1150621204687-- From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 10:23:18 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 17B0B3B0BEE for ; Sun, 18 Jun 2006 10:23:18 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30476-03 for ; Sun, 18 Jun 2006 10:23:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 636373B0BE8 for ; Sun, 18 Jun 2006 10:23:16 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 34BD813CFD for ; Sun, 18 Jun 2006 07:22:19 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1150 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 18 Jun 2006 07:22:17 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=0.088, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.397 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 14:23:18 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 2. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 3. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 7. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 8. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 9. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 17 Jun 2006 15:21:05 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617192105.667746CC399@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com ------- Comment #3 from jonner 2006-06-17 19:21 UTC ------- well, I don't believe it shows up unless you add -Werror and/or -Wextra, right Elijah? If you want to initialize it, then passing 0 would be the proper fix, I suppose. I can commit that change. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 17 Jun 2006 15:31:49 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617193149.F29866CC2C4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified ------- Comment #4 from Elijah Newren 2006-06-17 19:31 UTC ------- Don't look at me, it wasn't *me* who added -Werror. ;-) autogen.sh has this in it (which I'm guessing was to prevent warning errors from 2.x users, but maybe really was meant to prevent you from getting errors from gcc-4.x users too?) : case "$*" in *--enable-warnings*|*--disable-warnings*) ;; *) # enable -Werror by default when building with gcc3 ${CXX:-"g++"} --version 2>/dev/null | grep '(GCC) 3\.[0-9]\+\.[0-9]' >/d ev/null 2>&1 \ && enable_warnings='--enable-warnings=hardcore' ;; esac -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sat, 17 Jun 2006 15:36:39 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617193639.CD7156CC2C9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #5 from Elijah Newren 2006-06-17 19:36 UTC ------- Murray: Are you using gcc-4.x? Your autogen.sh only turns on warnings as errors for gcc-3.x. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sat, 17 Jun 2006 10:36:55 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617143655.55EF06CC316@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #1 from Joseph Sacco 2006-06-17 14:36 UTC ------- The code in CVS [as of 13jun] builds. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sat, 17 Jun 2006 16:09:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617200956.A28306CC1C3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #4 from Elijah Newren 2006-06-17 20:09 UTC ------- As per comments in bug 344788, it appears that it is more likely to build with gcc-4.x as gtkmm's autogen only automatically turns on errors for warnings when building with gcc-3.x. This seems to explain why I couldn't get it to build without lots of little patches (though they are all relatively trivial), and the reason you probably could get it to build. But yeah, I agree with you on when-will-next-release-be-available as being the important question for this bug. :) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Sat, 17 Jun 2006 13:46:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617174621.67A406CC32F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #3 from Joseph Sacco 2006-06-17 17:46 UTC ------- I used the Changelog to determine the date, which was not a good idea. I am actually using code from 15June, which does build on my system. 'make distcheck' even works. That being said, the important question is "When will gtkmm-2.9.5" be released?" -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Sat, 17 Jun 2006 11:21:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617152131.ECDC56CC2E1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #2 from Elijah Newren 2006-06-17 15:21 UTC ------- No it doesn't (bug 344788, bug 344787, bug 344771, bug 344786, and bug 344789 -- most of which have been fixed since 13jun, though). -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Sat, 17 Jun 2006 22:26:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618022610.935966CC1B2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #5 from jonner 2006-06-18 02:26 UTC ------- OK, I've committed with an initializer of 0 for the last field. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 9 Date: Sun, 18 Jun 2006 10:20:09 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618142009.6DF3C6CC1BD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #6 from Murray Cumming 2006-06-18 14:20 UTC ------- Yes, I am using gcc 4.0.3 in Ubuntu Dapper. I'd be happy if someone made autogen.sh turn on warnings for me too. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1150 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 19:52:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4EF763B0308 for ; Sun, 18 Jun 2006 19:52:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15608-10 for ; Sun, 18 Jun 2006 19:52:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id C0F3F3B0E3E for ; Sun, 18 Jun 2006 19:50:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 725FF16054 for ; Sun, 18 Jun 2006 12:05:25 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1151 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 18 Jun 2006 12:05:23 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=0.088, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.397 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 23:52:22 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) 2. [Bug 345245] New: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 3. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 4. [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 5. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 18 Jun 2006 10:24:02 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618142402.A480A6CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-18 14:24 UTC ------- Thanks. Feel free to commit anything you like to libbonobo*mm. I don't believe that anyone is using it in reality. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sun, 18 Jun 2006 10:28:20 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] New: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Summary: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified See bug 344771 comment 6. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 18 Jun 2006 10:54:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618145448.A3FCC6CC254@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-18 14:54 UTC ------- Created an attachment (id=67579) --> (http://bugzilla.gnome.org/attachment.cgi?id=67579&action=view) Make Murray happy :-) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sun, 18 Jun 2006 11:39:47 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618153947.1CD1A6CC1CC@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67460|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sun, 18 Jun 2006 11:39:48 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618153948.52E996CC1D7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67463|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1151 ******************************************** From weijie90@gmail.com Sun Jun 18 23:46:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 41CDF3B03C1 for ; Sun, 18 Jun 2006 23:46:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22691-10 for ; Sun, 18 Jun 2006 23:46:12 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.202]) by menubar.gnome.org (Postfix) with ESMTP id 085473B012E for ; Sun, 18 Jun 2006 23:46:11 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 34so1084503nzf for ; Sun, 18 Jun 2006 20:45:15 -0700 (PDT) Received: by 10.65.107.11 with SMTP id j11mr3785901qbm; Sun, 18 Jun 2006 20:45:15 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.108.52]) by mx.gmail.com with ESMTP id q17sm1007522qbq.2006.06.18.20.45.13; Sun, 18 Jun 2006 20:45:14 -0700 (PDT) Subject: GTK::ColourselectionDialog From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Mon, 19 Jun 2006 11:45:11 +0800 Message-Id: <1150688711.9996.0.camel@di-desktop> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.209 tagged_above=-999 required=2 tests=[AWL=0.391, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.209 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 03:46:13 -0000 Hi, will anyone please help me with the problem i sent to the mailing list earlier? Thanks! wj From bob@fis-cal.com Mon Jun 19 07:59:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6CFF83B093C for ; Mon, 19 Jun 2006 07:59:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09354-03 for ; Mon, 19 Jun 2006 07:59:12 -0400 (EDT) Received: from mailrtr3.mailzone.edeltacom.com (mailrtr3.mailzone.edeltacom.com [216.248.176.150]) by menubar.gnome.org (Postfix) with ESMTP id 84E213B0A21 for ; Mon, 19 Jun 2006 07:59:12 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr3.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id GNN82437; Mon, 19 Jun 2006 07:52:05 -0400 (EDT) Message-ID: <44968FE2.2080706@fis-cal.com> Date: Mon, 19 Jun 2006 06:52:02 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: weijie Subject: Re: GTK::ColourselectionDialog References: <1150688711.9996.0.camel@di-desktop> In-Reply-To: <1150688711.9996.0.camel@di-desktop> Content-Type: multipart/mixed; boundary="------------050904030107030305090800" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 11:59:14 -0000 This is a multi-part message in MIME format. --------------050904030107030305090800 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Well, myself, I'd just run the dialog and look for Gtk::RESPONSE_CANCEL as the return value from Gtk::Dialog::run() to test for the user having pressed the cancel button; however, after a quick perusal of the docs, this is my best guess on how to connect a callback slot that responds to the cancel button: First, get a pointer to your Gtk::ColorSelectionDialog. Then call Gtk::GetColorSelection::get_cancel_button() to get a pointer to the cancel button widget. Then call Gtk::Dialog::get_response_for_widget passing it a reference to the cancel button widget you obtained earlier. The return value of this call will be the response id for the cancel button. Then connect your callback slot to Gtk::Dialog::signal_response() using the previously obtained response ID. I hope this helps. Bob Caryl weijie wrote: > Hi, > will anyone please help me with the problem i sent to the mailing list > earlier? Thanks! > wj > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > --------------050904030107030305090800 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------050904030107030305090800-- From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 19 11:30:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3B0A53B0891 for ; Mon, 19 Jun 2006 11:30:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17720-08 for ; Mon, 19 Jun 2006 11:30:45 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 78B053B0123 for ; Mon, 19 Jun 2006 11:30:45 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id CB1FC12B71 for ; Mon, 19 Jun 2006 07:58:39 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1152 To: gtkmm-forge@lists.sourceforge.net Date: Mon, 19 Jun 2006 07:58:38 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.321 tagged_above=-999 required=2 tests=[AWL=0.010, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.321 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 15:30:48 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343054] gdkmm build fails with Visual Studio 2005 (gtkmm (bugzilla.gnome.org)) 2. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 3. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 4. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 5. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 6. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 7. [Bug 344110] build error in gconfmm example (gnomemm (bugzilla.gnome.org)) 8. [Bug 339553] gnome_vfs_format_uri_for_display might expose password used (gnomemm (bugzilla.gnome.org)) 9. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 03:24:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343054] gdkmm build fails with Visual Studio 2005 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072423.31BBE6CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343054 gtkmm | build | Ver: 2.8.x ------- Comment #2 from Murray Cumming 2006-06-19 07:24 UTC ------- Surya, please respond. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 03:28:35 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072835.82C0F6CC1C2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |gnome-love -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Mon, 19 Jun 2006 03:34:25 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619073425.548C66CC1D4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-19 07:34 UTC ------- Now I understand that this done signal is for asynchronous use: The program does not need to block while the printing happens. So I don't think that's so bad. It certainly can't be wrapped by an exception unless we used a blocking method. I suppose it might be slightly better if the error, if any, was passed directly by the signal, so we don't need to call get_error() separately. But that wouldn't be a huge advantage. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Mon, 19 Jun 2006 03:44:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619074431.7C78C6CC1F1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #3 from Murray Cumming 2006-06-19 07:44 UTC ------- - PrintOperationPreview::is_selected() should be const. (and is_selected_vfunc too, if that works.) - For PrintOperation:run() maybe we can provide a default value for "PrintOperationAction action". Maybe PRINT_OPERATION_ACTION_PRINT_DIALOG. - Regarding "// TODO: is it a pointer or a RefPtr to PrintOperationPreview in the "preview" signal?", I guess if this is always a widget (for instance, a window) then it must be a regular pointer. - In "_WRAP_PROPERTY("export_filename", Glib::ustring)", filenames should be used via std::string. Then anyone should feel free to commit this. Sorry for the delay. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Mon, 19 Jun 2006 03:26:51 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072651.6E1AB6CC1C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-19 07:26 UTC ------- Thanks. Feel free to commit (with ChangeLog entry). Sorry, for all this "Feel free to commit" yourself stuff. I'm not always near my PC at the moment. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Mon, 19 Jun 2006 03:25:37 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072537.C0BDC6CC1B9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #5 from Murray Cumming 2006-06-19 07:25 UTC ------- I'll try to do a release soon. I thought the main problem was that current cvs would not build with the latest gtk+ tarball, but maybe I'm wrong. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Mon, 19 Jun 2006 04:02:29 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619080229.A80466CC1C0@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from Murray Cumming 2006-06-19 08:02 UTC ------- Thanks. I fixed this in CVS a few days ago and release a new version. Sorry for the delay in updating this bug entry. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Mon, 19 Jun 2006 04:11:56 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 339553] gnome_vfs_format_uri_for_display might expose password used To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619081156.C22DE6CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=339553 gnomemm | gnome-vfsmm | Ver: 2.10 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |NOTABUG ------- Comment #3 from Murray Cumming 2006-06-19 08:11 UTC ------- This doesn't seem to be relevant to gtkmm/gnomemm. We just wrap the API we are given. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 9 Date: Mon, 19 Jun 2006 10:57:29 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619145729.B9FA56CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67579|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #3 from Elijah Newren 2006-06-19 14:57 UTC ------- What's wrong with saying "feel free to commit"? That's the way I almost always respond to patches for my modules (regardless of whether I'm near my PC). -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1152 ******************************************** From baltasarq@yahoo.es Fri Jun 16 06:52:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 36DC23B000B for ; Fri, 16 Jun 2006 06:52:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26098-04 for ; Fri, 16 Jun 2006 06:52:57 -0400 (EDT) Received: from smtp109.plus.mail.re2.yahoo.com (smtp109.plus.mail.re2.yahoo.com [206.190.53.34]) by menubar.gnome.org (Postfix) with SMTP id 1582D3B0011 for ; Fri, 16 Jun 2006 06:52:57 -0400 (EDT) Received: (qmail 93165 invoked from network); 16 Jun 2006 10:51:45 -0000 Received: from unknown (HELO pcjgarcia.ei.uvigo.es) (baltasarq@193.147.87.131 with login) by smtp109.plus.mail.re2.yahoo.com with SMTP; 16 Jun 2006 10:51:45 -0000 Subject: Editing a column From: Baltasar To: gtkmm-list@gnome.org Content-Type: text/plain Date: Fri, 16 Jun 2006 12:51:32 +0200 Message-Id: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.399 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -2.399 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 10:52:58 -0000 Hi ! I've created a signal in the cell-renderer, and now I finally have a method which is called when any of the columns in the treeview is edited: void MainWindow::onColEdited(const Glib::ustring& path_string, const Glib::ustring& new_text); However, this signal doesn't give you any clue about which column was really edited: path_string contains the row, which can be useful, but the number of the column is not passed in. This time, I've explored the tutorial, but the tutorial assumes that there's only one editable column, and it used the pointer to that column directly. However, I need to centralize the event of an edited column in one method, because I don't know how many [editable] columns I'm going to have before start. Any help ? Regards, Baltasar -- Baltasar From ramashish.lists@gmail.com Mon Jun 19 10:52:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0DAFE3B018E for ; Mon, 19 Jun 2006 10:52:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15911-10 for ; Mon, 19 Jun 2006 10:52:12 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 8F9FC3B017E for ; Mon, 19 Jun 2006 10:52:11 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so2564918uge for ; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Received: by 10.66.216.6 with SMTP id o6mr1463030ugg; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Message-ID: <6bd1d93e0606190751y21218614t88a998300535cba1@mail.gmail.com> Date: Mon, 19 Jun 2006 20:21:39 +0530 From: "Ramashish Baranwal" To: gtkmm Subject: using Gtk::Layout. MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_10061_20542222.1150728699324" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.459 tagged_above=-999 required=2 tests=[AWL=-0.494, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_WP=0.077] X-Spam-Score: -1.459 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 14:52:14 -0000 ------=_Part_10061_20542222.1150728699324 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I am trying to use Gtk::Layout to implement a layout widget in which number of child widgets (of fixed size) in a row depends on the size of the layout widget. If the layout widget is expanded/reduced the number of widgets displayed in the row should increase/decrease accordingly. Very similar to what file browsers do. But I ain't able to get the Layout widget displayed at all. I have attached a minimal source and screenshots of the program. Would appreciate if someone could tell whats going wrong here or some other way to do the same. Thanks in advance. Ram P.S. There hasn't been much activity on this group in the last few days. I hope it hasn't been moved elsewhere. ------=_Part_10061_20542222.1150728699324 Content-Type: image/jpeg; name=layout.jpg Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy3h2w Content-Disposition: attachment; filename="layout.jpg" /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAHBAoMDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDu7zxT qFve3EKbCscjICWfOAcf3qh/4S7UvSP/AL6k/wDiq5zxbcS2lvrtzA2yaFLiRGwDhgGIOD71414e 8ISeKLGbUZNQlSUzuhHlCQu2FYksXHJ3H8utehWdChBSlHpd9DjlV5Iuc5WSPoj/AIS7UvSP/vqT /wCKo/4S7UvSP/vqT/4qvO/Dukw6PdRWx1bUri5FoAbW4lzGgG3lVGQMcAAMcA9+tdRHFJMxWKN3 YDOFUk4rejTw9aCqRSa8nf8AEiNdzXNCV13Nz/hLtS9I/wDvqT/4qj/hLtS9I/8AvqT/AOKrCdGj ba6lW64IwaStvqtH+UftZ9ze/wCEu1L0j/76k/8AiqX/AIS3UfSP/vp//iqwKWl9Vo/yh7Wfc3v+ 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 V/kf3MPaQ7o7bdRuriV8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u0XxXbLtzqhbGM5vbH5sbeuG77 T0/vtjHy7T2FX+R/cw9pDujtt1G6uJXxXbLtzqhbGM5vbH5sbeuG77T0/vtjHy7RfFdsu3OqFsYz m9sfmxt64bvtPT++2MfLtPYVf5H9zD2kO6O23Ubq4lfFdsu3OqFsYzm9sfmxt64bvtPT++2MfLtF 8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u09hV/kf3MPaQ7o7bdXI+OLi1jufD32jXYNH2X7zG5e4g jdUFvMhKiUEN80iKeDjfnjqK6+K7ZdudULYxnN7Y/Njb1w3faen99sY+XaL4rtl251QtjGc3tj82 NvXDd9p6f32xj5dp7Cr/ACP7mHPDujIgsJNc8L6ZFZyQ6nb2F7Ot6LKe3uBdMwY+dhyUyWfeVYgg ucdBnUbQby31XQLm1sLm5ktbe3t5JdQFvKscasdxLbt6zAEncgIY7QemQ9fFdsu3OqFsYzm9sfmx t64bvtPT++2MfLtF8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u09hV/kf3MOeHdHM6d4P1WTShFL4f On6lb6RHY21zG1uAXESiVndXLFmIMY+UgDn+I47vwjpp0qwuU+zXlqJZ/MEFwIFCfIoOxYSVVTjO OuST3rKXxXbLtzqhbGM5vbH5sbeuG77T0/vtjHy7RfFdsu3OqFsYzm9sfmxt64bvtPT++2MfLtPY Vf5H9zDnh3R226jdXEr4rtl251QtjGc3tj82NvXDd9p6f32xj5doviu2XbnVC2MZze2PzY29cN32 np/fbGPl2nsKv8j+5h7SHdHbbqN1cSviu2XbnVC2MZze2PzY29cN32np/fbGPl2i+K7ZdudULYxn N7Y/Njb1w3faen99sY+Xaewq/wAj+5h7SHdHbbqN1cSviu2XbnVC2MZze2PzY29cN32np/fbGPl2 i+K7ZdudULYxnN7Y/Njb1w3faen99sY+Xaewq/yP7mHtId0dtuo3VxK+K7ZdudULYxnN7Y/Njb1w 3faen99sY+XaL4rtl251QtjGc3tj82NvXDd9p6f32xj5dp7Cr/I/uYe0h3R226jdXEr4rtl251Qt jGc3tj82NvXDd9p6f32xj5doviu2XbnVC2MZze2PzY29cN32np/fbGPl2nsKv8j+5h7SHdHbbqN1 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 l1wBGwXPt3AH4iue1WUokX72SQOWaPe3RM4B/HBrsW8KStBdW0TC7eZlyYxypznjNYWoN9nnhdYp IpoioEypgRjGAB68Dj8x1rljaL0ZMo2Me60vVJbFL+a1uPJboxQ4HHYdcY71FpUXlXMcuMSRsDlw RtI5/TrXpHhLX0adILgu1zLJIwklJbcoQYGT1P3qpeJ/CWmpnVNPP2ZHkMRiZv3ccpxtPPRc8H0y OgrP2zd4yJcL6op6PYG60aG6xEYhO0mxOC6jO4sB05Ue+Cfaua8U+Q2rtJYq0lpKg8uQg4J74Pf0 rqfDsF3DZXEE9vNFKpeN2PIBYgcehHOe3NXoNL06G2trGRpWsvOZBFJKSEbAJK4wejc81ipxhJsV ro4S71KJrTTwkRWWCLa5c5VscDaB045PvTriHUdQt42axVVjiAJiQLuA/iIHeumbQNHa5a4SCWE2 bslyhf8AdFgTggtk4PXGTW68NtDpSyJMJY5FAniVRteF+A698g9jnp2xVzrqLshKLe55PKXErB3Y tnkhsj9OKK37i20+yuHtp7L7RInBmVyof0OO3GKK150xcp6VRRRXoGwUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFZMfWb/rpJ/6EaKKxrfCOPU3dF/4/wCT/rgv8qp+OP8Ajxuf+uEH9aKK8rqvUb6nE+G/ +PrTv+vpP5NXSeIv+RK1n/sLN/6ElFFbS+MhdTtLL/kXLf6f0rz26/4+Yf8AsKv/AOiFoorlpbsb +EpeKP8AkGT/APXzJ/6CKv2P/Il2n/XlN/6Nooq6vwr1BbnJa9/yGZ/ov/oIooorqjsjI//Z ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-c++src; name=navigationview.cpp; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy986d Content-Disposition: attachment; filename="navigationview.cpp" I2luY2x1ZGUgIm5hdmlnYXRpb252aWV3LmgiCiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRl IDxpb3N0cmVhbT4KI2luY2x1ZGUgPGZ1bmN0aW9uYWw+CgpuYW1lc3BhY2UgVWkKewpOYXZpZ2F0 aW9uVmlldzo6TmF2aWdhdGlvblZpZXcoaW50IGN3LCBpbnQgY2gsIGludCBwYWRkaW5nKToKICAg IG1fQ2hpbGRXaWR0aChjdyksIG1fQ2hpbGRIZWlnaHQoY2gpLCBtX1BhZGRpbmcocGFkZGluZykK ewogICAgaW5pdCgpOwp9CgpOYXZpZ2F0aW9uVmlldzo6fk5hdmlnYXRpb25WaWV3KCkKewp9Cgp2 b2lkIE5hdmlnYXRpb25WaWV3OjppbnNlcnQoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zLCBHdGs6 OldpZGdldCAqd3B0cikKewogICAgbV9DaGlsZExpc3QuaW5zZXJ0KHBvcywgd3B0cik7CiAgICB3 cHRyLT5zZXRfcGFyZW50KCp0aGlzKTsKICAgIHVwZGF0ZV9sYXlvdXQoKTsKfQoKdm9pZCBOYXZp Z2F0aW9uVmlldzo6ZXJhc2UoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zKQp7CiAgICAoKnBvcykt PnVucGFyZW50KCk7CiAgICBtX0NoaWxkTGlzdC5lcmFzZShwb3MpOwogICAgdXBkYXRlX2xheW91 dCgpOwp9Cgp2b2lkIE5hdmlnYXRpb25WaWV3OjpjbGVhcigpCnsKICAgIHN0ZDo6Zm9yX2VhY2go bV9DaGlsZExpc3QuYmVnaW4oKSwgbV9DaGlsZExpc3QuZW5kKCksIAogICAgICAgICAgICBzdGQ6 Om1lbV9mdW4oJkd0azo6V2lkZ2V0Ojp1bnBhcmVudCkpOwogICAgbV9DaGlsZExpc3QuY2xlYXIo KTsKICAgIHVwZGF0ZV9sYXlvdXQoKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6aW5pdCgpCnsK ICAgIG1fQ2hpbGRXaWR0aCA9IHN0ZDo6bWF4KDEsIG1fQ2hpbGRXaWR0aCk7CiAgICBtX0NoaWxk SGVpZ2h0ID0gc3RkOjptYXgoMSwgbV9DaGlsZEhlaWdodCk7CiAgICBtX1BhZGRpbmcgPSBzdGQ6 Om1heCgxLCBtX1BhZGRpbmcpOwoKICAgIHVwZGF0ZV9sYXlvdXQoKTsKCiAgICBzaG93X2FsbF9j aGlsZHJlbigpOwp9Cgp2b2lkIE5hdmlnYXRpb25WaWV3Ojp1cGRhdGVfbGF5b3V0KCkKewogICAg dXBkYXRlX2xheW91dChnZXRfYWxsb2NhdGlvbigpKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6 dXBkYXRlX2xheW91dChjb25zdCBHdGs6OkFsbG9jYXRpb24gJmFsbG9jYXRpb24pCnsKICAgIHN0 ZDo6Y291dCA8PCAidXBkYXRlIGxheW91dFxuIjsKCiAgICAvLyBjYWxjdWxhdGUgc2NyZWVuIHBh cmFtZXRlcnMsIG51bWJlciBvZiByb3dzLCBjb2x1bW5zIHRvIGJlIGRpc3BsYXllZAogICAgaW50 IGF2YWlsX3dpZHRoID0gYWxsb2NhdGlvbi5nZXRfd2lkdGgoKSAtIDIqQk9SREVSX1NJWkU7CiAg ICBtX0NlbGxXaWR0aCA9IG1fQ2hpbGRXaWR0aCArIDIqbV9QYWRkaW5nOwogICAgbV9DZWxsSGVp Z2h0ID0gbV9DaGlsZEhlaWdodCArIDIqbV9QYWRkaW5nOwoKICAgIG1fTnVtQ29scyA9IHN0ZDo6 bWF4KDEsIGF2YWlsX3dpZHRoL21fQ2VsbFdpZHRoKTsKICAgIG1fTnVtUm93cyA9IG1fQ2hpbGRM aXN0LnNpemUoKS9tX051bUNvbHM7CiAgICBpZihtX0NoaWxkTGlzdC5zaXplKCkgJSBtX051bUNv bHMgIT0gMCkKICAgICAgICArK21fTnVtUm93czsKCiAgICBpbnQgaGVpZ2h0ID0gbV9OdW1Sb3dz Km1fQ2VsbEhlaWdodCArIDIqQk9SREVSX1NJWkU7CiAgICBnZXRfdmFkanVzdG1lbnQoKS0+c2V0 X3N0ZXBfaW5jcmVtZW50KG1fQ2VsbEhlaWdodCk7CgogICAgaW50IHggPSBpbnQoZ2V0X2hhZGp1 c3RtZW50KCktPmdldF92YWx1ZSgpKTsKICAgIGludCB5ID0gaW50KGhlaWdodCptX1Njcm9sbFZh bHVlKTsKCiAgICBpbnQgaW5kZXggPSAwOwogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgaXQ7CiAg ICBmb3IoaXQgPSBtX0NoaWxkTGlzdC5iZWdpbigpOyBpdCAhPSBtX0NoaWxkTGlzdC5lbmQoKTsg KytpdCwgKytpbmRleCkgewogICAgICAgIGludCBjY29sID0gaW5kZXggJSBtX051bUNvbHM7CiAg ICAgICAgaW50IGNyb3cgPSBpbmRleCAvIG1fTnVtQ29sczsKICAgICAgICBpbnQgY3ggPSBCT1JE RVJfU0laRSArIG1fUGFkZGluZyArIGNjb2wqbV9DZWxsV2lkdGg7CiAgICAgICAgaW50IGN5ID0g Qk9SREVSX1NJWkUgKyBtX1BhZGRpbmcgKyBjcm93Km1fQ2VsbEhlaWdodDsKICAgICAgICBHdGs6 OkFsbG9jYXRpb24gY2hpbGRfYWxsb2MoY3gsIGN5LCBtX0NoaWxkV2lkdGgsIG1fQ2hpbGRIZWln aHQpOwogICAgICAgICgqaXQpLT5zaXplX2FsbG9jYXRlKGNoaWxkX2FsbG9jKTsKICAgIH0KCiAg ICBzZXRfc2l6ZSh4LCB5LCBhbGxvY2F0aW9uLmdldF93aWR0aCgpLCBoZWlnaHQpOwoKICAgIHNo b3dfYWxsX2NoaWxkcmVuKCk7Cn0KCnZvaWQgTmF2aWdhdGlvblZpZXc6OnNldF9zaXplKGludCB4 LCBpbnQgeSwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQp7CiAgICBnZXRfaGFkanVzdG1lbnQoKS0+ c2V0X3VwcGVyKHN0ZDo6bWF4KGdldF9hbGxvY2F0aW9uKCkuZ2V0X3dpZHRoKCksIHdpZHRoKSk7 CiAgICBnZXRfdmFkanVzdG1lbnQoKS0+c2V0X3VwcGVyKHN0ZDo6bWF4KGdldF9hbGxvY2F0aW9u KCkuZ2V0X2hlaWdodCgpLCBoZWlnaHQpKTsKCiAgICBib29sIHhjaGFuZ2UgPSBnZXRfaGFkanVz dG1lbnQoKS0+Z2V0X3ZhbHVlKCkgIT0geDsKICAgIGJvb2wgeWNoYW5nZSA9IGdldF92YWRqdXN0 bWVudCgpLT5nZXRfdmFsdWUoKSAhPSB5OwogICAgaWYoeGNoYW5nZSB8fCB5Y2hhbmdlKSB7CiAg ICAgICAgZ2V0X2hhZGp1c3RtZW50KCktPnNldF92YWx1ZSh4KTsKICAgICAgICBnZXRfdmFkanVz dG1lbnQoKS0+c2V0X3ZhbHVlKHkpOwogICAgfQoKICAgIGlmKGdldF93aWR0aCgpICE9IHdpZHRo IHx8IGdldF9oZWlnaHQoKSAhPSBoZWlnaHQpCiAgICAgICAgQmFzZVQ6OnNldF9zaXplKHdpZHRo LCBoZWlnaHQpOwp9CgovKgpib29sIE5hdmlnYXRpb25WaWV3Ojpvbl9leHBvc2VfZXZlbnQoR2Rr RXZlbnRFeHBvc2UgKmV2ZW50KQp7CiAgICBHZGs6OlJlY3RhbmdsZSBhcmVhKCYoZXZlbnQtPmFy ZWEpKTsKICAgIGRyYXdfYWxsX2NlbGxzKGFyZWEpOwogICAgcmV0dXJuIEJhc2VUOjpvbl9leHBv c2VfZXZlbnQoZXZlbnQpOwp9CiovCgp2b2lkIE5hdmlnYXRpb25WaWV3OjpkcmF3X2FsbF9jZWxs cyhjb25zdCBHZGs6OlJlY3RhbmdsZSAmYXJlYSkKewogICAgLy8gVGhpcyBpcyBhbiBpbi1lZmZp Y2llbnQgd2F5IG9mIHVwZGF0aW5nLCB3ZSBuZWVkIG9ubHkgdXBkYXRlIGNlbGxzCiAgICAvLyBs eWluZyBpbiBhcmVhCiAgICBzdGQ6OmNvdXQgPDwgImRyYXdpbmcuLlxuIjsKICAgIHNob3dfYWxs X2NoaWxkcmVuKCk7CiAgICBmb3IoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgaXQgPSBtX0NoaWxkTGlz dC5iZWdpbigpOwogICAgICAgICAgICBpdCAhPSBtX0NoaWxkTGlzdC5lbmQoKTsgKytpdCkgewog ICAgICAgICgqaXQpLT5zaG93KCk7CiAgICAgICAgKCppdCktPnF1ZXVlX2RyYXcoKTsKICAgIH0K fQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6b25fc2l6ZV9hbGxvY2F0ZShHdGs6OkFsbG9jYXRpb24g JmFsbG9jYXRpb24pCnsKICAgIHN0ZDo6Y291dCA8PCAiYWxsb2MudzogIiA8PCBhbGxvY2F0aW9u LmdldF93aWR0aCgpIDw8ICIsICIKICAgICAgICAgICAgICA8PCAiYWxsb2MuaDogIiA8PCBhbGxv Y2F0aW9uLmdldF9oZWlnaHQoKSA8PCAiXG4iOwoKICAgIG1fU2Nyb2xsVmFsdWUgPSAoZ2V0X3Zh ZGp1c3RtZW50KCktPmdldF92YWx1ZSgpL2dldF92YWRqdXN0bWVudCgpLT5nZXRfdXBwZXIoKSk7 CiAgICB1cGRhdGVfbGF5b3V0KGFsbG9jYXRpb24pOwogICAgc2V0X2FsbG9jYXRpb24oYWxsb2Nh dGlvbik7CgogICAgLy8gc2hvdWxkIEkgY2FsbCBiYXNlIHZlcnNpb24sIGl0IGRvZXNuJ3Qgc2Vl bSB0byBtYWtlIGFueSBkaWZmZXJlbmNlIDooCiAgICBCYXNlVDo6b25fc2l6ZV9hbGxvY2F0ZShh bGxvY2F0aW9uKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6b25fc2l6ZV9yZXF1ZXN0KEd0azo6 UmVxdWlzaXRpb24gKnJlcXVpcykKewogICAgKnJlcXVpcyA9IEd0azo6UmVxdWlzaXRpb24oKTsK CiAgICAvLyBzZW5zaWJsZSBtaW5pbXVtcwogICAgcmVxdWlzLT53aWR0aCA9IDMwMDsKICAgIHJl cXVpcy0+aGVpZ2h0ID0gMjAwOwp9Cn0gLyogbmFtZXNwYWNlIFVpICovCgo= ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-chdr; name=navigationview.h; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy9uhm Content-Disposition: attachment; filename="navigationview.h" I2lmbmRlZiBfVUlfTkFWSUdBVElPTlZJRVdfSF8KI2RlZmluZSBfVUlfTkFWSUdBVElPTlZJRVdf SF8KCiNpbmNsdWRlIDxndGttbS90YWJsZS5oPgojaW5jbHVkZSA8Z3RrbW0vbGF5b3V0Lmg+CiNp bmNsdWRlIDxsaXN0PgoKbmFtZXNwYWNlIFVpCnsKY2xhc3MgTmF2aWdhdGlvblZpZXc6IHB1Ymxp YyBHdGs6OkxheW91dAp7CiBwdWJsaWM6CiAgICB0eXBlZGVmIHN0ZDo6bGlzdDxXaWRnZXQqPiBD aGlsZExpc3RUOwoKIHB1YmxpYzoKICAgIC8vIChjd2lkdGgsIGNoZWlnaHQpID0+IGNoaWxkIHdp ZHRoIGFuZCBoZWlnaHQgKGZpeGVkKQogICAgTmF2aWdhdGlvblZpZXcoaW50IGN3aWR0aCwgaW50 IGNoZWlnaHQsIGludCBwYWRkaW5nID0gMSk7CiAgICB2aXJ0dWFsIH5OYXZpZ2F0aW9uVmlldygp OwoKICAgIGJvb2wgZW1wdHkoKSBjb25zdCAgICAgICAgICAgICAgICAgIHsgcmV0dXJuIG1fQ2hp bGRMaXN0LmVtcHR5KCk7IH0KCiAgICB2b2lkIGNoaWxkX3dpZHRoKGludCBjd2lkdGgpICAgICAg ICB7IG1fQ2hpbGRXaWR0aCA9IGN3aWR0aDsgfQogICAgdm9pZCBjaGlsZF9oZWlnaHQoaW50IGNo ZWlnaHQpICAgICAgeyBtX0NoaWxkSGVpZ2h0ID0gY2hlaWdodDsgfQogICAgaW50IGNoaWxkX3dp ZHRoKCkgY29uc3QgICAgICAgICAgICAgeyByZXR1cm4gbV9DaGlsZFdpZHRoOyB9CiAgICBpbnQg Y2hpbGRfaGVpZ2h0KCkgY29uc3QgICAgICAgICAgICB7IHJldHVybiBtX0NoaWxkSGVpZ2h0OyB9 CgogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgYmVnaW4oKSAgICAgICAgeyByZXR1cm4gbV9DaGls ZExpc3QuYmVnaW4oKTsgfQogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgZW5kKCkgICAgICAgICAg eyByZXR1cm4gbV9DaGlsZExpc3QuZW5kKCk7IH0KCiAgICAvLyBpbnNlcnRpb24KICAgIHZvaWQg aW5zZXJ0KENoaWxkTGlzdFQ6Oml0ZXJhdG9yIHBvcywgR3RrOjpXaWRnZXQgKndwdHIpOwoKICAg IC8vIHJlbW92YWwKICAgIHZvaWQgZXJhc2UoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zKTsKCiAg ICB2b2lkIGNsZWFyKCk7CgogcHJvdGVjdGVkOgogICAgdHlwZWRlZiBHdGs6OkxheW91dCBCYXNl VDsKCiAgICAvLyBkYXRhCiAgICBpbnQgbV9DaGlsZFdpZHRoLCBtX0NoaWxkSGVpZ2h0OwogICAg aW50IG1fUGFkZGluZzsKICAgIENoaWxkTGlzdFQgbV9DaGlsZExpc3Q7CgogICAgaW50IG1fQ2Vs bFdpZHRoLCBtX0NlbGxIZWlnaHQ7CiAgICBpbnQgbV9IU2l6ZSwgbV9WU2l6ZTsKICAgIGRvdWJs ZSBtX1Njcm9sbFZhbHVlOwogICAgaW50IG1fTnVtUm93cywgbV9OdW1Db2xzOwoKICAgIHN0YXRp YyBjb25zdCBpbnQgQk9SREVSX1NJWkUgPSA2OwoKICAgIC8vIG92ZXJyaWRlcwogICAgdmlydHVh bCB2b2lkIG9uX3NpemVfYWxsb2NhdGUoR3RrOjpBbGxvY2F0aW9uICZhbGxvY2F0aW9uKTsKICAg IHZpcnR1YWwgdm9pZCBvbl9zaXplX3JlcXVlc3QoR3RrOjpSZXF1aXNpdGlvbiAqcmVxdWlzKTsK Ly8gICAgdmlydHVhbCBib29sIG9uX2V4cG9zZV9ldmVudChHZGtFdmVudEV4cG9zZSAqZXZlbnQp OwoKICAgIC8vCiAgICB2aXJ0dWFsIHZvaWQgaW5pdCgpOwogICAgdmlydHVhbCB2b2lkIHVwZGF0 ZV9sYXlvdXQoKTsKICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVfbGF5b3V0KGNvbnN0IEd0azo6QWxs b2NhdGlvbiAmYWxsb2NhdGlvbik7CiAgICB2aXJ0dWFsIHZvaWQgc2V0X3NpemUoaW50IHgsIGlu dCB5LCBpbnQgdywgaW50IGgpOwogICAgdmlydHVhbCB2b2lkIGRyYXdfYWxsX2NlbGxzKGNvbnN0 IEdkazo6UmVjdGFuZ2xlICZhcmVhKTsKfTsKCn0gLyogbmFtZXNwYWNlIFVpICovCgojZW5kaWYg LyogX1VJX05BVklHQVRJT05WSUVXX0hfICovCgo= ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-c++src; name=test.cpp; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy9yms Content-Disposition: attachment; filename="test.cpp" I2luY2x1ZGUgIm5hdmlnYXRpb252aWV3LmgiCiNpbmNsdWRlIDxndGttbS9tYWluLmg+CiNpbmNs dWRlIDxndGttbS9idXR0b24uaD4KI2luY2x1ZGUgPGd0a21tL3dpbmRvdy5oPgojaW5jbHVkZSA8 Z3RrbW0vYm94Lmg+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1 ZGUgPHNzdHJlYW0+CiNpbmNsdWRlIDxib29zdC9zaGFyZWRfcHRyLmhwcD4KCnVzaW5nIG5hbWVz cGFjZSBzdGQ7CgpHbGliOjp1c3RyaW5nIHN0cihpbnQgaSkKewogIG9zdHJpbmdzdHJlYW0gb3V0 OwogIG91dCA8PCBpOwogIHJldHVybiBvdXQuc3RyKCk7Cn0KCmNsYXNzIEV4YW1wbGVXaW5kb3c6 IHB1YmxpYyBHdGs6OldpbmRvdwp7CnB1YmxpYzoKICBFeGFtcGxlV2luZG93KCk7CiAgdmlydHVh bCB+RXhhbXBsZVdpbmRvdygpOwoKcHJvdGVjdGVkOgogIC8vQ2hpbGQgd2lkZ2V0czoKICBVaTo6 TmF2aWdhdGlvblZpZXcgbV9WaWV3OwogIHN0ZDo6bGlzdDwgYm9vc3Q6OnNoYXJlZF9wdHI8R3Rr OjpCdXR0b24+ID4gbV9CTGlzdDsKCiAgdm9pZCBpbml0KGludCBjb3VudCk7CiAgdm9pZCBvbl9j aGFuZ2UoKTsKfTsKCkV4YW1wbGVXaW5kb3c6OkV4YW1wbGVXaW5kb3coKTogbV9WaWV3KDIwLCAy MCkKewogIEd0azo6VkJveCAqcGJveD0gR3RrOjptYW5hZ2UobmV3IEd0azo6VkJveCk7CiAgR3Rr OjpCdXR0b24gKnBjaGFuZ2UgPSBHdGs6Om1hbmFnZShuZXcgR3RrOjpCdXR0b24oIl9SZXNpemUi LCB0cnVlKSk7CiAgYWRkKCpwYm94KTsKCiAgaW5pdCgxMCk7CgogIHBib3gtPnBhY2tfc3RhcnQo bV9WaWV3KTsKICBwYm94LT5wYWNrX3N0YXJ0KCpwY2hhbmdlKTsKCiAgcGNoYW5nZS0+c2lnbmFs X2NsaWNrZWQoKS5jb25uZWN0KHNpZ2M6Om1lbV9mdW4oKnRoaXMsICZFeGFtcGxlV2luZG93Ojpv bl9jaGFuZ2UpKTsKCiAgc2hvd19hbGxfY2hpbGRyZW4oKTsKfQoKRXhhbXBsZVdpbmRvdzo6fkV4 YW1wbGVXaW5kb3coKQp7Cn0KCnZvaWQgRXhhbXBsZVdpbmRvdzo6b25fY2hhbmdlKCkKewogIGNv dXQgPDwgInJlc2l6aW5nIHRvICIgPDwgbV9CTGlzdC5zaXplKCkgKyAxIDw8IGVuZGw7CiAgaW5p dChtX0JMaXN0LnNpemUoKSArIDEpOwp9Cgp2b2lkIEV4YW1wbGVXaW5kb3c6OmluaXQoaW50IGNv dW50KQp7CiAgR3RrOjpCdXR0b24gKmJwdHIgPSBuZXcgR3RrOjpCdXR0b24oc3RyKG1fQkxpc3Qu c2l6ZSgpKSk7CiAgbV9CTGlzdC5wdXNoX2JhY2soYm9vc3Q6OnNoYXJlZF9wdHI8R3RrOjpCdXR0 b24+KGJwdHIpKTsKICBtX1ZpZXcuaW5zZXJ0KG1fVmlldy5lbmQoKSwgYnB0cik7Cn0KCiNpbmNs dWRlIDxndGttbS9tYWluLmg+CgppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQp7CiAg R3RrOjpNYWluIGtpdChhcmdjLCBhcmd2KTsKCiAgRXhhbXBsZVdpbmRvdyB3aW5kb3c7CiAga2l0 LnJ1bih3aW5kb3cpOyAvL1Nob3dzIHRoZSB3aW5kb3cgYW5kIHJldHVybnMgd2hlbiBpdCBpcyBj bG9zZWQuCgogIHJldHVybiAwOwp9Cgo= ------=_Part_10061_20542222.1150728699324-- From morten.bo.nielsen@topsil.com Mon Jun 19 11:23:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DD2E13B04B6 for ; Mon, 19 Jun 2006 11:23:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17470-10 for ; Mon, 19 Jun 2006 11:23:51 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id 6BD073B0771 for ; Mon, 19 Jun 2006 11:23:51 -0400 (EDT) Content-class: urn:content-classes:message Subject: drawables. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Mon, 19 Jun 2006 17:09:57 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: drawables. Thread-Index: AcaTsm2D6gzWi5XYTAWvBh9TJuRQPg== From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Spam-Score: -2.522 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 15:23:55 -0000 hi I'm currently trying to make an application that retrieves an image from, say, jpeg, and I would like to draw some lines on top of this image. I have found this snippet in the tutotial (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): bool myarea::on_expose_event(GdkEventExpose* ev) { Glib::RefPtr image =3D Gdk::PixBuf::create_from_file("myimage.png"); image->render_to_drawable(get_window(), get_style()->get_black_gc(), 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the whole image (from 0,0 to the full width,height) at 100,80 in the window Gdk::RGB_DITHER_NONE, 0, 0); return true; } It works. But I don't want to draw directly on the window, and every example I find the gdk::drawable used is from get_window().=20 I don't understand why Gtk::DrawingArea is not gdk::drawable. The question is what gtk-widget to use. Apparently only pixmap and bitmap are gdk::drawable, but they are usuable for "offscreen" rendering. Help, pseudocode, links to examples would be much appreciated. Regards Morten Bo Nielsen From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 19 15:06:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CC7D93B0598 for ; Mon, 19 Jun 2006 15:06:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26851-10 for ; Mon, 19 Jun 2006 15:06:19 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 189973B0B44 for ; Mon, 19 Jun 2006 15:06:19 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E6D65166D1 for ; Mon, 19 Jun 2006 12:05:35 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1153 To: gtkmm-forge@lists.sourceforge.net Date: Mon, 19 Jun 2006 12:05:34 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.398 tagged_above=-999 required=2 tests=[AWL=0.087, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.398 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 19:06:21 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344787] cvs build failure -- defined but unused static functions in treeview.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 3. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 4. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 11:31:37 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344787] cvs build failure -- defined but unused static functions in treeview.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619153137.3A9C26CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344787 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from Murray Cumming 2006-06-19 15:31 UTC ------- Fixed in CVS, and I'm making a new tarball release now. Many thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 13:30:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619173056.695306CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #5 from Murray Cumming 2006-06-19 17:30 UTC ------- Hopefully we'll have more luck with 2.9.5 (released just now), though I haven't tested it against a tarball yet. I'd appareciate it if you could. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Mon, 19 Jun 2006 13:31:15 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619173115.CA5E96CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #6 from Murray Cumming 2006-06-19 17:31 UTC ------- Hopefully we'll have more luck with 2.9.5, though I haven't tested it against a tarball yet. I'd appareciate it if you could. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Mon, 19 Jun 2006 14:05:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619180523.9FCE56CC1BF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x ------- Comment #6 from G?tz Waschk 2006-06-19 18:05 UTC ------- I can confirm that 2.9.5 is building fine against the current gtk release. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1153 ******************************************** From jonathon.jongsma@gmail.com Mon Jun 19 15:58:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1D8A63B0E59 for ; Mon, 19 Jun 2006 15:58:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29753-05 for ; Mon, 19 Jun 2006 15:57:59 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id CE9873B0E43 for ; Mon, 19 Jun 2006 15:57:58 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2247961nzo for ; Mon, 19 Jun 2006 12:57:12 -0700 (PDT) Received: by 10.36.251.45 with SMTP id y45mr7993320nzh; Mon, 19 Jun 2006 12:57:12 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 19 Jun 2006 12:57:11 -0700 (PDT) Message-ID: Date: Mon, 19 Jun 2006 14:57:11 -0500 From: "Jonathon Jongsma" To: "Morten Bo Nielsen" Subject: Re: drawables. In-Reply-To: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.396 tagged_above=-999 required=2 tests=[AWL=0.050, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.396 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 19:58:00 -0000 On 6/19/06, Morten Bo Nielsen wrote: > hi > > I'm currently trying to make an application that retrieves an image > from, say, jpeg, and I would like to draw some lines on top of this > image. > > I have found this snippet in the tutotial > (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): > > bool myarea::on_expose_event(GdkEventExpose* ev) > { > Glib::RefPtr image = > Gdk::PixBuf::create_from_file("myimage.png"); > image->render_to_drawable(get_window(), get_style()->get_black_gc(), > 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the > whole image (from 0,0 to the full width,height) at 100,80 in the window > Gdk::RGB_DITHER_NONE, 0, 0); > return true; > } > > It works. But I don't want to draw directly on the window, and every > example I find the gdk::drawable used is from get_window(). First, I just want to make sure that you're aware of the distinction between Gtk::Window and Gdk::Window. (I apologize if you know all of this already -- I have no idea what level of experience you have with Gtk / gtkmm so I don't want to make any assumptions). A Gtk::DrawingArea contains its own Gdk::Window (which is just a rectangular region on the screen), but this has nothing to do with the Gtk::Window widget that it is displayed in. The Gdk::Window is the window you're getting when you call the get_window() function, not the Gtk::Window. > I don't understand why Gtk::DrawingArea is not gdk::drawable. it is. You just have to get its Gdk::Window to do the actual drawing (Gdk::Window inherits from Gdk::Drawable). > The question is what gtk-widget to use. Apparently only pixmap and > bitmap are gdk::drawable, but they are usuable for "offscreen" > rendering. > > Help, pseudocode, links to examples would be much appreciated. Does that help, or did I just repeat things you already knew? Jonner From murrayc@murrayc.com Mon Jun 19 16:07:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7B8F83B0E1A for ; Mon, 19 Jun 2006 16:07:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30172-02 for ; Mon, 19 Jun 2006 16:07:48 -0400 (EDT) Received: from swarthymail-a5.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 689BE3B01B2 for ; Mon, 19 Jun 2006 16:07:48 -0400 (EDT) Received: from noname (p5497F6A7.dip.t-dialin.net [84.151.246.167]) by swarthymail-a5.dreamhost.com (Postfix) with ESMTP id 8D828109EB1; Mon, 19 Jun 2006 13:06:58 -0700 (PDT) Subject: Re: Editing a column From: Murray Cumming To: Baltasar In-Reply-To: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> References: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> Content-Type: text/plain Date: Mon, 19 Jun 2006 22:06:55 +0200 Message-Id: <1150747615.6042.17.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.481 tagged_above=-999 required=2 tests=[AWL=0.118, BAYES_00=-2.599] X-Spam-Score: -2.481 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 20:07:53 -0000 On Fri, 2006-06-16 at 12:51 +0200, Baltasar wrote: > Hi ! > > I've created a signal in the cell-renderer, and now I finally have a > method which is called when any of the columns in the treeview is > edited: > > void MainWindow::onColEdited(const Glib::ustring& path_string, > const Glib::ustring& new_text); > > > However, this signal doesn't give you any clue about which column was > really edited: path_string contains the row, which can be useful, but > the number of the column is not passed in. > > This time, I've explored the tutorial, but the tutorial assumes that > there's only one editable column, and it used the pointer to that column > directly. > > However, I need to centralize the event of an edited column in one > method, because I don't know how many [editable] columns I'm going to > have before start. sigc::bind will probably do what you need. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mickael.drean@gmail.com Tue Jun 20 05:33:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2A0113B01AB for ; Tue, 20 Jun 2006 05:33:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06181-08 for ; Tue, 20 Jun 2006 05:33:11 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by menubar.gnome.org (Postfix) with ESMTP id A99143B030E for ; Tue, 20 Jun 2006 05:33:10 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id z3so84030nzf for ; Tue, 20 Jun 2006 02:32:01 -0700 (PDT) Received: by 10.65.105.6 with SMTP id h6mr5906565qbm; Tue, 20 Jun 2006 02:21:59 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Tue, 20 Jun 2006 02:21:59 -0700 (PDT) Message-ID: Date: Tue, 20 Jun 2006 11:21:59 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: Gtk::Table problem MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_35951_15760242.1150795319588" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.745 tagged_above=-999 required=2 tests=[AWL=0.854, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.745 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 09:33:14 -0000 ------=_Part_35951_15760242.1150795319588 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi there, In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem. Any idea? here is a sample of my code : void MyApp::export_all() { for (int i = 0; i< GetNbEcran() ;++i) { move_to_screen(i); Glib::Timer time; time.start(); while (time.elapsed() < 1 ) { } time.stop(); Glib::ustring str2 = "./ecran "; std::ostringstream converter; converter << (i+1); str2 += converter.str(); str2 += ".bmp"; get_root_window()->show(); get_root_window()->process_all_updates(); queue_draw(); (*m_IterEcran)->export_to_bmp(str2); } } void CEcran::export_to_bmp(Glib::ustring filename) { int w = 0; int h = 0; show_all_children(); Gtk::Allocation allocation = get_allocation(); GdkWindowAttr attributes; memset(&attributes, 0, sizeof(attributes)); //Set initial position and size of the Gdk::Window: attributes.x = allocation.get_x(); attributes.y = allocation.get_y(); attributes.width = allocation.get_width(); attributes.height = allocation.get_height(); attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK; attributes.window_type = GDK_WINDOW_CHILD; attributes.wclass = GDK_INPUT_OUTPUT; Glib::RefPtr refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y); refGdkWindow->process_all_updates (); get_root_window()->show(); get_root_window()->process_all_updates(); refGdkWindow->get_size(w,h); Glib::RefPtr colormap = get_colormap(); Glib::RefPtr img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h); img = refGdkWindow->get_image(0,0,w,h); Glib::RefPtr pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h); pixbuf->save(filename,"bmp"); } ------=_Part_35951_15760242.1150795319588 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

Hi there,

In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem.

Any idea?
 
 

here is a sample of my code :

void MyApp::export_all()

{

for (int i = 0; i< GetNbEcran() ;++i)

{

move_to_screen(i);

Glib::Timer time;

time.start();

while (time.elapsed() < 1 )

{

}

time.stop();

Glib::ustring str2 = "./ecran ";

std::ostringstream converter;

converter << (i+1);

str2 += converter.str();

str2 += ".bmp";

get_root_window()->show();

get_root_window()->process_all_updates();

queue_draw();

(*m_IterEcran)->export_to_bmp(str2);

}

}

void CEcran::export_to_bmp(Glib::ustring filename)

{

int w = 0;

int h = 0;

show_all_children();

Gtk::Allocation allocation = get_allocation();

GdkWindowAttr attributes;

memset(&attributes, 0, sizeof(attributes));

//Set initial position and size of the Gdk::Window:

attributes.x = allocation.get_x();

attributes.y = allocation.get_y();

attributes.width = allocation.get_width();

attributes.height = allocation.get_height();

attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK;

attributes.window_type = GDK_WINDOW_CHILD;

attributes.wclass = GDK_INPUT_OUTPUT;

Glib::RefPtr<Gdk::Window> refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y);

refGdkWindow->process_all_updates ();

get_root_window()->show();

get_root_window()->process_all_updates();

refGdkWindow->get_size(w,h);

Glib::RefPtr<Gdk::Colormap> colormap = get_colormap();

Glib::RefPtr<Gdk::Image> img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h);

img = refGdkWindow->get_image(0,0,w,h);

Glib::RefPtr<Gdk::Pixbuf> pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h);

pixbuf->save(filename,"bmp");

}

------=_Part_35951_15760242.1150795319588-- From jonathon.jongsma@gmail.com Tue Jun 20 09:10:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 373493B047E for ; Tue, 20 Jun 2006 09:10:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17056-08 for ; Tue, 20 Jun 2006 09:10:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id D7E303B0458 for ; Tue, 20 Jun 2006 09:10:56 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2532319nzo for ; Tue, 20 Jun 2006 06:10:23 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr8949752nzi; Tue, 20 Jun 2006 06:10:22 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Tue, 20 Jun 2006 06:10:22 -0700 (PDT) Message-ID: Date: Tue, 20 Jun 2006 08:10:22 -0500 From: "Jonathon Jongsma" To: "Xiangfei Jia" Subject: Re: using cairo inside gtkmm? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.474 tagged_above=-999 required=2 tests=[AWL=0.126, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.474 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 13:10:59 -0000 On 6/18/06, Xiangfei Jia wrote: > I know that cairomm is not available on windows at the moment. But, I know > there is a way to call gtk+ functions inside gtkmm. So, Is it possible to > directly use cairo in gtkmm? Can anyone show me some short codes about how > to achieve it? > > Thanks in advance!!! Yes, you can use cairo directly from gtkmm. To create the cairo context, you have to use a GTK+ function (GDK actually). For example: cairo_t* cr = gdk_cairo_create(gtkmm_widget.get_window()->gobj()); // now you can use cr with regular cairo functions Jonner From murrayc@murrayc.com Tue Jun 20 13:04:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BEAFD3B05E3; Tue, 20 Jun 2006 13:04:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30785-01; Tue, 20 Jun 2006 13:04:23 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id 7AB3D3B04F0; Tue, 20 Jun 2006 13:04:23 -0400 (EDT) Received: from noname (p5497DB9C.dip.t-dialin.net [84.151.219.156]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id AF950129A91; Tue, 20 Jun 2006 10:03:26 -0700 (PDT) Subject: ANNOUNCE: gtkmm 2.9.5 From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Tue, 20 Jun 2006 19:03:22 +0200 Message-Id: <1150823002.6261.21.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.404 tagged_above=-999 required=2 tests=[AWL=0.041, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.404 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 17:04:28 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.5: Gtk: * Assistant: Added update_buttons_state(). * Button: Added get/set_image_position(). * Clipboard: Added request_rich_text(), wait_for_rich_text(), and wait_rich_text_is_available(). * Entry: Added get/set_inner_border(). * Notebook: Added set_group_id(), get_group_id(), get_tab_reorderable(), set_tab_reorderable(), get_tab_detachable(), set_tab_detachable(). * PrintContext: Added set_cairo_context(). * Printoperation: - run(): Added PrintOperationAction parameter. - Removed set_show_dialog(), set_pdf_target(), set_track_print_status(), run_async(). - Added set_export_filename(), set_track_print_status(), set_show_progress(), set_allow_async(), set_custom_tab_label(). * Fixed warnings (Elijah Newren, Jonathon Jongsma) Pango: * Context: Added get_matrix(). * Font: Added describe_with_absolute_size(), get_font_map(). * FontDescription: Added set_absolute_size(), get_size_is_absolute(). * Layout: Added get_font_description(), index_to_line_x(). * Renderer: Added get_matrix(). *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 20 15:07:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA6E63B04D5 for ; Tue, 20 Jun 2006 15:07:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07387-01 for ; Tue, 20 Jun 2006 15:06:57 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id CB3233B055D for ; Tue, 20 Jun 2006 15:06:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 727702E015 for ; Tue, 20 Jun 2006 12:06:00 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1154 To: gtkmm-forge@lists.sourceforge.net Date: Tue, 20 Jun 2006 12:05:49 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.399 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.399 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 19:07:05 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 2. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 3. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 16:39:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619203948.E92236CC1BD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #10 from Murray Cumming 2006-06-19 20:39 UTC ------- Done in cvs. Now we see output like this: murrayc@ubuntumurrayc:~/cvs/gnome216$ g++ testx11.cc `pkg-config gtkmm-2.4 --libs --cflags` In file included from /opt/gnome216/include/glibmm-2.4/glibmm/interface.h:24, from /opt/gnome216/include/glibmm-2.4/glibmm.h:38, from /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:7, from /opt/gnome216/include/gdkmm-2.4/gdkmm.h:27, from testx11.cc:2: /opt/gnome216/include/glibmm-2.4/glibmm/object.h:26:4: error: #error "X11/Xlib.h seems to have been included before this header. Due to some commonly-named macros in X11/Xlib.h, it may only be included after any glibmm, gdkmm, or gtkmm headers." /opt/gnome216/include/glibmm-2.4/glibmm/object.h:126: error: expected unqualified-id before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:126: error: expected `)' before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:127: error: expected identifier before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:127: error: expected ?,? or ?...? before numeric constant /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:187: error: expected identifier before ?int? /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:188: error: expected unqualified-id before ?{? token /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:204: error: template argument 1 is invalid /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:204: error: template argument 1 is invalid -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 18:35:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619223544.D115F6CC1AA@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67366|0 |1 is obsolete| | ------- Comment #4 from Marko Anastasov 2006-06-19 22:35 UTC ------- Created an attachment (id=67656) --> (http://bugzilla.gnome.org/attachment.cgi?id=67656&action=view) updated patch and new files Please Murray commit this one, I got the account in the meantime but I'm paranoid about re-checking out everything before this is in the repo. I updated the above, except for the default value of "PrintOperationAction action" in run() - all parameters after the one with a default value must also have default values, and there can't be a default for std::auto_ptr& and Window&. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 20 Jun 2006 02:52:34 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620065234.3F5D66CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |critical Status|UNCONFIRMED |NEEDINFO Priority|Normal |High ------- Comment #5 from Murray Cumming 2006-06-20 06:52 UTC ------- Great. Anyone should feel free to commit this. > I updated the above, except for the default value of "PrintOperationAction > action" in run() - all parameters after the one with a default value must also > have default values, and there can't be a default for > std::auto_ptr& and Window&. But we can have it for the version that has no std::auto_ptr. Some extra things I noticed: - In printoperation.hg, please avoid including gtk/gtkprintoperation.h. It doesn't seem necessary. - In _WRAP_SIGNAL("preview"), it might be safer to pass the parent parameter by pointer. I guess it might sometimes be null. - printunixdialog.hg: void add_custom_tab(): Maybe we can add an overload that takes a ustring for the label. - In printoperationpreview.hg, with the signals, you probably don't want to use "no_default_handler". I generally only use that to avoid breaking ABI when adding new signals to an existing class. Feel free to make those changes directly in cvs. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 20 Jun 2006 03:02:40 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620070240.2BB796CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #7 from Murray Cumming 2006-06-20 07:02 UTC ------- Apparently gtkmm 2.9.5 builds fine with the latest GTK+ tarball. Thanks for all the fixes and feeback. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 20 Jun 2006 07:31:09 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620113109.C11566CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #8 from Joseph Sacco 2006-06-20 11:31 UTC ------- It does... You are welcome. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 20 Jun 2006 13:06:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620170643.1E6776CC0F8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |normal Status|NEEDINFO |UNCONFIRMED Priority|High |Normal ------- Comment #6 from Murray Cumming 2006-06-20 17:06 UTC ------- Resetting status, etc. I'm not sure how that was changed. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1154 ******************************************** From daf@minuslab.net Tue Jun 20 23:19:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 10A003B0463 for ; Tue, 20 Jun 2006 23:19:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02442-04 for ; Tue, 20 Jun 2006 23:19:53 -0400 (EDT) Received: from eastrmmtao06.cox.net (eastrmmtao06.cox.net [68.230.240.33]) by menubar.gnome.org (Postfix) with ESMTP id AD7073B010B for ; Tue, 20 Jun 2006 23:19:52 -0400 (EDT) Received: from [192.168.1.107] (really [68.0.246.8]) by eastrmmtao06.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060621031952.ZQGC16402.eastrmmtao06.cox.net@[192.168.1.107]> for ; Tue, 20 Jun 2006 23:19:52 -0400 Subject: Confusion over X Resources From: Dave Foster To: gtkmm-list@gnome.org Content-Type: text/plain Date: Wed, 21 Jun 2006 01:04:10 -0400 Message-Id: <1150866250.4918.15.camel@neptune.minuslab.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_BD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 03:19:56 -0000 Hi all- I've been developing a background setter/previwer/restorer with gtkmm for a number of months with a friend of mine. It's quite usable at the moment, but not very well rounded, it has an issue of leaking pixmaps and it has some bad interaction with other programs (other background setters can kill my program in its tracks!). I'm trying to get to the bottom of this problem. To briefly outline what happens to set the background image of X (note: this is NOT using gnome/nautilus to draw the background): - Open a connection to the X display - Execute XSetCloseDownMode() and set it to RetainPermanent - Load from file, scale or whatever, copy Pixbuf to a Pixmap - Destroy prior pixmap - Set the background of the root window - Set two named X atoms to the id of the new pixmap - Close connection to the X display In my set background function, I open a connection using Gdk::Display::open(the_display_name) (it supports multihead setups, which I run). I use the GDK_DISPLAY_XDISPLAY() macro to get the Display* pointer so I can call XSetCloseDownMode() and set the proper atoms. Using the GDK wrappers of gtkmm I create my pixbuf, scale or whatever, create a Gdk::Pixmap, and copy the pixbuf into that. I paint the background, set the atoms, and that is all. However, the connection never appears to close, becuase if I run a program like feh to set the background from the command line, my program immediatly dies, terminated by the call to XKillClient() which is supposed to kill the creator of the pixmap (remember the close down mode is permanent). Two issues: - If I am creating and closing a connection via Gdk::Display::open() shouldn't it be then separate from my main connection, thus not being subject to getting killed? - If I explicitly call flush() and close() on my Gdk::Display instance, I get a segmentation fault. The backtrace for this appears to be in the RefPtr destructor. (see below) Is this a bug? Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1223510336 (LWP 6436)] 0xb7bdb3d0 in gdk_display_x11_dispose () from /usr/lib/libgdk-x11-2.0.so.0 (gdb) bt #0 0xb7bdb3d0 in gdk_display_x11_dispose () from /usr/lib/libgdk-x11-2.0.so.0 #1 0xb7aabf2b in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #2 0xb772f520 in Glib::ObjectBase::unreference () from /usr/lib/libglibmm-2.4.so.1 #3 0x08058941 in ~RefPtr (this=0xbf9b32b0) at refptr.h:179 #4 0x080584a2 in SetBG::set_bg (disp=@0xbf9b33a0, file=@0xbf9b339c, mode=SetBG::SET_SCALE, bgcolor=@0xbf9b3398) at SetBG.cc:219 *trim* (SetBG::set_bg is my program) If you are wondering why feh or similar calls XKillClient, see this link: http://www.eterm.org/docs/view.php?doc=ref#trans The source to my project can be found at: http://svn.syscrash.ca/nitrogen/trunk/ or I can give relevant extracts if needed. The function which is giving the problems is SetBG::set_bg in http://svn.syscrash.ca/nitrogen/trunk/src/SetBG.cc Sorry for the long read on my first post, please someone have some idea of what to do! Thanks! dave -- Dave Foster From mickael.drean@gmail.com Wed Jun 21 09:41:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1E6E33B0DDD for ; Wed, 21 Jun 2006 09:41:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09542-05 for ; Wed, 21 Jun 2006 09:41:45 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id D06683B103D for ; Wed, 21 Jun 2006 09:41:44 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i21so145755wra for ; Wed, 21 Jun 2006 06:41:44 -0700 (PDT) Received: by 10.65.54.5 with SMTP id g5mr951102qbk; Wed, 21 Jun 2006 06:41:44 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Wed, 21 Jun 2006 06:41:43 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 15:41:43 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: Re: Gtk::Table problem In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_50486_19469752.1150897303944" References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.792 tagged_above=-999 required=2 tests=[AWL=0.807, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.792 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 13:41:50 -0000 ------=_Part_50486_19469752.1150897303944 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, after searching a while, i saw that it's queue_draw() function which have no effect if it has not been display once. So, i think that queue_draw() is not called because there is no area to update. How can i force my widget to display on my computer screen into my own function? I really need help on this, Thanks a lot Mick 2006/6/20, Mickael Drean : > > Hi there, > > In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In > fact i can switch visualisation of different Table. I use it to draw some > curve and i would like to export all the Table to picture. When i try to > export onei succeed to create my picture but if i try to export all by > starting from the first, export , switching to next, export , etc... i have > picture of 1px by 1px. I tried to slow it and i saw that my table don't > appear. I suppose that it's an graphical allocation problem. > Any idea? > > > > here is a sample of my code : > > void MyApp::export_all() > > { > > for (int i = 0; i< GetNbEcran() ;++i) > > { > > move_to_screen(i); > > Glib::Timer time; > > time.start(); > > while (time.elapsed() < 1 ) > > { > > } > > time.stop(); > > Glib::ustring str2 = "./ecran "; > > std::ostringstream converter; > > converter << (i+1); > > str2 += converter.str(); > > str2 += ".bmp"; > > get_root_window()->show(); > > get_root_window()->process_all_updates(); > > queue_draw(); > > (*m_IterEcran)->export_to_bmp(str2); > > } > > } > > void CEcran::export_to_bmp(Glib::ustring filename) > > { > > int w = 0; > > int h = 0; > > show_all_children(); > > Gtk::Allocation allocation = get_allocation(); > > GdkWindowAttr attributes; > > memset(&attributes, 0, sizeof(attributes)); > > //Set initial position and size of the Gdk::Window: > > attributes.x = allocation.get_x(); > > attributes.y = allocation.get_y(); > > attributes.width = allocation.get_width(); > > attributes.height = allocation.get_height(); > > attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK; > > attributes.window_type = GDK_WINDOW_CHILD; > > attributes.wclass = GDK_INPUT_OUTPUT; > > Glib::RefPtr refGdkWindow = Gdk::Window::create(get_window() > /* parent */, &attributes, GDK_WA_X | GDK_WA_Y); > > refGdkWindow->process_all_updates (); > > get_root_window()->show(); > > get_root_window()->process_all_updates(); > > refGdkWindow->get_size(w,h); > > Glib::RefPtr colormap = get_colormap(); > > Glib::RefPtr img = Gdk::Image::create(Gdk::IMAGE_NORMAL > ,get_visual(), w,h); > > img = refGdkWindow->get_image(0,0,w,h); > > Glib::RefPtr pixbuf = Gdk::Pixbuf::create(img, colormap, > 0,0,0,0,w,h); > > pixbuf->save(filename,"bmp"); > > } > ------=_Part_50486_19469752.1150897303944 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
 
  after searching a while, i saw that it's queue_draw() function which have no effect if it has not been display once. So, i think that queue_draw() is not called because there is no area to update.
 
   How can i force my widget to display on my computer screen into my own function?
 
 
I really need help on this,
 
Thanks a lot
 
Mick
 
2006/6/20, Mickael Drean <mickael.drean@gmail.com>:

Hi there,

In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem.

Any idea?
 
 

here is a sample of my code :

void MyApp::export_all()

{

for (int i = 0; i< GetNbEcran() ;++i)

{

move_to_screen(i);

Glib::Timer time;

time.start();

while (time.elapsed() < 1 )

{

}

time.stop();

Glib::ustring str2 = "./ecran ";

std::ostringstream converter;

converter << (i+1);

str2 += converter.str();

str2 += ".bmp";

get_root_window()->show();

get_root_window()->process_all_updates();

queue_draw();

(*m_IterEcran)->export_to_bmp(str2);

}

}

void CEcran::export_to_bmp(Glib::ustring filename)

{

int w = 0;

int h = 0;

show_all_children();

Gtk::Allocation allocation = get_allocation();

GdkWindowAttr attributes;

memset(&attributes, 0, sizeof(attributes));

//Set initial position and size of the Gdk::Window:

attributes.x = allocation.get_x();

attributes.y = allocation.get_y();

attributes.width = allocation.get_width();

attributes.height = allocation.get_height();

attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK;

attributes.window_type = GDK_WINDOW_CHILD;

attributes.wclass = GDK_INPUT_OUTPUT;

Glib::RefPtr<Gdk::Window> refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y);

refGdkWindow->process_all_updates ();

get_root_window()->show();

get_root_window()->process_all_updates();

refGdkWindow->get_size(w,h);

Glib::RefPtr<Gdk::Colormap> colormap = get_colormap();

Glib::RefPtr<Gdk::Image> img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h);

img = refGdkWindow->get_image(0,0,w,h);

Glib::RefPtr<Gdk::Pixbuf> pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h);

pixbuf->save(filename,"bmp");

}


------=_Part_50486_19469752.1150897303944-- From yogesh.ar@gmail.com Wed Jun 21 10:35:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4CCD83B0FAB for ; Wed, 21 Jun 2006 10:35:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12801-09 for ; Wed, 21 Jun 2006 10:35:00 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id 6ACF33B0F70 for ; Wed, 21 Jun 2006 10:35:00 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id z59so2212965pyg for ; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Received: by 10.35.114.16 with SMTP id r16mr11082281pym; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 20:04:59 +0530 From: "Yogesh Arora" To: gtkmm-list@gnome.org Subject: automatically scrolling MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.704 tagged_above=-999 required=2 tests=[AWL=-0.662, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.704 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 14:35:01 -0000 Hi I have a TextView inside a scroll window. I want to create an animation effect in which TextView scrolls automatically I know there is set_value function in Range class. But for calling that function i will always have to calculate the value. There should be some funtion such as step_increment page_increment can called for step or page_increment -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From bob@fis-cal.com Wed Jun 21 10:47:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 90DA03B102B for ; Wed, 21 Jun 2006 10:47:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13931-09 for ; Wed, 21 Jun 2006 10:47:43 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 5FB2F3B105C for ; Wed, 21 Jun 2006 10:47:42 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AUA23584; Wed, 21 Jun 2006 10:47:36 -0400 (EDT) Message-ID: <44995C03.5080103@fis-cal.com> Date: Wed, 21 Jun 2006 09:47:31 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Yogesh Arora Subject: Re: automatically scrolling References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------050603050308050508070105" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.509 tagged_above=-999 required=2 tests=[AWL=-0.923, BAYES_20=-0.74, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.509 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 14:47:44 -0000 This is a multi-part message in MIME format. --------------050603050308050508070105 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Since gtkmm is merely a wrapper for underlying gtk functions and classes, I recommend that you re-post this message on the gtk mailing list. Bob Caryl Yogesh Arora wrote: > Hi > > I have a TextView inside a scroll window. > I want to create an animation effect in which TextView scrolls automatically > > I know there is set_value function in Range class. But for calling > that function i will always have to calculate the value. > > There should be some funtion such as step_increment page_increment can called > for step or page_increment > > --------------050603050308050508070105 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------050603050308050508070105-- From murrayc@murrayc.com Wed Jun 21 12:03:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 314A73B0FFF for ; Wed, 21 Jun 2006 12:03:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19318-02 for ; Wed, 21 Jun 2006 12:03:42 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id 7C0FD3B10B4 for ; Wed, 21 Jun 2006 12:01:09 -0400 (EDT) Received: from noname (p5497F05F.dip.t-dialin.net [84.151.240.95]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 23621129A93; Wed, 21 Jun 2006 09:01:06 -0700 (PDT) Subject: Re: automatically scrolling From: Murray Cumming To: Yogesh Arora In-Reply-To: References: Content-Type: text/plain Date: Wed, 21 Jun 2006 18:01:03 +0200 Message-Id: <1150905663.7465.0.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.754 tagged_above=-999 required=2 tests=[AWL=-0.611, BAYES_00=-2.599, RCVD_IN_SORBS_WEB=1.456] X-Spam-Score: -1.754 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 16:03:48 -0000 On Wed, 2006-06-21 at 20:04 +0530, Yogesh Arora wrote: > Hi > > I have a TextView inside a scroll window. > I want to create an animation effect in which TextView scrolls automatically > > I know there is set_value function in Range class. But for calling > that function i will always have to calculate the value. > > There should be some funtion such as step_increment page_increment can called > for step or page_increment TextView has a variety of scroll* methods, which should help: http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TextView.html -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 21 15:08:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 10F623B035A for ; Wed, 21 Jun 2006 15:08:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31348-09 for ; Wed, 21 Jun 2006 15:08:45 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 791123B031D for ; Wed, 21 Jun 2006 15:08:45 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 996D01E4E9 for ; Wed, 21 Jun 2006 12:03:45 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1155 To: gtkmm-forge@lists.sourceforge.net Date: Wed, 21 Jun 2006 12:03:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.4 tagged_above=-999 required=2 tests=[AWL=0.085, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 19:08:47 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345497] New: CVS head fails to build (gtkmm (bugzilla.gnome.org)) 2. [Bug 345497] CVS head fails to build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 20 Jun 2006 19:18:07 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] New: CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x Summary: CVS head fails to build Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Appears to be due to recent changes (more recent than the last bugs I filed as it compiled fine after fixing those). Anyway, I'm getting: printunixdialog.cc: In member function `void Gtk::PrintUnixDialog::add_custom_ta b(const Gtk::Widget&, const Glib::ustring&)': printunixdialog.cc:47: error: invalid use of undefined type `struct Gtk::Label' ../../gtk/gtkmm/container.h:53: error: forward declaration of `struct Gtk::Label ' printunixdialog.cc:48: error: no matching function for call to `Gtk::PrintUnixDi alog::add_custom_tab(const Gtk::Widget&, Gtk::Label&)' printunixdialog.cc:46: note: candidates are: void Gtk::PrintUnixDialog::add_custom_tab(const Gtk::Widget&, const Glib::ustring&) ../../gtk/gtkmm/printunixdialog.h:132: note: void Gtk::PrintUnixDialog::add_custom_tab(const Gtk::Widget&, const Gtk::Widget&) make[5]: *** [printunixdialog.lo] Error 1 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 20 Jun 2006 23:30:17 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060621033017.6DCFD6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x ------- Comment #1 from Elijah Newren 2006-06-21 03:30 UTC ------- Created an attachment (id=67760) --> (http://bugzilla.gnome.org/attachment.cgi?id=67760&action=view) Fix the build -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1155 ******************************************** From kanadakid@gmail.com Wed Jun 21 21:12:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2F6F23B0172 for ; Wed, 21 Jun 2006 21:12:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17376-03 for ; Wed, 21 Jun 2006 21:12:33 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.194]) by menubar.gnome.org (Postfix) with ESMTP id 0F4953B014B for ; Wed, 21 Jun 2006 21:12:32 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id t5so238798wxc for ; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Received: by 10.70.14.3 with SMTP id 3mr1924638wxn; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Received: by 10.70.78.8 with HTTP; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 21:12:32 -0400 From: "Mike Polan" To: gtkmm-list@gnome.org Subject: Signals in threads MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_285_31763584.1150938752353" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.804 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.804 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 01:12:34 -0000 ------=_Part_285_31763584.1150938752353 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I need to emit certain signals inside a running Glib::Thread in order to relay some information to the rest of my app. However, from what I know, I don't believe that it is really safe to emit such signals that are connected to a Gtk::Window, which in turn will call some GUI functions, directly from inside threads. Someone mentioned something about Glib::Dispatcher to me, but I'm not quite sure if that's what's needed to accomplish my task. In any case, how would I go about doing something like this? Thanks in advance. ------=_Part_285_31763584.1150938752353 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,
I need to emit certain signals inside a running Glib::Thread in order to relay some information to the rest of my app. However, from what I know, I don't believe that it is really safe to emit such signals that are connected to a Gtk::Window, which in turn will call some GUI functions, directly from inside threads. Someone mentioned something about Glib::Dispatcher to me, but I'm not quite sure if that's what's needed to accomplish my task. In any case, how would I go about doing something like this?

Thanks in advance.
------=_Part_285_31763584.1150938752353-- From yogesh.ar@gmail.com Thu Jun 22 01:34:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9375E3B0224 for ; Thu, 22 Jun 2006 01:34:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30452-10 for ; Thu, 22 Jun 2006 01:34:18 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.181]) by menubar.gnome.org (Postfix) with ESMTP id 82B043B01C1 for ; Thu, 22 Jun 2006 01:34:18 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id c59so212885pyc for ; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Received: by 10.35.83.6 with SMTP id k6mr668582pyl; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 11:04:17 +0530 From: "Yogesh Arora" To: "Murray Cumming" Subject: Re: automatically scrolling In-Reply-To: <1150905663.7465.0.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150905663.7465.0.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.409 tagged_above=-999 required=2 tests=[AWL=0.191, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.409 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 05:34:21 -0000 TextView has scroll methods but they are not useful in case u r doing step increment or page increment they are more related to TextBuffer. anyways i found a way out VScrollbar* scrollbar = scrolledWindow.get_vscrollbar(); scrollbar->set_value(scrollbar->get_value() + (scrollbar->get_adjustment()->get_step_increment()); On 6/21/06, Murray Cumming wrote: > On Wed, 2006-06-21 at 20:04 +0530, Yogesh Arora wrote: > > Hi > > > > I have a TextView inside a scroll window. > > I want to create an animation effect in which TextView scrolls automatically > > > > I know there is set_value function in Range class. But for calling > > that function i will always have to calculate the value. > > > > There should be some funtion such as step_increment page_increment can called > > for step or page_increment > > TextView has a variety of scroll* methods, which should help: > http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TextView.html > > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From yogesh.ar@gmail.com Thu Jun 22 01:36:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 709303B00CB for ; Thu, 22 Jun 2006 01:36:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30604-07 for ; Thu, 22 Jun 2006 01:36:12 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id A89803B0008 for ; Thu, 22 Jun 2006 01:36:12 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id w49so194011pyg for ; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Received: by 10.35.101.9 with SMTP id d9mr672875pym; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 11:06:11 +0530 From: "Yogesh Arora" To: bob@fis-cal.com Subject: Re: automatically scrolling In-Reply-To: <44995C03.5080103@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44995C03.5080103@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.344 tagged_above=-999 required=2 tests=[AWL=0.102, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.344 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 05:36:13 -0000 but in gtk there is a way to do it, i can fire a signal g_signal_emit_by_name (range, "move-slider", textview_text_scroll_type); On 6/21/06, Bob Caryl wrote: > Since gtkmm is merely a wrapper for underlying gtk functions and > classes, I recommend that you re-post this message on the gtk mailing list. > > Bob Caryl > > Yogesh Arora wrote: > > Hi > > > > I have a TextView inside a scroll window. > > I want to create an animation effect in which TextView scrolls automatically > > > > I know there is set_value function in Range class. But for calling > > that function i will always have to calculate the value. > > > > There should be some funtion such as step_increment page_increment can called > > for step or page_increment > > > > > > > -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From murrayc@murrayc.com Thu Jun 22 03:27:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 144C43B0346 for ; Thu, 22 Jun 2006 03:27:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04222-03 for ; Thu, 22 Jun 2006 03:27:35 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 50EAF3B05DE for ; Thu, 22 Jun 2006 03:27:27 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id A63A8DC743; Thu, 22 Jun 2006 00:27:26 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Thu, 22 Jun 2006 09:27:26 +0200 (CEST) Message-ID: <5074.194.138.18.132.1150961246.squirrel@webmail.murrayc.com> In-Reply-To: References: <44995C03.5080103@fis-cal.com> Date: Thu, 22 Jun 2006 09:27:26 +0200 (CEST) Subject: Re: automatically scrolling From: "Murray Cumming" To: "Yogesh Arora" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.483 tagged_above=-999 required=2 tests=[AWL=-0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.483 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 07:27:38 -0000 > but in gtk there is a way to do it, i can fire a signal > > g_signal_emit_by_name (range, "move-slider", textview_text_scroll_type); 1. You can use C functions on gtkmm objects, by using gobj(). 2. This is a keybinding/action signal. It is therefore not part of the public API. It could change/break/disappear in the future. gtkmm makes this clearer by not proving API for these signals. 3. Emitting signals for objects instead of just letting those objects emit their own signals themselves is messing around with the internals of an object. It's not part of the public API. It might not continue to work, and might have strange side-effects. gtkmm makes it more difficult to use non-public API. > > On 6/21/06, Bob Caryl wrote: >> Since gtkmm is merely a wrapper for underlying gtk functions and >> classes, I recommend that you re-post this message on the gtk mailing >> list. >> >> Bob Caryl >> >> Yogesh Arora wrote: >> > Hi >> > >> > I have a TextView inside a scroll window. >> > I want to create an animation effect in which TextView scrolls >> automatically >> > >> > I know there is set_value function in Range class. But for calling >> > that function i will always have to calculate the value. >> > >> > There should be some funtion such as step_increment page_increment can >> called >> > for step or page_increment >> > >> > >> >> >> > > > -- > Thanks > Yogesh > > Dont be intimidated by impossibillity.... be motivated by possibillity! > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mickael.drean@gmail.com Thu Jun 22 03:30:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25E353B058B for ; Thu, 22 Jun 2006 03:30:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04521-07 for ; Thu, 22 Jun 2006 03:30:22 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 5134F3B04D0 for ; Thu, 22 Jun 2006 03:30:16 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so346690nzn for ; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Received: by 10.65.237.20 with SMTP id o20mr2213519qbr; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 09:30:15 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: create a directory MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2358_24038577.1150961415120" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.756 tagged_above=-999 required=2 tests=[AWL=0.689, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.756 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 07:30:25 -0000 ------=_Part_2358_24038577.1150961415120 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi there, a simple question, which fonction could i use to create a directory? i'm trying to save a pixbuf into a specific repertory which not exist before calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i didn't find anything? Any idea? Mickael ------=_Part_2358_24038577.1150961415120 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi there,
 
 a simple question, which fonction could i use to create a directory? i'm trying to save a pixbuf into a specific repertory which not exist before calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i didn't find anything?
 
Any idea?
 
Mickael
------=_Part_2358_24038577.1150961415120-- From jonathon.jongsma@gmail.com Thu Jun 22 08:34:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 835FB3B03FD for ; Thu, 22 Jun 2006 08:34:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25683-01 for ; Thu, 22 Jun 2006 08:34:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by menubar.gnome.org (Postfix) with ESMTP id 88DF53B0420 for ; Thu, 22 Jun 2006 08:34:57 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id q3so451303nzb for ; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Received: by 10.36.132.5 with SMTP id f5mr1909967nzd; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 07:34:56 -0500 From: "Jonathon Jongsma" To: "Mickael Drean" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.049, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.397 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 12:34:58 -0000 I would just use g_mkdir(). Alternatively you could use something from gnome-vfsmm. Jonner On 6/22/06, Mickael Drean wrote: > > Hi there, > > a simple question, which fonction could i use to create a directory? i'm > trying to save a pixbuf into a specific repertory which not exist before > calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i > didn't find anything? > > Any idea? > > > Mickael > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > From bob@fis-cal.com Thu Jun 22 09:15:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 043623B00C0 for ; Thu, 22 Jun 2006 09:15:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29305-08 for ; Thu, 22 Jun 2006 09:15:57 -0400 (EDT) Received: from mailrtr1.mailzone.edeltacom.com (mailrtr1.mailzone.edeltacom.com [216.248.176.149]) by menubar.gnome.org (Postfix) with ESMTP id BCAAF3B05BF for ; Thu, 22 Jun 2006 09:15:57 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr1.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id FDO64847; Thu, 22 Jun 2006 09:15:53 -0400 (EDT) Message-ID: <449A97FE.9000600@fis-cal.com> Date: Thu, 22 Jun 2006 08:15:42 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Mike Polan Subject: Re: Signals in threads References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------030606020804040209090002" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:15:59 -0000 This is a multi-part message in MIME format. --------------030606020804040209090002 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hey Mike: First, you need to declare a Gtk::Dispatcher object in your GUI class. It will be the conduit from your worker threads to your GUI (and usually primary) thread. Next, in your GUI class you declare a function to handle the data coming from your worker thread that you will use to update your GUI, and you use it as a callback slot to connect to your Gtk::Dispatcher: Gtk::Dispatcher my_dispatcher; my_dispatcher.connect(sigc::mem_fun(*myclass,&MyClass::my_callback_slot)); Then, in the worker thread, you just call the dispatcher as a function: my_dispatcher(); whenever you wish to update your GUI. In my case, I had also declared in my GUI class a std::vector object to which my worker thread pushed back string data that I wanted to add to a Gtk::TextBuffer displayed in a Gtk::TextView in my GUI class. My callback slot would pop the Glib::ustrings off this vector one at a time and add them to the Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, my worker thread would push back strings to this vector object just prior to calling the dispatcher. I hope this helps. Bob /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ Mike Polan wrote: > Hi, > I need to emit certain signals inside a running Glib::Thread in order > to relay some information to the rest of my app. However, from what I > know, I don't believe that it is really safe to emit such signals that > are connected to a Gtk::Window, which in turn will call some GUI > functions, directly from inside threads. Someone mentioned something > about Glib::Dispatcher to me, but I'm not quite sure if that's what's > needed to accomplish my task. In any case, how would I go about doing > something like this? > > Thanks in advance. > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------030606020804040209090002 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------030606020804040209090002-- From bob@fis-cal.com Thu Jun 22 09:19:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3669E3B031A for ; Thu, 22 Jun 2006 09:19:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29589-06 for ; Thu, 22 Jun 2006 09:19:17 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 14F2A3B00C0 for ; Thu, 22 Jun 2006 09:19:17 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AUF46173; Thu, 22 Jun 2006 09:19:13 -0400 (EDT) Message-ID: <449A98D0.2030303@fis-cal.com> Date: Thu, 22 Jun 2006 08:19:12 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Mickael Drean Subject: Re: create a directory References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------000103020607030402090902" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:19:19 -0000 This is a multi-part message in MIME format. --------------000103020607030402090902 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. Bob Mickael Drean wrote: > Hi there, > > a simple question, which fonction could i use to create a directory? > i'm trying to save a pixbuf into a specific repertory which not exist > before calling save(). I saw that there is g_mkdir() in GTK+ but with > gtkmm i didn't find anything? > > Any idea? > > Mickael > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------000103020607030402090902 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------000103020607030402090902-- From daf@minuslab.net Thu Jun 22 09:22:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6FC223B06D0 for ; Thu, 22 Jun 2006 09:22:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30015-01 for ; Thu, 22 Jun 2006 09:22:32 -0400 (EDT) Received: from eastrmmtao06.cox.net (eastrmmtao06.cox.net [68.230.240.33]) by menubar.gnome.org (Postfix) with ESMTP id 8C87A3B06EF for ; Thu, 22 Jun 2006 09:21:03 -0400 (EDT) Received: from [192.168.9.211] (really [68.9.67.187]) by eastrmmtao06.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060622132102.ELGQ16402.eastrmmtao06.cox.net@[192.168.9.211]>; Thu, 22 Jun 2006 09:21:02 -0400 Message-ID: <449A9942.1060207@minuslab.net> Date: Thu, 22 Jun 2006 09:21:06 -0400 From: Dave Foster User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: bob@fis-cal.com Subject: Re: Signals in threads References: <449A97FE.9000600@fis-cal.com> In-Reply-To: <449A97FE.9000600@fis-cal.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:22:41 -0000 Hmm, I know I replied to this last night, perhaps I forgot to do reply all. Bob basically said what I did as well, however... Bob Caryl wrote: > > In my case, I had also declared in my GUI class a > std::vector object to which my worker thread pushed > back string data that I wanted to add to a Gtk::TextBuffer displayed > in a Gtk::TextView in my GUI class. My callback slot would pop the > Glib::ustrings off this vector one at a time and add them to the > Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, > my worker thread would push back strings to this vector object just > prior to calling the dispatcher. Your std::vector method does not sound very thread-safe.. there can be interleaving issues if your worker thread were to push a string on as your consumer thread were to pop strings off. Two solutions to this: use a mutex around accesses to your vector (gtkmm has a nice auto-destructing one), or use something which is already thread-safe like g_async_queue (or w/e that name is, i can't seem to remember it). Sorry for forgetting to cc the list earlier, Mike. dave -- Dave Foster From page.rob@gmail.com Thu Jun 22 09:27:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F02163B01EE for ; Thu, 22 Jun 2006 09:27:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30323-09 for ; Thu, 22 Jun 2006 09:27:57 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id F26353B03E5 for ; Thu, 22 Jun 2006 09:27:56 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so347960pye for ; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Received: by 10.35.21.1 with SMTP id y1mr1088031pyi; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Received: by 10.35.91.9 with HTTP; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 14:27:23 +0100 From: "Rob Page" To: bob@fis-cal.com Subject: Re: create a directory In-Reply-To: <449A98D0.2030303@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.434 tagged_above=-999 required=2 tests=[AWL=0.012, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.434 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:27:58 -0000 It is a convenience wrapper on POSIX systems, but it does sensible stuff on windows, as i understand. Regards, Rob. On 6/22/06, Bob Caryl wrote: > g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. > > Bob > > Mickael Drean wrote: > > Hi there, > > > > a simple question, which fonction could i use to create a directory? > > i'm trying to save a pixbuf into a specific repertory which not exist > > before calling save(). I saw that there is g_mkdir() in GTK+ but with > > gtkmm i didn't find anything? > > > > Any idea? > > > > Mickael > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From paul@linuxaudiosystems.com Thu Jun 22 09:59:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BD5D73B04C0 for ; Thu, 22 Jun 2006 09:59:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32696-02 for ; Thu, 22 Jun 2006 09:59:24 -0400 (EDT) Received: from vms046pub.verizon.net (vms046pub.verizon.net [206.46.252.46]) by menubar.gnome.org (Postfix) with ESMTP id E36A53B064D for ; Thu, 22 Jun 2006 09:59:23 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms046.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1900B25LIYTLJA@vms046.mailsrvcs.net> for gtkmm-list@gnome.org; Thu, 22 Jun 2006 08:59:23 -0500 (CDT) Date: Thu, 22 Jun 2006 09:59:51 -0400 From: Paul Davis Subject: Re: Signals in threads In-reply-to: <449A9942.1060207@minuslab.net> To: Dave Foster Message-id: <1150984792.10221.36.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <449A97FE.9000600@fis-cal.com> <449A9942.1060207@minuslab.net> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.556 tagged_above=-999 required=2 tests=[AWL=0.043, BAYES_00=-2.599] X-Spam-Score: -2.556 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:59:29 -0000 On Thu, 2006-06-22 at 09:21 -0400, Dave Foster wrote: > Hmm, I know I replied to this last night, perhaps I forgot to do reply > all. Bob basically said what I did as well, however... > > Bob Caryl wrote: > > > > In my case, I had also declared in my GUI class a > > std::vector object to which my worker thread pushed > > back string data that I wanted to add to a Gtk::TextBuffer displayed > > in a Gtk::TextView in my GUI class. My callback slot would pop the > > Glib::ustrings off this vector one at a time and add them to the > > Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, > > my worker thread would push back strings to this vector object just > > prior to calling the dispatcher. > Your std::vector method does not sound very thread-safe.. there can be > interleaving issues if your worker thread were to push a string on as > your consumer thread were to pop strings off. Two solutions to this: > use a mutex around accesses to your vector (gtkmm has a nice > auto-destructing one), or use something which is already thread-safe > like g_async_queue (or w/e that name is, i can't seem to remember it). single-reader/single-writer queues are inherently thread-safe as long as you are sensible about their implementation. lock-free ringbuffers are a widely used technique in realtime programming. JACK (http://jackaudio.org/) has a sample C implementation. i would agree, however, that using std::vector is not thread safe. --p From mickael.drean@gmail.com Thu Jun 22 10:02:11 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 172343B064B for ; Thu, 22 Jun 2006 10:02:11 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00311-07 for ; Thu, 22 Jun 2006 10:02:10 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.197]) by menubar.gnome.org (Postfix) with ESMTP id EDA163B06EE for ; Thu, 22 Jun 2006 10:02:09 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so457173nzh for ; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Received: by 10.65.224.13 with SMTP id b13mr2547749qbr; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 16:02:09 +0200 From: "Mickael Drean" To: "Rob Page" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5263_22326094.1150984929174" References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.541 tagged_above=-999 required=2 tests=[AWL=0.408, BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.541 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 14:02:11 -0000 ------=_Part_5263_22326094.1150984929174 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I tried to use it but linker is not happy :( Which librairy am I suppose to use? Mick 2006/6/22, Rob Page : > > It is a convenience wrapper on POSIX systems, but it does sensible > stuff on windows, as i understand. > > Regards, > Rob. > > On 6/22/06, Bob Caryl wrote: > > g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. > > > > Bob > > > > Mickael Drean wrote: > > > Hi there, > > > > > > a simple question, which fonction could i use to create a directory? > > > i'm trying to save a pixbuf into a specific repertory which not exist > > > before calling save(). I saw that there is g_mkdir() in GTK+ but with > > > gtkmm i didn't find anything? > > > > > > Any idea? > > > > > > Mickael > > > > ------------------------------------------------------------------------ > > > > > > _______________________________________________ > > > gtkmm-list mailing list > > > gtkmm-list@gnome.org > > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > ------=_Part_5263_22326094.1150984929174 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
I tried to use it but linker is not happy :(  Which librairy am I suppose to use?
 
Mick

 
2006/6/22, Rob Page <page.rob@gmail.com>:
It is a convenience wrapper on POSIX systems, but it does sensible
stuff on windows, as i understand.

Regards,
Rob.

On 6/22/06, Bob Caryl <bob@fis-cal.com> wrote:
> g_mkdir() is just a convenience wrapper for the POSIX mkdir() function.
>
> Bob
>
> Mickael Drean wrote:
> > Hi there,
> >
> >  a simple question, which fonction could i use to create a directory?
> > i'm trying to save a pixbuf into a specific repertory which not exist
> > before calling save(). I saw that there is g_mkdir() in GTK+ but with
> > gtkmm i didn't find anything?
> >
> > Any idea?
> >
> > Mickael
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > gtkmm-list mailing list
> > gtkmm-list@gnome.org
> > http://mail.gnome.org/mailman/listinfo/gtkmm-list
> >
>
>
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
>
>
>
>

------=_Part_5263_22326094.1150984929174-- From jonathon.jongsma@gmail.com Thu Jun 22 11:12:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0498B3B0172 for ; Thu, 22 Jun 2006 11:12:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04751-01 for ; Thu, 22 Jun 2006 11:12:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.202]) by menubar.gnome.org (Postfix) with ESMTP id EFBCB3B007D for ; Thu, 22 Jun 2006 11:12:40 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 18so412083nzp for ; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr2158632nzi; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 10:12:40 -0500 From: "Jonathon Jongsma" To: "Mickael Drean" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.398 tagged_above=-999 required=2 tests=[AWL=0.048, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.398 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 15:12:42 -0000 On 6/22/06, Mickael Drean wrote: > > I tried to use it but linker is not happy :( Which librairy am I suppose to > use? > > Mick It's in GLib, but if you're writing a gtkmm application, GLib should be linked in already. What's the link error you're seeing? Jonner From mickael.drean@gmail.com Thu Jun 22 14:05:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9161A3B00E0 for ; Thu, 22 Jun 2006 14:05:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15384-08 for ; Thu, 22 Jun 2006 14:05:01 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id CE5E63B03E5 for ; Thu, 22 Jun 2006 14:05:00 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so565521nzh for ; Thu, 22 Jun 2006 11:05:00 -0700 (PDT) Received: by 10.65.215.8 with SMTP id s8mr126402qbq; Thu, 22 Jun 2006 11:05:00 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 11:04:59 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 20:04:59 +0200 From: "Mickael Drean" To: "Jonathon Jongsma" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_8272_15810922.1150999499661" References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.562 tagged_above=-999 required=2 tests=[AWL=0.387, BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.562 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 18:05:16 -0000 ------=_Part_8272_15810922.1150999499661 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline genrapport.o(.text+0x515): In function `ZN10GenRapport9save_HTMLEN4Glib7ustringE': C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, int)' collect2: ld returned 1 exit status that's it!! 2006/6/22, Jonathon Jongsma : > > On 6/22/06, Mickael Drean wrote: > > > > I tried to use it but linker is not happy :( Which librairy am I > suppose to > > use? > > > > Mick > > It's in GLib, but if you're writing a gtkmm application, GLib should > be linked in already. What's the link error you're seeing? > > Jonner > ------=_Part_8272_15810922.1150999499661 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline genrapport.o(.text+0x515): In function `ZN10GenRapport9save_HTMLEN4Glib7ustringE':
C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, int)'
collect2: ld returned 1 exit status

that's it!!





2006/6/22, Jonathon Jongsma <jonathon.jongsma@gmail.com>:
On 6/22/06, Mickael Drean <mickael.drean@gmail.com> wrote:
>
> I tried to use it but linker is not happy :(  Which librairy am I suppose to
> use?
>
> Mick

It's in GLib, but if you're writing a gtkmm application, GLib should
be linked in already.  What's the link error you're seeing?

Jonner

------=_Part_8272_15810922.1150999499661-- From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 22 15:06:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B86793B01AA for ; Thu, 22 Jun 2006 15:06:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19435-09 for ; Thu, 22 Jun 2006 15:06:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id A9FA23B01DF for ; Thu, 22 Jun 2006 15:06:16 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 2A93217606 for ; Thu, 22 Jun 2006 12:06:16 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1156 To: gtkmm-forge@lists.sourceforge.net Date: Thu, 22 Jun 2006 12:06:14 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.4 tagged_above=-999 required=2 tests=[AWL=0.085, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 19:06:46 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345497] CVS head fails to build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 21 Jun 2006 15:58:39 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060621195839.812D26CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from Murray Cumming 2006-06-21 19:58 UTC ------- Yeah, already fixed. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1156 ******************************************** From kanadakid@gmail.com Thu Jun 22 15:34:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5C7023B0354 for ; Thu, 22 Jun 2006 15:34:55 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21537-01 for ; Thu, 22 Jun 2006 15:34:54 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.200]) by menubar.gnome.org (Postfix) with ESMTP id 71B5A3B0238 for ; Thu, 22 Jun 2006 15:34:54 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id t5so405410wxc for ; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Received: by 10.70.80.16 with SMTP id d16mr1157543wxb; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Received: by 10.70.78.8 with HTTP; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 15:34:53 -0400 From: "Mike Polan" To: gtkmm-list@gnome.org, paul@linuxaudiosystems.com Subject: Re: Signals in threads In-Reply-To: <1150984792.10221.36.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_13264_4980782.1151004893732" References: <449A97FE.9000600@fis-cal.com> <449A9942.1060207@minuslab.net> <1150984792.10221.36.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.734 tagged_above=-999 required=2 tests=[AWL=0.070, BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.734 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 19:34:55 -0000 ------=_Part_13264_4980782.1151004893732 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption. Once again, thanks! ------=_Part_13264_4980782.1151004893732 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption.

Once again, thanks!
------=_Part_13264_4980782.1151004893732-- From murrayc@murrayc.com Thu Jun 22 17:21:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 53AA83B083F; Thu, 22 Jun 2006 17:21:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27489-07; Thu, 22 Jun 2006 17:21:31 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-62.dreamhost.com [208.97.132.62]) by menubar.gnome.org (Postfix) with ESMTP id 713DB3B0823; Thu, 22 Jun 2006 17:21:26 -0400 (EDT) Received: from noname (p5497EA12.dip.t-dialin.net [84.151.234.18]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 13D217F03D; Thu, 22 Jun 2006 14:21:24 -0700 (PDT) Subject: ANNOUNCE: gtkmm 2.9.6 From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Thu, 22 Jun 2006 23:21:22 +0200 Message-Id: <1151011282.5804.37.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 21:21:32 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.6: Gtk: * Label: Added get/set_line_wrap_mode() and property. * MenuShell: Added get/set_take_focus() and property. * MessageDialog: Added set_image() and property. * StatusIcon: Added get_geometry(). * TreeView: Added get/set_rubber_banding(), get/set_grid_lines(), get/set_enable_tree_lines(). Added properties for show-expanders, level-indentation, rubber-banding, enable-grid-lines, and enable-tree-lines. (Murray Cumming) * PrintJob: send_job(): No longer throws an exception. * PrintUnixDialog: Added add_custom_tab() overload that takes a ustring. * Printer: Added get_job_count(), and enumerate_printers(), and others. * Printsettings: - Put the standard settings in a member class so they can be used as Gtk::PrintSettings::Keys::SOMETHING. - Remove get/set_print_to_file(). * PrintOperation: Added a version of run() without the Window parameter. * PrintOperationPreview: New class. (Most printing stuff: Marko Anastasov) *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From fedemico@yahoo.com Thu Jun 22 17:38:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B460D3B073F for ; Thu, 22 Jun 2006 17:38:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28175-05 for ; Thu, 22 Jun 2006 17:38:46 -0400 (EDT) Received: from web60313.mail.yahoo.com (web60313.mail.yahoo.com [209.73.178.136]) by menubar.gnome.org (Postfix) with SMTP id C0A0F3B0601 for ; Thu, 22 Jun 2006 17:38:45 -0400 (EDT) Received: (qmail 9206 invoked by uid 60001); 22 Jun 2006 21:38:44 -0000 Message-ID: <20060622213844.9204.qmail@web60313.mail.yahoo.com> Received: from [201.198.239.67] by web60313.mail.yahoo.com via HTTP; Thu, 22 Jun 2006 16:38:44 CDT Date: Thu, 22 Jun 2006 16:38:44 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= Subject: displaying images To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.907 tagged_above=-999 required=2 tests=[BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 0.907 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 21:38:46 -0000 Hi everybody! I am a beginner in GTK and Linux, and I am doing an application... When I run my program, the window that I designed is displayed, then when the "start" button is pressed, a thread is created and calls a function (in my c++ code) which enters in an infinite loop in where I capture every frame from a camera, then I take this images into different filters and other kind of processing. In every moment, a sigc function in the main loop event is seeing a flag that says: "the frame is ready, put it into a pixbuf and display it", if the flag is set, another function is called which puts the image into a pixbuf and displays it... that works fine!! Now, I want that when I press a button, another image (an image generated after the different filters) be displayed in another part of my window. To do this, I put ImageMagick functions in the different class functions in order to save every image each time a filter-function is called... but, when I do this, the image being displayed seems to be altered by this action because it doesnt display well... I dont know what is the problem since I am not putting the images in pixbufs yet or treating to display them.. . I just save this images in files... I dont know if you could tell me what I am doing wrong.. I hope, someone help me. Every comment would be appreciated!! Thanks __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From weijie90@gmail.com Thu Jun 22 20:21:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 442FF3B00A2 for ; Thu, 22 Jun 2006 20:21:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03157-07 for ; Thu, 22 Jun 2006 20:21:27 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id DDDA53B032E for ; Thu, 22 Jun 2006 20:21:26 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 4so595374nzn for ; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Received: by 10.36.147.2 with SMTP id u2mr2879998nzd; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.108.70]) by mx.gmail.com with ESMTP id 12sm3585836nzn.2006.06.22.17.21.23; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Subject: Apps that use libglademm From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Fri, 23 Jun 2006 08:21:16 +0800 Message-Id: <1151022077.6839.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.362 tagged_above=-999 required=2 tests=[AWL=0.238, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.362 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 00:21:28 -0000 Hi, I'm looking for open-source apps that use libglademm for the purpose of learning how to use libglademm. Does anyone know some good examples? Thanks! wj From extobias@hotmail.com Thu Jun 22 21:09:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A1EFF3B012A for ; Thu, 22 Jun 2006 21:09:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05000-08 for ; Thu, 22 Jun 2006 21:09:49 -0400 (EDT) Received: from hotmail.com (bay24-f17.bay24.hotmail.com [64.4.18.67]) by menubar.gnome.org (Postfix) with ESMTP id 09E0C3B0139 for ; Thu, 22 Jun 2006 21:09:48 -0400 (EDT) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Thu, 22 Jun 2006 18:09:48 -0700 Message-ID: Received: from 201.231.128.39 by by24fd.bay24.hotmail.msn.com with HTTP; Fri, 23 Jun 2006 01:09:43 GMT X-Originating-IP: [201.231.128.39] X-Originating-Email: [extobias@hotmail.com] X-Sender: extobias@hotmail.com From: "Tobias Alarcon" To: gtkmm-list@gnome.org Subject: Custom Widget Date: Thu, 22 Jun 2006 22:09:43 -0300 Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-OriginalArrivalTime: 23 Jun 2006 01:09:48.0213 (UTC) FILETIME=[B8BE9650:01C69661] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.907 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, MSGID_FROM_MTA_HEADER=0, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: 1.907 X-Spam-Level: * X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 01:09:51 -0000 Hi, Im new at the list. this its drive me crazy i hope any of you can help me I want to know if there any way to make a widget with a different shape than a rectangle. I only can change the background with a rc files, I need a widget with a determinate shape(i.e loaded from a pixmap), but with the behavior of a widget like a button or label. Sorry for me bad english, i hope understend me and appreciate any hint. bye _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From paul@linuxaudiosystems.com Thu Jun 22 23:42:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A40023B0207 for ; Thu, 22 Jun 2006 23:42:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11125-03 for ; Thu, 22 Jun 2006 23:42:07 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 9EFC23B017A for ; Thu, 22 Jun 2006 23:42:07 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1A009WZNM69LRC@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Thu, 22 Jun 2006 22:42:07 -0500 (CDT) Date: Thu, 22 Jun 2006 23:42:36 -0400 From: Paul Davis Subject: Re: Custom Widget In-reply-to: To: Tobias Alarcon Message-id: <1151034156.10221.57.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.556 tagged_above=-999 required=2 tests=[AWL=0.043, BAYES_00=-2.599] X-Spam-Score: -2.556 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 03:42:10 -0000 On Thu, 2006-06-22 at 22:09 -0300, Tobias Alarcon wrote: > Hi, Im new at the list. this its drive me crazy i hope any of you can help > me > I want to know if there any way to make a widget with a different shape than > a rectangle. I only can change the background with a rc files, I need a > widget with a determinate shape(i.e loaded from a pixmap), but with the > behavior of a widget like a button or label. you should investigate gdk_window_shape_combine_mask() From dynmail1@gassner-waagen.at Fri Jun 23 03:00:03 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 199893B0648 for ; Fri, 23 Jun 2006 03:00:03 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20806-10 for ; Fri, 23 Jun 2006 03:00:01 -0400 (EDT) Received: from taro.utanet.at (taro.utanet.at [213.90.36.45]) by menubar.gnome.org (Postfix) with ESMTP id 88A143B06A0 for ; Fri, 23 Jun 2006 03:00:01 -0400 (EDT) Received: from andrea.utanet.at ([213.90.36.55]) by taro.utanet.at with esmtp (Exim 4.60) (envelope-from ) id 1Ftfe3-0008Uv-Dq; Fri, 23 Jun 2006 08:59:59 +0200 Received: from [81.189.97.34] (helo=[192.168.1.23]) by andrea.utanet.at with esmtp (Exim 4.50) id 1Ftfe3-0006CZ-0o; Fri, 23 Jun 2006 08:59:59 +0200 Message-ID: <449B916E.1010102@gassner-waagen.at> Date: Fri, 23 Jun 2006 08:59:58 +0200 From: Michael Burian User-Agent: Thunderbird 1.5.0.2 (X11/20060516) MIME-Version: 1.0 To: gtkmm-list@gnome.org Subject: Re: Apps that use libglademm References: <1151022077.6839.5.camel@localhost> In-Reply-To: <1151022077.6839.5.camel@localhost> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.504 tagged_above=-999 required=2 tests=[AWL=-0.058, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, TW_BG=0.077, TW_XX=0.077] X-Spam-Score: -2.504 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:00:03 -0000 weijie wrote: > Hi, > I'm looking for open-source apps that use libglademm for the purpose of > learning how to use libglademm. The first place to look is probably the libglademm source itself. > Does anyone know some good examples? Thanks! Example how to find out (assumes debian etch, you might want to google for tarballs if you're using something else) [1] # apt-cache search libglademm libglademm-2.4-1c2a - C++ wrappers for libglade2 (shared library) libglademm-2.4-dev - C++ wrappers for libglade2 (development files) [2] # apt-cache rdepends libglademm-2.4-1c2a libglademm-2.4-1c2a Reverse Depends: regexxer workrave visualboyadvance regexxer patchage monster-masher libgnomeuimm-2.6-1c2a libglademm-2.4-dev libbakery-2.3-11c2a hardware-monitor From marble@igloo.snowplains.org Fri Jun 23 03:23:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A936B3B041A for ; Fri, 23 Jun 2006 03:23:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22060-06 for ; Fri, 23 Jun 2006 03:23:04 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 4B6BD3B079E for ; Fri, 23 Jun 2006 03:23:04 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 3A8E7368570; Fri, 23 Jun 2006 08:23:03 +0100 (BST) Date: Fri, 23 Jun 2006 08:23:03 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Subject: Re: Apps that use libglademm Message-ID: <20060623072302.GA30417@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1151022077.6839.5.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1151022077.6839.5.camel@localhost> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.528 tagged_above=-999 required=2 tests=[AWL=0.073, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -2.528 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:23:05 -0000 On Fri, Jun 23, 2006 at 08:21:16AM +0800, weijie wrote: > I'm looking for open-source apps that use libglademm for the purpose of > learning how to use libglademm. > Does anyone know some good examples? Thanks! Hi, I have a heavily documented example on my website here: http://www.pebble.org.uk/programming/libglademm_simple Hope that helps, Ainsley. From murrayc@murrayc.com Fri Jun 23 03:41:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 504013B021B for ; Fri, 23 Jun 2006 03:41:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23994-01 for ; Fri, 23 Jun 2006 03:41:42 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id C59053B041A for ; Fri, 23 Jun 2006 03:41:42 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 2A35ADCC21; Fri, 23 Jun 2006 00:41:42 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 23 Jun 2006 09:41:42 +0200 (CEST) Message-ID: <50470.194.138.18.132.1151048502.squirrel@webmail.murrayc.com> In-Reply-To: References: Date: Fri, 23 Jun 2006 09:41:42 +0200 (CEST) Subject: Re: Custom Widget From: "Murray Cumming" To: "Tobias Alarcon" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, TW_GT=0.077] X-Spam-Score: -2.522 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:41:44 -0000 > Hi, Im new at the list. this its drive me crazy i hope any of you can > help > me > I want to know if there any way to make a widget with a different shape > than > a rectangle. I only can change the background with a rc files, I need a > widget with a determinate shape(i.e loaded from a pixmap), but with the > behavior of a widget like a button or label. > Sorry for me bad english, i hope understend me and appreciate any hint. > bye You can make _windows_ with different shapes. For instance, see this example. http://cvs.gnome.org/viewcvs/gtkmm/examples/window/wheelbarrow.cc?view=markup I think that Gtk::Window::shape_combine_mask() is the interesting method there: http://gtkmm.sourceforge.net/docs/gtkmm-2.4/docs/reference/html/classGdk_1_1Window.html#7e7ccbbb8a86215d0478b9fc041dce34 There's also a shape_combine_region(). I'm not sure about widgets with different shapes. You might try gtk-list for that. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 23 03:47:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5BC523B068F for ; Fri, 23 Jun 2006 03:47:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24328-04 for ; Fri, 23 Jun 2006 03:47:12 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 9C72B3B0583 for ; Fri, 23 Jun 2006 03:47:12 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 2EB24DC8BE for ; Fri, 23 Jun 2006 00:47:12 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 23 Jun 2006 09:47:12 +0200 (CEST) Message-ID: <19548.194.138.18.132.1151048832.squirrel@webmail.murrayc.com> In-Reply-To: <20060623072302.GA30417@snowplains.org> References: <1151022077.6839.5.camel@localhost> <20060623072302.GA30417@snowplains.org> Date: Fri, 23 Jun 2006 09:47:12 +0200 (CEST) Subject: Re: Apps that use libglademm From: "Murray Cumming" To: gtkmm-list@gnome.org User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.483 tagged_above=-999 required=2 tests=[AWL=-0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.483 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:47:13 -0000 > On Fri, Jun 23, 2006 at 08:21:16AM +0800, weijie wrote: >> I'm looking for open-source apps that use libglademm for the purpose of >> learning how to use libglademm. >> Does anyone know some good examples? Thanks! > > Hi, > I have a heavily documented example on my website here: > http://www.pebble.org.uk/programming/libglademm_simple Excellent. That would be even better with a screenshot, and screenshots of the parts of Glade that you mention. Feel free to link to it from the gtkmm Documentation overview page (just edit it in cvs). You might even want to add it to the gtkmm tutorial. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From suryakiran.gullapalli@gmail.com Fri Jun 23 06:12:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F1C753B05FA for ; Fri, 23 Jun 2006 06:12:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01890-06 for ; Fri, 23 Jun 2006 06:12:15 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id 123683B08EC for ; Fri, 23 Jun 2006 06:11:52 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i28so717462nzi for ; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Received: by 10.36.247.28 with SMTP id u28mr3555399nzh; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Message-ID: <3462bcdb0606230311m1e9ca100hefc2b60d1bb75a5b@mail.gmail.com> Date: Fri, 23 Jun 2006 15:41:51 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org Subject: set_select_function MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9788_10748870.1151057511332" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.613 tagged_above=-999 required=2 tests=[AWL=-0.365, BAYES_00=-2.599, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.613 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 10:12:22 -0000 ------=_Part_9788_10748870.1151057511332 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all, I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this. say, select_function is the name of the function we pass to set_select_function myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ; 1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time. The sequence is, function call for "about to be selected" row function call for "about to be deselected" row function call for "about to be selected" row. Why three times? why second time for "about to be selected" row. 2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality. Thanks in advance, Surya ------=_Part_9788_10748870.1151057511332 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all,
I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this.

say, select_function is the name of the function we pass to set_select_function

myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ;

1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time.
The sequence is,
function call for "about to be selected" row
function call for "about to be deselected" row
function call for "about to be selected" row.

Why three times? why second time for "about to be selected" row.

2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality.

Thanks in advance,
Surya
------=_Part_9788_10748870.1151057511332-- From pfjan@yahoo.com.br Fri Jun 23 07:51:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E46E63B015A for ; Fri, 23 Jun 2006 07:51:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07629-10 for ; Fri, 23 Jun 2006 07:51:05 -0400 (EDT) Received: from web52102.mail.yahoo.com (web52102.mail.yahoo.com [206.190.48.105]) by menubar.gnome.org (Postfix) with SMTP id 1BB163B013B for ; Fri, 23 Jun 2006 07:51:04 -0400 (EDT) Received: (qmail 85541 invoked by uid 60001); 23 Jun 2006 11:51:03 -0000 Message-ID: <20060623115103.85539.qmail@web52102.mail.yahoo.com> Received: from [201.6.251.192] by web52102.mail.yahoo.com via HTTP; Fri, 23 Jun 2006 04:51:03 PDT Date: Fri, 23 Jun 2006 04:51:03 -0700 (PDT) From: Jan Pfeifer Subject: Re: Signals in threads To: Mike Polan , gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-1917555310-1151063463=:85274" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.126 tagged_above=-999 required=2 tests=[AWL=-0.256, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_30_40=0.374, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.126 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 11:51:08 -0000 --0-1917555310-1151063463=:85274 Content-Type: text/plain; charset=us-ascii A bit late on the discussion, but I did a wrapper method on Glib::Dispatcher that allows for a worker thread to call a method/function on the GUI thread, and wait for the results (it waits on a mutex+block signals in the meanwhile). The usage interface, on the worker thread, is like this: // update the interface gui_callback( sigc::mem_fun( *mywin, &MyWindow::update_status ) ); If the worker thread can wait a short time (typically) for the GUI thread to update, this is simple and thread safe. If interested let me know, I can send you the class for you to copy&paste from, or use as is -- it's LGPL and should be in source forge as soon as I finish the first working version of my project. - jan ----- Original Message ---- From: Mike Polan To: gtkmm-list@gnome.org; paul@linuxaudiosystems.com Sent: Thursday, June 22, 2006 4:34:53 PM Subject: Re: Signals in threads Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption. Once again, thanks! _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list --0-1917555310-1151063463=:85274 Content-Type: text/html; charset=us-ascii
A bit late on the discussion, but I did a wrapper method on Glib::Dispatcher that allows for a worker thread to call a method/function on the GUI thread, and wait for the results (it waits on a mutex+block signals in the meanwhile). The usage interface, on the worker thread, is like this:

    // update the interface
    gui_callback( sigc::mem_fun( *mywin, &MyWindow::update_status ) );

If the worker thread can wait a short time (typically) for the GUI thread to update, this is simple and  thread safe.

If interested let me know, I can send you the class for you to copy&paste from, or use as is -- it's LGPL and should be in source forge as soon as I finish the first working version of my project.

- jan


----- Original Message ----
From: Mike Polan <kanadakid@gmail.com>
To: gtkmm-list@gnome.org; paul@linuxaudiosystems.com
Sent: Thursday, June 22, 2006 4:34:53 PM
Subject: Re: Signals in threads

Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption.

Once again, thanks!
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list

--0-1917555310-1151063463=:85274-- From morten.bo.nielsen@topsil.com Wed Jun 21 04:30:30 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 64C463B0E52 for ; Wed, 21 Jun 2006 04:30:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21594-08 for ; Wed, 21 Jun 2006 04:30:29 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id 45C323B096C for ; Wed, 21 Jun 2006 04:30:27 -0400 (EDT) Content-class: urn:content-classes:message Subject: SV: drawables. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Wed, 21 Jun 2006 10:30:25 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: drawables. Thread-Index: AcaT2o8LHwmKrw2pREeU+cEBshERnwBMJc/Q From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.449 tagged_above=-999 required=2 tests=[AWL=-0.004, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.449 X-Spam-Level: X-Mailman-Approved-At: Fri, 23 Jun 2006 10:37:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 08:30:30 -0000 > > I'm currently trying to make an application that retrieves an image > > from, say, jpeg, and I would like to draw some lines on top of this > > image. > > > > I have found this snippet in the tutotial > > (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): > > > > bool myarea::on_expose_event(GdkEventExpose* ev) > > { > > Glib::RefPtr image =3D > > Gdk::PixBuf::create_from_file("myimage.png"); > > image->render_to_drawable(get_window(), get_style()->get_black_gc(), > > 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the > > whole image (from 0,0 to the full width,height) at 100,80 in the window > > Gdk::RGB_DITHER_NONE, 0, 0); > > return true; > > } > > > > It works. But I don't want to draw directly on the window, and every > > example I find the gdk::drawable used is from get_window(). >=20 > First, I just want to make sure that you're aware of the distinction > between Gtk::Window and Gdk::Window. (I apologize if you know all of > this already -- I have no idea what level of experience you have with > Gtk / gtkmm so I don't want to make any assumptions). A > Gtk::DrawingArea contains its own Gdk::Window (which is just a > rectangular region on the screen), but this has nothing to do with the > Gtk::Window widget that it is displayed in. The Gdk::Window is the > window you're getting when you call the get_window() function, not the > Gtk::Window. >=20 This was the key point that I had completely misunderstood. > > I don't understand why Gtk::DrawingArea is not gdk::drawable. >=20 > it is. You just have to get its Gdk::Window to do the actual drawing > (Gdk::Window inherits from Gdk::Drawable). >=20 > > The question is what gtk-widget to use. Apparently only pixmap and > > bitmap are gdk::drawable, but they are usuable for "offscreen" > > rendering. > > > > Help, pseudocode, links to examples would be much appreciated. >=20 > Does that help, or did I just repeat things you already knew? It did help, thanks. Now I do this (using libglade) - (InData is a class of my own making): Gtk::DrawingArea *PolyDrawArea; xml_interface->get_widget( "PolyDrawArea", PolyDrawArea ); Glib::RefPtr image =3D Gdk::Pixbuf::create_from_file( "nn.bmp" ); PolyDrawArea->set_size_request( image->get_width(), image->get_height() ); image->render_to_drawable( PolyDrawArea->get_window(),=20 PolyDrawArea->get_style()->get_black_gc(), 0, 0, 0, 0,=20 image->get_width(), image->get_height(),=20 Gdk::RGB_DITHER_NONE, 0, 0); It works, but I get (AcqTest.exe:3996): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion 'GDK_IS_DRAWABLE (drawable)' failed on the render_to_drawable() line. Any ideas? Thanks again morten From cdrom205@googlemail.com Fri Jun 23 07:00:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 67BC83B01A6 for ; Fri, 23 Jun 2006 07:00:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05059-01 for ; Fri, 23 Jun 2006 07:00:17 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.182]) by menubar.gnome.org (Postfix) with ESMTP id 91CAA3B0750 for ; Fri, 23 Jun 2006 07:00:17 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id i49so722520pyi for ; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Received: by 10.35.101.9 with SMTP id d9mr2203192pym; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Received: by 10.35.37.17 with HTTP; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Message-ID: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> Date: Fri, 23 Jun 2006 12:00:16 +0100 From: "cd rom" To: gtkmm-list@gnome.org Subject: compile gtkmm source code MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_30077_19368391.1151060416716" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.65 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.65 X-Spam-Level: X-Mailman-Approved-At: Fri, 23 Jun 2006 10:37:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 11:00:19 -0000 ------=_Part_30077_19368391.1151060416716 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline hi, i am a newbie to gtkmm programming, i can program c++ so now i like to experience GUI. I am fowlling the tutorial from the website, the problem that i am facing is i can't compile gtkmm source code. Like this, i am using anjuta to compile+manage gtkmm project and i append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works for some project and for others it complains about missing headers like gtkmm.h, main.h. It drives me insane + frustration. So do you guys use any IDE for gtkmm or you guys just compile it from terminal and in either case can you explain how to set it up or do it? Thanks! ------=_Part_30077_19368391.1151060416716 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline hi, i am a newbie to gtkmm programming, i  can program c++ so now i like to experience GUI. I am fowlling the tutorial from the website, the problem that i am facing is i can't compile gtkmm source code. Like this, i am using anjuta to compile+manage gtkmm project and i append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works for some project and for others it complains about missing headers like gtkmm.h, main.h. It drives me insane + frustration. So do you guys use any IDE for gtkmm or you guys just compile it from terminal and in either case can you explain how to set it up or do it?
Thanks!
------=_Part_30077_19368391.1151060416716-- From paul@linuxaudiosystems.com Fri Jun 23 10:52:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 93A853B092E for ; Fri, 23 Jun 2006 10:52:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18450-08 for ; Fri, 23 Jun 2006 10:52:31 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 467C23B0915 for ; Fri, 23 Jun 2006 10:52:31 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1B003VFIKO6PSE@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 09:50:49 -0500 (CDT) Date: Fri, 23 Jun 2006 10:51:18 -0400 From: Paul Davis Subject: Re: SV: drawables. In-reply-to: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> To: Morten Bo Nielsen Message-id: <1151074278.10221.64.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.555 tagged_above=-999 required=2 tests=[AWL=0.044, BAYES_00=-2.599] X-Spam-Score: -2.555 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 14:52:36 -0000 On Wed, 2006-06-21 at 10:30 +0200, Morten Bo Nielsen wrote: > Now I do this (using libglade) - (InData is a class of my own making): > > Gtk::DrawingArea *PolyDrawArea; > xml_interface->get_widget( "PolyDrawArea", PolyDrawArea ); > > Glib::RefPtr image = Gdk::Pixbuf::create_from_file( > "nn.bmp" ); > PolyDrawArea->set_size_request( image->get_width(), image->get_height() > ); > image->render_to_drawable( PolyDrawArea->get_window(), > PolyDrawArea->get_style()->get_black_gc(), > 0, 0, 0, 0, > image->get_width(), image->get_height(), > Gdk::RGB_DITHER_NONE, 0, 0); > > > It works, but I get > > (AcqTest.exe:3996): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion > 'GDK_IS_DRAWABLE (drawable)' failed > > on the render_to_drawable() line. > Any ideas? you are drawing in an expose handler, yes? From gezimetc@shaw.ca Fri Jun 23 15:00:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D07C23B00ED for ; Fri, 23 Jun 2006 15:00:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31548-10 for ; Fri, 23 Jun 2006 15:00:34 -0400 (EDT) Received: from pd2mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 9455D3B00A3 for ; Fri, 23 Jun 2006 15:00:34 -0400 (EDT) Received: from pd2mr1so.prod.shaw.ca (pd2mr1so-qfe3.prod.shaw.ca [10.0.141.110]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B00E5AU0XWZB0@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:09 -0600 (MDT) Received: from pn2ml8so.prod.shaw.ca ([10.0.121.152]) by pd2mr1so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B004SZU0WNB50@pd2mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:09 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B003GQU0W8U30@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:08 -0600 (MDT) Date: Fri, 23 Jun 2006 12:58:08 -0600 From: Gezim Hoxha Subject: Re: compile gtkmm source code In-reply-to: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> To: cd rom , gtkmm Message-id: <1151089088.5035.4.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.266 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.266 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 19:00:36 -0000 On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote: > hi, i am a newbie to gtkmm programming, i can program c++ so now i > like to experience GUI. I am fowlling the tutorial from the website, > the problem that i am facing is i can't compile gtkmm source code. > Like this, i am using anjuta to compile+manage gtkmm project and i > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works > for some project and for others it complains about missing headers > like gtkmm.h, main.h. It drives me insane + frustration. So do you > guys use any IDE for gtkmm or you guys just compile it from terminal > and in either case can you explain how to set it up or do it? Hi, I went through the same frustration with Anjuta that you're going through. I then installed codeblocks stable ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm working with codeblocks, look at these posts: http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have to write makefiles and all that. I just build and run the execs from codeblocks :) Enjoy, -Gezim From murrayc@murrayc.com Fri Jun 23 15:23:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 366EA3B05A5 for ; Fri, 23 Jun 2006 15:23:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00345-05 for ; Fri, 23 Jun 2006 15:23:49 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (sd-green-bigip-176.dreamhost.com [208.97.132.176]) by menubar.gnome.org (Postfix) with ESMTP id 73C643B00D1 for ; Fri, 23 Jun 2006 15:23:49 -0400 (EDT) Received: from noname (p5497CE4A.dip.t-dialin.net [84.151.206.74]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id D4B88EB59B; Fri, 23 Jun 2006 12:23:47 -0700 (PDT) Subject: Re: compile gtkmm source code From: Murray Cumming To: Gezim Hoxha In-Reply-To: <1151089088.5035.4.camel@localhost.localdomain> References: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> <1151089088.5035.4.camel@localhost.localdomain> Content-Type: text/plain Date: Fri, 23 Jun 2006 21:23:44 +0200 Message-Id: <1151090624.31826.18.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.401 tagged_above=-999 required=2 tests=[AWL=0.044, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.401 X-Spam-Level: Cc: cd rom , gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 19:23:50 -0000 On Fri, 2006-06-23 at 12:58 -0600, Gezim Hoxha wrote: > On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote: > > hi, i am a newbie to gtkmm programming, i can program c++ so now i > > like to experience GUI. I am fowlling the tutorial from the website, > > the problem that i am facing is i can't compile gtkmm source code. > > Like this, i am using anjuta to compile+manage gtkmm project and i > > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works > > for some project and for others it complains about missing headers > > like gtkmm.h, main.h. It drives me insane + frustration. I assume that sometimes you just didn't get that line right. It is annoying that Anjuta doesn't do it for you: http://bugzilla.gnome.org/show_bug.cgi?id=340618 > So do you > > guys use any IDE for gtkmm or you guys just compile it from terminal > > and in either case can you explain how to set it up or do it? Most people create the build files by hand. It's not actually that difficult, and you can copy/paste from existing stuff. http://www.openismus.com/documents/linux/automake/automake.shtml > Hi, I went through the same frustration with Anjuta that you're going > through. I then installed codeblocks stable > ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm > working with codeblocks, look at these posts: > http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have > to write makefiles and all that. I just build and run the execs from > codeblocks :) > > Enjoy, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gezimetc@shaw.ca Fri Jun 23 17:18:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 842113B08AA for ; Fri, 23 Jun 2006 17:18:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05817-01 for ; Fri, 23 Jun 2006 17:18:48 -0400 (EDT) Received: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 6CBF53B06A7 for ; Fri, 23 Jun 2006 17:18:48 -0400 (EDT) Received: from pd4mr1so.prod.shaw.ca (pd4mr1so-qfe3.prod.shaw.ca [10.0.141.212]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C00HD50IQIX30@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Received: from pn2ml6so.prod.shaw.ca ([10.0.121.150]) by pd4mr1so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C006R90IQKFJ0@pd4mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C002ZR0IPOUO0@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Date: Fri, 23 Jun 2006 15:18:25 -0600 From: Gezim Hoxha Subject: patch for "Programming with GTKMM" book To: gtkmm Message-id: <1151097505.7123.0.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: multipart/mixed; boundary="=-cWW/IkhhoiSbhwA4soEm" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.35 tagged_above=-999 required=2 tests=[AWL=0.115, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.35 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 21:18:50 -0000 --=-cWW/IkhhoiSbhwA4soEm Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi, In http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html there is a "request_methods()" function method mentioned, however I think the method that the author meant is "request_targets()". Therefore, here is a patch that can be applied to that file. --=-cWW/IkhhoiSbhwA4soEm Content-Disposition: attachment; filename=diffoutput.txt Content-Type: text/plain; name=diffoutput.txt; charset=UTF-8 Content-Transfer-Encoding: 7bit 56c56 < request_methods() method, specifying a method to be called --- > request_targets() method, specifying a method to be called --=-cWW/IkhhoiSbhwA4soEm-- From marko@marko.anastasov.name Fri Jun 23 18:55:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 38D013B061F for ; Fri, 23 Jun 2006 18:55:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09804-08 for ; Fri, 23 Jun 2006 18:55:48 -0400 (EDT) Received: from ns1.ptt.yu (ns1.ptt.yu [212.62.32.1]) by menubar.gnome.org (Postfix) with ESMTP id 4BDDB3B0948 for ; Fri, 23 Jun 2006 18:55:48 -0400 (EDT) Received: from [192.168.1.37] (adsl6-049.ptt.yu [89.110.201.49]) by ns1.ptt.yu (8.13.5/8.13.5) with ESMTP id k5NMthmI030625; Sat, 24 Jun 2006 00:55:43 +0200 Subject: Re: patch for "Programming with GTKMM" book From: Marko Anastasov To: Gezim Hoxha In-Reply-To: <1151097505.7123.0.camel@localhost.localdomain> References: <1151097505.7123.0.camel@localhost.localdomain> Content-Type: text/plain Date: Sat, 24 Jun 2006 00:57:29 +0200 Message-Id: <1151103449.2873.31.camel@kutija> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 (2.6.0-1) Content-Transfer-Encoding: 7bit X-Scanned-By: milter-spamc/1.3.364 (ns1.ptt.yu [212.62.32.1]); Sat, 24 Jun 2006 00:55:47 +0200 X-Virus-Scanned: ClamAV version 0.87.1, clamav-milter version 0.87 on ns1.ptt.yu X-Virus-Status: Clean X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.526 tagged_above=-999 required=2 tests=[AWL=0.073, BAYES_00=-2.599] X-Spam-Score: -2.526 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 22:55:50 -0000 On Fri, 2006-06-23 at 15:18 -0600, Gezim Hoxha wrote: > Hi, > > In http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html > there is a "request_methods()" function method mentioned, however I > think the method that the author meant is "request_targets()". > Therefore, here is a patch that can be applied to that file. I've commited this, thanks. Note that html files are generated from docbook source and are thus not meant to be modified. The source file is docs/tutorial/gtkmm-tut.xml . Generally the practice here is to send patches to bugzilla. See http://www.gtkmm.org/bugs.shtml#NewBugs . Marko From weijie90@gmail.com Fri Jun 23 22:14:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 98C433B0114 for ; Fri, 23 Jun 2006 22:14:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17529-04 for ; Fri, 23 Jun 2006 22:14:56 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id D86793B00E5 for ; Fri, 23 Jun 2006 22:14:55 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id z59so837371pyg for ; Fri, 23 Jun 2006 19:14:55 -0700 (PDT) Received: by 10.35.134.12 with SMTP id l12mr3005981pyn; Fri, 23 Jun 2006 19:14:55 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.127.253]) by mx.gmail.com with ESMTP id k13sm300030pyf.2006.06.23.19.14.53; Fri, 23 Jun 2006 19:14:54 -0700 (PDT) Subject: Learning gtkmm/libglademm From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Sat, 24 Jun 2006 10:14:50 +0800 Message-Id: <1151115291.4618.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_XX=0.077] X-Spam-Score: -2.278 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 02:14:58 -0000 Hi all, thanks for the examples. i'll spend some time figuring out how regexxer does its libglademm stuff. In the meantime, should i read through the libsigc++ docs as well? How will it apply to libglademm? Thanks! From marble@igloo.snowplains.org Sat Jun 24 02:57:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 93FD03B02D0 for ; Sat, 24 Jun 2006 02:57:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28880-02 for ; Sat, 24 Jun 2006 02:57:35 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 5018B3B0267 for ; Sat, 24 Jun 2006 02:57:35 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 63A76368571; Sat, 24 Jun 2006 07:57:34 +0100 (BST) Date: Sat, 24 Jun 2006 07:57:34 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Subject: Re: Learning gtkmm/libglademm Message-ID: <20060624065734.GA14152@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1151115291.4618.5.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1151115291.4618.5.camel@localhost> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.491 tagged_above=-999 required=2 tests=[AWL=0.033, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_XX=0.077] X-Spam-Score: -2.491 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 06:57:36 -0000 On Sat, Jun 24, 2006 at 10:14:50AM +0800, weijie wrote: > Hi all, > thanks for the examples. i'll spend some time figuring out how regexxer > does its libglademm stuff. > In the meantime, should i read through the libsigc++ docs as well? How > will it apply to libglademm? > Thanks! Hi, Yes, you will need to know how to use libsigc++. For example, if you have a button in your GUI, you use libsigc++ to connect your handler to it. ~Ainsley From joevandyk@gmail.com Sat Jun 24 04:43:09 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3114D3B0146 for ; Sat, 24 Jun 2006 04:43:09 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01236-04 for ; Sat, 24 Jun 2006 04:43:08 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 0A2853B0009 for ; Sat, 24 Jun 2006 04:43:07 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so182856uge for ; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Received: by 10.67.29.12 with SMTP id g12mr3091276ugj; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 01:43:05 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.955 tagged_above=-999 required=2 tests=[AWL=0.291, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.955 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 08:43:09 -0000 On 6/24/06, Joe Van Dyk wrote: > On 6/7/06, Joe Van Dyk wrote: > > On 6/6/06, Paul Davis wrote: > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > created in the global scope. Apparently, that's what I want to do, as > > > > I can't put it inside main(). > > > > > > GTK and gtkmm require library initialization before any objects related > > > to them can be created. by attempting to put Gtk::Main in global scope > > > you are effectively asking for this order to be reversed. > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > right?), what "related" objects would be created before Gtk::Main was > > called? Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. From paul@linuxaudiosystems.com Sat Jun 24 12:24:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EF3913B099B for ; Sat, 24 Jun 2006 12:24:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25213-01 for ; Sat, 24 Jun 2006 12:24:13 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 178AA3B0993 for ; Sat, 24 Jun 2006 12:24:12 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1D007NIHJKIUN0@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 11:23:44 -0500 (CDT) Date: Sat, 24 Jun 2006 12:24:15 -0400 From: Paul Davis Subject: Re: stupid segfaults -- argh! In-reply-to: To: Joe Van Dyk Message-id: <1151166255.10221.88.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.439 tagged_above=-999 required=2 tests=[AWL=-0.071, BAYES_00=-2.599, TW_GT=0.077, TW_RG=0.077, TW_TK=0.077] X-Spam-Score: -2.439 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 16:24:14 -0000 On Sat, 2006-06-24 at 01:43 -0700, Joe Van Dyk wrote: > On 6/24/06, Joe Van Dyk wrote: > > On 6/7/06, Joe Van Dyk wrote: > > > On 6/6/06, Paul Davis wrote: > > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > > created in the global scope. Apparently, that's what I want to do, as > > > > > I can't put it inside main(). > > > > > > > > GTK and gtkmm require library initialization before any objects related > > > > to them can be created. by attempting to put Gtk::Main in global scope > > > > you are effectively asking for this order to be reversed. > > > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > > right?), what "related" objects would be created before Gtk::Main was > > > called? > > Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. a) it requires argc & argv to allow the user to pass in various GTK- level options b) you have essentially zero control over the ordering of it being called relative to other globals. c) putting things at file scope has been deprecated for, oh, about 20 years now. its just not something you do unless there is a very very good reason to do so, and certainly not in an ostensibly object oriented programming language. --p From fedemico@yahoo.com Sat Jun 24 13:32:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CE9613B006E for ; Sat, 24 Jun 2006 13:32:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27534-03 for ; Sat, 24 Jun 2006 13:31:58 -0400 (EDT) Received: from web60320.mail.yahoo.com (web60320.mail.yahoo.com [209.73.178.128]) by menubar.gnome.org (Postfix) with SMTP id E17283B00A5 for ; Sat, 24 Jun 2006 13:31:57 -0400 (EDT) Received: (qmail 74405 invoked by uid 60001); 24 Jun 2006 17:31:28 -0000 Message-ID: <20060624173128.74403.qmail@web60320.mail.yahoo.com> Received: from [196.40.43.74] by web60320.mail.yahoo.com via HTTP; Sat, 24 Jun 2006 12:31:28 CDT Date: Sat, 24 Jun 2006 12:31:28 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= Subject: resize Gtk::Image To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.648 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 1.648 X-Spam-Level: * X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:32:01 -0000 Hi everybody! I have an application in where I have pixbufs and then I put them into Gtk::Image objects in order to display them, the size of these images is 640x480 (because of the camera) but, I want that my displayed images have a size that I set. Does anybody know how to do that? Thank you! __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From daf@minuslab.net Sat Jun 24 13:44:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BFB543B04B6 for ; Sat, 24 Jun 2006 13:44:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28053-06 for ; Sat, 24 Jun 2006 13:44:17 -0400 (EDT) Received: from eastrmmtao02.cox.net (eastrmmtao02.cox.net [68.230.240.37]) by menubar.gnome.org (Postfix) with ESMTP id A0AFB3B0267 for ; Sat, 24 Jun 2006 13:44:16 -0400 (EDT) Received: from [192.168.1.107] (really [68.0.246.8]) by eastrmmtao02.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060624174403.EOAH15470.eastrmmtao02.cox.net@[192.168.1.107]>; Sat, 24 Jun 2006 13:44:03 -0400 Subject: Re: resize Gtk::Image From: Dave Foster To: Luis Federico =?ISO-8859-1?Q?G=F3mez?= Salazar In-Reply-To: <20060624173128.74403.qmail@web60320.mail.yahoo.com> References: <20060624173128.74403.qmail@web60320.mail.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1 Date: Sat, 24 Jun 2006 15:31:21 -0400 Message-Id: <1151177481.4890.0.camel@neptune.minuslab.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.407 tagged_above=-999 required=2 tests=[AWL=0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.407 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:44:17 -0000 Hi, Could you just resize the pixbufs before you put them into Gtk::Image(s), using ::scale_simple() or something? dave -- Dave Foster On Sat, 2006-06-24 at 12:31 -0500, Luis Federico Gómez Salazar wrote: > Hi everybody! > > I have an application in where I have pixbufs and then > I put them into Gtk::Image objects in order to display > them, the size of these images is 640x480 (because of > the camera) but, I want that my displayed images have > a size that I set. > > Does anybody know how to do that? > > Thank you! > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > Regístrate ya - http://correo.espanol.yahoo.com/ > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list From joevandyk@gmail.com Sat Jun 24 13:53:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86EE93B037E for ; Sat, 24 Jun 2006 13:53:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28696-01 for ; Sat, 24 Jun 2006 13:53:01 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id F34FD3B01C6 for ; Sat, 24 Jun 2006 13:53:00 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so297531uge for ; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Received: by 10.66.220.17 with SMTP id s17mr3444015ugg; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 10:52:32 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! In-Reply-To: <1151166255.10221.88.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> <1151166255.10221.88.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.929 tagged_above=-999 required=2 tests=[AWL=0.240, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_RG=0.077, TW_TK=0.077] X-Spam-Score: -1.929 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:53:02 -0000 On 6/24/06, Paul Davis wrote: > On Sat, 2006-06-24 at 01:43 -0700, Joe Van Dyk wrote: > > On 6/24/06, Joe Van Dyk wrote: > > > On 6/7/06, Joe Van Dyk wrote: > > > > On 6/6/06, Paul Davis wrote: > > > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > > > created in the global scope. Apparently, that's what I want to do, as > > > > > > I can't put it inside main(). > > > > > > > > > > GTK and gtkmm require library initialization before any objects related > > > > > to them can be created. by attempting to put Gtk::Main in global scope > > > > > you are effectively asking for this order to be reversed. > > > > > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > > > right?), what "related" objects would be created before Gtk::Main was > > > > called? > > > > Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. > > a) it requires argc & argv to allow the user to pass in various GTK- > level options Not an issue for me. (I can't modify anything in main() as it's being autogenerated by the build process) > b) you have essentially zero control over the ordering of it being > called relative to other globals. Not an issue for me, as far as I know. There aren't any other gtk-related things at file scope. > c) putting things at file scope has been deprecated for, oh, about 20 > years now. its just not something you do unless there is a very very > good reason to do so, and certainly not in an ostensibly object oriented > programming language. Ok, thanks! I guess not being able to put the call inside main() might be a good reason. Thanks, Joe From joevandyk@gmail.com Sat Jun 24 13:56:37 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8127A3B055C for ; Sat, 24 Jun 2006 13:56:37 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28942-02 for ; Sat, 24 Jun 2006 13:56:36 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id 62BD43B0525 for ; Sat, 24 Jun 2006 13:56:36 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so298339uge for ; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Received: by 10.66.243.2 with SMTP id q2mr3451414ugh; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 10:56:24 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: Website update? In-Reply-To: <1146123221.6040.14.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.054 tagged_above=-999 required=2 tests=[AWL=0.346, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.054 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:56:37 -0000 On 4/27/06, Murray Cumming wrote: > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > Our website is looking a bit unfashionable these days. Would someone > > like to play with the CSS and make it look like something from the year > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > system yet. > > Is nobody interesting in making us look a little more hip? I see the new website went live. Very cool. How difficult would it be to get that same look/feel on the other documentation pages (tutorial, API reference, etc)? From gtkmm-forge-bounces@lists.sourceforge.net Sat Jun 24 15:04:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 355093B0848 for ; Sat, 24 Jun 2006 15:04:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31283-10 for ; Sat, 24 Jun 2006 15:04:31 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id BC6C23B0810 for ; Sat, 24 Jun 2006 15:04:31 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 917AF13BDA for ; Sat, 24 Jun 2006 12:03:44 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1157 To: gtkmm-forge@lists.sourceforge.net Date: Sat, 24 Jun 2006 12:03:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.362 tagged_above=-999 required=2 tests=[AWL=0.046, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, TW_YG=0.077] X-Spam-Score: -1.362 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 19:04:33 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 89780] Treeview: signal_button_press_event needs connect_notify() (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 24 Jun 2006 07:18:46 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 89780] Treeview: signal_button_press_event needs connect_notify() To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060624111846.3055A6CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=89780 gtkmm | TreeView | Ver: 2.4 Yevgen Muntyan changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |muntyan@tamu.edu ------- Comment #16 from Yevgen Muntyan 2006-06-24 11:18 UTC ------- (In reply to comment #13) > Here (treeview_signal_working.cc) is a version (also simplified) that > works. It's been discussed lots on the list, but this is the first > time that I've checked my theory. You need to use connect_notify() > (equivalent to using connect() with the extra false parameter) to > handle the event before the treeview/renderer, because the standard > handler stops the further handling of the signal, with its return value. > > pygtk defaults to connecting before, which probably causes more, > other, problems. This is nonsense. It's gtkmm problem that it doesn't properly handle return values of signal handlers (in this case it just lets gtk read garbage from the stack as a return value); while pygtk does right thing. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1157 ******************************************** From gezimetc@shaw.ca Sat Jun 24 17:15:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 957C93B01C0 for ; Sat, 24 Jun 2006 17:15:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03366-03 for ; Sat, 24 Jun 2006 17:15:55 -0400 (EDT) Received: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 75E523B01B1 for ; Sat, 24 Jun 2006 17:15:55 -0400 (EDT) Received: from pd4mr7so.prod.shaw.ca (pd4mr7so-qfe3.prod.shaw.ca [10.0.141.84]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00JF8V0G8750@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Received: from pn2ml4so.prod.shaw.ca ([10.0.121.148]) by pd4mr7so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00K4BV0GJWA0@pd4mr7so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00LPTV0GIO90@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Date: Sat, 24 Jun 2006 15:14:39 -0600 From: Gezim Hoxha Subject: Re: patch for "Programming with GTKMM" book In-reply-to: <1151103449.2873.31.camel@kutija> To: Marko Anastasov , gtkmm Message-id: <1151183679.28760.6.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151097505.7123.0.camel@localhost.localdomain> <1151103449.2873.31.camel@kutija> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.033, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.278 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 21:15:56 -0000 On Sat, 2006-24-06 at 00:57 +0200, Marko Anastasov wrote: > I've commited this, thanks. It hasn't changed in the page ( http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html ). Is there a release cycle for documentation too? > > Note that html files are generated from docbook source and are > thus not meant to be modified. The source file is > docs/tutorial/gtkmm-tut.xml . > Generally the practice here is to send patches to bugzilla. > See http://www.gtkmm.org/bugs.shtml#NewBugs . Thanks, I'll keep this in mind. If what you said is agreed upon then Chapter 24. Contributing is incorrect as it says "please post your contribution to the gtkmm mailing list at ." Thanks, -Gezim From gezimetc@shaw.ca Sat Jun 24 17:21:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E800C3B0094 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03321-09 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 116343B0186 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from pd5mr1so.prod.shaw.ca (pd5mr1so-qfe3.prod.shaw.ca [10.0.141.232]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00MREV9TG4B0@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Received: from pn2ml4so.prod.shaw.ca ([10.0.121.148]) by pd5mr1so.prod.shaw.ca (Sun Java System Messaging Server 6.2-2.05 (built Apr 28 2005)) with ESMTP id <0J1D007G6V9TYDF0@pd5mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00LT1V9TCT70@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Date: Sat, 24 Jun 2006 15:20:17 -0600 From: Gezim Hoxha Subject: CC-ing to this list isn't working To: gtkmm Message-id: <1151184017.28760.13.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.405 tagged_above=-999 required=2 tests=[AWL=-0.848, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -1.405 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 21:21:20 -0000 Hi all. I haven't done too much testing, but I got an email from Marko Anastasov (client: Evolution 2.6.*) and from Murray Cumming (client: Evolution 2.6.*) and they both CC-ed this list. However, neither of their emails appeared on this list. On my replies, I have included the list in the To field and this seems to work. So, either the list doesn't like being CC-ed to or evolution doesn't like to CC the list. If someone with another client could try and reply to this message and CC the list to test it, that would be great. Thanks, -Gezim From jonathon.jongsma@gmail.com Sun Jun 25 00:15:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BCA623B0372 for ; Sun, 25 Jun 2006 00:15:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16203-04 for ; Sun, 25 Jun 2006 00:15:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.201]) by menubar.gnome.org (Postfix) with ESMTP id BE1D53B0287 for ; Sun, 25 Jun 2006 00:15:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so1473563nzh for ; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Received: by 10.36.224.8 with SMTP id w8mr762159nzg; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 23:15:02 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" Subject: Re: Website update? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.375 tagged_above=-999 required=2 tests=[AWL=0.025, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.375 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 04:15:52 -0000 On 6/24/06, Joe Van Dyk wrote: > On 4/27/06, Murray Cumming wrote: > > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > > Our website is looking a bit unfashionable these days. Would someone > > > like to play with the CSS and make it look like something from the year > > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > > system yet. > > > > Is nobody interesting in making us look a little more hip? > > I see the new website went live. Very cool. > > How difficult would it be to get that same look/feel on the other > documentation pages (tutorial, API reference, etc)? I don't imagine it would be terribly difficult, I just haven't gotten around to tackling it yet. I may start it at some point, but others should feel free as well. Jonner From murrayc@murrayc.com Sun Jun 25 04:20:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0B7963B012E for ; Sun, 25 Jun 2006 04:20:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24062-06 for ; Sun, 25 Jun 2006 04:20:05 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (sd-green-bigip-176.dreamhost.com [208.97.132.176]) by menubar.gnome.org (Postfix) with ESMTP id 29EBF3B01C5 for ; Sun, 25 Jun 2006 04:20:05 -0400 (EDT) Received: from [10.0.14.44] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id BA83AEB5C7; Sun, 25 Jun 2006 01:19:26 -0700 (PDT) Subject: Re: Learning gtkmm/libglademm From: Murray Cumming To: weijie In-Reply-To: <1151115291.4618.5.camel@localhost> References: <1151115291.4618.5.camel@localhost> Content-Type: text/plain Date: Sun, 25 Jun 2006 10:16:35 +0200 Message-Id: <1151223395.15638.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.484 tagged_above=-999 required=2 tests=[AWL=-0.116, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077, TW_XX=0.077] X-Spam-Score: -2.484 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 08:20:06 -0000 On Sat, 2006-06-24 at 10:14 +0800, weijie wrote: > Hi all, > thanks for the examples. i'll spend some time figuring out how regexxer > does its libglademm stuff. > In the meantime, should i read through the libsigc++ docs as well? How > will it apply to libglademm? > Thanks! libsigc++ is explained well enough in the gtkmm book. You should at least read the Basics chapter. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From marko@marko.anastasov.name Sun Jun 25 08:44:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 237673B009A for ; Sun, 25 Jun 2006 08:44:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13830-07 for ; Sun, 25 Jun 2006 08:44:04 -0400 (EDT) Received: from ns2.ptt.yu (ns2.ptt.yu [212.62.32.5]) by menubar.gnome.org (Postfix) with ESMTP id 7FD313B00DF for ; Sun, 25 Jun 2006 08:44:03 -0400 (EDT) Received: from [192.168.1.37] (adsl6-180.ptt.yu [89.110.201.180]) by ns2.ptt.yu (8.11.6/8.11.6) with ESMTP id k5PChYf10552; Sun, 25 Jun 2006 14:43:34 +0200 Subject: Re: CC-ing to this list isn't working From: Marko Anastasov To: Gezim Hoxha In-Reply-To: <1151184017.28760.13.camel@localhost.localdomain> References: <1151184017.28760.13.camel@localhost.localdomain> Content-Type: text/plain Date: Sun, 25 Jun 2006 14:45:22 +0200 Message-Id: <1151239522.2281.11.camel@kutija> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 (2.6.0-1) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[AWL=-0.005, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.45 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 12:44:05 -0000 On Sat, 2006-06-24 at 15:20 -0600, Gezim Hoxha wrote: > Hi all. > > I haven't done too much testing, but I got an email from Marko Anastasov > (client: Evolution 2.6.*) and from Murray Cumming (client: Evolution > 2.6.*) and they both CC-ed this list. However, neither of their emails > appeared on this list. They did (you probably refer to Murray's response to 'compile gtkmm source code'). Proof: http://marc.theaimsgroup.com/?l=gtkmm&r=1&b=200606&w=2 :). If you have message filter(s) and mail folders then perhaps that is why they ended up elsewhere. Marko From marko@marko.anastasov.name Sun Jun 25 09:10:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E1EB43B008C for ; Sun, 25 Jun 2006 09:10:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14840-07 for ; Sun, 25 Jun 2006 09:10:44 -0400 (EDT) Received: from ns1.ptt.yu (ns1.ptt.yu [212.62.32.1]) by menubar.gnome.org (Postfix) with ESMTP id 8EA503B009A for ; Sun, 25 Jun 2006 09:10:43 -0400 (EDT) Received: from [192.168.1.37] (adsl6-180.ptt.yu [89.110.201.180]) by ns1.ptt.yu (8.13.5/8.13.5) with ESMTP id k5PDA0dA020785; Sun, 25 Jun 2006 15:10:01 +0200 Subject: Re: patch for "Programming with GTKMM" book From: Marko Anastasov To: Gezim Hoxha In-Reply-To: <1151183679.28760.6.camel@localhost.localdomain> References: <1151097505.7123.0.camel@localhost.localdomain> <1151103449.2873.31.camel@kutija> <1151183679.28760.6.camel@localhost.localdomain> Content-Type: text/plain Date: Sun, 25 Jun 2006 15:11:49 +0200 Message-Id: <1151241109.2281.24.camel@kutija> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 (2.6.0-1) Content-Transfer-Encoding: 7bit X-Scanned-By: milter-spamc/1.3.364 (ns1.ptt.yu [212.62.32.1]); Sun, 25 Jun 2006 15:10:04 +0200 X-Virus-Scanned: ClamAV version 0.87.1, clamav-milter version 0.87 on ns1.ptt.yu X-Virus-Status: Clean X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[AWL=-0.005, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.45 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 13:10:45 -0000 On Sat, 2006-06-24 at 15:14 -0600, Gezim Hoxha wrote: > On Sat, 2006-24-06 at 00:57 +0200, Marko Anastasov wrote: > > I've commited this, thanks. > > It hasn't changed in the page > ( http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html ). > Is there a release cycle for documentation too? Well, I haven't followed how it goes, I think yes. > > > > > Note that html files are generated from docbook source and are > > thus not meant to be modified. The source file is > > docs/tutorial/gtkmm-tut.xml . > > > Generally the practice here is to send patches to bugzilla. > > See http://www.gtkmm.org/bugs.shtml#NewBugs . > > Thanks, I'll keep this in mind. If what you said is agreed upon then > Chapter 24. Contributing is incorrect as it says "please post your > contribution to the gtkmm mailing list at ." Both are correct :). For typos and small stuff it's definitely ok to point it out here. Marko From suryakiran.gullapalli@gmail.com Sun Jun 25 11:51:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 018AC3B009A for ; Sun, 25 Jun 2006 11:51:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19837-08 for ; Sun, 25 Jun 2006 11:51:33 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 1BF4F3B008C for ; Sun, 25 Jun 2006 11:51:33 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 12so1160895nzp for ; Sun, 25 Jun 2006 08:51:09 -0700 (PDT) Received: by 10.36.252.42 with SMTP id z42mr6653491nzh; Sun, 25 Jun 2006 08:51:09 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Sun, 25 Jun 2006 08:51:09 -0700 (PDT) Message-ID: <3462bcdb0606250851v35bce67mf725816429f52603@mail.gmail.com> Date: Sun, 25 Jun 2006 21:21:09 +0530 From: "Surya Kiran Gullapalli" To: gtk-list@gnome.org, gtkmm-list@gnome.org Subject: Theme engine tutorial. In-Reply-To: <3462bcdb0606130350n4ccd42e7q8e17a9bb7d00a88f@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4916_21889957.1151250669841" References: <3462bcdb0606130350n4ccd42e7q8e17a9bb7d00a88f@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.196 tagged_above=-999 required=2 tests=[AWL=-0.733, BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -1.196 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 15:51:34 -0000 ------=_Part_4916_21889957.1151250669841 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, Where can i get good tutorial/manual for writing a gtk theme engine. I've tried looking at the source code in gtk-engines package, but i'm totally lost. I dont know where to start. Surya ------=_Part_4916_21889957.1151250669841 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
Where can i get good tutorial/manual for writing a gtk theme engine. I've tried looking at the source code in gtk-engines package, but i'm totally lost. I dont know where to start.

Surya


------=_Part_4916_21889957.1151250669841-- From suryakiran.gullapalli@gmail.com Sun Jun 25 11:52:26 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69E0A3B00D9 for ; Sun, 25 Jun 2006 11:52:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19785-08 for ; Sun, 25 Jun 2006 11:52:25 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 939723B008C for ; Sun, 25 Jun 2006 11:52:25 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so1533379nzh for ; Sun, 25 Jun 2006 08:51:49 -0700 (PDT) Received: by 10.37.2.65 with SMTP id e65mr6484642nzi; Sun, 25 Jun 2006 08:51:49 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Sun, 25 Jun 2006 08:51:49 -0700 (PDT) Message-ID: <3462bcdb0606250851q425402d4g74d107d87552d146@mail.gmail.com> Date: Sun, 25 Jun 2006 21:21:49 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org, gtk-list@gnome.org Subject: Font Path In-Reply-To: <3462bcdb0606122316k2fea57dfyf1c61116c5436ab4@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4920_12764368.1151250709216" References: <3462bcdb0606122316k2fea57dfyf1c61116c5436ab4@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.442 tagged_above=-999 required=2 tests=[AWL=-0.471, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -1.442 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 15:52:26 -0000 ------=_Part_4920_12764368.1151250709216 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I'm trying to understand the gtk code. I've a question regarding font path. What is the font path, gtk application is looking into when one open a font selection dialog. This question arose, due to the fact that garnome ships with bitstream vera fonts, and when you install it, it goes into the installation directory ($PREFIX/share... etc) But when opened a font selection dialog, it shows all the available fonts on the machine. Also if i'm shipping a new application with a new font, and say, i've to ship this font also. where should i put that font. Also please let me know if i need to set any environment variables. Surya ------=_Part_4920_12764368.1151250709216 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
I'm trying to understand the gtk code. I've a question regarding font path.
What is the font path, gtk application is looking into when one open a font selection dialog.

This question arose, due to the fact that garnome ships with bitstream vera fonts, and when you install it, it goes into the installation directory ($PREFIX/share... etc)
But when opened a font selection dialog, it shows all the available fonts on the machine.

Also if i'm shipping a new application with a new font, and say, i've to ship this font also. where should i put that font. Also please let me know if i need to set any environment variables.

Surya
------=_Part_4920_12764368.1151250709216-- From pierre.thierry@levallois.eu.org Sun Jun 25 12:20:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7C67D3B00CA for ; Sun, 25 Jun 2006 12:20:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20788-09 for ; Sun, 25 Jun 2006 12:20:47 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id 304843B009A for ; Sun, 25 Jun 2006 12:20:47 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 7F7FEBF03A; Sun, 25 Jun 2006 18:15:44 +0200 (CEST) Date: Sun, 25 Jun 2006 18:15:44 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Subject: Signal library Message-ID: <20060625161544.GL10698@bateleur.arcanes.fr.eu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="M2Pxvdb9QxnGd/3e" Content-Disposition: inline X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.304 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.304 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 16:20:48 -0000 --M2Pxvdb9QxnGd/3e Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable As I'm using Boost libraries[1] quite much in my projects, I'm wondering how gtkmm fits with them. Especially, it seems that only specifically made sigc++ objects can be used as callbacks, not any function object made e.g. with Boost Bind[2] or Lambda[3] libraries. Would it be possible to enable the use of the Boost signals library[4] instead of libsigc++ when one wants to have the flexibility offered by it? Maybe building a separate alternative library would be possible, with some configure option like --use-boost-signals... If it's possible to consider it, I'd like to investigate this. Curiously, Nowhere man =20 [1] http://www.boost.org/libs/libraries.htm [2] http://www.boost.org/libs/bind/bind.html [3] http://www.boost.org/doc/html/lambda.html [4] http://www.boost.org/doc/html/signals.html --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --M2Pxvdb9QxnGd/3e Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEnrawxe13INnVDYoRAlUdAJ4mMAOsxjg6pXNmyWOW1NJlebbLOACgyjrY ttcZyiK98Au8nE6wG+2/rvA= =1/jR -----END PGP SIGNATURE----- --M2Pxvdb9QxnGd/3e-- From paul@linuxaudiosystems.com Sun Jun 25 13:00:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AE2353B00E7 for ; Sun, 25 Jun 2006 13:00:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22078-03 for ; Sun, 25 Jun 2006 12:59:58 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 645633B008F for ; Sun, 25 Jun 2006 12:59:58 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1F0078GDV2H994@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 11:59:27 -0500 (CDT) Date: Sun, 25 Jun 2006 12:59:59 -0400 From: Paul Davis Subject: Re: stupid segfaults -- argh! In-reply-to: To: Joe Van Dyk Message-id: <1151254799.27174.1.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <1149594023.12354.28.camel@localhost.localdomain> <1151166255.10221.88.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.553 tagged_above=-999 required=2 tests=[AWL=0.046, BAYES_00=-2.599] X-Spam-Score: -2.553 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 17:00:00 -0000 On Sat, 2006-06-24 at 10:52 -0700, Joe Van Dyk wrote: > Ok, thanks! I guess not being able to put the call inside main() > might be a good reason. its only my US$0.02, but not being able to put stuff inside main() or some known early-called function that main() will always execute suggests a very good reason to revisit your build procedure, not to put a Gtk::Main declaration at file scope. From joevandyk@gmail.com Sun Jun 25 13:12:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 52BA63B008C for ; Sun, 25 Jun 2006 13:12:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22540-03 for ; Sun, 25 Jun 2006 13:12:39 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id 593E83B00DF for ; Sun, 25 Jun 2006 13:12:39 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so527003uge for ; Sun, 25 Jun 2006 10:12:13 -0700 (PDT) Received: by 10.67.24.13 with SMTP id b13mr4168448ugj; Sun, 25 Jun 2006 10:12:13 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 10:12:13 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 10:12:13 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: communication between different parts of application via signals MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.065 tagged_above=-999 required=2 tests=[AWL=0.335, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.065 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 17:12:42 -0000 Hi, Say a user clicks a checkbox in a menu that affects three other parts of the application. Would a signal be the best way to communicate that change to the rest of the application? How would that work? Would I create a custom signal or slot? How would the other parts of the application listen to that signal? Would I create the slot and then pass that slot to the other parts of the application (i.e. in a constructor)? Sorry for the basic questions, but signals and slots and functors are still confusing to me. I'm also a gigantic fan of unit testing -- are signals unit testable? Joe From joevandyk@gmail.com Sun Jun 25 13:14:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BC38B3B008C for ; Sun, 25 Jun 2006 13:14:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22382-07 for ; Sun, 25 Jun 2006 13:14:21 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id 9E2D63B00CA for ; Sun, 25 Jun 2006 13:14:20 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so527351uge for ; Sun, 25 Jun 2006 10:13:55 -0700 (PDT) Received: by 10.66.243.2 with SMTP id q2mr4181051ugh; Sun, 25 Jun 2006 10:13:55 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 10:13:55 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 10:13:55 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.066 tagged_above=-999 required=2 tests=[AWL=0.334, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.066 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 17:14:21 -0000 On 6/25/06, Joe Van Dyk wrote: > Hi, > > Say a user clicks a checkbox in a menu that affects three other parts > of the application. Would a signal be the best way to communicate > that change to the rest of the application? How would that work? > Would I create a custom signal or slot? How would the other parts of > the application listen to that signal? Would I create the slot and > then pass that slot to the other parts of the application (i.e. in a > constructor)? > > Sorry for the basic questions, but signals and slots and functors are > still confusing to me. > > I'm also a gigantic fan of unit testing -- are signals unit testable? Historically, I've hooked up a function to the clicked event of the check box. And that function calls member functions of the different objects in the application. So, signals aren't used for communication. But something about that seems smelly. Joe From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 25 14:44:11 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8D5CF3B0097 for ; Sun, 25 Jun 2006 14:44:11 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25940-01 for ; Sun, 25 Jun 2006 14:44:10 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id B70D73B008F for ; Sun, 25 Jun 2006 14:44:09 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 47BBC160CD for ; Sun, 25 Jun 2006 11:44:09 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1158 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 25 Jun 2006 11:44:08 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.401 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.401 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 18:44:11 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345848] Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 2. [Bug 345848] New: Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 3. [Bug 345848] Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 4. [Bug 345882] New: gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 5. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 6. [Bug 89780] Treeview: signal_button_press_event needs connect_notify() (gtkmm (bugzilla.gnome.org)) 7. [Bug 345894] New: no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) 8. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 24 Jun 2006 22:37:02 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625023702.EFB0C6CC1A9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 ------- Comment #1 from Gezim Hoxha 2006-06-25 02:37 UTC ------- Created an attachment (id=67956) --> (http://bugzilla.gnome.org/attachment.cgi?id=67956&action=view) The patch. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 24 Jun 2006 22:36:02 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] New: Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 Summary: Dangling sentence in Chapter 18. Timeouts section Product: gtkmm Version: 2.4 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: Normal Component: reference documentation AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: gezimh@hotmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.13/2.14 GNOME milestone: Unspecified In the "Programming with gtkmm" book, Chapter 18. Timeouts section it says: ----START---- You receive a sigc::connection object that can be used to deactivate the connection. to destroy the connection. Another way of destroying the connection is your signal handler. -----END----- So, the "to destroy the connection." part didn't fit, thus I changed it a bit and now looks better. -Gezim -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 25 Jun 2006 09:30:49 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625133049.429036CC1A9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marko@marko.anastasov.name ------- Comment #2 from Marko Anastasov 2006-06-25 13:30 UTC ------- Commited, thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sun, 25 Jun 2006 10:45:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] New: gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x Summary: gtkmm 20060625 CVS fails to build Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: waschk@mandriva.org QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified The current CVS version of gtkmm fails to build with an error about a missing attributes_p.h in pango/pangomm/private. I'll attach the complete build log. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sun, 25 Jun 2006 10:46:55 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625144655.6A41C6CC1B6@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x ------- Comment #1 from G?tz Waschk 2006-06-25 14:46 UTC ------- Created an attachment (id=67976) --> (http://bugzilla.gnome.org/attachment.cgi?id=67976&action=view) complete build output -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Sun, 25 Jun 2006 14:13:29 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 89780] Treeview: signal_button_press_event needs connect_notify() To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625181329.7DA1C6CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=89780 gtkmm | TreeView | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #17 from Murray Cumming 2006-06-25 18:13 UTC ------- Yevgen, firstly, please be nice. It's a condition of using this bug reporting system. Secondly, please provide a test case to prove your theory, or at least some further explanation about how you came to this odd conclusion - such as "lets gtk read garbage from the stack as a return value". It doesn't make sense to me at all, and the existing behaviour makes sense to me in terms of what the code does. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Sun, 25 Jun 2006 14:41:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] New: no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 Summary: no link for gtkmm_hello and gnomemm_hello packags Product: gtkmm Version: 2.4 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: Normal Component: reference documentation AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: gezimh@hotmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.13/2.14 GNOME milestone: Unspecified In the Internationalization chapter of the "Programming with gtkmm" book. gtkmm_hello and gnomemm_hello packages are mentioned followed by "available from the gtkmm download page." Since we are in the internet I linked them directly. (Besides, the gnomemm_hello wasn't in the gtkmm download page.) -Gezim -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Sun, 25 Jun 2006 14:43:58 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625184358.E51576CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 ------- Comment #1 from Gezim Hoxha 2006-06-25 18:43 UTC ------- Created an attachment (id=67983) --> (http://bugzilla.gnome.org/attachment.cgi?id=67983&action=view) patch The only thing I wasn't sure about is, since gtkmm is written as >kmm; should gnomemm be same (namley &gnomemm;)? So, for now, I wrote it as gnomemm. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1158 ******************************************** From bryce@bryceharrington.org Sun Jun 25 14:46:00 2006 Return-Path: X-Original-To: gtkmm-list@mail.gnome.org Delivered-To: gtkmm-list@mail.gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 83AA03B006F for ; Sun, 25 Jun 2006 14:46:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25780-10 for ; Sun, 25 Jun 2006 14:45:59 -0400 (EDT) Received: from dc2-web15.assortedinternet.com (dc2-web15.assortedinternet.com [66.36.233.162]) by menubar.gnome.org (Postfix) with ESMTP id 3121F3B008F for ; Sun, 25 Jun 2006 14:45:59 -0400 (EDT) Received: from c-24-20-224-228.hsd1.or.comcast.net ([24.20.224.228] helo=localhost) by dc2-web15.assortedinternet.com with esmtpa (Exim 4.52) id 1FuZc8-0005Pz-KN for gtkmm-list@mail.gnome.org; Sun, 25 Jun 2006 14:45:44 -0400 Date: Sun, 25 Jun 2006 11:44:15 -0700 From: Bryce Harrington To: gtkmm-list@mail.gnome.org Subject: Versions of gtk/gtkmm used by distros? Message-ID: <20060625184415.GA9434@bryceharrington.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.11 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - dc2-web15.assortedinternet.com X-AntiAbuse: Original Domain - mail.gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - bryceharrington.org X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.596 tagged_above=-999 required=2 tests=[AWL=0.003, BAYES_00=-2.599] X-Spam-Score: -2.596 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 18:46:00 -0000 Hi, For Inkscape we're considering changing our required gtk/gtkmm requirements from 2.4 to something newer (e.g. 2.8). Could someone point me at a listing of which distros ship with which version of gtk? We're attempting to gauge how many users would be affected by this change. Thanks, Bryce Harrington http://www.inkscape.org From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 25 15:03:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6AD3C3B009A for ; Sun, 25 Jun 2006 15:03:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26551-07 for ; Sun, 25 Jun 2006 15:03:43 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 286793B008F for ; Sun, 25 Jun 2006 15:03:43 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 04004164E1 for ; Sun, 25 Jun 2006 12:03:40 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1159 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 25 Jun 2006 12:03:37 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.401 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.401 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 19:03:44 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345848] Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 2. [Bug 89780] Treeview: signal_button_press_event needs connect_notify() (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 25 Jun 2006 14:45:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625184544.F24796CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 Gezim Hoxha changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sun, 25 Jun 2006 14:54:14 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 89780] Treeview: signal_button_press_event needs connect_notify() To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625185414.403EC6CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=89780 gtkmm | TreeView | Ver: 2.4 ------- Comment #18 from Yevgen Muntyan 2006-06-25 18:54 UTC ------- I apologize for producing nonsense myself. Indeed, "it just lets gtk read garbage from the stack as a return value" is not right, I misread the code. But, it's indeed nonsense that "pygtk defaults to connecting before, which probably causes more, other, problems". And it's true that "pygtk does right thing". Sorry for popping up here, it was caused by a bit of conversation/investigation of a WTF thing on irc. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1159 ******************************************** From jonathon.jongsma@gmail.com Sun Jun 25 16:00:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DEF923B0786 for ; Sun, 25 Jun 2006 16:00:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29413-05 for ; Sun, 25 Jun 2006 16:00:29 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id C31153B0769 for ; Sun, 25 Jun 2006 15:56:15 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1233955nzo for ; Sun, 25 Jun 2006 12:56:15 -0700 (PDT) Received: by 10.36.141.20 with SMTP id o20mr6907359nzd; Sun, 25 Jun 2006 12:56:15 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sun, 25 Jun 2006 12:56:14 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 14:56:14 -0500 From: "Jonathon Jongsma" To: "Mickael Drean" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.375 tagged_above=-999 required=2 tests=[AWL=0.025, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.375 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 20:00:36 -0000 On 6/22/06, Mickael Drean wrote: > genrapport.o(.text+0x515): In function > `ZN10GenRapport9save_HTMLEN4Glib7ustringE': > C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, > int)' > collect2: ld returned 1 exit status > > that's it!! > > hmm. Are you sure you're linking against the correct versions? (I think g_mkdir was introduced in 2.6) Jonner From mickael.drean@gmail.com Sun Jun 25 16:07:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DF3DB3B0A16 for ; Sun, 25 Jun 2006 16:07:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30283-07 for ; Sun, 25 Jun 2006 16:07:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id D0AF23B0477 for ; Sun, 25 Jun 2006 15:58:12 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so1559070nzh for ; Sun, 25 Jun 2006 12:58:12 -0700 (PDT) Received: by 10.65.206.5 with SMTP id i5mr401022qbq; Sun, 25 Jun 2006 12:58:12 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Sun, 25 Jun 2006 12:58:11 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 21:58:11 +0200 From: "Mickael Drean" To: "Jonathon Jongsma" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_33216_12074932.1151265491945" References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.558 tagged_above=-999 required=2 tests=[AWL=0.346, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.558 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 20:07:55 -0000 ------=_Part_33216_12074932.1151265491945 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I think I am using the 2.4 version so maybe i just have to upgrade version. I'll check Thank Mick 2006/6/25, Jonathon Jongsma : > > On 6/22/06, Mickael Drean wrote: > > genrapport.o(.text+0x515): In function > > `ZN10GenRapport9save_HTMLEN4Glib7ustringE': > > C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, > > int)' > > collect2: ld returned 1 exit status > > > > that's it!! > > > > > > hmm. Are you sure you're linking against the correct versions? (I > think g_mkdir was introduced in 2.6) > > Jonner > ------=_Part_33216_12074932.1151265491945 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I think I am using the 2.4 version so maybe i just have to upgrade version. I'll check

Thank

Mick


2006/6/25, Jonathon Jongsma <jonathon.jongsma@gmail.com>:
On 6/22/06, Mickael Drean <mickael.drean@gmail.com> wrote:
> genrapport.o(.text+0x515): In function
> `ZN10GenRapport9save_HTMLEN4Glib7ustringE':
> C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*,
> int)'
> collect2: ld returned 1 exit status
>
> that's it!!
>
>

hmm.  Are you sure you're linking against the correct versions?  (I
think g_mkdir was introduced in 2.6)

Jonner

------=_Part_33216_12074932.1151265491945-- From justinnoah@gmail.com Sun Jun 25 17:23:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 18AC33B0018 for ; Sun, 25 Jun 2006 17:23:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02696-07 for ; Sun, 25 Jun 2006 17:23:44 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id E37953B000C for ; Sun, 25 Jun 2006 17:23:43 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so578898uge for ; Sun, 25 Jun 2006 14:23:43 -0700 (PDT) Received: by 10.66.221.19 with SMTP id t19mr4317909ugg; Sun, 25 Jun 2006 14:23:42 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 14:23:42 -0700 (PDT) Message-ID: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> Date: Sun, 25 Jun 2006 14:23:42 -0700 From: "Justin N" To: gtkmm-list@gnome.org Subject: gtkmm useage MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4994_13492236.1151270622918" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.115 tagged_above=-999 required=2 tests=[BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.115 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 21:23:45 -0000 ------=_Part_4994_13492236.1151270622918 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I am new to gtkmm, and from what I have read about it, it looks awesme! So I tohught that I would try it. Although I am having some troubles and wish for some help. So here it goes...: I am using Ubuntu Dapper Drake and Anjuta. I was wondering what libs and include directories I need to use because I was recieving an error stating that the compiler could not find glibmmconfig.h If you need more details to help me let meknow I willbe glad to give them to you. Thank You! -- Thanks, ~Justin~ ------=_Part_4994_13492236.1151270622918 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I am new to gtkmm, and from what I have read about it, it looks awesme! So  I tohught that I would try it.  Although I am having some troubles and wish for some help.

So here it goes...:

I am using Ubuntu Dapper Drake and Anjuta.  I was wondering what libs and include directories I need to use because I was recieving an error stating that the compiler could not find glibmmconfig.h

If you need more details to help me let meknow I willbe glad to give them to you.

Thank You!
--
Thanks,
~Justin~ ------=_Part_4994_13492236.1151270622918-- From chris@cvine.freeserve.co.uk Sun Jun 25 17:51:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A23063B01D0 for ; Sun, 25 Jun 2006 17:51:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04165-02 for ; Sun, 25 Jun 2006 17:51:44 -0400 (EDT) Received: from smtp1.freeserve.com (smtp1.wanadoo.co.uk [193.252.22.158]) by menubar.gnome.org (Postfix) with ESMTP id E6CF73B00E9 for ; Sun, 25 Jun 2006 17:51:43 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3004.me.freeserve.com (SMTP Server) with ESMTP id 9BE3E1C001C6; Sun, 25 Jun 2006 23:51:42 +0200 (CEST) Received: from boulder.homenet (user-411.l3.c5.dsl.pol.co.uk [81.76.65.155]) by mwinf3004.me.freeserve.com (SMTP Server) with ESMTP id 6BF9B1C001C3; Sun, 25 Jun 2006 23:51:42 +0200 (CEST) X-ME-UUID: 20060625215142442.6BF9B1C001C3@mwinf3004.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by boulder.homenet (8.12.10/8.12.10) with ESMTP id k5PLpftx004374; Sun, 25 Jun 2006 22:51:41 +0100 From: Chris Vine To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals Date: Sun, 25 Jun 2006 22:51:41 +0100 User-Agent: KMail/1.9.1 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606252251.41293.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.264 tagged_above=-999 required=2 tests=[AWL=-0.000, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.264 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 21:51:44 -0000 On Sunday 25 June 2006 18:13, Joe Van Dyk wrote: > On 6/25/06, Joe Van Dyk wrote: > > Hi, > > > > Say a user clicks a checkbox in a menu that affects three other parts > > of the application. Would a signal be the best way to communicate > > that change to the rest of the application? How would that work? > > Would I create a custom signal or slot? How would the other parts of > > the application listen to that signal? Would I create the slot and > > then pass that slot to the other parts of the application (i.e. in a > > constructor)? > > > > Sorry for the basic questions, but signals and slots and functors are > > still confusing to me. > > > > I'm also a gigantic fan of unit testing -- are signals unit testable? > > Historically, I've hooked up a function to the clicked event of the > check box. And that function calls member functions of the different > objects in the application. So, signals aren't used for > communication. But something about that seems smelly. I do not really understand what you are saying. sigc slots are just callbacks, executed at the point the signal is invoked. Nothing "listens" to them; they just execute when called, like any other function pointer or functor or callback. If the callback function calls other member functions it does so because you have coded the callback function to call the member functions. Chris From denis@poolshark.org Sun Jun 25 17:58:50 2006 Return-Path: X-Original-To: gtkmm-list@mail.gnome.org Delivered-To: gtkmm-list@mail.gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F00323B0248 for ; Sun, 25 Jun 2006 17:58:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04556-05 for ; Sun, 25 Jun 2006 17:58:48 -0400 (EDT) Received: from charlie.albator.org (unknown [64.151.106.180]) by menubar.gnome.org (Postfix) with ESMTP id B44A63B01C9 for ; Sun, 25 Jun 2006 17:58:48 -0400 (EDT) Received: from [192.18.42.17] (nwkea-socks-2.sun.com [192.18.42.17]) (authenticated bits=0) by charlie.albator.org (8.13.1/8.13.1) with ESMTP id k5PMHOZQ006567 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 25 Jun 2006 15:17:29 -0700 Message-ID: <449F0698.9090607@poolshark.org> Date: Sun, 25 Jun 2006 14:56:40 -0700 From: Denis Leroy User-Agent: Mozilla Thunderbird 1.0.8-1.1.fc4 (X11/20060501) X-Accept-Language: en-us, en MIME-Version: 1.0 To: gtkmm-list@mail.gnome.org Subject: Re: Versions of gtk/gtkmm used by distros? References: <20060625184415.GA9434@bryceharrington.org> In-Reply-To: <20060625184415.GA9434@bryceharrington.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.518 tagged_above=-999 required=2 tests=[AWL=0.081, BAYES_00=-2.599] X-Spam-Score: -2.518 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 21:58:50 -0000 Bryce Harrington wrote: > Hi, > > For Inkscape we're considering changing our required gtk/gtkmm > requirements from 2.4 to something newer (e.g. 2.8). > > Could someone point me at a listing of which distros ship with which > version of gtk? We're attempting to gauge how many users would be > affected by this change. Speaking for Fedora : Fedora Core 3 (unmaintained) : 2.4.11 Fedora Core 4 : 2.6.5 Fedora Core 5 : 2.8.3 Fedora Core 6 test 1 : 2.8.5 -denis From emiml@wp.pl Sun Jun 25 19:09:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C0DDB3B0280 for ; Sun, 25 Jun 2006 19:09:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07595-04 for ; Sun, 25 Jun 2006 19:09:53 -0400 (EDT) Received: from smtp.wp.pl (smtp.wp.pl [212.77.101.1]) by menubar.gnome.org (Postfix) with ESMTP id 44C543B0271 for ; Sun, 25 Jun 2006 19:09:53 -0400 (EDT) Received: (wp-smtpd smtp.wp.pl 2664 invoked from network); 26 Jun 2006 01:09:51 +0200 Received: from xdsl-2650.lodz.dialog.net.pl (HELO galeon) (emiml@[84.40.203.90]) (envelope-sender ) by smtp.wp.pl (WP-SMTPD) with SMTP for ; 26 Jun 2006 01:09:51 +0200 Date: Mon, 26 Jun 2006 01:09:58 +0200 From: Emil Nowak To: gtkmm-list@gnome.org Subject: Re: gtkmm useage Message-ID: <20060626010958.03befa34@galeon> In-Reply-To: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.18; i486-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-WP-AV: skaner antywirusowy poczty Wirtualnej Polski S. A. X-WP-SPAM: NO AS1=NO(Body=1 Fuz1=1 Fuz2=1) AS2=NO(0.499998) AS3=NO AS4=NO X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.366 tagged_above=-999 required=2 tests=[AWL=-0.073, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_BG=0.077, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.366 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 23:09:55 -0000 On 2006-06-25 (Sun), at 14:23:42 Justin N wrote: > I am new to gtkmm, and from what I have read about it, it looks awesme! So > I tohught that I would try it. Although I am having some troubles and wish > for some help. > > So here it goes...: > > I am using Ubuntu Dapper Drake and Anjuta. I was wondering what libs and > include directories I need to use because I was recieving an error stating > that the compiler could not find glibmmconfig.h So use # apt-cache search glibmm and install package which ends with -dev (probably libglibmm-2.4-dev). Of course you will also need libgtkmm-2.4-dev to write gtkmm applications. You can install apt-file, and use this tool to search for files even in not installed packages. From justinnoah@gmail.com Sun Jun 25 19:31:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C76613B00B6 for ; Sun, 25 Jun 2006 19:31:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08622-08 for ; Sun, 25 Jun 2006 19:30:59 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id 52B863B0239 for ; Sun, 25 Jun 2006 19:30:59 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so604367uge for ; Sun, 25 Jun 2006 16:30:54 -0700 (PDT) Received: by 10.67.24.13 with SMTP id b13mr4372387ugj; Sun, 25 Jun 2006 16:30:54 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 16:30:54 -0700 (PDT) Message-ID: <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> Date: Sun, 25 Jun 2006 16:30:54 -0700 From: "Justin N" To: "Emil Nowak" Subject: Re: gtkmm useage In-Reply-To: <20060626010958.03befa34@galeon> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5834_3328015.1151278254447" References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.606 tagged_above=-999 required=2 tests=[AWL=0.111, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_30_40=0.374, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_BG=0.077, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.606 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 23:31:01 -0000 ------=_Part_5834_3328015.1151278254447 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the help, but I do have those both installed. Could there be something else? On 6/25/06, Emil Nowak wrote: > > On 2006-06-25 (Sun), at 14:23:42 Justin N wrote: > > > I am new to gtkmm, and from what I have read about it, it looks awesme! > So > > I tohught that I would try it. Although I am having some troubles and > wish > > for some help. > > > > So here it goes...: > > > > I am using Ubuntu Dapper Drake and Anjuta. I was wondering what libs > and > > include directories I need to use because I was recieving an error > stating > > that the compiler could not find glibmmconfig.h > So use > # apt-cache search glibmm > and install package which ends with -dev (probably libglibmm-2.4-dev). Of > course you will also need libgtkmm-2.4-dev to write gtkmm applications. > > You can install apt-file, and use this tool to search for files even in > not > installed packages. > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- Thanks, ~Justin~ ------=_Part_5834_3328015.1151278254447 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the help, but I do have those both installed.  Could there be something else?

On 6/25/06, Emil Nowak <emiml@wp.pl > wrote:
On 2006-06-25 (Sun), at 14:23:42 Justin N wrote:

> I am new to gtkmm, and from what I have read about it, it looks awesme! So
> I tohught that I would try it.  Although I am having some troubles and wish
> for some help.
>
> So here it goes...:
>
> I am using Ubuntu Dapper Drake and Anjuta.  I was wondering what libs and
> include directories I need to use because I was recieving an error stating
> that the compiler could not find glibmmconfig.h
So use
# apt-cache search glibmm
and install package which ends with -dev (probably libglibmm-2.4-dev). Of
course you will also need libgtkmm-2.4-dev to write gtkmm applications.

You can install apt-file, and use this tool to search for files even in not
installed packages.
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list



--
Thanks,
~Justin~ ------=_Part_5834_3328015.1151278254447-- From justinnoah@gmail.com Sun Jun 25 19:40:12 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 590E63B00F7 for ; Sun, 25 Jun 2006 19:40:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08726-10 for ; Sun, 25 Jun 2006 19:40:11 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 312EB3B02D9 for ; Sun, 25 Jun 2006 19:40:11 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so606198uge for ; Sun, 25 Jun 2006 16:40:09 -0700 (PDT) Received: by 10.66.219.11 with SMTP id r11mr4373941ugg; Sun, 25 Jun 2006 16:40:09 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 16:40:09 -0700 (PDT) Message-ID: <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> Date: Sun, 25 Jun 2006 16:40:09 -0700 From: "Justin N" To: "Emil Nowak" Subject: Re: gtkmm useage In-Reply-To: <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5846_14893815.1151278809370" References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.237 tagged_above=-999 required=2 tests=[AWL=-1.932, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, HTML_SHORT_LENGTH=1.574, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: 0.237 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 23:40:12 -0000 ------=_Part_5846_14893815.1151278809370 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I used apt-file to find it, it worked, thank you so much! -- Thanks, ~Justin~ ------=_Part_5846_14893815.1151278809370 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I used apt-file to find it, it worked, thank you so much!
--
Thanks,
~Justin~ ------=_Part_5846_14893815.1151278809370-- From fedemico@yahoo.com Sun Jun 25 20:56:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8D24B3B008C for ; Sun, 25 Jun 2006 20:56:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12457-10 for ; Sun, 25 Jun 2006 20:56:28 -0400 (EDT) Received: from web60312.mail.yahoo.com (web60312.mail.yahoo.com [209.73.178.135]) by menubar.gnome.org (Postfix) with SMTP id 81A143B00D9 for ; Sun, 25 Jun 2006 20:56:28 -0400 (EDT) Received: (qmail 68840 invoked by uid 60001); 26 Jun 2006 00:56:27 -0000 Message-ID: <20060626005627.68838.qmail@web60312.mail.yahoo.com> Received: from [196.40.43.74] by web60312.mail.yahoo.com via HTTP; Sun, 25 Jun 2006 19:56:27 CDT Date: Sun, 25 Jun 2006 19:56:27 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= Subject: displaying text To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.194 tagged_above=-999 required=2 tests=[AWL=-1.842, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: -0.194 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 00:56:29 -0000 Hi! I need some help... I have an infinite loop in where I manage images and I want to display a short text in the window when each iteration of the loop occurs... only a few words... it is no necessary that old text (from old iterations)remains in the window but the new text replace old text... Could anybody help me? Thanks! __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From justinnoah@gmail.com Mon Jun 26 00:59:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25A2C3B0149 for ; Mon, 26 Jun 2006 00:59:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22173-08 for ; Mon, 26 Jun 2006 00:59:50 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id E594B3B00D9 for ; Mon, 26 Jun 2006 00:59:49 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so676649uge for ; Sun, 25 Jun 2006 21:59:49 -0700 (PDT) Received: by 10.66.219.11 with SMTP id r11mr4576813ugg; Sun, 25 Jun 2006 21:59:49 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 21:59:48 -0700 (PDT) Message-ID: <7c09aeea0606252159v25f84616mc03318b1ebcba4c5@mail.gmail.com> Date: Sun, 25 Jun 2006 21:59:48 -0700 From: "Justin N" To: "Emil Nowak" Subject: Re: gtkmm useage In-Reply-To: <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9523_32592975.1151297988960" References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.537 tagged_above=-999 required=2 tests=[AWL=0.574, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_50_60=0.134, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.537 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 04:59:51 -0000 ------=_Part_9523_32592975.1151297988960 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I nearly have everything working, but I need to know which libraries I need to include to the project... Thanks for all your help! (I am just going through the online book examples right now) On 6/25/06, Justin N wrote: > > I used apt-file to find it, it worked, thank you so much! > -- > Thanks, > ~Justin~ > -- Thanks, ~Justin~ ------=_Part_9523_32592975.1151297988960 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I nearly have everything working, but I need to know which libraries I need to include to the project...  Thanks for all your help!  (I am just going through the online book examples right now)

On 6/25/06, Justin N <justinnoah@gmail.com> wrote:
I used apt-file to find it, it worked, thank you so much!
--
Thanks,
~Justin~



--
Thanks,
~Justin~ ------=_Part_9523_32592975.1151297988960-- From gezimetc@shaw.ca Mon Jun 26 01:21:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0CA653B012E for ; Mon, 26 Jun 2006 01:21:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23270-06 for ; Mon, 26 Jun 2006 01:21:48 -0400 (EDT) Received: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 617433B0155 for ; Mon, 26 Jun 2006 01:21:48 -0400 (EDT) Received: from pd2mr2so.prod.shaw.ca (pd2mr2so-qfe3.prod.shaw.ca [10.0.141.109]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1G000GJC87OJ20@l-daemon> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 23:21:43 -0600 (MDT) Received: from pn2ml1so.prod.shaw.ca ([10.0.121.145]) by pd2mr2so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1G003UEC878W70@pd2mr2so.prod.shaw.ca> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 23:21:43 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1G00AT1C877S20@l-daemon> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 23:21:43 -0600 (MDT) Date: Sun, 25 Jun 2006 23:21:42 -0600 From: Gezim Hoxha Subject: Re: CC-ing to this list isn't working In-reply-to: <1151239522.2281.11.camel@kutija> To: Marko Anastasov Message-id: <1151299302.24833.0.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151184017.28760.13.camel@localhost.localdomain> <1151239522.2281.11.camel@kutija> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.322 tagged_above=-999 required=2 tests=[AWL=-0.919, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.322 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 05:21:51 -0000 On Sun, 2006-25-06 at 14:45 +0200, Marko Anastasov wrote: > On Sat, 2006-06-24 at 15:20 -0600, Gezim Hoxha wrote: > > Hi all. > > > > I haven't done too much testing, but I got an email from Marko Anastasov > > (client: Evolution 2.6.*) and from Murray Cumming (client: Evolution > > 2.6.*) and they both CC-ed this list. However, neither of their emails > > appeared on this list. > > They did (you probably refer to Murray's response to 'compile gtkmm > source code'). Proof: > http://marc.theaimsgroup.com/?l=gtkmm&r=1&b=200606&w=2 :). > > If you have message filter(s) and mail folders then perhaps that is why > they ended up elsewhere. Yeah Marko, that's exactly why. -Gezim From joevandyk@gmail.com Mon Jun 26 01:33:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 85BDE3B0149 for ; Mon, 26 Jun 2006 01:33:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23897-01 for ; Mon, 26 Jun 2006 01:33:27 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id EA0383B01B8 for ; Mon, 26 Jun 2006 01:33:26 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so684391uge for ; Sun, 25 Jun 2006 22:33:26 -0700 (PDT) Received: by 10.67.22.2 with SMTP id z2mr3253691ugi; Sun, 25 Jun 2006 22:33:26 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 22:33:25 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 22:33:25 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals In-Reply-To: <200606252251.41293.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200606252251.41293.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.084 tagged_above=-999 required=2 tests=[AWL=0.316, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.084 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 05:33:28 -0000 On 6/25/06, Chris Vine wrote: > On Sunday 25 June 2006 18:13, Joe Van Dyk wrote: > > On 6/25/06, Joe Van Dyk wrote: > > > Hi, > > > > > > Say a user clicks a checkbox in a menu that affects three other parts > > > of the application. Would a signal be the best way to communicate > > > that change to the rest of the application? How would that work? > > > Would I create a custom signal or slot? How would the other parts of > > > the application listen to that signal? Would I create the slot and > > > then pass that slot to the other parts of the application (i.e. in a > > > constructor)? > > > > > > Sorry for the basic questions, but signals and slots and functors are > > > still confusing to me. > > > > > > I'm also a gigantic fan of unit testing -- are signals unit testable? > > > > Historically, I've hooked up a function to the clicked event of the > > check box. And that function calls member functions of the different > > objects in the application. So, signals aren't used for > > communication. But something about that seems smelly. > > I do not really understand what you are saying. sigc slots are just > callbacks, executed at the point the signal is invoked. Nothing "listens" to > them; they just execute when called, like any other function pointer or > functor or callback. > > If the callback function calls other member functions it does so because you > have coded the callback function to call the member functions. "Ardour makes heavy use of libsigc++ as a way to provide anonymous coupling between components, particulular between the backend and user interface. The code makes heavy use of the Model-View-Controller programming model, and attempts to draw from the best work on programming pattern languages." From http://ardour.org/development . That's what I'm asking about. I wonder if I'm not understanding "anonymous coupling" correctly. Hm. Joe From joevandyk@gmail.com Mon Jun 26 01:35:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 24E0D3B0187 for ; Mon, 26 Jun 2006 01:35:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23810-07 for ; Mon, 26 Jun 2006 01:35:08 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id E11363B0267 for ; Mon, 26 Jun 2006 01:35:07 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so684755uge for ; Sun, 25 Jun 2006 22:35:06 -0700 (PDT) Received: by 10.67.89.5 with SMTP id r5mr4602710ugl; Sun, 25 Jun 2006 22:35:06 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 22:35:06 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 22:35:06 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: gtkmm useage In-Reply-To: <7c09aeea0606252159v25f84616mc03318b1ebcba4c5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> <7c09aeea0606252159v25f84616mc03318b1ebcba4c5@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.977 tagged_above=-999 required=2 tests=[AWL=0.192, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.977 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 05:35:10 -0000 On 6/25/06, Justin N wrote: > On 6/25/06, Justin N wrote: > > > > I used apt-file to find it, it worked, thank you so much! > > I nearly have everything working, but I need to know which libraries I need > to include to the project... Thanks for all your help! (I am just going > through the online book examples right now) pkg-config --cflags --libs gtkmm-2.4 glibmm-2.4 or something like that. From pierre.thierry@levallois.eu.org Mon Jun 26 05:31:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E46663B03B5 for ; Mon, 26 Jun 2006 05:31:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06120-07 for ; Mon, 26 Jun 2006 05:31:33 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id A4F363B03B0 for ; Mon, 26 Jun 2006 05:31:32 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 1E55ABF03F; Mon, 26 Jun 2006 11:27:03 +0200 (CEST) Date: Mon, 26 Jun 2006 11:27:03 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals Message-ID: <20060626092702.GM10698@bateleur.arcanes.fr.eu.org> References: <200606252251.41293.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="E0h0CbphJD8hN+Gf" Content-Disposition: inline In-Reply-To: X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.382 tagged_above=-999 required=2 tests=[AWL=0.083, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.382 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 09:31:35 -0000 --E0h0CbphJD8hN+Gf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Joe Van Dyk dies 25/06/2006 hora 22:33: > I wonder if I'm not understanding "anonymous coupling" correctly. Hm. I suppose that the fact that any part of any plugged in module can connect some of it's function or method to an accessible signal is the anonymous part. That is, the signal has no knowledge of who it will be calling. If you write a function or method that explicitely calls some others, there is a "named coupling", in the contrary. Quickly, Nowhere man --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --E0h0CbphJD8hN+Gf Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEn6hmxe13INnVDYoRAjSiAKDTH9wrst3mE2cKOBMz0pB/UbA1AgCgo5z/ hruC+qFmKpY0z/Icp7iLZrs= =w/ig -----END PGP SIGNATURE----- --E0h0CbphJD8hN+Gf-- From michael@elehack.net Mon Jun 26 08:15:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CF58B3B0124 for ; Mon, 26 Jun 2006 08:15:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16596-04 for ; Mon, 26 Jun 2006 08:15:27 -0400 (EDT) Received: from weirdo.crazywebhosting.net (weirdo.crazywebhosting.net [70.85.78.4]) by menubar.gnome.org (Postfix) with ESMTP id D9BFC3B00DD for ; Mon, 26 Jun 2006 08:15:27 -0400 (EDT) Received: from rentacop.student.iastate.edu ([64.113.93.202] helo=bezalel.elehack.net) by weirdo.crazywebhosting.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.52) id 1Fupzx-0007sa-Ii; Mon, 26 Jun 2006 07:15:26 -0500 Received: by bezalel.elehack.net (sSMTP sendmail emulation); Mon, 26 Jun 2006 07:15:24 -0500 From: "Michael Ekstrand" Date: Mon, 26 Jun 2006 07:15:24 -0500 To: Bryce Harrington Subject: Re: Versions of gtk/gtkmm used by distros? Message-ID: <20060626121524.GD5447@localhost.localdomain> References: <20060625184415.GA9434@bryceharrington.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060625184415.GA9434@bryceharrington.org> User-Agent: Mutt/1.5.11+cvs20060403 X-Antivirus-Scanner: Clean mail though you should still use an Antivirus X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - weirdo.crazywebhosting.net X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - elehack.net X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.314 tagged_above=-999 required=2 tests=[AWL=-0.004, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.314 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 12:15:29 -0000 On Sun, Jun 25, 2006 at 11:44:15AM -0700, Bryce Harrington wrote: > Could someone point me at a listing of which distros ship with which > version of gtk? We're attempting to gauge how many users would be > affected by this change. Debian: Sarge (stable) ships gtkmm 2.4 and GTK 2.6.4. Etch (testing) and unstable ship gtkmm 2.8 and GTK 2.8.18. Unless it's been updated since my last update, fink ships GTKmm and GTK 2.6.x. -- mouse, n: a device for pointing at the xterm in which you want to type. -- Fortune Visit me on the Web: http://www.elehack.net From cdrom205@googlemail.com Sat Jun 24 17:53:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 23A853B0094 for ; Sat, 24 Jun 2006 17:53:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03998-10 for ; Sat, 24 Jun 2006 17:53:37 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id BD1F23B026D for ; Sat, 24 Jun 2006 17:53:36 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id z59so1025205pyg for ; Sat, 24 Jun 2006 14:52:58 -0700 (PDT) Received: by 10.35.70.17 with SMTP id x17mr2025960pyk; Sat, 24 Jun 2006 14:52:57 -0700 (PDT) Received: by 10.35.37.17 with HTTP; Sat, 24 Jun 2006 14:52:57 -0700 (PDT) Message-ID: <9f092bbb0606241452r4cf73ff9m2b3cd68fa2ad64ca@mail.gmail.com> Date: Sat, 24 Jun 2006 22:52:57 +0100 From: "cd rom" To: "Murray Cumming" Subject: Re: compile gtkmm source code In-Reply-To: <1151090624.31826.18.camel@localhost> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_52919_11999975.1151185977887" References: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> <1151089088.5035.4.camel@localhost.localdomain> <1151090624.31826.18.camel@localhost> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.799 tagged_above=-999 required=2 tests=[AWL=0.150, BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.799 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 21:53:38 -0000 ------=_Part_52919_11999975.1151185977887 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Wow, great replies!!! Thanks you guys so much and the additional stuff is that i was struggling to set gtkmm up in window platform but now i realise that i can set it up with codeblock as well. I try Dev-c++ before but got stumped, lol. thanks again. On 23/06/06, Murray Cumming wrote: > > On Fri, 2006-06-23 at 12:58 -0600, Gezim Hoxha wrote: > > On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote: > > > hi, i am a newbie to gtkmm programming, i can program c++ so now i > > > like to experience GUI. I am fowlling the tutorial from the website, > > > the problem that i am facing is i can't compile gtkmm source code. > > > Like this, i am using anjuta to compile+manage gtkmm project and i > > > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works > > > for some project and for others it complains about missing headers > > > like gtkmm.h, main.h. It drives me insane + frustration. > > I assume that sometimes you just didn't get that line right. > > It is annoying that Anjuta doesn't do it for you: > http://bugzilla.gnome.org/show_bug.cgi?id=340618 > > > So do you > > > guys use any IDE for gtkmm or you guys just compile it from terminal > > > and in either case can you explain how to set it up or do it? > > Most people create the build files by hand. It's not actually that > difficult, and you can copy/paste from existing stuff. > http://www.openismus.com/documents/linux/automake/automake.shtml > > > Hi, I went through the same frustration with Anjuta that you're going > > through. I then installed codeblocks stable > > ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm > > > working with codeblocks, look at these posts: > > http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have > > to write makefiles and all that. I just build and run the execs from > > codeblocks :) > > > > Enjoy, > > -Gezim > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > ------=_Part_52919_11999975.1151185977887 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Wow, great replies!!! Thanks you guys so much and the additional stuff is that i was struggling to set gtkmm up in window platform but now i realise that i can set it up with codeblock as well. I try Dev-c++ before but got stumped, lol. thanks again.
On 23/06/06, Murray Cumming <murrayc@murrayc.com > wrote:
On Fri, 2006-06-23 at 12:58 -0600, Gezim Hoxha wrote:
> On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote:
> > hi, i am a newbie to gtkmm programming, i  can program c++ so now i
> > like to experience GUI. I am fowlling the tutorial from the website,
> > the problem that i am facing is i can't compile gtkmm source code.
> > Like this, i am using anjuta to compile+manage gtkmm project and i
> > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works
> > for some project and for others it complains about missing headers
> > like gtkmm.h, main.h. It drives me insane + frustration.

I assume that sometimes you just didn't get that line right.

It is annoying that Anjuta doesn't do it for you:
http://bugzilla.gnome.org/show_bug.cgi?id=340618

>  So do you
> > guys use any IDE for gtkmm or you guys just compile it from terminal
> > and in either case can you explain how to set it up or do it?

Most people create the build files by hand. It's not actually that
difficult, and you can copy/paste from existing stuff.
http://www.openismus.com/documents/linux/automake/automake.shtml

> Hi, I went through the same frustration with Anjuta that you're going
> through. I then installed codeblocks stable
> ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm
> working with codeblocks, look at these posts:
> http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have
> to write makefiles and all that. I just build and run the execs from
> codeblocks :)
>
> Enjoy,
> -Gezim
>
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com
www.openismus.com


------=_Part_52919_11999975.1151185977887-- From bryce@bryceharrington.org Sat Jun 24 20:42:14 2006 Return-Path: X-Original-To: gtkmm-list@mail.gnome.org Delivered-To: gtkmm-list@mail.gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A59233B05D0 for ; Sat, 24 Jun 2006 20:42:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09124-10 for ; Sat, 24 Jun 2006 20:42:13 -0400 (EDT) Received: from dc2-web15.assortedinternet.com (dc2-web15.assortedinternet.com [66.36.233.162]) by menubar.gnome.org (Postfix) with ESMTP id 6AF533B024B for ; Sat, 24 Jun 2006 20:42:12 -0400 (EDT) Received: from c-24-20-224-228.hsd1.mn.comcast.net ([24.20.224.228] helo=localhost) by dc2-web15.assortedinternet.com with esmtpa (Exim 4.52) id 1FuIgY-0008OY-SB for gtkmm-list@mail.gnome.org; Sat, 24 Jun 2006 20:41:11 -0400 Date: Sat, 24 Jun 2006 17:39:44 -0700 From: Bryce Harrington To: gtkmm-list@mail.gnome.org Subject: Versions of gtk/gtkmm used by distros? Message-ID: <20060625003944.GM22746@bryceharrington.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.11 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - dc2-web15.assortedinternet.com X-AntiAbuse: Original Domain - mail.gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - bryceharrington.org X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.597 tagged_above=-999 required=2 tests=[AWL=0.002, BAYES_00=-2.599] X-Spam-Score: -2.597 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 00:42:14 -0000 Hi, For Inkscape we're considering changing our required gtk/gtkmm requirements from 2.4 to something newer (e.g. 2.8). Could someone point me at a listing of which distros ship with which version of gtk? We're attempting to gauge how many users would be affected by this change. Thanks, Bryce Harrington http://www.inkscape.org From ssalston@gmail.com Sun Jun 25 23:10:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 40EDB3B0150 for ; Sun, 25 Jun 2006 23:10:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17842-10 for ; Sun, 25 Jun 2006 23:10:55 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.176]) by menubar.gnome.org (Postfix) with ESMTP id 5F01E3B002B for ; Sun, 25 Jun 2006 23:10:55 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id d42so1383827pyd for ; Sun, 25 Jun 2006 20:10:54 -0700 (PDT) Received: by 10.35.101.9 with SMTP id d9mr5471308pym; Sun, 25 Jun 2006 20:10:54 -0700 (PDT) Received: by 10.35.98.15 with HTTP; Sun, 25 Jun 2006 20:10:54 -0700 (PDT) Message-ID: <7e2fe93c0606252010m69e84b6r11a427a4b241364c@mail.gmail.com> Date: Sun, 25 Jun 2006 23:10:54 -0400 From: "S Alston" To: "gtkmm-list@gnome.org" Subject: Documentation MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1521_14998817.1151291454344" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.279 tagged_above=-999 required=2 tests=[AWL=-0.318, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.279 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 03:10:56 -0000 ------=_Part_1521_14998817.1151291454344 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I am new to gtkmm programming. Are there any good books that you could recommend to get me started? Is there a way to print "Programming with gtkmm". I will be using GTK+ in Linux programming in C++. Thanks in advance for any help. ------=_Part_1521_14998817.1151291454344 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,

I am new to gtkmm programming. Are there any good books that you could recommend to get me started? Is there a way to print "Programming with gtkmm". I will be using GTK+ in Linux programming in C++. Thanks in advance for any help. ------=_Part_1521_14998817.1151291454344-- From morten.bo.nielsen@topsil.com Mon Jun 26 02:51:37 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 616943B00B6 for ; Mon, 26 Jun 2006 02:51:37 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27445-09 for ; Mon, 26 Jun 2006 02:51:36 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id E1C783B009A for ; Mon, 26 Jun 2006 02:51:35 -0400 (EDT) Content-class: urn:content-classes:message Subject: SV: SV: drawables. Date: Mon, 26 Jun 2006 08:51:22 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36ED@SRVEXCH.topsil.dk> In-Reply-To: <1151074278.10221.64.camel@localhost.localdomain> X-MimeOLE: Produced By Microsoft Exchange V6.5 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: SV: drawables. Thread-Index: AcaW1KqJR4+SpaM/Qaucp4DwM+BhbACF5t5g From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.447 tagged_above=-999 required=2 tests=[AWL=-0.002, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.447 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 06:51:37 -0000 > -----Oprindelig meddelelse----- > Fra: Paul Davis [mailto:paul@linuxaudiosystems.com] > Sendt: 23. juni 2006 16:51 > Til: Morten Bo Nielsen > Cc: gtkmm-list@gnome.org > Emne: Re: SV: drawables. >=20 > On Wed, 2006-06-21 at 10:30 +0200, Morten Bo Nielsen wrote: > > Now I do this (using libglade) - (InData is a class of my own making): > > > > Gtk::DrawingArea *PolyDrawArea; > > xml_interface->get_widget( "PolyDrawArea", PolyDrawArea ); > > > > Glib::RefPtr image =3D Gdk::Pixbuf::create_from_file( > > "nn.bmp" ); > > PolyDrawArea->set_size_request( image->get_width(), image->get_height() > > ); > > image->render_to_drawable( PolyDrawArea->get_window(), > > PolyDrawArea->get_style()- > >get_black_gc(), > > 0, 0, 0, 0, > > image->get_width(), image->get_height(), > > Gdk::RGB_DITHER_NONE, 0, 0); > > > > > > It works, but I get > > > > (AcqTest.exe:3996): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion > > 'GDK_IS_DRAWABLE (drawable)' failed > > > > on the render_to_drawable() line. > > Any ideas? >=20 > you are drawing in an expose handler, yes? >=20 no. :-) I do this now. // retrieving gdk::window to write to Glib::RefPtr Window =3D PolyDrawArea->get_window(); if( !Window ) return;=20 I exit the draw-function if the gdk::window is not visible. It is good for performance and it is properbly better programming as well. morten From paul@linuxaudiosystems.com Mon Jun 26 10:41:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3A43D3B0124 for ; Mon, 26 Jun 2006 10:41:55 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25125-09 for ; Mon, 26 Jun 2006 10:41:53 -0400 (EDT) Received: from vms048pub.verizon.net (vms048pub.verizon.net [206.46.252.48]) by menubar.gnome.org (Postfix) with ESMTP id 92D2A3B03C6 for ; Mon, 26 Jun 2006 10:41:53 -0400 (EDT) Received: from dual ([151.199.255.165]) by vms048.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1H003SZ20Z3Q36@vms048.mailsrvcs.net> for gtkmm-list@gnome.org; Mon, 26 Jun 2006 09:39:00 -0500 (CDT) Date: Mon, 26 Jun 2006 10:39:32 -0400 From: Paul Davis Subject: Re: SV: SV: drawables. In-reply-to: <80F65DC882C35A43AD82423898BB2D8A3B36ED@SRVEXCH.topsil.dk> To: Morten Bo Nielsen Message-id: <1151332772.28063.25.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <80F65DC882C35A43AD82423898BB2D8A3B36ED@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 14:41:55 -0000 > > you are drawing in an expose handler, yes? > > > > no. :-) > > I do this now. > > // retrieving gdk::window to write to > Glib::RefPtr Window = PolyDrawArea->get_window(); > if( !Window ) > return; > > I exit the draw-function if the gdk::window is not visible. It is good > for performance and it is properbly better programming as well. i don't know how many times or in what places it has to be written: Only attempt to draw to on-screen drawables in an expose handler. this is an absolute, basic, inviolable rule of all programming with any GUI toolkit. if you do not draw in the expose handler, then the contents of the window are at mercy of the underlying window system (X, Quartz, GDI), and may (or may not) be what you intended. if you draw in the expose handler and elsewhere, you're just wasting cycles. so please, repeat after me: Only attempt to draw to on-screen drawables in an expose handler. --p From jonathon.jongsma@gmail.com Mon Jun 26 11:04:03 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4411B3B0124 for ; Mon, 26 Jun 2006 11:04:03 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26550-09 for ; Mon, 26 Jun 2006 11:04:02 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id EC98F3B044D for ; Mon, 26 Jun 2006 11:04:01 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i11so1185269nzi for ; Mon, 26 Jun 2006 08:04:01 -0700 (PDT) Received: by 10.37.13.37 with SMTP id q37mr2776584nzi; Mon, 26 Jun 2006 08:04:01 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 26 Jun 2006 08:04:01 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 10:04:01 -0500 From: "Jonathon Jongsma" To: "S Alston" Subject: Re: Documentation In-Reply-To: <7e2fe93c0606252010m69e84b6r11a427a4b241364c@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <7e2fe93c0606252010m69e84b6r11a427a4b241364c@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.299 tagged_above=-999 required=2 tests=[AWL=-0.053, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.299 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 15:04:03 -0000 On 6/25/06, S Alston wrote: > Hi, > > I am new to gtkmm programming. Are there any good books that you could > recommend to get me started? Is there a way to print "Programming with > gtkmm". I will be using GTK+ in Linux programming in C++. Thanks in advance > for any help. The "Programming with gtkmm" book / tutorial is really quite good. I'd recommend that first. Unfortunately, there's not a good way to print this book at this point (other than printing it from your browser, which is not very nice). I've done a little bit of experimenting with generating a pdf of the book, but the results weren't very good when I tried. There's a bug open about this (http://bugzilla.gnome.org/show_bug.cgi?id=317406) that you can watch if you're interested, but I won't guarantee that I'll have time to look into it anytime soon. If anybody else wants to tackle it, feel free. If you want to understand GTK+ in addition to gtkmm, you might try the official GNOME2 developer's guide. It covers GNOME, but also has pretty good coverage of GLib and GTK+ as well (http://www.nostarch.com/frameset.php?startat=gnome). Alternatively, there's a GTK+ tutorial similar to the gtkmm one (http://gtk.org/tutorial/) Have fun, Jonner From bryce@bryceharrington.org Mon Jun 26 11:26:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0EFA3B026F for ; Mon, 26 Jun 2006 11:26:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28291-10 for ; Mon, 26 Jun 2006 11:26:00 -0400 (EDT) Received: from dc2-web15.assortedinternet.com (dc2-web15.assortedinternet.com [66.36.233.162]) by menubar.gnome.org (Postfix) with ESMTP id E2BE73B03E8 for ; Mon, 26 Jun 2006 11:25:59 -0400 (EDT) Received: from c-24-20-224-228.hsd1.or.comcast.net ([24.20.224.228] helo=localhost) by dc2-web15.assortedinternet.com with esmtpa (Exim 4.52) id 1FusyC-0003ee-MF; Mon, 26 Jun 2006 11:25:48 -0400 Date: Mon, 26 Jun 2006 08:24:16 -0700 From: Bryce Harrington To: Michael Ekstrand Subject: Re: Versions of gtk/gtkmm used by distros? Message-ID: <20060626152416.GB10048@bryceharrington.org> References: <20060625184415.GA9434@bryceharrington.org> <20060626121524.GD5447@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060626121524.GD5447@localhost.localdomain> User-Agent: Mutt/1.5.11 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - dc2-web15.assortedinternet.com X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - bryceharrington.org X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.508 tagged_above=-999 required=2 tests=[AWL=-0.063, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.508 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 15:26:01 -0000 On Mon, Jun 26, 2006 at 07:15:24AM -0500, Michael Ekstrand wrote: > On Sun, Jun 25, 2006 at 11:44:15AM -0700, Bryce Harrington wrote: > > Could someone point me at a listing of which distros ship with which > > version of gtk? We're attempting to gauge how many users would be > > affected by this change. > > Debian: > > Sarge (stable) ships gtkmm 2.4 and GTK 2.6.4. > Etch (testing) and unstable ship gtkmm 2.8 and GTK 2.8.18. > > Unless it's been updated since my last update, fink ships GTKmm and GTK > 2.6.x. Here's some more info we dug up... Source: distrowatch.com "Top" 4 Distros plus Red Hat: Distro. Version Date gtk+ Inkscape Ubuntu Snapshot Current 2.8.17 0.43 6.06 2006/06/01 2,8.17 0.43 5.10 2005/10/13 2.8.6 0.42 5.04 2005/04/08 2.6.4 0.40 4.10 2004/10/20 2.4.9 0.38.1 SUSE factory Current 2.8.10 0.43 10.1 2006/05/11 2.8.10 0.43 10.0 2005/10/06 2.8.3 0.42.2 9.3 2005/04/15 2.6.4 0.41 9.2 2004/10/25 2.4.9 0.39 9.1 2004/04/23 2.2.4 - 9.0 2003/10/15 2.2.3 - Fedora devel Current 2.9.3 - test 6.1 2006/06/21 2.9.3 - 5 2006/03/20 2.8.15 - 4 2005/06/13 2.6.7 - 3 2004/11/08 2.4.13 - Mandriva cooker Current 2.9.4 0.43 2006.1-0.3 2005/12/26 2.8.9 - 2006 2005/10/06 2.8.3 - 2005 2005/04/14 2.6.4 - 10.1 2004/09/16 2.4.9 - 10.0 2004/03/04 2.2.4 - Red Hat RHEL4 2005/02/15 2.4.13 - RHEL3 2003/10/22 2.2.4 - RHEL2.1 2002/03/26 1.2.10 - From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 26 15:05:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 502373B0007 for ; Mon, 26 Jun 2006 15:05:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08529-08 for ; Mon, 26 Jun 2006 15:05:26 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 05E943B007A for ; Mon, 26 Jun 2006 15:05:25 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 7EB4516830 for ; Mon, 26 Jun 2006 12:05:25 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1160 To: gtkmm-forge@lists.sourceforge.net Date: Mon, 26 Jun 2006 12:05:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.402 tagged_above=-999 required=2 tests=[AWL=0.083, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.402 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 19:05:29 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) 2. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) 3. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 25 Jun 2006 18:44:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625224444.AE25C6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com ------- Comment #2 from jonner 2006-06-25 22:44 UTC ------- For future reference, when you're creating patches, it's much easier on the developers if you follow these instructions: http://gtkmm.org/bugs.shtml#CreatingPatches Note also that you should run the diff from the root of the gtkmm tree so that we don't have to go hunt for the correct directory before applying the patch. Thanks a lot for your contribution, though. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sun, 25 Jun 2006 18:51:05 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625225105.C7FC06CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 jonner changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67983|none |committed Flag| | ------- Comment #3 from jonner 2006-06-25 22:51 UTC ------- (From update of attachment 67983) Thanks, committed -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 25 Jun 2006 18:51:26 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625225126.882C16CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 jonner changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1160 ******************************************** From chris@cvine.freeserve.co.uk Mon Jun 26 18:06:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8A6553B00AD for ; Mon, 26 Jun 2006 18:06:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18874-10 for ; Mon, 26 Jun 2006 18:06:46 -0400 (EDT) Received: from smtp1.freeserve.com (smtp1.wanadoo.co.uk [193.252.22.158]) by menubar.gnome.org (Postfix) with ESMTP id 935883B02C6 for ; Mon, 26 Jun 2006 18:06:45 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3013.me.freeserve.com (SMTP Server) with ESMTP id B8882B400095; Tue, 27 Jun 2006 00:06:43 +0200 (CEST) Received: from boulder.homenet (user-411.l3.c5.dsl.pol.co.uk [81.76.65.155]) by mwinf3013.me.freeserve.com (SMTP Server) with ESMTP id 870DCB400082; Tue, 27 Jun 2006 00:06:43 +0200 (CEST) X-ME-UUID: 20060626220643553.870DCB400082@mwinf3013.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by boulder.homenet (8.12.10/8.12.10) with ESMTP id k5QM6ThB006870; Mon, 26 Jun 2006 23:06:29 +0100 From: Chris Vine To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals Date: Mon, 26 Jun 2006 23:06:29 +0100 User-Agent: KMail/1.9.1 References: <200606252251.41293.chris@cvine.freeserve.co.uk> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606262306.29369.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.273 tagged_above=-999 required=2 tests=[AWL=-0.009, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.273 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 22:06:47 -0000 On Monday 26 June 2006 06:33, Joe Van Dyk wrote: > On 6/25/06, Chris Vine wrote: > > On Sunday 25 June 2006 18:13, Joe Van Dyk wrote: [snip] > > > Historically, I've hooked up a function to the clicked event of the > > > check box. And that function calls member functions of the different > > > objects in the application. So, signals aren't used for > > > communication. But something about that seems smelly. > > > > I do not really understand what you are saying. sigc slots are just > > callbacks, executed at the point the signal is invoked. Nothing > > "listens" to them; they just execute when called, like any other function > > pointer or functor or callback. > > > > If the callback function calls other member functions it does so because > > you have coded the callback function to call the member functions. > > "Ardour makes heavy use of libsigc++ as a way to provide anonymous > coupling between components, particulular between the backend and user > interface. The code makes heavy use of the Model-View-Controller > programming model, and attempts to draw from the best work on > programming pattern languages." From http://ardour.org/development . > That's what I'm asking about. > > I wonder if I'm not understanding "anonymous coupling" correctly. Hm. This doesn't seem to have anything to do with your original post, which didn't really make sense. Any form of callback mechanism, whether plain function pointers, function objects, libsigc++, .NET delegates or the numerous similar techniques help promote loose coupling of objects (if, as I assume, that is what is meant by "anonymous coupling"). Loose coupling of objects promotes modularity which promotes good code organisation which promotes maintainability and extensibility. If you view the libsigc++ signal/slot mechanism as a means of organising your code through type safe function pointers (callbacks) suitable for use with class methods and with automatic disconnection of the callbacks when relevant objects cease to exist then you will not be far out. It is not magic (it doesn't create code execution paths you have not written). Chris From joevandyk@gmail.com Mon Jun 26 20:35:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BA6833B018E for ; Mon, 26 Jun 2006 20:35:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25469-10 for ; Mon, 26 Jun 2006 20:35:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id EC69D3B0161 for ; Mon, 26 Jun 2006 20:35:37 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1110040uge for ; Mon, 26 Jun 2006 17:35:36 -0700 (PDT) Received: by 10.67.101.8 with SMTP id d8mr5513513ugm; Mon, 26 Jun 2006 17:35:36 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Mon, 26 Jun 2006 17:35:36 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 17:35:36 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Glib::RefPtr vs boost::shared_ptr MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.199 tagged_above=-999 required=2 tests=[AWL=0.401, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.199 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 00:35:40 -0000 How does Glib::RefPtr compare to boost::shared_ptr? Thanks, Joe From jonathon.jongsma@gmail.com Mon Jun 26 20:58:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8122C3B0286 for ; Mon, 26 Jun 2006 20:58:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26937-04 for ; Mon, 26 Jun 2006 20:58:53 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id 3FD983B00A1 for ; Mon, 26 Jun 2006 20:58:53 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id l8so662234nzf for ; Mon, 26 Jun 2006 17:58:52 -0700 (PDT) Received: by 10.37.22.14 with SMTP id z14mr8834176nzi; Mon, 26 Jun 2006 17:58:52 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 26 Jun 2006 17:58:52 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 19:58:52 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" Subject: Re: Glib::RefPtr vs boost::shared_ptr In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.299 tagged_above=-999 required=2 tests=[AWL=-0.053, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.299 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 00:58:54 -0000 On 6/26/06, Joe Van Dyk wrote: > How does Glib::RefPtr compare to boost::shared_ptr? > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > Glib::RefPtr is not really a general-purpose smart pointer like boost::shared_ptr. Glib::RefPtr requires that the object it points to keep track of the reference. This is good for wrapping GLib/GTK+ objects because reference-counted GObject types already have their own reference count, so adding a reference count in the smart pointer would just be duplication and introduce the possibility that the two counts could be out of sync. On the other hand, this same property means that it's not ideal for use with general types since you'd have to manage the reference-counting manually for each different type you wanted to use it with. So in general, if you want a smart pointer of an object isn't designed to work with Glib::RefPtr, you'd be better off using a general-purpose smart pointer like boost::shared_ptr in your application code. Does that help? Jonner From joevandyk@gmail.com Mon Jun 26 21:11:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7905C3B00AB for ; Mon, 26 Jun 2006 21:11:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27402-08 for ; Mon, 26 Jun 2006 21:11:34 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id 5A6563B0106 for ; Mon, 26 Jun 2006 21:11:34 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1120088uge for ; Mon, 26 Jun 2006 18:11:33 -0700 (PDT) Received: by 10.67.22.2 with SMTP id z2mr4180576ugi; Mon, 26 Jun 2006 18:11:33 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Mon, 26 Jun 2006 18:11:32 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 18:11:33 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals In-Reply-To: <20060626121135.GC5447@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060626121135.GC5447@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.108 tagged_above=-999 required=2 tests=[AWL=0.292, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.108 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 01:11:36 -0000 On 6/26/06, Michael Ekstrand wrote: > On Sun, Jun 25, 2006 at 10:12:13AM -0700, Joe Van Dyk wrote: > > Say a user clicks a checkbox in a menu that affects three other parts > > of the application. Would a signal be the best way to communicate > > that change to the rest of the application? How would that work? > > Would I create a custom signal or slot? How would the other parts of > > the application listen to that signal? Would I create the slot and > > then pass that slot to the other parts of the application (i.e. in a > > constructor)? > > What exactly you do to accomplish depends on what you're doing, > obviously. However, signals and slots are frequently a decent way to do > this kind of thing. For example, in my application, I have a singleton > class that manages application settings. My preferences dialog sets > configuration items in this config class when its checkboxes, etc. are > manipulated. Other parts of the application can then connect to signals > the configuration engine fires when config keys are changed. So when > you check the "always show tabs" checkbox, it sets the "tabalways" > configuration key to True in the config engine. The config engine then > fires the signal connected to the "tabalways" key, so any listening > application component knows that the "tabalways" option has changed, and > can adjust itself appropriately. It provides a very flexible, and > somewhat centralized, wah of disseminating such events. How do the various application components listen to the signal? > > Sorry for the basic questions, but signals and slots and functors are > > still confusing to me. > > As to me, with regards to their innards at least. Dressed up in more > template stuff than I'll probably ever know. But they aren't near as > confusing as they look, as long as you don't try to understand exactly > how the C++ compiler will make everything work. The libsigc++ tutorial > docs provide everything needed to effectively use signals and slots, > perhaps with the augmentation of a good STL reference such as the one on > SGI's website. The reference manual is usually more confusing than > benificial - I'd really advise you to ignore it if you're trying to > learn libsigc++. > > (No offence intended to those who prepared the reference docs. It's > just that all the template stuff, while excellent for completeness and > documenting implementation and limits, obscures what's actually going on > from a library user perspective.) I've gone through the tutorial for libsigc++ and it's still terribly confusing to me. http://libsigc.sourceforge.net/libsigc2/docs/manual/html/ch02s02.html says "Handily it derives from sigc::trackable already". I have no idea why that's handy. First time sigc::trackable is referenced in the document. Any chance someone would like to update that tutorial to make it a bit more clear? And possibly also introduce functors in it? Thanks, Joe From gezimetc@shaw.ca Tue Jun 27 02:15:07 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D33643B00D0 for ; Tue, 27 Jun 2006 02:15:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08215-04 for ; Tue, 27 Jun 2006 02:15:06 -0400 (EDT) Received: from pd2mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id F41003B0098 for ; Tue, 27 Jun 2006 02:15:05 -0400 (EDT) Received: from pd4mr6so.prod.shaw.ca (pd4mr6so-qfe3.prod.shaw.ca [10.0.141.69]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I002YK9D1H0E0@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 00:15:01 -0600 (MDT) Received: from pn2ml1so.prod.shaw.ca ([10.0.121.145]) by pd4mr6so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00B7A9D18SC0@pd4mr6so.prod.shaw.ca> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 00:15:01 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I0094V9D0Z4V0@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 00:15:01 -0600 (MDT) Date: Tue, 27 Jun 2006 00:15:00 -0600 From: Gezim Hoxha Subject: signal_timeout vs loops (changing label text continuously) To: gtkmm Message-id: <1151388900.7752.7.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: multipart/mixed; boundary="=-/4OZSa8ax8ZPBxZ+73Cx" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.348 tagged_above=-999 required=2 tests=[AWL=0.117, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.348 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 06:15:08 -0000 --=-/4OZSa8ax8ZPBxZ+73Cx Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi all. Luis Federico in the "displaying text" thread asks how can he print some text to the screen on each loop iteration. I though I should try to help him but I found myself in trouble. I thought that having a Label and just changing it's text with the set_text() method would do the job. However this doesn't really work, and I was wondering if someone could help me understand why the label changes only after the last loop iteration completes. It seems that when the loop is executing the window doesn't redraw itself at all. What gives? Thanks, -Gezim --=-/4OZSa8ax8ZPBxZ+73Cx Content-Disposition: attachment; filename=main.cc Content-Type: text/x-c++src; name=main.cc; charset=UTF-8 Content-Transfer-Encoding: 7bit #include #include #include #include class MyWindow: public Gtk::Window { public: MyWindow (); virtual ~MyWindow (); void on_button1_clicked (); void loop (); Gtk::Label showIterLabel; Gtk::Button button1; Gtk::HBox boxy; int i; }; int main (int argc, char * argv[]) { Gtk::Main kit (argc, argv); MyWindow window; kit.run (window); return 0; } MyWindow::MyWindow () : button1("Start"), i(0) { set_default_size (400, 400); add (boxy); showIterLabel.set_text("stopped"); boxy.pack_start (showIterLabel); boxy.pack_start (button1); button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); show_all_children(); } MyWindow::~MyWindow () {} void MyWindow::loop () { std::ostringstream stream1; while (i < 5) { stream1.str(""); stream1 << i; std::cout << i << std::endl; showIterLabel.set_text (stream1.str()); i++; sleep (1); } } --=-/4OZSa8ax8ZPBxZ+73Cx-- From suryakiran.gullapalli@gmail.com Tue Jun 27 03:01:12 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 750C83B00AE for ; Tue, 27 Jun 2006 03:01:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10520-05 for ; Tue, 27 Jun 2006 03:01:11 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id 672BC3B0093 for ; Tue, 27 Jun 2006 03:01:11 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id s1so1646923nze for ; Tue, 27 Jun 2006 00:01:10 -0700 (PDT) Received: by 10.36.18.16 with SMTP id 16mr7957439nzr; Tue, 27 Jun 2006 00:01:10 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Tue, 27 Jun 2006 00:01:10 -0700 (PDT) Message-ID: <3462bcdb0606270001v2b694022u8dc0f044ef803760@mail.gmail.com> Date: Tue, 27 Jun 2006 12:31:10 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org Subject: set_select_function In-Reply-To: <3462bcdb0606230311m1e9ca100hefc2b60d1bb75a5b@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_15189_3286183.1151391670621" References: <3462bcdb0606230311m1e9ca100hefc2b60d1bb75a5b@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.463 tagged_above=-999 required=2 tests=[AWL=-0.415, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.463 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 07:01:12 -0000 ------=_Part_15189_3286183.1151391670621 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all, I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this. say, select_function is the name of the function we pass to set_select_function myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ; 1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time. The sequence is, function call for "about to be selected" row function call for "about to be deselected" row function call for "about to be selected" row. Why three times? why second time for "about to be selected" row. 2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality. Thanks in advance, Surya ------=_Part_15189_3286183.1151391670621 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi all,
I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this.

say, select_function is the name of the function we pass to set_select_function

myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ;

1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time.
The sequence is,
function call for "about to be selected" row
function call for "about to be deselected" row
function call for "about to be selected" row.

Why three times? why second time for "about to be selected" row.

2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality.

Thanks in advance,
Surya
------=_Part_15189_3286183.1151391670621-- From a.shevchuk@lt.ukrsotsbank.com Tue Jun 27 05:58:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 90D543B0344 for ; Tue, 27 Jun 2006 05:58:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21974-01 for ; Tue, 27 Jun 2006 05:58:27 -0400 (EDT) Received: from relay.ukrsotsbank.com (relay.ukrsotsbank.com [80.91.175.187]) by menubar.gnome.org (Postfix) with ESMTP id 167073B0095 for ; Tue, 27 Jun 2006 05:58:25 -0400 (EDT) Received: from FMAIL.UKRSOTSBANK.COM (ko.ukrsotsbank.com [192.168.1.35]) by relay.ukrsotsbank.com (8.13.6/8.13.3) with ESMTP id k5R9w3iZ068183 for ; Tue, 27 Jun 2006 12:58:04 +0300 (EEST) (envelope-from a.shevchuk@lt.ukrsotsbank.com) Message-ID: From: =?windows-1251?B?2OXi9/PqIMDt5PCz6SDf8O7x6+Di7uLo9w==?= To: GTKMM-LIST@gnome.org X-FMRP: C:UA/ADMD:UKRSOTS/PRMD:EMAIL/DDA:GTKMM-LIST@GNOME.ORG Subject: Gtk::Main::signal_key_snooper() Date: Tue, 27 Jun 2006 12:58:14 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: base64 X-Priority: 3 Importance: Normal X-Mailer: FossMail GateWay 4.0.3.11 X-Milter: Spamilter (Reciever: relay.ukrsotsbank.com; Sender-ip: 192.168.1.35; Sender-helo: fmail.ukrsotsbank.com; ) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.924 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, MIME_BASE64_NO_NAME=0.224, MIME_BASE64_TEXT=1.885] X-Spam-Score: 1.924 X-Spam-Level: * X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 09:58:35 -0000 SGkhDQoNCkkgbmVlZCBleGFtcGxlLCBob3cgdG8gdXNlIEd0azo6TWFpbjo6c2lnbmFsX2tleV9z bm9vcGVyKCkuY29ubmVjdC4uLg0KDQp0aGFua3MuDQotLS0NClNvcnJ5IGZvciBteSBiYWQgRW5n bGlzaC4uLg== From obarneto@hasar.com Tue Jun 27 08:19:24 2006 Return-Path: X-Original-To: GTKMM-LIST@gnome.org Delivered-To: GTKMM-LIST@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AA2303B00AD for ; Tue, 27 Jun 2006 08:19:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27831-10 for ; Tue, 27 Jun 2006 08:19:23 -0400 (EDT) Received: from mailgw.hasar.com (mail.hasar.com [200.80.204.3]) by menubar.gnome.org (Postfix) with ESMTP id 904F23B0012 for ; Tue, 27 Jun 2006 08:19:20 -0400 (EDT) Received: from mailserver.hasar.com ([192.168.1.80]) by mailgw.hasar.com (8.13.6/8.12.10) with ESMTP id k5RCEXp6025335 for ; Tue, 27 Jun 2006 09:14:33 -0300 Received: (qmail 9157 invoked from network); 27 Jun 2006 12:20:32 -0000 Received: from unknown (HELO [192.0.2.254]) ([192.0.2.254]) (envelope-sender ) by 0 (qmail-ldap-1.03) with SMTP for ; 27 Jun 2006 12:20:32 -0000 Message-ID: <44A1228A.3040001@hasar.com> Date: Tue, 27 Jun 2006 09:20:26 -0300 From: Omar Barneto User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: =?UTF-8?B?0KjQtdCy0YfRg9C6INCQ0L3QtNGA0ZbQuSDQr9GA0L7RgdC70LDQstC+0LLQuA==?= =?UTF-8?B?0Yc=?= Subject: Re: Gtk::Main::signal_key_snooper() References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-HASAR-MailScanner-Information: Please contact the Administrator for more information X-HASAR-MailScanner: Found to be clean X-MailScanner-From: obarneto@hasar.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.016 tagged_above=-999 required=2 tests=[AWL=0.031, BAYES_00=-2.599, RCVD_IN_WHOIS_BOGONS=2.43, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: 0.016 X-Spam-Level: Cc: GTKMM-LIST@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 12:19:24 -0000 #include #include class MainWindow : public Gtk::Window { public: MainWindow() { show_all(); } int KeySnooper(Gtk::Widget *w,GdkEventKey *e) { printf("Key %x (%s) type %s\n",e->keyval,e->string, e->type == GTK_KEY_RELEASE ? "KEY_PRESS" : "KEY_RELEASE); return true } }; int main( int argc,char **argv) { Gtk::Main kit(argc,argv); MainWindow m; kit.signal_key_snooper().connect(sigc::mem_fun(m,&MainWindow::KeySnooper)); Gtk::Main::run(m); return 0; } Шевчук Ðндрій ЯроÑлавович wrote: > Hi! > > I need example, how to use Gtk::Main::signal_key_snooper().connect... > > thanks. > --- > Sorry for my bad English... > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > From mekstran@scl.ameslab.gov Tue Jun 27 09:21:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 05E523B008D for ; Tue, 27 Jun 2006 09:21:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30600-09 for ; Tue, 27 Jun 2006 09:21:15 -0400 (EDT) Received: from mail.scl.ameslab.gov (mail.scl.ameslab.gov [147.155.137.19]) by menubar.gnome.org (Postfix) with ESMTP id 7A0D13B0011 for ; Tue, 27 Jun 2006 09:20:55 -0400 (EDT) Received: from [147.155.137.53] (erg.scl.ameslab.gov [::ffff:147.155.137.53]) by mail.scl.ameslab.gov with esmtp; Tue, 27 Jun 2006 08:20:09 -0500 id 00008024.44A13089.000007BA In-Reply-To: References: <20060626121135.GC5447@localhost.localdomain> Mime-Version: 1.0 (Apple Message framework v624) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <8d77469a08803c9ad94d394937a8a35a@scl.ameslab.gov> Content-Transfer-Encoding: 7bit From: Michael Ekstrand Subject: Re: communication between different parts of application via signals Date: Tue, 27 Jun 2006 08:19:38 -0500 To: "Joe Van Dyk" X-Mailer: Apple Mail (2.624) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.513 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599] X-Spam-Score: -2.513 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:21:28 -0000 On Jun 26, 2006, at 8:11 PM, Joe Van Dyk wrote: > On 6/26/06, Michael Ekstrand wrote: >> On Sun, Jun 25, 2006 at 10:12:13AM -0700, Joe Van Dyk wrote: >>> Say a user clicks a checkbox in a menu that affects three other parts >>> of the application. Would a signal be the best way to communicate >>> that change to the rest of the application? How would that work? >>> Would I create a custom signal or slot? How would the other parts of >>> the application listen to that signal? Would I create the slot and >>> then pass that slot to the other parts of the application (i.e. in a >>> constructor)? >> >> What exactly you do to accomplish depends on what you're doing, >> obviously. However, signals and slots are frequently a decent way to >> do >> this kind of thing. For example, in my application, I have a >> singleton >> class that manages application settings. My preferences dialog sets >> configuration items in this config class when its checkboxes, etc. are >> manipulated. Other parts of the application can then connect to >> signals >> the configuration engine fires when config keys are changed. So when >> you check the "always show tabs" checkbox, it sets the "tabalways" >> configuration key to True in the config engine. The config engine >> then >> fires the signal connected to the "tabalways" key, so any listening >> application component knows that the "tabalways" option has changed, >> and >> can adjust itself appropriately. It provides a very flexible, and >> somewhat centralized, wah of disseminating such events. > > How do the various application components listen to the signal? The key is that the configuration object is a singleton. It is managed by an App object (also a singleton). And my App object (to which a pointer is globally available - a getApp() function would also work) has a get_config() method, which returns a reference to the Config object. So a window can do app->get_config().signal_changed("mainwindow", "tabalways").connect(some_listener) The config object stores signals in a map, and signal_changed returns the existing signal for a particular config key if one exists, or creates a new signal and stores it in the map if one doesn't. > I've gone through the tutorial for libsigc++ and it's still terribly > confusing to me. > http://libsigc.sourceforge.net/libsigc2/docs/manual/html/ch02s02.html > says "Handily it derives from sigc::trackable already". I have no > idea why that's handy. First time sigc::trackable is referenced in > the document. Actually, sigc::trackable is referenced in the introduction, where it says that a slot can use a pointer-to-a-member-function and that its object should inherit from sigc::trackable. Why it's handy is that sigc::trackable provides the necessary mechanism so that signals don't try to call member functions bound to deleted objects. It provides a virtual destructor that disconnects all signal connections with members of the now-deleted object as slots, so that you don't have strange segfaults. So any time you use sigc::mem_fun to build a slot pointing to a method, the object containing the method should inherit from sigc::trackable. That should be cleared up though. > Any chance someone would like to update that tutorial to make it a bit > more clear? And possibly also introduce functors in it? A functor has the same definition as it does in the STL - to quote SGI's excellent STL documentation, "any object that can be called as if it is a function." So the problem is probably that the tutorial doesn't document prerequisite knowledge... it's probably best read with an STL reference in hand. Perhaps a note should be added to the introduction that the tutorial assumes familiarity with STL concepts and terminology. Which, I've learned, is about necessary in order to do much with templates. I would work on enhancing the tutorial, but I'm already behind enough without adding more tasks to my summer... Maybe if I get good and sick sometime... - Michael From paul@linuxaudiosystems.com Tue Jun 27 09:38:21 2006 Return-Path: X-Original-To: GTKMM-LIST@gnome.org Delivered-To: GTKMM-LIST@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 45E9B3B0084 for ; Tue, 27 Jun 2006 09:38:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31545-05 for ; Tue, 27 Jun 2006 09:38:20 -0400 (EDT) Received: from vms044pub.verizon.net (vms044pub.verizon.net [206.46.252.44]) by menubar.gnome.org (Postfix) with ESMTP id 372503B000F for ; Tue, 27 Jun 2006 09:38:20 -0400 (EDT) Received: from dual ([151.197.168.248]) by vms044.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1I00COBTQEXLA0@vms044.mailsrvcs.net> for GTKMM-LIST@gnome.org; Tue, 27 Jun 2006 08:35:03 -0500 (CDT) Date: Tue, 27 Jun 2006 09:35:37 -0400 From: Paul Davis Subject: Re: Gtk::Main::signal_key_snooper() In-reply-to: To: =?iso-8859-5?Q?=C8=D5=D2=E7=E3=DA_?= =?iso-8859-5?Q?=B0=DD=D4=E0=F6=D9_?= =?iso-8859-5?Q?=CF=E0=DE=E1=DB=D0=D2=DE=D2=D8=E7?= Message-id: <1151415337.28727.43.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.553 tagged_above=-999 required=2 tests=[AWL=0.046, BAYES_00=-2.599] X-Spam-Score: -2.553 X-Spam-Level: Cc: GTKMM-LIST@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:38:21 -0000 On Tue, 2006-06-27 at 12:58 +0300, Шевчук Ðндрій ЯроÑлавович wrote: > Hi! > > I need example, how to use Gtk::Main::signal_key_snooper().connect... first you should explain why you think you want to use it. it is very rare that there is a real need to use a key snooper. From bob@fis-cal.com Tue Jun 27 09:43:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6D5E53B002C for ; Tue, 27 Jun 2006 09:43:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31596-09 for ; Tue, 27 Jun 2006 09:43:13 -0400 (EDT) Received: from mailrtr3.mailzone.edeltacom.com (mailrtr3.mailzone.edeltacom.com [216.248.176.150]) by menubar.gnome.org (Postfix) with ESMTP id D0B803B0010 for ; Tue, 27 Jun 2006 09:43:10 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr3.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id GOX80757; Tue, 27 Jun 2006 09:42:28 -0400 (EDT) Message-ID: <44A135C5.50009@fis-cal.com> Date: Tue, 27 Jun 2006 08:42:29 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: [Fwd: Re: signal_timeout vs loops (changing label text continuously)] Content-Type: multipart/mixed; boundary="------------030203070300010905040901" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:43:14 -0000 This is a multi-part message in MIME format. --------------030203070300010905040901 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Oops! Forgot to "reply all." Bob -------- Original Message -------- Subject: Re: signal_timeout vs loops (changing label text continuously) Date: Tue, 27 Jun 2006 08:41:31 -0500 From: Bob Caryl Reply-To: bob@fis-cal.com Organization: Fiscal Systems, Inc. To: Gezim Hoxha References: <1151388900.7752.7.camel@localhost.localdomain> Anytime you create a "loop" in the GUI thread, all GUI operations (including your call to Gtk::Label::set_text()) are suspended until your loop finishes and the function in which it runs returns. You must allow Gtk::Main to do its job at some point during your loop iteration by inserting the following statements: while(Gtk::Main::events_pending()) Gtk::Main::iteration(); After your call to Gtk::Label::set_text(). This will allow the GUI to update. However, you should always avoid doing this sort of processing in the GUI thread. A well written application will do such processing in a separate thread and use a Gtk::Dispatcher to update the GUI if needed. See Gtk::Dispatcher for more information on how to do this. Bob Caryl Gezim Hoxha wrote: > Hi all. > > Luis Federico in the "displaying text" thread asks how can he print some > text to the screen on each loop iteration. > > I though I should try to help him but I found myself in trouble. I > thought that having a Label and just changing it's text with the > set_text() method would do the job. However this doesn't really work, > and I was wondering if someone could help me understand why the label > changes only after the last loop iteration completes. It seems that when > the loop is executing the window doesn't redraw itself at all. What > gives? > > Thanks, > -Gezim > > ------------------------------------------------------------------------ > > #include > #include > #include > #include > > class MyWindow: public Gtk::Window > { > public: > MyWindow (); > virtual ~MyWindow (); > > void on_button1_clicked (); > void loop (); > > Gtk::Label showIterLabel; > Gtk::Button button1; > Gtk::HBox boxy; > int i; > }; > > int main (int argc, char * argv[]) > { > Gtk::Main kit (argc, argv); > > MyWindow window; > > kit.run (window); > > return 0; > } > > MyWindow::MyWindow () > : button1("Start"), > i(0) > { > set_default_size (400, 400); > add (boxy); > showIterLabel.set_text("stopped"); > > boxy.pack_start (showIterLabel); > boxy.pack_start (button1); > > button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); > show_all_children(); > } > > MyWindow::~MyWindow () > {} > > void MyWindow::loop () > { > std::ostringstream stream1; > > while (i < 5) > { > stream1.str(""); > stream1 << i; > std::cout << i << std::endl; > showIterLabel.set_text (stream1.str()); > i++; > sleep (1); > } > } > > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ --------------030203070300010905040901 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------030203070300010905040901-- From bob@fis-cal.com Tue Jun 27 09:47:53 2006 Return-Path: X-Original-To: GTKMM-LIST@gnome.org Delivered-To: GTKMM-LIST@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69CCE3B0011 for ; Tue, 27 Jun 2006 09:47:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32023-04 for ; Tue, 27 Jun 2006 09:47:52 -0400 (EDT) Received: from mailrtr3.mailzone.edeltacom.com (mailrtr3.mailzone.edeltacom.com [216.248.176.150]) by menubar.gnome.org (Postfix) with ESMTP id 724A83B00E4 for ; Tue, 27 Jun 2006 09:47:52 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr3.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id GOX83159; Tue, 27 Jun 2006 09:47:24 -0400 (EDT) Message-ID: <44A136EB.4080305@fis-cal.com> Date: Tue, 27 Jun 2006 08:47:23 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: =?UTF-8?B?0KjQtdCy0YfRg9C6INCQ0L3QtNGA0ZbQuSDQr9GA0L7RgdC70LDQstC+0LLQuA==?= =?UTF-8?B?0Yc=?= Subject: Re: Gtk::Main::signal_key_snooper() References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------050306090701060004000209" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: GTKMM-LIST@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:47:53 -0000 This is a multi-part message in MIME format. --------------050306090701060004000209 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit I use Gtk::Main::signal_key_snooper to invoke my help application when the user presses the F1 function key. In the constructor of my GUI window I make the following call: Gtk::Main::signal_key_snooper().connect(sigc::mem_fun(*this,&Employee::on_F1_pressed)); which connects to this callback slot: // help invocation function int Employee::on_F1_pressed(Gtk::Widget *widget, GdkEventKey *keyevent) { if(keyevent->keyval == GDK_F1 && keyevent->type == GDK_KEY_PRESS) { system("/usr/fiscal/gmwhelp EmployeeSetup &"); } return 0; } I'm sure someone will disagree with my implementation, but it works well for me. Bob Caryl Шевчук Ðндрій ЯроÑлавович wrote: > Hi! > > I need example, how to use Gtk::Main::signal_key_snooper().connect... > > thanks. > --- > Sorry for my bad English... > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > --------------050306090701060004000209 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bob.vcf" YmVnaW46dmNhcmQNCmZuOlJvYmVydCBDYXJ5bA0KbjpDYXJ5bDtSb2JlcnQNCm9yZzpGaXNj YWwgU3lzdGVtcywgSW5jLg0KYWRyOjs7MTAyIENvbW1lcmNlIENpcmNsZTtNYWRpc29uO0FM OzM1NzU4O1VTQQ0KZW1haWw7aW50ZXJuZXQ6Ym9iQGZpcy1jYWwuY29tDQp0aXRsZTpTZW5p b3IgU29mdHdhcmUgRGVzaWduIEVuZ2luZWVyDQp0ZWw7d29yazozNTYtNzcyLTg5MjAgWDEw OA0KeC1tb3ppbGxhLWh0bWw6VFJVRQ0KdXJsOmh0dHA6Ly93d3cuZmlzLWNhbC5jb20NCnZl cnNpb246Mi4xDQplbmQ6dmNhcmQNCg0K --------------050306090701060004000209-- From a.shevchuk@lt.ukrsotsbank.com Tue Jun 27 10:07:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BCC403B00AD for ; Tue, 27 Jun 2006 10:07:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01596-01 for ; Tue, 27 Jun 2006 10:07:51 -0400 (EDT) Received: from relay.ukrsotsbank.com (relay.ukrsotsbank.com [80.91.175.187]) by menubar.gnome.org (Postfix) with ESMTP id 5E2C23B00F3 for ; Tue, 27 Jun 2006 10:07:48 -0400 (EDT) Received: from FMAIL.UKRSOTSBANK.COM (cr.ukrsotsbank.com [192.168.1.35]) by relay.ukrsotsbank.com (8.13.6/8.13.3) with ESMTP id k5RE71qw083359 for ; Tue, 27 Jun 2006 17:07:02 +0300 (EEST) (envelope-from a.shevchuk@lt.ukrsotsbank.com) Message-ID: From: =?windows-1251?B?2OXi9/PqIMDt5PCz6SDf8O7x6+Di7uLo9w==?= To: GTKMM-LIST@gnome.org X-FMRP: C:UA/ADMD:UKRSOTS/PRMD:EMAIL/DDA:GTKMM-LIST@GNOME.ORG Subject: Gtk::TreeView without column headers Date: Tue, 27 Jun 2006 17:07:12 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: base64 X-Priority: 3 Importance: Normal X-Mailer: FossMail GateWay 4.0.3.11 X-Milter: Spamilter (Reciever: relay.ukrsotsbank.com; Sender-ip: 192.168.1.35; Sender-helo: fmail.ukrsotsbank.com; ) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.018 tagged_above=-999 required=2 tests=[AWL=-1.942, BAYES_40=-0.185, MIME_BASE64_NO_NAME=0.224, MIME_BASE64_TEXT=1.885] X-Spam-Score: -0.018 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:07:54 -0000 SGksIEFsbCENCg0KSG93IHRvIG1ha2UgVHJlZVZpZXcgd2l0aG91dCBjb2x1bW4gaGVhZGVycyho ZWFkZXIgYnV0dG9ucyk/DQoNCnRoYW5rcyENCldpdGggYmVzdCB3aXNoZXMsIEFuZHJleQ0KLS0t DQpTb3JyeSBmb3IgbXkgYmFkIGVuZ2xpc2guLi4= From a.shevchuk@lt.ukrsotsbank.com Tue Jun 27 10:17:49 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1FE3B3B0483 for ; Tue, 27 Jun 2006 10:17:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02443-04 for ; Tue, 27 Jun 2006 10:17:48 -0400 (EDT) Received: from relay.ukrsotsbank.com (relay.ukrsotsbank.com [80.91.175.187]) by menubar.gnome.org (Postfix) with ESMTP id AE72B3B048C for ; Tue, 27 Jun 2006 10:17:47 -0400 (EDT) Received: from FMAIL.UKRSOTSBANK.COM (uz.ukrsotsbank.com [192.168.1.35]) by relay.ukrsotsbank.com (8.13.6/8.13.3) with ESMTP id k5REHM0I084575 for ; Tue, 27 Jun 2006 17:17:23 +0300 (EEST) (envelope-from a.shevchuk@lt.ukrsotsbank.com) Message-ID: From: =?windows-1251?B?2OXi9/PqIMDt5PCz6SDf8O7x6+Di7uLo9w==?= To: GTKMM-LIST@gnome.org X-FMRP: C:UA/ADMD:UKRSOTS/PRMD:EMAIL/DDA:GTKMM-LIST@GNOME.ORG Subject: RE: Gtk::TreeView without column headers Date: Tue, 27 Jun 2006 17:17:33 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: base64 X-Priority: 3 Importance: Normal X-Mailer: FossMail GateWay 4.0.3.11 X-Milter: Spamilter (Reciever: relay.ukrsotsbank.com; Sender-ip: 192.168.1.35; Sender-helo: fmail.ukrsotsbank.com; ) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.101 tagged_above=-999 required=2 tests=[AWL=-1.470, BAYES_20=-0.74, MIME_BASE64_NO_NAME=0.224, MIME_BASE64_TEXT=1.885] X-Spam-Score: -0.101 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:17:49 -0000 PkhpLCBBbGwhDQo+SG93IHRvIG1ha2UgVHJlZVZpZXcgd2l0aG91dCBjb2x1bW4gaGVhZGVycyho ZWFkZXIgYnV0dG9ucyk/DQo+dGhhbmtzIQ0KPldpdGggYmVzdCB3aXNoZXMsIEFuZHJleQ0KPi0t LQ0KPlNvcnJ5IGZvciBteSBiYWQgZW5nbGlzaC4uLg0Kc29ycnksIGRvIG5vdCBhbnN3ZXIgdG8g dGhpcy4NCmJlY2F1c2UgYW5zd2VyIGlzOiBzZXRfaGVhZGVyc192aXNpYmxlOw0K From bob@fis-cal.com Tue Jun 27 10:21:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25DE63B04D8 for ; Tue, 27 Jun 2006 10:21:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02586-07 for ; Tue, 27 Jun 2006 10:21:31 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id A54DE3B02D8 for ; Tue, 27 Jun 2006 10:21:30 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AVD09054; Tue, 27 Jun 2006 10:20:05 -0400 (EDT) Message-ID: <44A13E95.8060400@fis-cal.com> Date: Tue, 27 Jun 2006 09:20:05 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: [Fwd: Re: signal_timeout vs loops (changing label text continuously)] Content-Type: multipart/mixed; boundary="------------050003090207040000080904" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:21:32 -0000 This is a multi-part message in MIME format. --------------050003090207040000080904 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit This is my morning for multiple goofs: I mistakenly identified the dispatcher class as Gtk::Dispatcher.... I should have said Glib::Dispatcher. Sorry folks. Bob Caryl -------- Original Message -------- Subject: Re: signal_timeout vs loops (changing label text continuously) Date: Tue, 27 Jun 2006 08:41:31 -0500 From: Bob Caryl Reply-To: bob@fis-cal.com Organization: Fiscal Systems, Inc. To: Gezim Hoxha References: <1151388900.7752.7.camel@localhost.localdomain> Anytime you create a "loop" in the GUI thread, all GUI operations (including your call to Gtk::Label::set_text()) are suspended until your loop finishes and the function in which it runs returns. You must allow Gtk::Main to do its job at some point during your loop iteration by inserting the following statements: while(Gtk::Main::events_pending()) Gtk::Main::iteration(); After your call to Gtk::Label::set_text(). This will allow the GUI to update. However, you should always avoid doing this sort of processing in the GUI thread. A well written application will do such processing in a separate thread and use a Gtk::Dispatcher to update the GUI if needed. See Gtk::Dispatcher for more information on how to do this. Bob Caryl Gezim Hoxha wrote: > Hi all. > > Luis Federico in the "displaying text" thread asks how can he print some > text to the screen on each loop iteration. > > I though I should try to help him but I found myself in trouble. I > thought that having a Label and just changing it's text with the > set_text() method would do the job. However this doesn't really work, > and I was wondering if someone could help me understand why the label > changes only after the last loop iteration completes. It seems that when > the loop is executing the window doesn't redraw itself at all. What > gives? > > Thanks, > -Gezim > > ------------------------------------------------------------------------ > > #include > #include > #include > #include > > class MyWindow: public Gtk::Window > { > public: > MyWindow (); > virtual ~MyWindow (); > > void on_button1_clicked (); > void loop (); > > Gtk::Label showIterLabel; > Gtk::Button button1; > Gtk::HBox boxy; > int i; > }; > > int main (int argc, char * argv[]) > { > Gtk::Main kit (argc, argv); > > MyWindow window; > > kit.run (window); > > return 0; > } > > MyWindow::MyWindow () > : button1("Start"), > i(0) > { > set_default_size (400, 400); > add (boxy); > showIterLabel.set_text("stopped"); > > boxy.pack_start (showIterLabel); > boxy.pack_start (button1); > > button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); > show_all_children(); > } > > MyWindow::~MyWindow () > {} > > void MyWindow::loop () > { > std::ostringstream stream1; > > while (i < 5) > { > stream1.str(""); > stream1 << i; > std::cout << i << std::endl; > showIterLabel.set_text (stream1.str()); > i++; > sleep (1); > } > } > > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ --------------050003090207040000080904 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------050003090207040000080904-- From leandro@hasar.com Tue Jun 27 10:33:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 80A4D3B0497 for ; Tue, 27 Jun 2006 10:33:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03709-04 for ; Tue, 27 Jun 2006 10:33:43 -0400 (EDT) Received: from mailgw.hasar.com (mail.hasar.com [200.80.204.3]) by menubar.gnome.org (Postfix) with ESMTP id 9A8303B04D9 for ; Tue, 27 Jun 2006 10:33:42 -0400 (EDT) Received: from mailserver.hasar.com ([192.168.1.80]) by mailgw.hasar.com (8.13.6/8.12.10) with ESMTP id k5RETLLb031593 for ; Tue, 27 Jun 2006 11:29:21 -0300 Received: (qmail 18044 invoked from network); 27 Jun 2006 14:35:20 -0000 Received: from unknown (HELO [192.0.2.127]) ([192.0.2.127]) (envelope-sender ) by 0 (qmail-ldap-1.03) with SMTP for ; 27 Jun 2006 14:35:20 -0000 Message-ID: <44A1416F.1050205@hasar.com> Date: Tue, 27 Jun 2006 11:32:15 -0300 From: Leandro Fanzone User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) References: <1151388900.7752.7.camel@localhost.localdomain> In-Reply-To: <1151388900.7752.7.camel@localhost.localdomain> Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-HASAR-MailScanner-Information: Please contact the Administrator for more information X-HASAR-MailScanner: Found to be clean X-MailScanner-From: leandro@hasar.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.269 tagged_above=-999 required=2 tests=[AWL=-0.092, BAYES_00=-2.599, HTML_30_40=0.374, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.001, RCVD_IN_WHOIS_BOGONS=2.43, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: 0.269 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:33:44 -0000 You should call

    while(Gtk::Main::events_pending())
        Gtk::Main::iteration(false);

and be aware that any other event (for example, another button press) may enter through that hole.

Leandro.

Gezim Hoxha wrote:
Hi all.

Luis Federico in the "displaying text" thread asks how can he print some
text to the screen on each loop iteration.

I though I should try to help him but I found myself in trouble. I
thought that having a Label and just changing it's text with the
set_text() method would do the job. However this doesn't really work,
and I was wondering if someone could help me understand why the label
changes only after the last loop iteration completes. It seems that when
the loop is executing the window doesn't redraw itself at all. What
gives?

Thanks,
-Gezim
  

#include <gtkmm.h> #include <sstream> #include <iostream> #include <unistd.h> class MyWindow: public Gtk::Window { public: MyWindow (); virtual ~MyWindow (); void on_button1_clicked (); void loop (); Gtk::Label showIterLabel; Gtk::Button button1; Gtk::HBox boxy; int i; }; int main (int argc, char * argv[]) { Gtk::Main kit (argc, argv); MyWindow window; kit.run (window); return 0; } MyWindow::MyWindow () : button1("Start"), i(0) { set_default_size (400, 400); add (boxy); showIterLabel.set_text("stopped"); boxy.pack_start (showIterLabel); boxy.pack_start (button1); button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); show_all_children(); } MyWindow::~MyWindow () {} void MyWindow::loop () { std::ostringstream stream1; while (i < 5) { stream1.str(""); stream1 << i; std::cout << i << std::endl; showIterLabel.set_text (stream1.str()); i++; sleep (1); } }

_______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list
From gezimetc@shaw.ca Tue Jun 27 10:47:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 28FD83B0073 for ; Tue, 27 Jun 2006 10:47:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04180-09 for ; Tue, 27 Jun 2006 10:47:50 -0400 (EDT) Received: from pd4mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 8B55C3B02C9 for ; Tue, 27 Jun 2006 10:47:50 -0400 (EDT) Received: from pd3mr5so.prod.shaw.ca (pd3mr5so-qfe3.prod.shaw.ca [10.0.141.12]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00FC2X0BSY10@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 08:45:47 -0600 (MDT) Received: from pn2ml10so.prod.shaw.ca ([10.0.121.80]) by pd3mr5so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00FEVX0BRDA0@pd3mr5so.prod.shaw.ca> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 08:45:47 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00CC6X0BYAT0@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 08:45:47 -0600 (MDT) Date: Tue, 27 Jun 2006 08:45:47 -0600 From: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) In-reply-to: <44A1358B.406@fis-cal.com> To: bob@fis-cal.com Message-id: <1151419547.5764.3.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.352 tagged_above=-999 required=2 tests=[AWL=0.113, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.352 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:47:54 -0000 On Tue, 2006-27-06 at 08:41 -0500, Bob Caryl wrote: > Anytime you create a "loop" in the GUI thread, all GUI operations > (including your call to Gtk::Label::set_text()) are suspended until your > loop finishes and the function in which it runs returns. You must allow > Gtk::Main to do its job at some point during your loop iteration by > inserting the following statements: > > while(Gtk::Main::events_pending()) > Gtk::Main::iteration(); > > After your call to Gtk::Label::set_text(). This will allow the GUI to > update. However, you should always avoid doing this sort of processing > in the GUI thread. A well written application will do such processing > in a separate thread and use a Gtk::Dispatcher to update the GUI if > needed. See Gtk::Dispatcher > > for more information on how to do this. > Thanks alot for your answer Bob. Also thanks to Leandro Fanzone. You keep mentioning threads, but unfortunately I don't know anything about them. Which book should I pick up? Thanks, -Gezim From bob@fis-cal.com Tue Jun 27 12:51:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 773683B033F for ; Tue, 27 Jun 2006 12:51:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08545-08 for ; Tue, 27 Jun 2006 12:51:16 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 2AC653B02B3 for ; Tue, 27 Jun 2006 12:51:15 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AVD97385; Tue, 27 Jun 2006 12:50:32 -0400 (EDT) Message-ID: <44A161D2.2070400@fis-cal.com> Date: Tue, 27 Jun 2006 11:50:26 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> In-Reply-To: <1151419547.5764.3.camel@localhost.localdomain> Content-Type: multipart/mixed; boundary="------------000207070206070107090704" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 16:51:20 -0000 This is a multi-part message in MIME format. --------------000207070206070107090704 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit The docs page for Glib::Thread is http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1Thread.html Basically, to use a "thread" you first write a function to do the work you wish to have done outside the GUI thread. Then you create the thread using Glib::Thread *my_thread = Glib::Thread::create(sigc::mem_fun(*this,&YourClass::your_thread_function),false); Then, your function will be executed by that thread and the thread will exit when your function returns. In my example the function that is passed to Glib::Thread::create is a member of a class, but you do not have to do that if you do not want to; you can use sigc::ptr_fun() instead: Glib::Thread *my_thread = Glib::Thread::create(sigc::ptr_fun(&your_thread_function),false); Hope this helps, Bob Caryl Gezim Hoxha wrote: > On Tue, 2006-27-06 at 08:41 -0500, Bob Caryl wrote: > >> Anytime you create a "loop" in the GUI thread, all GUI operations >> (including your call to Gtk::Label::set_text()) are suspended until your >> loop finishes and the function in which it runs returns. You must allow >> Gtk::Main to do its job at some point during your loop iteration by >> inserting the following statements: >> >> while(Gtk::Main::events_pending()) >> Gtk::Main::iteration(); >> >> After your call to Gtk::Label::set_text(). This will allow the GUI to >> update. However, you should always avoid doing this sort of processing >> in the GUI thread. A well written application will do such processing >> in a separate thread and use a Gtk::Dispatcher to update the GUI if >> needed. See Gtk::Dispatcher >> >> for more information on how to do this. >> >> > > Thanks alot for your answer Bob. Also thanks to Leandro Fanzone. > > You keep mentioning threads, but unfortunately I don't know anything > about them. Which book should I pick up? > > Thanks, > -Gezim > > > --------------000207070206070107090704 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------000207070206070107090704-- From bob@fis-cal.com Tue Jun 27 14:30:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D50823B01EE for ; Tue, 27 Jun 2006 14:30:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12468-01 for ; Tue, 27 Jun 2006 14:30:31 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 439B23B00A6 for ; Tue, 27 Jun 2006 14:30:29 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AVE51666; Tue, 27 Jun 2006 14:29:38 -0400 (EDT) Message-ID: <44A17912.4050407@fis-cal.com> Date: Tue, 27 Jun 2006 13:29:38 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: Bakery Content-Type: multipart/mixed; boundary="------------080303020004090701050504" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 18:30:35 -0000 This is a multi-part message in MIME format. --------------080303020004090701050504 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Please admonish and then forgive me if this is off topic: I downloaded Murray's Bakery package and begun compiling it. Everything was going along fine until the compiler reached the Association.cc file whereupon it spit out a plethora of errors, all of which looked like this one: Association.cc:162: error: template-id 'save_widget<>' for 'void Bakery::Conf::Association::save_widget()' does not match any template declaration Association.cc:162: error: invalid function declaration Can anyone give me a clue as to what I'm doing wrong here? Thanks, Bob Caryl --------------080303020004090701050504 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------080303020004090701050504-- From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 27 15:07:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5FD523B00A6 for ; Tue, 27 Jun 2006 15:07:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13672-06 for ; Tue, 27 Jun 2006 15:07:32 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 91E833B0110 for ; Tue, 27 Jun 2006 15:07:32 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id B116612D4F for ; Tue, 27 Jun 2006 12:06:44 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1161 To: gtkmm-forge@lists.sourceforge.net Date: Tue, 27 Jun 2006 12:06:43 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.403 tagged_above=-999 required=2 tests=[AWL=0.082, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.403 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 19:07:34 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345992] New: notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) 2. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 3. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 26 Jun 2006 18:47:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] New: notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x Summary: notebook shows incorrect page Product: gtkmm Version: 2.4.x Platform: Other OS/Version: All Status: UNCONFIRMED Severity: minor Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: rodrivg@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.7/2.8 GNOME milestone: Unspecified Please describe the problem: when i create a notebook, and call append_page(my widget(...)) to append two pages, the notebook's tabs shows first page, but notebook's widget shown is the one of the second page. Steps to reproduce: 1. call twice: m_Notebook.append_page(*manage(new GuiWidgetWave(ch,gfr)), us); 2. look at the gui 3. Actual results: the notebook shows the second widget, but the tab activated is the first. you can switch to tab #1 and back to tab #0 to see first widget. Expected results: the notebook shows the first widget Does this happen every time? yes Other information: there is a workaround: after appending the widgets call: m_Notebook.set_current_page(-1); m_Notebook.set_current_page(0); -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 27 Jun 2006 11:56:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060627155643.ABFC16CC1AE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-27 15:56 UTC ------- People report this problem sometimes. It's usually fixed by doing a clean checkout (delete the directory and check it out again), and sometimes it's caused by using difference versions of the autotools. Are you using jhbuild? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 27 Jun 2006 13:28:53 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060627172853.EBD486CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x ------- Comment #3 from G?tz Waschk 2006-06-27 17:28 UTC ------- Checking out the source again did not help. I'm not using jhbuild. My versions of the autotools: automake 1.9.6 autoconf 2.59 libtool 1.5.20 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1161 ******************************************** From kohlerj@ukzn.ac.za Wed Jun 28 02:29:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2E26C3B002A for ; Wed, 28 Jun 2006 02:29:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29255-05 for ; Wed, 28 Jun 2006 02:29:14 -0400 (EDT) Received: from dbnmail2.ukzn.ac.za (dbnmail2.ukzn.ac.za [146.230.128.79]) by menubar.gnome.org (Postfix) with ESMTP id 415433B000F for ; Wed, 28 Jun 2006 02:29:12 -0400 (EDT) Received: from DBNWEBACC1.ukzn.ac.za (gwpop.ukzn.ac.za [146.230.128.75]) by dbnmail2.ukzn.ac.za (8.12.6/8.12.6/SuSE Linux 0.6) with ESMTP id k5S6SS7I011430 for ; Wed, 28 Jun 2006 08:28:28 +0200 Received: from goose.cs.ukzn.ac.za [146.230.94.72] by DBNWEBACC1.ukzn.ac.za; Wed, 28 Jun 2006 08:28:13 +0200 Date: Wed, 28 Jun 2006 08:28:21 +0200 To: "gtkmm-list@gnome.org" Subject: Adding spinbutton to toolbar using UImanager? From: "Johan Kohler" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Message-ID: User-Agent: Opera Mail/9.00 (Linux) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.103 tagged_above=-999 required=2 tests=[AWL=-2.152, BAYES_40=-0.185, RCVD_IN_WHOIS_INVALID=2.234] X-Spam-Score: -0.103 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 06:29:17 -0000 Hi, I don't understand how I can add a Gtk::SpinButton to a toolbar using the UIManager method explained in the tutorial. If someone could give an example, I would be grateful. Johan -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ -------------------------------------------------------------------- Please find our disclaimer at http://www.ukzn.ac.za/disclaimer -------------------------------------------------------------------- <<<>>> From gezimetc@shaw.ca Wed Jun 28 14:03:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4BD9C3B038E for ; Wed, 28 Jun 2006 14:03:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25294-10 for ; Wed, 28 Jun 2006 14:03:12 -0400 (EDT) Received: from pd4mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id B8BF63B0465 for ; Wed, 28 Jun 2006 14:03:12 -0400 (EDT) Received: from pd5mr6so.prod.shaw.ca (pd5mr6so-qfe3.prod.shaw.ca [10.0.141.182]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00F2O0QLQRC0@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 12:01:33 -0600 (MDT) Received: from pn2ml9so.prod.shaw.ca ([10.0.121.7]) by pd5mr6so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00BKK0QLOY70@pd5mr6so.prod.shaw.ca> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 12:01:33 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00B400QL3A90@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 12:01:33 -0600 (MDT) Date: Wed, 28 Jun 2006 12:01:33 -0600 From: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) In-reply-to: <44A161D2.2070400@fis-cal.com> To: bob@fis-cal.com Message-id: <1151517693.5981.6.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.401 tagged_above=-999 required=2 tests=[AWL=-0.844, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -1.401 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 18:03:14 -0000 On Tue, 2006-27-06 at 11:50 -0500, Bob Caryl wrote: > The docs page for Glib::Thread is > http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1Thread.html > > Basically, to use a "thread" you first write a function to do the work > you wish to have done outside the GUI thread. Then you create the > thread using > > Glib::Thread *my_thread = > Glib::Thread::create(sigc::mem_fun(*this,&YourClass::your_thread_function),false); > > > Then, your function will be executed by that thread and the thread will > exit when your function returns. > > In my example the function that is passed to Glib::Thread::create is a > member of a class, but you do not have to do that if you do not want to; > you can use sigc::ptr_fun() instead: > > Glib::Thread *my_thread = > Glib::Thread::create(sigc::ptr_fun(&your_thread_function),false); > > Hope this helps, Bob, that helps me implement a thread, which is great, but I also want to understand what threads are and how they work. How do they relate to forks and so on. Is there a book or something I can read to understand this further. Thanks, -Gezim From doug@mobile-intelligence.com Wed Jun 28 14:13:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8473D3B00B9 for ; Wed, 28 Jun 2006 14:13:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25870-10 for ; Wed, 28 Jun 2006 14:13:31 -0400 (EDT) Received: from mic3.mobile-intelligence.com (mic3.mobile-intelligence.com [66.73.38.140]) by menubar.gnome.org (Postfix) with SMTP id EBA773B0365 for ; Wed, 28 Jun 2006 14:13:30 -0400 (EDT) Received: (qmail 23627 invoked from network); 28 Jun 2006 18:13:10 -0000 Received: from mic2.mobile-intelligence.com (HELO doug.workgroup.local) (66.73.38.139) by mic3.mobile-intelligence.com with SMTP; 28 Jun 2006 18:13:10 -0000 Subject: Re: signal_timeout vs loops (changing label text continuously) From: "Douglas C. MacKenzie" To: gtkmm In-Reply-To: <1151517693.5981.6.camel@localhost.localdomain> References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> <1151517693.5981.6.camel@localhost.localdomain> Content-Type: text/plain Date: Wed, 28 Jun 2006 14:13:10 -0400 Message-Id: <1151518390.14375.90.camel@doug.workgroup.local> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-4.fc4) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.101 tagged_above=-999 required=2 tests=[AWL=0.209, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.101 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 18:13:34 -0000 It is old, but one good reference is: Threads Primer A Guide to Multithreaded Programming Bil Lewis and Daniel J. Berg Sunsoft Press (Prentice Hall) 1996. I'm sure there are newer ones. Doug On Wed, 2006-06-28 at 12:01 -0600, Gezim Hoxha wrote: > > Bob, that helps me implement a thread, which is great, but I also want > to understand what threads are and how they work. How do they relate to > forks and so on. Is there a book or something I can read to understand > this further. > > Thanks, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list From jonathon.jongsma@gmail.com Wed Jun 28 14:40:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BC2A23B048F for ; Wed, 28 Jun 2006 14:40:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27739-04 for ; Wed, 28 Jun 2006 14:40:58 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by menubar.gnome.org (Postfix) with ESMTP id 6FFAC3B03CF for ; Wed, 28 Jun 2006 14:40:58 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2072517nzo for ; Wed, 28 Jun 2006 11:40:57 -0700 (PDT) Received: by 10.36.178.19 with SMTP id a19mr1676164nzf; Wed, 28 Jun 2006 11:40:57 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Wed, 28 Jun 2006 11:40:57 -0700 (PDT) Message-ID: Date: Wed, 28 Jun 2006 13:40:57 -0500 From: "Jonathon Jongsma" To: "Gezim Hoxha" Subject: Re: signal_timeout vs loops (changing label text continuously) In-Reply-To: <1151517693.5981.6.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> <1151517693.5981.6.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.376 tagged_above=-999 required=2 tests=[AWL=0.024, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.376 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 18:40:59 -0000 On 6/28/06, Gezim Hoxha wrote: > Bob, that helps me implement a thread, which is great, but I also want > to understand what threads are and how they work. How do they relate to > forks and so on. Is there a book or something I can read to understand > this further. > > Thanks, > -Gezim I haven't really read through it all, so I'm not sure how good it is, but you might start at wikipedia: http://en.wikipedia.org/wiki/Thread_%28computer_science%29 There's a list of references (books and online material) at the end of that article as well, if you're interested. Otherwise, I'm sure you can find decent information by searching google for terms like threads, threading, multi-threading, tutorial, introduction, etc. Jonner From gezimetc@shaw.ca Wed Jun 28 15:42:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6FD183B00EC for ; Wed, 28 Jun 2006 15:42:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30492-04 for ; Wed, 28 Jun 2006 15:42:32 -0400 (EDT) Received: from pd2mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 2027D3B0080 for ; Wed, 28 Jun 2006 15:42:32 -0400 (EDT) Received: from pd5mr8so.prod.shaw.ca (pd5mr8so-qfe3.prod.shaw.ca [10.0.141.184]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00K735CQBQ00@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 13:41:14 -0600 (MDT) Received: from pn2ml8so.prod.shaw.ca ([10.0.121.152]) by pd5mr8so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L008025CQYSH0@pd5mr8so.prod.shaw.ca> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 13:41:14 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00CD55CQPI00@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 13:41:14 -0600 (MDT) Date: Wed, 28 Jun 2006 13:41:14 -0600 From: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) In-reply-to: To: Jonathon Jongsma Message-id: <1151523674.5981.9.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> <1151517693.5981.6.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=-0.840, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -1.397 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 19:42:35 -0000 On Wed, 2006-28-06 at 13:40 -0500, Jonathon Jongsma wrote: > On 6/28/06, Gezim Hoxha wrote: > > Bob, that helps me implement a thread, which is great, but I also want > > to understand what threads are and how they work. How do they relate to > > forks and so on. Is there a book or something I can read to understand > > this further. > > > > Thanks, > > -Gezim > > I haven't really read through it all, so I'm not sure how good it is, > but you might start at wikipedia: > http://en.wikipedia.org/wiki/Thread_%28computer_science%29 > > There's a list of references (books and online material) at the end of > that article as well, if you're interested. Otherwise, I'm sure you > can find decent information by searching google for terms like > threads, threading, multi-threading, tutorial, introduction, etc. Jonner, thanks, that does help. There's a nice big list of references on that wikipedia page :) -Gezim From morten.bo.nielsen@topsil.com Tue Jun 27 02:39:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 133303B00D0 for ; Tue, 27 Jun 2006 02:39:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09613-05 for ; Tue, 27 Jun 2006 02:39:51 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id 9477C3B002C for ; Tue, 27 Jun 2006 02:39:50 -0400 (EDT) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message Subject: SV: SV: SV: drawables. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Tue, 27 Jun 2006 08:39:48 +0200 Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EE@SRVEXCH.topsil.dk> In-Reply-To: <1151332772.28063.25.camel@localhost.localdomain> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: SV: SV: drawables. Thread-Index: AcaZLqt+AN80PBbTQX+k24lkBb7rEAAhAVwQ From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.446 tagged_above=-999 required=2 tests=[AWL=-0.001, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.446 X-Spam-Level: X-Mailman-Approved-At: Thu, 29 Jun 2006 10:05:26 -0400 Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 06:39:58 -0000 > -----Oprindelig meddelelse----- > Fra: Paul Davis [mailto:paul@linuxaudiosystems.com] > Sendt: 26. juni 2006 16:40 > Til: Morten Bo Nielsen > Cc: gtkmm-list@gnome.org > Emne: Re: SV: SV: drawables. >=20 > > > you are drawing in an expose handler, yes? > > > > > > > no. :-) > > > > I do this now. > > > > // retrieving gdk::window to write to > > Glib::RefPtr Window =3D PolyDrawArea->get_window(); > > if( !Window ) > > return; > > > > I exit the draw-function if the gdk::window is not visible. It is good > > for performance and it is properbly better programming as well. >=20 > i don't know how many times or in what places it has to be written: >=20 > Only attempt to draw to on-screen drawables in an expose > handler. >=20 > this is an absolute, basic, inviolable rule of all programming with > any GUI toolkit. if you do not draw in the expose handler, then > the contents of the window are at mercy of the underlying window system > (X, Quartz, GDI), and may (or may not) be what you intended. if you draw > in the expose handler and elsewhere, you're just wasting cycles. >=20 > so please, repeat after me: >=20 > Only attempt to draw to on-screen drawables in an expose > handler. >=20 > --p >=20 ok Only attempt to draw to on-screen drawables in an expose handler (and I will properly remember this from now on.) I'm fairly new to GUI and gtk programming and I have had a hard time getting an overview of it all. I have always prefered the simplicity of concole programming. The gtk tutorial (from http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/index.html) is good reading, and gives the basics on gtkmm programming - based on the examples, I can extrapolate using the documentation of the different widgets. But, as should be obvious, I have a hard time distinguishing between gdk, glib, atk, pango, etc. and most of the examples I find using google is pure C that doesn't translate easily to C++. Do you have links to other good documentation? (beside gtkmm.org) morten From alberto.chiodi@gmail.com Wed Jun 28 07:47:37 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F302D3B00B9 for ; Wed, 28 Jun 2006 07:47:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08558-04 for ; Wed, 28 Jun 2006 07:47:35 -0400 (EDT) Received: from hu-out-0102.google.com (hu-out-0102.google.com [72.14.214.192]) by menubar.gnome.org (Postfix) with ESMTP id 4AF473B00A0 for ; Wed, 28 Jun 2006 07:47:34 -0400 (EDT) Received: by hu-out-0102.google.com with SMTP id 35so1228595hue for ; Wed, 28 Jun 2006 04:46:31 -0700 (PDT) Received: by 10.48.235.13 with SMTP id i13mr388666nfh; Wed, 28 Jun 2006 04:46:31 -0700 (PDT) Received: from ?10.0.0.5? ( [80.87.23.252]) by mx.gmail.com with ESMTP id h1sm3946895nfe.2006.06.28.04.46.30; Wed, 28 Jun 2006 04:46:30 -0700 (PDT) Message-ID: <44A26C09.4020901@gmail.com> Date: Wed, 28 Jun 2006 13:46:17 +0200 From: Alberto Chiodi User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.13) Gecko/20060501 Fedora/1.7.13-1.1.fc4 X-Accept-Language: it, en-us, en MIME-Version: 1.0 To: gtkmm-list@gnome.org Subject: New gtkmm24.2.6.9-2.fc4.i386 Content-Type: multipart/alternative; boundary="------------090501090405020905020202" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.329 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, HTML_TITLE_EMPTY=0.214, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, URG_BIZ=0.351] X-Spam-Score: -0.329 X-Spam-Level: X-Mailman-Approved-At: Thu, 29 Jun 2006 10:05:26 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 11:47:37 -0000 This is a multi-part message in MIME format. --------------090501090405020905020202 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi Excuse me but I have a little problem with yum update and dependencies of your library. (I don't know if the problem is related only with "extra" rpm repositories.... ) I think that it isn't really a bug so, because I'm only an end-user of linux and not a programmer or developer of linux, I prefer contact you and not subscribe a new bug. It' s only a "post it" that I write for you because I cannot see anything on the net by "linuxian" community about this my (?) new problem. This is the question: Yesterday night (Italy time) I updated my system FC4 and yum processed new files (with the new kernel 2.6.17...). Yum stopped the update with the message of missing dependency: library libatkmm-1.6.so.1 is need by Gparted program. I thought that there was a problem (?) in the new files, so I tried to uninstall Gparted (actually I haven't necessity to use it). After these, I began a new update and yum worked well. (and..... on my sistem (I use gnome), actually all seem work well). But when, at the end I tried to reinstall Gparted, yum refused to do it with a message about the necessity of the library libatkmm-1.6.so.1 Now, today mornig I searched answers on the net and I saw that this library (libatkmm-1.6.so.1) is part of gtkmm24 package. I tried to install devel package of gtkmm24 with the hope that this library was in it, but it isn't so. ........ So, I don't know if this library is too old for the evolution of the Linux sistem or other..... ....but I think that there is a misunderstanding from this new packages "gtkmm24.2.6.9-2.fc4.i386" that now doesn't contain libatkmm-1.6.so.1 (unlike older release) or from Gparted program that yet needs this library. Actually I' haven't no problem on my sistem (except that I won't can use Gparted in the future....)...so I haven't any necessity of "urgent" assistance........I'm only waiting for new updates....... .....I only hope I make myself useful for Linux development. Excuse me for my scholastic english. Best regards Alberto Chiodi --------------090501090405020905020202 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Hi

Excuse me but I have a little problem with yum update and dependencies of your library.
(I don't know if the problem is related only with "extra" rpm repositories.... )

I think that it isn't really a bug so, because I'm only an end-user of linux and not a programmer or developer of linux, I prefer contact you and not subscribe a new bug.
It' s only a "post it" that I write for you because I cannot see anything on the net by "linuxian" community about this my (?) new problem.

This is the question:
Yesterday night (Italy time) I updated my system FC4 and yum processed new files (with the new kernel 2.6.17...).
Yum stopped the update with the message of missing dependency: library libatkmm-1.6.so.1 is need by Gparted program.
I thought that there was a problem (?) in the new files, so I tried to uninstall Gparted (actually I haven't necessity to use it).
After these, I began a new update and yum worked well. (and..... on my sistem (I use gnome), actually all seem work well).
But when, at the end I tried to reinstall Gparted, yum refused to do it with a message about the necessity of the library libatkmm-1.6.so.1
Now, today mornig I searched answers on the net  and I saw that this library (libatkmm-1.6.so.1) is part of gtkmm24 package.
I tried to install devel package of gtkmm24 with the hope that this library was in it, but it isn't so.
........
So, I don't know if this library is too old for the evolution of the Linux sistem or other.....
....but I think that there is a misunderstanding from this new packages  "gtkmm24.2.6.9-2.fc4.i386" that now doesn't contain libatkmm-1.6.so.1 (unlike older release) or from Gparted program that yet needs this library.

Actually I' haven't no problem on my sistem (except that I won't can use Gparted in the future....)...so I haven't any necessity of "urgent" assistance........I'm only waiting for new updates.......
.....I only hope I make myself useful for Linux development.
Excuse me for my scholastic english.

Best regards

Alberto Chiodi

--------------090501090405020905020202-- From jonathon.jongsma@gmail.com Thu Jun 29 10:38:30 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0F6B83B0581 for ; Thu, 29 Jun 2006 10:38:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19542-03 for ; Thu, 29 Jun 2006 10:38:25 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id 05B773B057B for ; Thu, 29 Jun 2006 10:38:24 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id l8so159809nzf for ; Thu, 29 Jun 2006 07:38:24 -0700 (PDT) Received: by 10.36.47.14 with SMTP id u14mr2938998nzu; Thu, 29 Jun 2006 07:38:22 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 29 Jun 2006 07:38:22 -0700 (PDT) Message-ID: Date: Thu, 29 Jun 2006 09:38:22 -0500 From: "Jonathon Jongsma" To: "Morten Bo Nielsen" Subject: Re: SV: SV: drawables. In-Reply-To: <80F65DC882C35A43AD82423898BB2D8A3B36EE@SRVEXCH.topsil.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1151332772.28063.25.camel@localhost.localdomain> <80F65DC882C35A43AD82423898BB2D8A3B36EE@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.3 tagged_above=-999 required=2 tests=[AWL=-0.054, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.3 X-Spam-Level: Cc: gtkmm-list@gnome.org, paul@linuxaudiosystems.com X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 14:38:30 -0000 On 6/27/06, Morten Bo Nielsen wrote: > The gtk tutorial (from > http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/index.html) is > good reading, and gives the basics on gtkmm programming - based on the > examples, I can extrapolate using the documentation of the different > widgets. But, as should be obvious, I have a hard time distinguishing > between gdk, glib, atk, pango, etc. and most of the examples I find > using google is pure C that doesn't translate easily to C++. > > Do you have links to other good documentation? (beside gtkmm.org) > What sort of documentation? other gtkmm documentation? There's not really much besides the tutorial on the gtkmm.org website as far as book-style documentation. There is also the API reference of course, which I assume you're aware of. A lot of the documentation was written by people like yourself who were learning to program with gtkmm and added things that helped them understand it better. Feel free to offer suggestions on what could be improved in the documentation and what sort of things you feel are missing. You're welcome to ask questions on the list about things that don't make sense of course. Otherwise, I'd just suggest trying things out by experimenting and reading other source code. You can find a partial list of applications using gtkmm here: http://www.gtkmm.org/extra.shtml -- jonner From jonathon.jongsma@gmail.com Thu Jun 29 10:47:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCF493B0476 for ; Thu, 29 Jun 2006 10:47:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20062-10 for ; Thu, 29 Jun 2006 10:47:38 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.202]) by menubar.gnome.org (Postfix) with ESMTP id 1C38E3B0228 for ; Thu, 29 Jun 2006 10:47:38 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id z31so202943nzd for ; Thu, 29 Jun 2006 07:47:37 -0700 (PDT) Received: by 10.36.50.15 with SMTP id x15mr3065034nzx; Thu, 29 Jun 2006 07:47:37 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 29 Jun 2006 07:47:37 -0700 (PDT) Message-ID: Date: Thu, 29 Jun 2006 09:47:37 -0500 From: "Jonathon Jongsma" To: "Alberto Chiodi" Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 In-Reply-To: <44A26C09.4020901@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44A26C09.4020901@gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.125 tagged_above=-999 required=2 tests=[AWL=-0.230, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, URG_BIZ=0.351] X-Spam-Score: -2.125 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 14:47:41 -0000 On 6/28/06, Alberto Chiodi wrote: > > Hi > > Excuse me but I have a little problem with yum update and dependencies of > your library. > (I don't know if the problem is related only with "extra" rpm > repositories.... ) > > I think that it isn't really a bug so, because I'm only an end-user of > linux and not a programmer or developer of linux, I prefer contact you and > not subscribe a new bug. > It' s only a "post it" that I write for you because I cannot see anything > on the net by "linuxian" community about this my (?) new problem. > > This is the question: > Yesterday night (Italy time) I updated my system FC4 and yum processed new > files (with the new kernel 2.6.17...). > Yum stopped the update with the message of missing dependency: library > libatkmm-1.6.so.1 is need by Gparted program. > I thought that there was a problem (?) in the new files, so I tried to > uninstall Gparted (actually I haven't necessity to use it). > After these, I began a new update and yum worked well. (and..... on my > sistem (I use gnome), actually all seem work well). > But when, at the end I tried to reinstall Gparted, yum refused to do it > with a message about the necessity of the library libatkmm-1.6.so.1 > Now, today mornig I searched answers on the net and I saw that this > library (libatkmm-1.6.so.1) is part of gtkmm24 package. > I tried to install devel package of gtkmm24 with the hope that this library > was in it, but it isn't so. > ........ > So, I don't know if this library is too old for the evolution of the Linux > sistem or other..... > ....but I think that there is a misunderstanding from this new packages > "gtkmm24.2.6.9-2.fc4.i386" that now doesn't contain libatkmm-1.6.so.1 > (unlike older release) or from Gparted program that yet needs this library. > > Actually I' haven't no problem on my sistem (except that I won't can use > Gparted in the future....)...so I haven't any necessity of "urgent" > assistance........I'm only waiting for new updates....... > .....I only hope I make myself useful for Linux development. > Excuse me for my scholastic english. > > Best regards > > Alberto Chiodi Hi Alberto. This sounds like a problem with your distribution (Fedora) packaging and not necessarily a gtkmm problem. You might try asking your question on a fedora users mailing list or a fedora forum. -- jonner From denis@poolshark.org Thu Jun 29 12:07:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 928E13B03DF for ; Thu, 29 Jun 2006 12:07:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25541-07 for ; Thu, 29 Jun 2006 12:07:37 -0400 (EDT) Received: from charlie.albator.org (unknown [64.151.106.180]) by menubar.gnome.org (Postfix) with ESMTP id C7D5A3B02D5 for ; Thu, 29 Jun 2006 12:07:32 -0400 (EDT) Received: from [192.168.1.110] (c-71-202-97-45.hsd1.ca.comcast.net [71.202.97.45]) (authenticated bits=0) by charlie.albator.org (8.13.1/8.13.1) with ESMTP id k5TGR3CQ013183 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 Jun 2006 09:27:03 -0700 Message-ID: <44A3FA31.3020209@poolshark.org> Date: Thu, 29 Jun 2006 09:05:05 -0700 From: Denis Leroy User-Agent: Mozilla Thunderbird 1.0.8-1.1.fc4 (X11/20060501) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Alberto Chiodi Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 References: <44A26C09.4020901@gmail.com> In-Reply-To: <44A26C09.4020901@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.455 tagged_above=-999 required=2 tests=[AWL=-0.010, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.455 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 16:07:40 -0000 Alberto Chiodi wrote: > This is the question: > Yesterday night (Italy time) I updated my system FC4 and yum processed > new files (with the new kernel 2.6.17...). > Yum stopped the update with the message of missing dependency: library > libatkmm-1.6.so.1 is need by Gparted program. Hi Alberto, Yup, it's all my fault. I temporarily broke the FC-4 yum update for gtkmm-related package. I did a routine upgrade from gtkmm 2.6.5 to gtkmm 2.6.9, not realizing right away that an entire so library went away. Because of the way RPM works, this caused all gtkmm-dependent packages to fail to upgrade. Note that everything is fixed now (as of 2 days ago). There's only one package that still needs to be rebuilt (wp_tray), but all the other ones (Gparted, inkscape, regexxer, ..) are fixed, so if you do a 'yum update' it should fix everything. It if doesn't, you might be using an out-of-date repository mirror... More on the topic, does anyone one what happened to libatkmm.so in 2.6.9 ? -denis From murrayc@murrayc.com Thu Jun 29 12:22:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5387D3B00F3 for ; Thu, 29 Jun 2006 12:22:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26473-02 for ; Thu, 29 Jun 2006 12:22:11 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by menubar.gnome.org (Postfix) with ESMTP id 5562E3B00D2 for ; Thu, 29 Jun 2006 12:22:11 -0400 (EDT) Received: from [10.0.22.44] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 2E174129A87; Thu, 29 Jun 2006 09:22:08 -0700 (PDT) Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 From: Murray Cumming To: Denis Leroy In-Reply-To: <44A3FA31.3020209@poolshark.org> References: <44A26C09.4020901@gmail.com> <44A3FA31.3020209@poolshark.org> Content-Type: text/plain Date: Thu, 29 Jun 2006 18:22:05 +0200 Message-Id: <1151598125.6687.11.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.445 X-Spam-Level: Cc: Alberto Chiodi , gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 16:22:14 -0000 On Thu, 2006-06-29 at 09:05 -0700, Denis Leroy wrote: > Alberto Chiodi wrote: > > This is the question: > > Yesterday night (Italy time) I updated my system FC4 and yum processed > > new files (with the new kernel 2.6.17...). > > Yum stopped the update with the message of missing dependency: library > > libatkmm-1.6.so.1 is need by Gparted program. > > Hi Alberto, > > Yup, it's all my fault. I temporarily broke the FC-4 yum update for > gtkmm-related package. I did a routine upgrade from gtkmm 2.6.5 to gtkmm > 2.6.9, not realizing right away that an entire so library went away. I'm not sure what this is referring to, and it sounds scary. [snip] > There's only one > package that still needs to be rebuilt (wp_tray), but all the other ones > (Gparted, inkscape, regexxer, ..) are fixed, [snip] Are you talking about an ABI break? Have I done something bad? > More on the topic, does anyone one what happened to libatkmm.so in 2.6.9 ? Eek. I guess I need to investigate. There's a special patch that maybe got into cvs or the tarball that never should have. If this did get into the tarball, you (as a distro packager) should be telling me and _not_ just packaging it. If you have, please revert immediately. You know that gtkmm is _meant_ to be ABI stable. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 29 15:09:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 114913B00AE for ; Thu, 29 Jun 2006 15:09:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03920-07 for ; Thu, 29 Jun 2006 15:09:46 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id C69283B01C6 for ; Thu, 29 Jun 2006 15:09:45 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 59EE51282B for ; Thu, 29 Jun 2006 12:09:45 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1162 To: gtkmm-forge@lists.sourceforge.net Date: Thu, 29 Jun 2006 12:09:44 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.404 tagged_above=-999 required=2 tests=[AWL=0.081, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.404 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 19:09:47 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345992] notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 29 Jun 2006 10:01:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060629140121.568E26CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #1 from Murray Cumming 2006-06-29 14:01 UTC ------- Thanks for the report. Could you create a small test case, please? And xactly what version of gtkmm are yoo using? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1162 ******************************************** From suryakiran.gullapalli@gmail.com Thu Jun 29 21:53:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 018F23B000D for ; Thu, 29 Jun 2006 21:53:43 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19931-01 for ; Thu, 29 Jun 2006 21:53:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id A2D913B00D0 for ; Thu, 29 Jun 2006 21:53:40 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id n29so221852nzf for ; Thu, 29 Jun 2006 18:53:40 -0700 (PDT) Received: by 10.36.47.6 with SMTP id u6mr132713nzu; Thu, 29 Jun 2006 18:53:40 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Thu, 29 Jun 2006 18:53:39 -0700 (PDT) Message-ID: <3462bcdb0606291853t5ac3d247n8e86a7b31f0860da@mail.gmail.com> Date: Fri, 30 Jun 2006 07:23:39 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org Subject: Custom sort function MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_624_11079306.1151632419983" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.724 tagged_above=-999 required=2 tests=[AWL=-0.120, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.724 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 01:53:43 -0000 ------=_Part_624_11079306.1151632419983 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I'm using a treeview with list store as its model. I want to sort some of the columns in the model. But by the design of my code, i cannot use the default sort functions. When ever i click on the header of the column, i want custom sort function (written for my code) to be called. How can i do that?? Thanks in advance, Surya ------=_Part_624_11079306.1151632419983 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,
I'm using a treeview with list store as its model. I want to sort some of the columns in the model. But by the design of my code, i cannot use the default sort functions. When ever i click on the header of the column, i want custom sort function (written for my code) to be called. How can i do that??

Thanks in advance,
Surya
------=_Part_624_11079306.1151632419983-- From gtkmm-forge-admin@lists.sourceforge.net Wed May 31 23:12:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6EC693B00B6 for ; Wed, 31 May 2006 23:12:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01652-03 for ; Wed, 31 May 2006 23:12:20 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id B4C543B0098 for ; Wed, 31 May 2006 23:12:20 -0400 (EDT) Received: from sc8-sf-list2-b.sourceforge.net (sc8-sf-list2-b.sourceforge.net [10.3.1.8]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 160CAF80A for ; Wed, 31 May 2006 20:10:15 -0700 (PDT) Date: Wed, 31 May 2006 20:09:16 -0700 From: gtkmm-forge-request@lists.sourceforge.net X-Mailer: Mailman v2.0.9-sf.net MIME-version: 1.0 Content-type: text/plain To: gtkmm-forge@lists.sourceforge.net Sender: gtkmm-forge-admin@lists.sourceforge.net Errors-To: gtkmm-forge-admin@lists.sourceforge.net X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.0.9-sf.net Precedence: bulk Message-Id: <20060601031015.160CAF80A@sc8-sf-spam2.sourceforge.net> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.388 tagged_above=-999 required=2 tests=[AWL=0.097, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.388 X-Spam-Level: Cc: Subject: Gtkmm-forge digest, Vol 1 #1140 - 7 msgs X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 03:12:22 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-admin@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 2. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 3. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 4. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 5. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 6. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 7. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) --__--__-- Message: 1 To: gtkmm-forge@lists.sourceforge.net From: "gtkmm (bugzilla.gnome.org)" Date: Wed, 31 May 2006 02:12:22 -0400 (EDT) Subject: [gtkmm bugzilla] [Bug 332446] API additions Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D332446 gtkmm | general | Ver: 2.8.x ------- Comment #11 from Murray Cumming 2006-05-31 06:12 UTC ------- > The main conclusion here is that this "corner" state is valid and not a= bug. Again,, I disagree. Feel free to show me something specific and useful th= at you can't do with the current API. > As I said earlier, to have Glib::RefPtr that can hold any= GTK+ object including Gtk::Widget. Actually this works perfectly now, No, that's a bad idea. It doesn't work. You'll end up with a pointer to a= n invalid/freed widget. When you try to use it your program will crash. There's no need to get lost in theory here. Simple examples would be more persuasive. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. --__--__-- Message: 2 To: gtkmm-forge@lists.sourceforge.net From: "gtkmm (bugzilla.gnome.org)" Date: Wed, 31 May 2006 04:41:32 -0400 (EDT) Subject: [gtkmm bugzilla] [Bug 332446] API additions Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D332446 gtkmm | general | Ver: 2.8.x ------- Comment #12 from Maxim Udushlivy 2006-05-31 08:41 UTC ------- >Again,, I disagree.=20 You disagree with the fact. Any honest reader of this entry who understan= ds GTK+ memory management may confirm this. >Feel free to show me something specific and useful that you >can't do with the current API. "Feel free"? You probably have some wrong assumptions about my posts or Bugzilla. >No, that's a bad idea. This idea is usually called polymorphism; it is not bad at all. >It doesn't work. You'll end up with a pointer to an >invalid/freed widget. When you try to use it your program will crash. Wrong assumptions again: I didn't say that the destroyed but not yet free= d object must be used somehow. >There's no need to get lost in theory here. Simple examples would be mor= e >persuasive. The example with serialization is enough practical, simple and persuasive= . --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. --__--__-- Message: 3 To: gtkmm-forge@lists.sourceforge.net From: "gtkmm (bugzilla.gnome.org)" Date: Wed, 31 May 2006 06:23:42 -0400 (EDT) Subject: [gtkmm bugzilla] [Bug 332446] API additions Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D332446 gtkmm | general | Ver: 2.8.x ------- Comment #13 from Murray Cumming 2006-05-31 10:23 UTC ------- > The example with serialization is enough practical, simple and persuasi= ve. Sorry. What example? I see no source code in this whole bug report. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. --__--__-- Message: 4 To: gtkmm-forge@lists.sourceforge.net From: "gtkmm (bugzilla.gnome.org)" Date: Wed, 31 May 2006 07:21:43 -0400 (EDT) Subject: [gtkmm bugzilla] [Bug 332446] API additions Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D332446 gtkmm | general | Ver: 2.8.x ------- Comment #14 from Maxim Udushlivy 2006-05-31 11:21 UTC ------- >Sorry. What example? I see no source code in this whole bug report. "Feel free" to write source code yourself. I posted comment #8 in order t= o show that comment #5 is misleading. The reader now has enouth information to m= ake a right conclusion. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. --__--__-- Message: 5 To: gtkmm-forge@lists.sourceforge.net From: "gtkmm (bugzilla.gnome.org)" Date: Wed, 31 May 2006 07:28:39 -0400 (EDT) Subject: [gtkmm bugzilla] [Bug 332446] API additions Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D332446 gtkmm | general | Ver: 2.8.x ------- Comment #15 from Murray Cumming 2006-05-31 11:28 UTC ------- The purpose of an example would be to show me what can't be done with the current API. I can't write an example to show myself something that I don= 't understand or believe. If I had enough information then I wouldn't be ask= ing for you to make it clearer. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. --__--__-- Message: 6 To: gtkmm-forge@lists.sourceforge.net From: "gtkmm (bugzilla.gnome.org)" Date: Wed, 31 May 2006 09:28:59 -0400 (EDT) Subject: [gtkmm bugzilla] [Bug 332446] API additions Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D332446 gtkmm | general | Ver: 2.8.x ------- Comment #16 from Maxim Udushlivy 2006-05-31 13:28 UTC ------- >The purpose of an example would be to show me what can't be done with th= e >current API. I can't write an example to show myself something that I do= n't >understand or believe. If I had enough information then I wouldn't be as= king >for you to make it clearer. I revoked a request for RefPtr::get function in comment #4. I don't under= stand what source code you are asking. If you want to discuss GTK+/C++ serializ= ation issues, that should be done elsewhere. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. --__--__-- Message: 7 To: gtkmm-forge@lists.sourceforge.net From: "gtkmm (bugzilla.gnome.org)" Date: Wed, 31 May 2006 09:53:37 -0400 (EDT) Subject: [gtkmm bugzilla] [Bug 332446] API additions Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D332446 gtkmm | general | Ver: 2.8.x ------- Comment #17 from Murray Cumming 2006-05-31 13:53 UTC ------- I really have no idea what you are talking about any more. In particular = I have no idea what you mean by "serialization" here. I am asking for source cod= e so you can say "Look, I would like to do this but there's no API for it here= .". With great patience I am trying very hard to discover what you need. If t= here is something specific that you need, please do open a new bug and try to = be clear about it. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. --__--__-- _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest From suryakiran.gullapalli@gmail.com Thu Jun 1 00:10:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 24C7B3B00BB for ; Thu, 1 Jun 2006 00:10:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04034-10 for ; Thu, 1 Jun 2006 00:10:51 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id 9AFE73B0086 for ; Thu, 1 Jun 2006 00:10:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so260552nzo for ; Wed, 31 May 2006 21:10:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=N+wbMTsUS0m6ybIQQ6WBzXon9fU/EEzIVq5El3whjJyUR4SAxxBUxIEOsBfVXkeL2YbImX2jAbHiSNiVELVdbozPa3i6O5WTSb6jawRIjg1MW1JZlhMea6gfJPV+YUdgdJ2gGLM2E/7KnKs55/7qEZslYRDyBuFifgtqtukaPXo= Received: by 10.36.160.15 with SMTP id i15mr231979nze; Wed, 31 May 2006 21:10:50 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Wed, 31 May 2006 21:10:50 -0700 (PDT) Message-ID: <3462bcdb0605312110g7d0c9974l53192508be0b611e@mail.gmail.com> Date: Thu, 1 Jun 2006 09:40:50 +0530 From: "Surya Kiran Gullapalli" To: "Tor Lillqvist" In-Reply-To: <17533.16487.144000.523256@gargle.gargle.HOWL> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1980_31614517.1149135050887" References: <447BD8D6.6060201@fluent.co.in> <17532.4652.113000.859438@gargle.gargle.HOWL> <3462bcdb0605300556u53c563dai9626a6c42a13a98c@mail.gmail.com> <3462bcdb0605302205iff4db2cyfa7e2515b63fb7ca@mail.gmail.com> <17533.16487.144000.523256@gargle.gargle.HOWL> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.187, BAYES_00=-2.599, HTML_50_60=0.134, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -2.278 X-Spam-Level: Cc: gtk-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Win32 Binaries X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 04:10:53 -0000 ------=_Part_1980_31614517.1149135050887 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline > > That's what supposed to happen when one uses the ms-windows theme. > I've got it. The stock icons are coming with other themes. Thanks, Surya ------=_Part_1980_31614517.1149135050887 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
That's what supposed to happen when one uses the ms-windows theme.

I've got it. The stock icons are coming with other themes.
Thanks,
Surya
------=_Part_1980_31614517.1149135050887-- From kranz@rheinmetall-de.com Thu Jun 1 02:05:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 32A193B00CA for ; Thu, 1 Jun 2006 02:05:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09001-01 for ; Thu, 1 Jun 2006 02:05:02 -0400 (EDT) Received: from mail86.defence-elec.de (lxsrv86.rheinmetall-de.com [194.156.172.206]) by menubar.gnome.org (Postfix) with ESMTP id 910B93B00B0 for ; Thu, 1 Jun 2006 02:05:01 -0400 (EDT) Received: from vssrv11.defence-elec.de (unknown [10.199.101.18]) by mail86.defence-elec.de (Postfix) with SMTP id C887113986 for ; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mgsrv11.defence-elec.de ([10.199.101.16]) by vssrv11.defence-elec.de (SAVSMTP 3.1.2.35) with SMTP id M2006060108052500190 for ; Thu, 01 Jun 2006 08:05:25 +0200 Received: by mgsrv11.defence-elec.de (Postfix, from userid 65534) id C03BE4718; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mssrv11.defence-elec.de (mssrv11.defence-elec.de [10.199.101.20]) by mgsrv11.defence-elec.de (Postfix) with ESMTP id 995804717 for ; Thu, 1 Jun 2006 08:04:59 +0200 (CEST) Received: from mssrv12.defence-elec.de ([10.199.101.21]) by mssrv11.defence-elec.de with Microsoft SMTPSVC(6.0.3790.1830); Thu, 1 Jun 2006 08:05:25 +0200 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C68541.5F6A154E" X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Thu, 1 Jun 2006 08:05:24 +0200 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Running a external programm in a new window Thread-Index: AcaFQV9b6KLkwQhaSbWbx0nTioOY4A== From: "Kranz, Willi" To: X-OriginalArrivalTime: 01 Jun 2006 06:05:25.0171 (UTC) FILETIME=[5FB51830:01C68541] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.137 tagged_above=-999 required=2 tests=[BAYES_50=0.001, FORGED_RCVD_HELO=0.135, HTML_MESSAGE=0.001] X-Spam-Score: 0.137 X-Spam-Level: Subject: Running a external programm in a new window X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 06:05:04 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01C68541.5F6A154E Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo all, =20 I have the following problem. I want to run an external program (with text output) in a new window. =20 There is an menu "ReadOut". When this item is pressed, I want to open a = new window (like an Xterm) and inside I want to run a simple programm with = text output (for example "HELLO WORLD"). =20 Thanks for your help =20 Willi Kranz =20 Dipl.-Phys. Willi Kranz Rheinmetall Defence Electronics GmbH System Engineer D-28309 Bremen/Germany Dept. FPCA Br=FCggeweg 54 eMail: kranz@rheinmetall-de.com +49 421 457-4237 (-4754 fax) =20 ------_=_NextPart_001_01C68541.5F6A154E Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hallo all,

 

I have the following = problem.

I want to run an external program (with text = output) in a new window.

 

There is an menu “ReadOut”. When = this item is pressed, I want to open a new

window (like an Xterm) and inside I want to = run a simple programm with text

output (for example “HELLO = WORLD”).

 

Thanks for your = help

 

Willi Kranz

 

Dipl.-Phys. Willi Kranz=A0=A0=A0=A0=A0=A0=A0=A0=A0 Rheinmetall Defence Electronics = GmbH

System Engineer=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 D-28309 = Bremen/Germany

Dept. FPCA=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 = Br=FCggeweg 54

eMail: kranz@rheinmetall-de.com=A0 +49 421 457-4237 (-4754 fax)

 

------_=_NextPart_001_01C68541.5F6A154E-- From rope-walker@yandex.ru Thu Jun 1 03:44:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DC0393B0107 for ; Thu, 1 Jun 2006 03:44:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13787-09 for ; Thu, 1 Jun 2006 03:44:57 -0400 (EDT) Received: from tide.yandex.ru (tide.yandex.ru [213.180.200.37]) by menubar.gnome.org (Postfix) with ESMTP id D20EB3B0109 for ; Thu, 1 Jun 2006 03:44:56 -0400 (EDT) Received: from YAMAIL (tide.yandex.ru) by mail.yandex.ru id ; Thu, 1 Jun 2006 11:44:37 +0400 Received: from [83.219.140.194] ([83.219.140.194]) by mail.yandex.ru with HTTP; Thu, 1 Jun 2006 11:44:37 +0400 (MSD) Date: Thu, 1 Jun 2006 11:44:37 +0400 (MSD) From: "Volosatov Alexander" Sender: rope-walker@yandex.ru Message-Id: <447E9AE5.00000A.04245@tide.yandex.ru> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] Errors-To: rope-walker@yandex.ru To: gtkmm-list@gnome.org X-Source-Ip: 83.219.140.194 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.816 tagged_above=-999 required=2 tests=[AWL=-0.631, BAYES_40=-0.185, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] X-Spam-Score: -0.816 X-Spam-Level: Subject: Glib::Module error X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: rope-walker@yandex.ru List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 07:45:00 -0000 error in using this class in new version of gtkmm: GModule-CRITICAL **: g_module_symbol: assertion `module != NULL' failed in old version (2.8.3) it works properly. What i have to do? Alex From gtk-list-bounces@gnome.org Thu Jun 1 04:23:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9D7043B0C9A; Thu, 1 Jun 2006 04:23:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16604-01; Thu, 1 Jun 2006 04:23:40 -0400 (EDT) Received: from SH-mailserver.siliconheart.com (unknown [222.92.90.42]) by menubar.gnome.org (Postfix) with ESMTP id D8D4B3B0C93; Thu, 1 Jun 2006 04:23:38 -0400 (EDT) Received: from [127.0.0.1] ([192.168.29.254]) (authenticated bits=0) by SH-mailserver.siliconheart.com (8.13.6/8.13.6) with ESMTP id k518MCcU016330; Thu, 1 Jun 2006 16:22:53 +0800 Date: Thu, 01 Jun 2006 16:25:19 +0800 X-SpamFilter-By: BOX Solutions SpamTrap 1.1 with qID k4UCvwSV006800, This message is to be blocked by code: bkfkact590 X-Forwarded-To: adamzhang@siliconheart.com X-Forwarded-For: zaneread@gmail.com adamzhang@siliconheart.com X-Gmail-Received: d9796450a40d73d960cdde5e6457d04f9f178245 Received-SPF: pass (gmail.com: best guess record for domain of gtk-list-bounces@gnome.org designates 209.132.176.177 as permitted sender) DomainKey-Status: bad (test mode) X-Original-To: gtk-list@gnome.org DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=YKD2cdX2pxkx0BZvPQEuDOO1MaskKmobluyUgVJ2Szhdy7ETNI2iYYQUzY70d7npHDNPq9QLlFYMGV2k2ZP4WOhh0ugu7/uKnjkHUDhyI7V4sHt3Z6u0r/rFDLQqd55JWleT70lQqFb1MXO657TB+k31mW9bEUdCTTwVJEuyg54= Message-ID: <3462bcdb0605300556u53c563dai9626a6c42a13a98c@mail.gmail.com> From: "Surya Kiran Gullapalli" To: "Tor Lillqvist" In-Reply-To: <17532.4652.113000.859438@gargle.gargle.HOWL> MIME-Version: 1.0 References: <447BD8D6.6060201@fluent.co.in> <17532.4652.113000.859438@gargle.gargle.HOWL> X-Virus-Scanned: by amavisd-new at gnome.org X-BeenThere: gtk-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Content-Type: multipart/mixed; boundary="===============1648760788==" Sender: gtk-list-bounces@gnome.org Errors-To: gtk-list-bounces@gnome.org X-Virus-Scanned: by amavisd-new at gnome.org X-Scanned-By: MIMEDefang 2.39 X-Mailer: Becky! ver. 2.25.01 [CN] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.995 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, SUBJECT_EXCESS_BASE64=0.449, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.995 X-Spam-Level: Cc: gtkmm-list@gnome.org, Surya Kiran Gullapalli , gtk-list@gnome.org Subject: [Spam-Mail] Re: Win32 Binaries (This message is to be blocked by code: bkfkact590) X-BeenThere: gtkmm-list@gnome.org List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 08:23:41 -0000 --===============1648760788== Content-Type: multipart/alternative; boundary="----=_Part_3503_7225266.1148993790177" ------=_Part_3503_7225266.1148993790177 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, Thank you very much for your support. I'm now able to build a gtk+/gtkmm application on windows (XP) with visual studio 8. But there's ahiccup though. I've compiled and ran a sample program from both the gtk+ and gtkmm examples directory. The application is running fine, but the stock icons on the buttons are missing. Any setting I'm missing here? Thanks in advance, Surya ------=_Part_3503_7225266.1148993790177 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
Thank you very much for your support. I'm now able to build a gtk+/gtkmm application on windows (XP) with visual studio 8. But there's ahiccup though.
 
I've compiled and ran a sample program from both the gtk+ and gtkmm examples directory. The application is running fine, but the stock icons on the buttons are missing. Any setting I'm missing
here?
 
Thanks in advance,
Surya
------=_Part_3503_7225266.1148993790177-- --===============1648760788== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ gtk-list mailing list gtk-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-list --===============1648760788==-- From mail@gehli.com Thu Jun 1 12:13:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 44ED73B02DE for ; Thu, 1 Jun 2006 12:13:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19393-03 for ; Thu, 1 Jun 2006 12:13:44 -0400 (EDT) Received: from dd7726.kasserver.com (dd7726.kasserver.com [85.13.132.45]) by menubar.gnome.org (Postfix) with ESMTP id 132003B0254 for ; Thu, 1 Jun 2006 12:13:43 -0400 (EDT) Received: from dd7726.kasserver.com (dd3602.kasserver.com [81.209.188.75]) by dd7726.kasserver.com (Postfix) with SMTP id A24851118E6 for ; Thu, 1 Jun 2006 18:13:37 +0200 (CEST) From: "Alexander Gehlert" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 8bit Message-Id: <20060601161337.A24851118E6@dd7726.kasserver.com> Date: Thu, 1 Jun 2006 18:13:37 +0200 (CEST) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.213 tagged_above=-999 required=2 tests=[AWL=0.386, BAYES_00=-2.599] X-Spam-Score: -2.213 X-Spam-Level: Subject: Coverage of a Label for special unicode glyphs X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 16:13:47 -0000 Hi, in my program I need to cover a lot of languages (Latin, Cyrillic, Hebrew, Japanese). So I converted all needed strings to unicode, and pass them to Gtk::Labels, everything works fine as long as there is a fitting font installed on the system. Now I want to make sure that the labels are show in the right way: I see two ways, requieres special font packages at compile time or check at runtime for the coverage and if it is not coverd inform the user that he should add some unicode font packeges or something like that. I would prefer the second way, so I started to look how that is possible: my idea was : - get the labels layout - get the attribute list of the layout and then the fontdescription to work on with that to check the coverage But here is the first problem I ran into: Pango::AttrList atrlist = m_layout->get_attributes(); Pango::AttrIter atritr = atrlist.get_iter(); Pango::FontDescription fontdesc; fontdesc = atritr.get_font_desc(); printf("%s\n",fontdesc.to_string().c_str()); I just get "Normal" and "Normal 0" so did I miss something? does someone know a good way to check the coverage of a unicode sign show by a label? thanks in advance Alex From murrayc@murrayc.com Thu Jun 1 14:53:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BD0E43B0D75; Thu, 1 Jun 2006 14:53:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29398-02; Thu, 1 Jun 2006 14:53:46 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (ip-208-97-132-53.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id E2BA93B02A9; Thu, 1 Jun 2006 14:53:45 -0400 (EDT) Received: from noname (p5497F70E.dip.t-dialin.net [84.151.247.14]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id 5CCF7EB432; Thu, 1 Jun 2006 11:53:44 -0700 (PDT) From: Murray Cumming To: gtkmm-list@gnome.org, gnomemm-list@gnome.org Content-Type: text/plain Date: Thu, 01 Jun 2006 20:53:41 +0200 Message-Id: <1149188021.5943.40.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.431 tagged_above=-999 required=2 tests=[AWL=0.014, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.431 X-Spam-Level: Cc: Subject: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 18:53:47 -0000 I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is also interested in other C++ GNOME stuff, and there's so little traffic on gnomemm-list that it couldn't disturb gtkmm-list. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From diego@goedi.net Thu Jun 1 15:03:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0C293B0171 for ; Thu, 1 Jun 2006 15:03:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29982-08 for ; Thu, 1 Jun 2006 15:03:11 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id B3D043B011F for ; Thu, 1 Jun 2006 15:03:04 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 202A114D8C for ; Thu, 1 Jun 2006 21:03:02 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id fCIIJ0Q9oyU8 for ; Thu, 1 Jun 2006 21:03:01 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id D81BD14D8B for ; Thu, 1 Jun 2006 21:03:00 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: gtkmm-list@gnome.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-WBddPAebeHP4hW20BHSy" Date: Thu, 01 Jun 2006 21:03:07 +0200 Message-Id: <1149188587.31923.10.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.464 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, UPPERCASE_25_50=0] X-Spam-Score: -2.464 X-Spam-Level: Subject: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 19:03:13 -0000 --=-WBddPAebeHP4hW20BHSy Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi: I'm trying to show the help of my program using Yelp. I've looking at the source code of epiphany-browser and I've make some progress. But now when I call gnome_help_display_with_doc_id I get this error: "domain not found GNOME_FILE_DOMAIN_APP_HELP". In C I must do the following: (from epiphany source) ----------------- gnome_program_init (PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv, GNOME_PARAM_GOPTION_CONTEXT, option_context, GNOME_PARAM_HUMAN_READABLE_NAME, _("Web Browser" ), GNOME_PARAM_APP_DATADIR, DATADIR, NULL); ----------------- Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. =20 How can I pass params to my program that is done with gnomemm? Now this is my code: ----------------. Gnome::Main gnomeMain(PACKAGE, VERSION, Gnome::UI::module_info_get(), argc, argv); ---------------- Thanks in advance and sorry for my bad english. --=20 Diego Fdez. Dur=C3=A1n | http://iota.goedi.net GPG : 925C 9A21 7A11 3B13 6E43 50DB F579 D119 90D2 66BB --=-WBddPAebeHP4hW20BHSy Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEfznr9XnRGZDSZrsRAh9dAJ4jdn2VZyVTT4i1ew7hBZrAAtpZiwCggQ8F L88CjfcQJ6bMzAFshLsWr7c= =YteR -----END PGP SIGNATURE----- --=-WBddPAebeHP4hW20BHSy-- From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 1 15:07:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D98A53B02A9 for ; Thu, 1 Jun 2006 15:07:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30589-10 for ; Thu, 1 Jun 2006 15:07:25 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id ED0023B0171 for ; Thu, 1 Jun 2006 15:07:24 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5A26F12778 for ; Thu, 1 Jun 2006 12:07:24 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Thu, 01 Jun 2006 12:07:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=0.096, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1140 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 19:07:27 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 2. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 3. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) 4. [Bug 332446] API additions (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 31 May 2006 15:23:36 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531192336.ED93E6CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #19 from Murray Cumming 2006-05-31 19:23 UTC ------- Maxim, I am just trying to help you. I can not help you based on the current information, whether or not you think I should understand perfectly. I am trying to suggest how you can make me understand. Asking you for further information in order to find out how to do some work for you is hardly "trying to convince me that I owe you some source code". Why should I keep bothering? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 31 May 2006 15:06:54 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531190654.0E1F06CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #18 from Maxim Udushlivy 2006-05-31 19:06 UTC ------- >I really have no idea what you are talking about any more. In particular >I have no idea what you mean by "serialization" here. It's default meaning, as defined in Computer Science: http://en.wikipedia.org/wiki/Serialization >I am asking for source code so you can say >"Look, I would like to do this but there's no API for it here.". When did I tell you that I want to say this? You constantly make wrong assumptions about my posts. >With great patience I am trying very hard to discover what you need. If there >is something specific that you need, please do open a new bug and try to be >clear about it. I clearly described all six feature-requests in this bugzilla entry. (They may be easily discovered at the top of this page, with little patience.) Later I revoked request [2]. Yesterday I posted comment #8 (and I am not asking for [2] anymore), but instead of admitting your mistake (comment #5) you are trying to convince me that I owe you some source code. I bet people will have fun reading this entry. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 31 May 2006 15:26:11 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060531192611.7740F6CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID ------- Comment #20 from Murray Cumming 2006-05-31 19:26 UTC ------- This bug is closed because it's making me feel used and abused and I get to say when that stops. Patches for any of the non-controversial stuff would be welcome in their own bug reports. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 1 Jun 2006 05:09:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 332446] API additions To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601090921.EC1E16CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=332446 gtkmm | general | Ver: 2.8.x ------- Comment #21 from Maxim Udushlivy 2006-06-01 09:09 UTC ------- >Maxim, I am just trying to help you. I can not help you based on the current >information, whether or not you think I should understand perfectly. I am >trying to suggest how you can make me understand. Murray, how many times I need to repeat that a request for [2] was revoked in comment #4? What is that "help" you keep talking about? It was *you* who started a dispute with your comment #5. I replied because your comment contains wrong information about GTK+ memory management, and *not* because I need something from you. >Asking you for further information in order to find out how to do some work for >you is hardly "trying to convince me that I owe you some source code". I am not your employer, so don't do work for me - do work for GTK+/C++ community. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1140 ******************************************** From diego@goedi.net Thu Jun 1 17:00:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B56863B0271 for ; Thu, 1 Jun 2006 17:00:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06393-05 for ; Thu, 1 Jun 2006 17:00:53 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id 358053B0124 for ; Thu, 1 Jun 2006 17:00:53 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 7659014D95 for ; Thu, 1 Jun 2006 23:00:51 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id nb27YMKxSeBn for ; Thu, 1 Jun 2006 23:00:47 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id 0593914D6F for ; Thu, 1 Jun 2006 23:00:46 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: gtkmm-list@gnome.org In-Reply-To: <1149188587.31923.10.camel@lain> References: <1149188587.31923.10.camel@lain> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-jFA8h25+WSqXKDjz4Yrz" Date: Thu, 01 Jun 2006 23:00:48 +0200 Message-Id: <1149195648.31923.15.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.317 tagged_above=-999 required=2 tests=[AWL=-0.007, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.317 X-Spam-Level: Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 21:00:54 -0000 --=-jFA8h25+WSqXKDjz4Yrz Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable While I'm wating for the answer I'm searching the answer myself. I've found a message on gnomemm-list from 3 years ago and without solution. I'm loosing the hope. http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.html I've the same problem: =3D=3D=3D=3D=3D=3D=3D=3D=3D Hi, I have a problem with the following code in gnomemm-2.1: -------------------------------------------------------------- Gnome::Main kit(PACKAGE, VERSION, Gnome::UI::module_info_get (), gtk_argc, gtk_argv); Glib::ustring ustr; Glib::ustring file ("gwavmerger.xml"); Glib::RefPtr prog =3D Gnome::Program::get (); ustr =3D prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); printf("location: %s", ustr.c_str ()); -------------------------------------------------------------- In my Makefile.am, I include datadir as: INCLUDES =3D \ -DDATADIR=3D\""$(datadir)"\" Can someone verify that with his gnomemm-2.x application? People on Gnome mailing list recommended to pass GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), but gnomemm's API won't allow for property pairs. What I ultimately want is a property pair: (GNOME_PARAM_APP_DATADIR, DATADIR) but there is no way of setting that. I hoped gnomemm API would have a method to add/modify application property later, but it doesn't. The bottom line: I cannot get Yelp work with my application. Any ideas? Anybody else has gnomemm2 app with Help contents working via XML/Yelp? thanks, -VLG =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Dur=C3=A1n escribi=C3=B3: > Hi: >=20 > I'm trying to show the help of my program using Yelp. I've looking at > the source code of epiphany-browser and I've make some progress. But now > when I call gnome_help_display_with_doc_id I get this error: "domain not > found GNOME_FILE_DOMAIN_APP_HELP". >=20 > In C I must do the following: (from epiphany source) >=20 > ----------------- > gnome_program_init (PACKAGE, VERSION, > LIBGNOMEUI_MODULE, argc, argv, > GNOME_PARAM_GOPTION_CONTEXT, option_context, > GNOME_PARAM_HUMAN_READABLE_NAME, _("Web > Browser" ), > GNOME_PARAM_APP_DATADIR, DATADIR, > NULL); > ----------------- >=20 > Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. > =20 > How can I pass params to my program that is done with gnomemm? Now this > is my code: >=20 > ----------------. > Gnome::Main gnomeMain(PACKAGE, > VERSION, > Gnome::UI::module_info_get(), > argc, > argv); > ---------------- >=20 > Thanks in advance and sorry for my bad english. >=20 > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list --=-jFA8h25+WSqXKDjz4Yrz Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEf1WA9XnRGZDSZrsRAiZYAJ4wWJaVvig7De1uRxuwwYK8bplQ6wCfSzN0 izy7x9bA1M7z6HVQwgT0jyM= =tm9c -----END PGP SIGNATURE----- --=-jFA8h25+WSqXKDjz4Yrz-- From joevandyk@gmail.com Thu Jun 1 20:33:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7B9DA3B0315 for ; Thu, 1 Jun 2006 20:33:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18829-02 for ; Thu, 1 Jun 2006 20:33:45 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 4457B3B021B for ; Thu, 1 Jun 2006 20:33:45 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so304044uge for ; Thu, 01 Jun 2006 17:33:44 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=I+axY/jsJLSAW1NkFr/q6sFVgSW54ocgRL97VnFO5jAmfdFIRApGS4lCMNovCSUJjZgIZW2iAZWGoYQKXNQ9jyGJVG1bUFlWIyPR6/bqBvBnupsvt7bQgob3w7o9Lf375eFOIcFpVLXq4U4iOVENyUXS7PN9WziE+jrfptITwBg= Received: by 10.67.100.12 with SMTP id c12mr267845ugm; Thu, 01 Jun 2006 17:33:44 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Thu, 1 Jun 2006 17:33:44 -0700 (PDT) Message-ID: Date: Thu, 1 Jun 2006 17:33:44 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.168 tagged_above=-999 required=2 tests=[AWL=0.278, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.168 X-Spam-Level: Subject: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 00:33:46 -0000 Hi, I have gtk 2.4.13 installed. What version of gtkmm do I want installed on this machine? Thanks, Joe From joevandyk@gmail.com Thu Jun 1 20:47:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1C0883B0135 for ; Thu, 1 Jun 2006 20:47:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19465-08 for ; Thu, 1 Jun 2006 20:47:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 3CCDF3B0332 for ; Thu, 1 Jun 2006 20:47:38 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so306688uge for ; Thu, 01 Jun 2006 17:47:37 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=bf3YJOOmWjeiW0QhVCdf3SvZu+75KbhZCMNcp1RANcg/PlLTzPS2oPQPeU7BMelygOsJfgnYdkuFGzelSHel9ntvKUrFj4VyEMb/Gf0iy8pUBm33xJToSfO1o1N0gE3AoEev8rfQU6cVcpHHeBLTebU8n/DtHwKkEe1JsGNPmU0= Received: by 10.67.106.3 with SMTP id i3mr272034ugm; Thu, 01 Jun 2006 17:47:37 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Thu, 1 Jun 2006 17:47:37 -0700 (PDT) Message-ID: Date: Thu, 1 Jun 2006 17:47:37 -0700 From: "Joe Van Dyk" In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149188021.5943.40.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.457 tagged_above=-999 required=2 tests=[AWL=-0.569, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.457 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 00:47:40 -0000 On 6/1/06, Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. I vote for the death of gnomemm-list. From murrayc@murrayc.com Fri Jun 2 02:59:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 16B633B1044 for ; Fri, 2 Jun 2006 02:59:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04306-07 for ; Fri, 2 Jun 2006 02:59:53 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 4988F3B0D93 for ; Fri, 2 Jun 2006 02:59:53 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 1CCC214640; Thu, 1 Jun 2006 23:59:45 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 08:59:45 +0200 (CEST) Message-ID: <56491.194.138.18.132.1149231585.squirrel@webmail.murrayc.com> In-Reply-To: References: Date: Fri, 2 Jun 2006 08:59:45 +0200 (CEST) From: "Murray Cumming" To: "Joe Van Dyk" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.478 tagged_above=-999 required=2 tests=[AWL=-0.033, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.478 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 06:59:54 -0000 > Hi, > > I have gtk 2.4.13 installed. What version of gtkmm do I want > installed on this machine? The latest version of gtkmm that you can have (without updating gtk+) is gtkmm 2.4.x We try to keep the version numbers in sync. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 2 03:01:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 200C13B02BD for ; Fri, 2 Jun 2006 03:01:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04619-08 for ; Fri, 2 Jun 2006 03:01:49 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 64C3D3B104C for ; Fri, 2 Jun 2006 03:01:49 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 8793B14609; Fri, 2 Jun 2006 00:01:48 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 09:01:48 +0200 (CEST) Message-ID: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> Date: Fri, 2 Jun 2006 09:01:48 +0200 (CEST) From: "Murray Cumming" To: "Murray Cumming" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.477 tagged_above=-999 required=2 tests=[AWL=-0.032, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.477 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 07:01:50 -0000 > >> Hi, >> >> I have gtk 2.4.13 installed. What version of gtkmm do I want >> installed on this machine? > > The latest version of gtkmm that you can have (without updating gtk+) is > gtkmm 2.4.x We try to keep the version numbers in sync. More importantly, if you are using Linux, your distribution's package management system should decide this for you. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 2 03:34:26 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B14F93B0328 for ; Fri, 2 Jun 2006 03:34:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06643-08 for ; Fri, 2 Jun 2006 03:34:25 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id A0D503B017B for ; Fri, 2 Jun 2006 03:34:25 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id C1DA4DC798; Fri, 2 Jun 2006 00:34:21 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 09:34:24 +0200 (CEST) Message-ID: <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> In-Reply-To: <1149195648.31923.15.camel@lain> References: <1149188587.31923.10.camel@lain> <1149195648.31923.15.camel@lain> Date: Fri, 2 Jun 2006 09:34:24 +0200 (CEST) From: "Murray Cumming" To: Diego Fdez.=?iso-8859-1?Q?Dur=E1n?= User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.482 tagged_above=-999 required=2 tests=[AWL=-0.037, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.482 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 07:34:26 -0000 I have a note about this in my Makefile.am: http://cvs.gnome.org/viewcvs/glom/glom/Makefile.am?view=markup And here is where I use gnome_program_init(): http://cvs.gnome.org/viewcvs/glom/glom/main.cc?view=markup Note that I don't use Gnome::Main. I use Gtk::Main, probably because Gnome::Main didn't support Glib::OptionContext at the time, and I wanted to call Gnome::Gda::init() with the same argc/argv. I also use Bakery. I guess that initializes Gnome::Vfs for me. I hope this helps. Gnome::Main is a bit odd. > While I'm wating for the answer I'm searching the answer myself. > > I've found a message on gnomemm-list from 3 years ago and without > solution. I'm loosing the hope. > > http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.html > > I've the same problem: > > ========= > Hi, > > I have a problem with the following code in gnomemm-2.1: > > -------------------------------------------------------------- > Gnome::Main kit(PACKAGE, VERSION, > Gnome::UI::module_info_get (), > gtk_argc, gtk_argv); > > Glib::ustring ustr; > Glib::ustring file ("gwavmerger.xml"); > Glib::RefPtr prog = Gnome::Program::get (); > > ustr = prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); > > printf("location: %s", ustr.c_str ()); > -------------------------------------------------------------- > > In my Makefile.am, I include datadir as: > > > INCLUDES = \ > -DDATADIR=\""$(datadir)"\" > > Can someone verify that with his gnomemm-2.x application? > > People on Gnome mailing list recommended to pass > GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), > but gnomemm's API won't allow for property pairs. > What I ultimately want is a property pair: > > (GNOME_PARAM_APP_DATADIR, DATADIR) > > but there is no way of setting that. I hoped gnomemm API would have > a method to add/modify application property later, but it doesn't. > > The bottom line: I cannot get Yelp work with my application. > > > Any ideas? > Anybody else has gnomemm2 app with Help contents working via XML/Yelp? > > thanks, > -VLG > ============ > > El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Durán escribió: >> Hi: >> >> I'm trying to show the help of my program using Yelp. I've looking at >> the source code of epiphany-browser and I've make some progress. But now >> when I call gnome_help_display_with_doc_id I get this error: "domain not >> found GNOME_FILE_DOMAIN_APP_HELP". >> >> In C I must do the following: (from epiphany source) >> >> ----------------- >> gnome_program_init (PACKAGE, VERSION, >> LIBGNOMEUI_MODULE, argc, argv, >> GNOME_PARAM_GOPTION_CONTEXT, option_context, >> GNOME_PARAM_HUMAN_READABLE_NAME, _("Web >> Browser" ), >> GNOME_PARAM_APP_DATADIR, DATADIR, >> NULL); >> ----------------- >> >> Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. >> >> How can I pass params to my program that is done with gnomemm? Now this >> is my code: >> >> ----------------. >> Gnome::Main gnomeMain(PACKAGE, >> VERSION, >> Gnome::UI::module_info_get(), >> argc, >> argv); >> ---------------- >> >> Thanks in advance and sorry for my bad english. >> >> _______________________________________________ >> gtkmm-list mailing list >> gtkmm-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gtkmm-list > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From igorbounov@topazelectro.ru Fri Jun 2 04:42:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5F08E3B105C for ; Fri, 2 Jun 2006 04:42:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11729-01 for ; Fri, 2 Jun 2006 04:42:53 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id EC1653B0E3C for ; Fri, 2 Jun 2006 04:42:51 -0400 (EDT) Received: (qmail 6089 invoked by uid 7801); 2 Jun 2006 08:34:34 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.088438 secs); 02 Jun 2006 08:34:34 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.088438 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 2 Jun 2006 08:34:33 -0000 Message-ID: <447FFA60.7020503@topazelectro.ru> Date: Fri, 02 Jun 2006 12:44:16 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: GTKMM Lists Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.419 tagged_above=-999 required=2 tests=[AWL=-0.051, BAYES_00=-2.599, TW_BG=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.419 X-Spam-Level: Subject: win32 and static linking X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 08:42:54 -0000 Hi, All! I see, that in a gtk/lib/ directory, created by package from http://www.pcpm.ucl.ac.be/~gustin/win32_ports/gtkmm.html, there are *.a libraries (libgtkmm.dll.a, libgtk-win32-2.0.dll.a and so on). Does it mean, that static linking with libraries from the list, generated by `pkg-config --libs gtkmm-2.4`, is possible? And if yes, then how? Igor Gorbounov From joevandyk@gmail.com Fri Jun 2 04:49:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA34E3B1064 for ; Fri, 2 Jun 2006 04:49:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12011-09 for ; Fri, 2 Jun 2006 04:49:16 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id 910C33B0DEA for ; Fri, 2 Jun 2006 04:49:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so402898uge for ; Fri, 02 Jun 2006 01:49:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=O2/3Q9Q1H3BJRIT2ugIiRDWNUulL0TiyG8kar7XD4F/U4owCK449q0E9g6WMx0MVykRhjz5ljgrhAXE3r0P9EE6KAZshPoZvrtJZVBfR/TRVLXCr1RMcVlReXINeDykfShHCX6MoMuEyq+sqy+Br+vSc4t/Cdeia4eY3zlehSac= Received: by 10.66.216.20 with SMTP id o20mr551325ugg; Fri, 02 Jun 2006 01:49:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 01:49:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 01:49:14 -0700 From: "Joe Van Dyk" To: "Murray Cumming" In-Reply-To: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.132 tagged_above=-999 required=2 tests=[AWL=0.314, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.132 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 08:49:17 -0000 On 6/2/06, Murray Cumming wrote: > > > > >> Hi, > >> > >> I have gtk 2.4.13 installed. What version of gtkmm do I want > >> installed on this machine? > > > > The latest version of gtkmm that you can have (without updating gtk+) is > > gtkmm 2.4.x We try to keep the version numbers in sync. > > More importantly, if you are using Linux, your distribution's package > management system should decide this for you. We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in the packages that come with the OS. From lieven@quasar3d.nl Fri Jun 2 05:16:49 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 474493B1079 for ; Fri, 2 Jun 2006 05:16:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13736-04 for ; Fri, 2 Jun 2006 05:16:46 -0400 (EDT) Received: from edwards.eatserver.nl (edwards.eatserver.nl [212.203.14.57]) by menubar.gnome.org (Postfix) with ESMTP id 13B943B1064 for ; Fri, 2 Jun 2006 05:16:45 -0400 (EDT) Received: from lieven.coded-illusions.com (rt-dkz-2b703.adsl.wanadoo.nl [83.116.85.3]) (authenticated bits=0) by edwards.eatserver.nl (8.12.10/8.12.10/SuSE Linux 0.7) with ESMTP id k529Ggi1017033 for ; Fri, 2 Jun 2006 11:16:43 +0200 To: "gtkmm-list@gnome.org" References: <447FFA60.7020503@topazelectro.ru> Message-ID: Date: Fri, 02 Jun 2006 11:16:42 +0200 From: LievenQ Content-Type: text/plain; format=flowed; delsp=yes; charset=iso-8859-15 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit In-Reply-To: <447FFA60.7020503@topazelectro.ru> User-Agent: Opera M2/8.52 (Win32, build 7721) X-Virus-Scanned: by amavisd-new X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.233 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_BG=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.233 X-Spam-Level: Subject: Re: win32 and static linking X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:16:49 -0000 Hi, Probably not. On windows, a dynamic library (dll) usually also has an import library, which is a static library that simply contains references to the functions in the dll. So these libraries are needed to be able to link your executable. Then at run time you'll need the actual dll. Greets, Lieven van der Heide. On Fri, 02 Jun 2006 10:44:16 +0200, Igor Gorbounov wrote: > Hi, All! > I see, that in a gtk/lib/ directory, created by package from > http://www.pcpm.ucl.ac.be/~gustin/win32_ports/gtkmm.html, > there are *.a libraries (libgtkmm.dll.a, libgtk-win32-2.0.dll.a and so > on). > Does it mean, that static linking with libraries from the list, generated > by `pkg-config --libs gtkmm-2.4`, is possible? And if yes, then how? > Igor Gorbounov > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ From murrayc@murrayc.com Fri Jun 2 05:42:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B7D713B0DEA for ; Fri, 2 Jun 2006 05:42:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15147-05 for ; Fri, 2 Jun 2006 05:42:14 -0400 (EDT) Received: from webmail3.sd.dreamhost.com (webmail3.sd.dreamhost.com [64.111.100.15]) by menubar.gnome.org (Postfix) with ESMTP id 9212D3B02C0 for ; Fri, 2 Jun 2006 05:42:14 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail3.sd.dreamhost.com (Postfix) with ESMTP id 44D371462B; Fri, 2 Jun 2006 02:42:13 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 2 Jun 2006 11:42:13 +0200 (CEST) Message-ID: <36019.194.138.18.132.1149241333.squirrel@webmail.murrayc.com> In-Reply-To: References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> Date: Fri, 2 Jun 2006 11:42:13 +0200 (CEST) From: "Murray Cumming" To: "Joe Van Dyk" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.475 tagged_above=-999 required=2 tests=[AWL=-0.030, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.475 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:42:17 -0000 > On 6/2/06, Murray Cumming wrote: >> >> > >> >> Hi, >> >> >> >> I have gtk 2.4.13 installed. What version of gtkmm do I want >> >> installed on this machine? >> > >> > The latest version of gtkmm that you can have (without updating gtk+) >> is >> > gtkmm 2.4.x We try to keep the version numbers in sync. >> >> More importantly, if you are using Linux, your distribution's package >> management system should decide this for you. > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > the packages that come with the OS. Fedora has an "Extras" set of packages. I'd expect RHEL to have something similar. You presumably purchased RHEL so I think you really should contact customer support to find out. That way you might get a much more standard install of gtkmm, without so much work. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From igorbounov@topazelectro.ru Fri Jun 2 05:42:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6A2423B10C8 for ; Fri, 2 Jun 2006 05:42:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15258-08 for ; Fri, 2 Jun 2006 05:42:42 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id 6061F3B1069 for ; Fri, 2 Jun 2006 05:42:41 -0400 (EDT) Received: (qmail 9373 invoked by uid 7801); 2 Jun 2006 09:34:24 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.086806 secs); 02 Jun 2006 09:34:24 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.086806 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 2 Jun 2006 09:34:23 -0000 Message-ID: <44800867.6020504@topazelectro.ru> Date: Fri, 02 Jun 2006 13:44:07 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: Joe Van Dyk References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.453 tagged_above=-999 required=2 tests=[AWL=-0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.453 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 09:42:45 -0000 Joe Van Dyk writes: > [...] > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > the packages that come with the OS. It might be in some extra packages repository, just like for Fedora Core 5 there is the Extras repository. Igor Gorbounov From bob@fis-cal.com Fri Jun 2 08:38:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 82EBB3B04AD; Fri, 2 Jun 2006 08:38:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26095-03; Fri, 2 Jun 2006 08:38:34 -0400 (EDT) Received: from mailrtr1.mailzone.edeltacom.com (mailrtr1.mailzone.edeltacom.com [216.248.176.149]) by menubar.gnome.org (Postfix) with ESMTP id 886223B0351; Fri, 2 Jun 2006 08:38:34 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr1.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id EZY94755; Fri, 2 Jun 2006 08:37:59 -0400 (EDT) Message-ID: <44803128.1090106@fis-cal.com> Date: Fri, 02 Jun 2006 07:38:00 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: Murray Cumming References: <1149188021.5943.40.camel@localhost.localdomain> In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> Content-Type: multipart/mixed; boundary="------------040405090807070602050103" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 12:38:36 -0000 This is a multi-part message in MIME format. --------------040405090807070602050103 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I won't miss it. Bob Caryl Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. > > --------------040405090807070602050103 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------040405090807070602050103-- From arthurmaciel@gmail.com Fri Jun 2 11:25:18 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8C3163B0F36 for ; Fri, 2 Jun 2006 11:25:18 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03680-07 for ; Fri, 2 Jun 2006 11:25:15 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id AF7173B0421 for ; Fri, 2 Jun 2006 11:25:15 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id m7so527043nzf for ; Fri, 02 Jun 2006 08:25:15 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=ea29i7wxyd0fK4i57SH2lanzX/LllLDL0ZI8b9LQ8pJM6Ym2XYhs7dCLX6BLICYBPoSxsR6EjBYnTF//j0BG3wnCUVioc8URdmeJNo8MQ83mpCJwEZDZAly6b5E9rYeFOUhinJ42H2JUAMXy1MioV3T31r+3yjdazVaZl1rM+3A= Received: by 10.64.220.10 with SMTP id s10mr163570qbg; Fri, 02 Jun 2006 08:25:14 -0700 (PDT) Received: by 10.65.241.20 with HTTP; Fri, 2 Jun 2006 08:25:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:25:14 -0300 From: "Arthur Maciel" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.258 tagged_above=-999 required=2 tests=[AWL=0.342, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.258 X-Spam-Level: Subject: Gtkmm/C++ for UI on medical appliances X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 15:25:18 -0000 Greetings to all. I've been talking on ##C (irc.freenode.com) and I told people I was a medicine student and would like to integrate medicine and programming. Someone there suggested me to develop better GUI for medical devices (like ultra-sonography, magnetic ressonance, tomography, etc...) and other told me that I shouldn't use C or C++ while developing for appliances that deals with life; I should just do that if I were an "experienced programmer". Altough C++ is a swiss-armyknife, I don't think it could be harmful if just used to deal with user input and pass data to background hardware control programs. What do you think? Please tell me if you think this is off-topic - altough it deals about Gtkmm, maybe you would not like to talk about it here (I'll move it to the correct place) . Thanks in advance. Arthur From diego@goedi.net Fri Jun 2 12:23:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9C72B3B0140 for ; Fri, 2 Jun 2006 12:23:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07638-01 for ; Fri, 2 Jun 2006 12:23:12 -0400 (EDT) Received: from correo.goedi.net (3.Red-80-25-124.staticIP.rima-tde.net [80.25.124.3]) by menubar.gnome.org (Postfix) with ESMTP id D73C33B00C7 for ; Fri, 2 Jun 2006 12:23:09 -0400 (EDT) Received: from localhost (escaflowne [127.0.0.1]) by correo.goedi.net (Postfix) with ESMTP id 517A014D93; Fri, 2 Jun 2006 18:23:08 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at goedi.net Received: from correo.goedi.net ([127.0.0.1]) by localhost (escaflowne.goedi.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 0l3-7RloiZ2M; Fri, 2 Jun 2006 18:23:05 +0200 (CEST) Received: from lain.lan (cable222a151.usuarios.retecal.es [212.183.222.151]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by correo.goedi.net (Postfix) with ESMTP id 85EF514D6C; Fri, 2 Jun 2006 18:23:04 +0200 (CEST) From: "Diego Fdez." =?ISO-8859-1?Q?Dur=E1n?= To: Murray Cumming In-Reply-To: <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> References: <1149188587.31923.10.camel@lain> <1149195648.31923.15.camel@lain> <41899.194.138.18.132.1149233664.squirrel@webmail.murrayc.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-eaJLVgKCTeECL6Xh3qES" Date: Fri, 02 Jun 2006 17:41:17 +0200 Message-Id: <1149262877.4142.19.camel@lain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.314 tagged_above=-999 required=2 tests=[AWL=-0.004, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.314 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gnome_program_init with Gnome::Main X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 16:23:17 -0000 --=-eaJLVgKCTeECL6Xh3qES Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thanks Murray for your answer. ---------- This mail pretends to be a sum of what is needed to implement gnome help (yelp) in a gtkmm/gnomemm program: - configure.ac/configure.in: GNOME_DOC_INIT - Makefile.am INCLUDES =3D \ [...] -DDATADIR=3D\""$(datadir)"\"=20 =20 - main(int argc, char *argv[]) gnome_program_init (PACKAGE, VERSION, LIBGNOMEUI_MODULE, argc, argv, GNOME_PARAM_APP_DATADIR, DATADIR, NULL); Gtk::Main kit(argc, argv); Gtk::Window window; Gtk::Main::run(window); ---------- How to write a OMF[1] file and the help xml, create a "help" directory with the help xml and .po for translation, can be done easily looking at any GNOME program source code like epiphany browser or gedit. If you want yo can look at my source code at: http://svn.sourceforge.net/viewcvs.cgi/g4c/trunk/ =20 I hope this helps somebody. [1] Writing OMF files http://scrollkeeper.sourceforge.net/documentation/writing_scrollkeeper_omf_= files/index.html =20 El vie, 02-06-2006 a las 09:34 +0200, Murray Cumming escribi=C3=B3: > I have a note about this in my Makefile.am: > http://cvs.gnome.org/viewcvs/glom/glom/Makefile.am?view=3Dmarkup >=20 > And here is where I use gnome_program_init(): > http://cvs.gnome.org/viewcvs/glom/glom/main.cc?view=3Dmarkup >=20 > Note that I don't use Gnome::Main. I use Gtk::Main, probably because > Gnome::Main didn't support Glib::OptionContext at the time, and I wanted > to call Gnome::Gda::init() with the same argc/argv. >=20 > I also use Bakery. I guess that initializes Gnome::Vfs for me. >=20 > I hope this helps. Gnome::Main is a bit odd. >=20 > > While I'm wating for the answer I'm searching the answer myself. > > > > I've found a message on gnomemm-list from 3 years ago and without > > solution. I'm loosing the hope. > > > > http://mail.gnome.org/archives/gnomemm-list/2003-January/msg00063.htm= l > > > > I've the same problem: > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D > > Hi, > > > > I have a problem with the following code in gnomemm-2.1: > > > > -------------------------------------------------------------- > > Gnome::Main kit(PACKAGE, VERSION, > > Gnome::UI::module_info_get (), > > gtk_argc, gtk_argv); > > > > Glib::ustring ustr; > > Glib::ustring file ("gwavmerger.xml"); > > Glib::RefPtr prog =3D Gnome::Program::get (); > > > > ustr =3D prog->locate_file (Gnome::FILE_DOMAIN_APP_DATADIR, file); > > > > printf("location: %s", ustr.c_str ()); > > -------------------------------------------------------------- > > > > In my Makefile.am, I include datadir as: > > > > > > INCLUDES =3D \ > > -DDATADIR=3D\""$(datadir)"\" > > > > Can someone verify that with his gnomemm-2.x application? > > > > People on Gnome mailing list recommended to pass > > GNOME_PROGRAM_STANDARD_PROPERTIES to gnome_program_init(), > > but gnomemm's API won't allow for property pairs. > > What I ultimately want is a property pair: > > > > (GNOME_PARAM_APP_DATADIR, DATADIR) > > > > but there is no way of setting that. I hoped gnomemm API would have > > a method to add/modify application property later, but it doesn't. > > > > The bottom line: I cannot get Yelp work with my application. > > > > > > Any ideas? > > Anybody else has gnomemm2 app with Help contents working via XML/Yelp? > > > > thanks, > > -VLG > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > El jue, 01-06-2006 a las 21:03 +0200, Diego Fdez. Dur=C3=83=C2=A1n escr= ibi=C3=83=C2=B3: > >> Hi: > >> > >> I'm trying to show the help of my program using Yelp. I've looking at > >> the source code of epiphany-browser and I've make some progress. But n= ow > >> when I call gnome_help_display_with_doc_id I get this error: "domain n= ot > >> found GNOME_FILE_DOMAIN_APP_HELP". > >> > >> In C I must do the following: (from epiphany source) > >> > >> ----------------- > >> gnome_program_init (PACKAGE, VERSION, > >> LIBGNOMEUI_MODULE, argc, argv, > >> GNOME_PARAM_GOPTION_CONTEXT, option_context, > >> GNOME_PARAM_HUMAN_READABLE_NAME, _("Web > >> Browser" ), > >> GNOME_PARAM_APP_DATADIR, DATADIR, > >> NULL); > >> ----------------- > >> > >> Note the "GNOME_PARAM_APP_DATADIR, DATADIR," line. > >> > >> How can I pass params to my program that is done with gnomemm? Now th= is > >> is my code: > >> > >> ----------------. > >> Gnome::Main gnomeMain(PACKAGE, > >> VERSION, > >> Gnome::UI::module_info_get(), > >> argc, > >> argv); > >> ---------------- > >> > >> Thanks in advance and sorry for my bad english. > >> > >> _______________________________________________ > >> gtkmm-list mailing list > >> gtkmm-list@gnome.org > >> http://mail.gnome.org/mailman/listinfo/gtkmm-list > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > >=20 >=20 > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com >=20 --=20 Diego Fdez. Dur=C3=A1n | http://iota.goedi.net GPG : 925C 9A21 7A11 3B13 6E43 50DB F579 D119 90D2 66BB --=-eaJLVgKCTeECL6Xh3qES Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEgFwd9XnRGZDSZrsRAr4mAJ0fZ65dg+pmWhKpdEc2zkgVSyF9RwCfU1KG ikdz2uoG8JTgQ6iTlIsHKUw= =6Y5t -----END PGP SIGNATURE----- --=-eaJLVgKCTeECL6Xh3qES-- From maestro485@comcast.net Fri Jun 2 12:51:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86C083B0135 for ; Fri, 2 Jun 2006 12:51:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09405-01 for ; Fri, 2 Jun 2006 12:51:54 -0400 (EDT) Received: from rwcrmhc13.comcast.net (rwcrmhc13.comcast.net [216.148.227.153]) by menubar.gnome.org (Postfix) with ESMTP id 71C823B012E for ; Fri, 2 Jun 2006 12:51:54 -0400 (EDT) Received: from [192.168.2.2] (c-67-171-100-38.hsd1.pa.comcast.net[67.171.100.38]) by comcast.net (rwcrmhc13) with ESMTP id <20060602165152m1300i4brge>; Fri, 2 Jun 2006 16:51:53 +0000 Message-ID: <44806C24.8030309@comcast.net> Date: Fri, 02 Jun 2006 12:49:40 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: Jonathon Jongsma References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.73 tagged_above=-999 required=2 tests=[AWL=-1.286, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: -0.73 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 16:51:57 -0000 Jonathon Jongsma wrote: > On 5/26/06, Murray Cumming wrote: >> >> No, I think he needs Gtk::TreeModelFilter: >> http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html >> >> >> Here's an example: >> http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ >> >> I guess that Nautilus uses this. > No problem Jonner. A little source browsing never hurt anybody. > Ahh, fantastic. I'd never needed such a thing so I didn't realize it > existed. Sorry for leading you in the wrong direction, Matt. > > Jonner > Thanks for the help. The TreeModelFilter appears to do the trick, although it is a little quirky. Also, there is precious little in the way of documentation about it. Is there something in the works for this? I'd be willing to contribute when I get a better handle on how the filter works. Thanks again, Matt From jonathon.jongsma@gmail.com Fri Jun 2 13:08:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5A2B63B0A74 for ; Fri, 2 Jun 2006 13:08:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10121-06 for ; Fri, 2 Jun 2006 13:08:29 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id 9B9733B0506 for ; Fri, 2 Jun 2006 13:08:29 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so567087wra for ; Fri, 02 Jun 2006 10:08:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=twyBeN7VavJGfI9z+W2XCVl+lbnj/6mjJpBo3uDgBa5pAq+G98tOw5kxl2axZPWcQpH7+axRUOE5sS359gsnjNzLk3gbQwVR0mP047ebq7yHKLr4A7So5iTVF4NKDLF9NO25zrT2VZdmY2Mrusj7xHPX+otHF64ka51Ug9Z+Mpo= Received: by 10.54.142.18 with SMTP id p18mr2032590wrd; Fri, 02 Jun 2006 10:08:28 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Fri, 2 Jun 2006 10:08:28 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 11:08:28 -0600 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149188021.5943.40.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149188021.5943.40.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.388 tagged_above=-999 required=2 tests=[AWL=0.058, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.388 X-Spam-Level: Cc: gnomemm-list@gnome.org, gtkmm-list@gnome.org Subject: Re: Killing gnomemm-list. X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 17:08:32 -0000 On 6/1/06, Murray Cumming wrote: > I'm thinking of killing gnomemm-list. Almost everybody who uses gtkmm is > also interested in other C++ GNOME stuff, and there's so little traffic > on gnomemm-list that it couldn't disturb gtkmm-list. I certainly wouldn't mind. jonner From murrayc@murrayc.com Fri Jun 2 13:49:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 690023B0176 for ; Fri, 2 Jun 2006 13:49:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12635-06 for ; Fri, 2 Jun 2006 13:49:28 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (ip-208-97-132-53.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id CFCE33B008F for ; Fri, 2 Jun 2006 13:49:28 -0400 (EDT) Received: from noname (p5497F668.dip.t-dialin.net [84.151.246.104]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id 2B800EB464; Fri, 2 Jun 2006 10:49:25 -0700 (PDT) From: Murray Cumming To: Matt Bragano In-Reply-To: <44806C24.8030309@comcast.net> References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> <44806C24.8030309@comcast.net> Content-Type: text/plain Date: Fri, 02 Jun 2006 19:49:22 +0200 Message-Id: <1149270562.5848.5.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.508 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599] X-Spam-Score: -2.508 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 17:49:32 -0000 On Fri, 2006-06-02 at 12:49 -0400, Matt Bragano wrote: > Jonathon Jongsma wrote: > > On 5/26/06, Murray Cumming wrote: > >> > >> No, I think he needs Gtk::TreeModelFilter: > >> http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html > >> > >> > >> Here's an example: > >> http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ > >> > >> I guess that Nautilus uses this. > > > No problem Jonner. A little source browsing never hurt anybody. > > Ahh, fantastic. I'd never needed such a thing so I didn't realize it > > existed. Sorry for leading you in the wrong direction, Matt. > > > > Jonner > > > Thanks for the help. The TreeModelFilter appears to do the trick, > although it is a little quirky. Also, there is precious little in the > way of documentation about it. Is there something in the works for > this? I'd be willing to contribute when I get a better handle on how > the filter works. It's not a very big class. But feel free to add documentation. There may be more that we can take from the C documentation. Ask here if you have any problems figuring out how to do that. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 2 15:04:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0E51E3B04FE for ; Fri, 2 Jun 2006 15:04:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17353-02 for ; Fri, 2 Jun 2006 15:04:00 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 318CE3B01E0 for ; Fri, 2 Jun 2006 15:04:00 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id B623A13103 for ; Fri, 2 Jun 2006 12:03:59 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Fri, 02 Jun 2006 12:03:57 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.351 tagged_above=-999 required=2 tests=[AWL=0.057, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.351 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1141 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:04:02 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 2. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 3. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 4. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 5. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 1 Jun 2006 18:54:16 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601225416.29B166CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #4 from Javeed Shaikh 2006-06-01 22:54 UTC ------- Created an attachment (id=66628) --> (http://bugzilla.gnome.org/attachment.cgi?id=66628&action=view) Test case This is a test case. Compile it with g++ -Wall -pedantic -c test.h `pkg-config --cflags gdkmm-2.4` (it won't compile.) The problem is solved if the order of the two header files is swapped. I was pulling my hair out trying to fix this. I think something should be done about this. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Thu, 1 Jun 2006 19:32:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060601233244.9C49E6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Karsten Br?ckelmann changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID | ------- Comment #5 from Karsten Br?ckelmann 2006-06-01 23:32 UTC ------- Re-opening on behalf of Javeed Shaikh, who provided a test case. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Fri, 2 Jun 2006 03:19:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602071918.4CF976CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #6 from Murray Cumming 2006-06-02 07:19 UTC ------- Excellent detective work. Does this happen also with gtk.h instead of gtkmm.h? Then we can reassign it to GTK+. Maybe they (or us, if necessary) could add a compiler warning to prevent it. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Fri, 2 Jun 2006 11:42:41 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602154241.D06286CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Javeed Shaikh changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |syscrash2k@gmail.com ------- Comment #7 from Javeed Shaikh 2006-06-02 15:42 UTC ------- This does not happen with the non-mm gtk.h, glib.h, or gdk.h. It does happen with gtkmm.h (because it brings in glibmm.h and gdkmm.h), glibmm.h, and gdkmm.h. The problem with the glibmm.h header is that DestroyNotify being defined as a constant by Xlib (I believe it is used for events.) The problem with gdkmm.h is that it brings in gdkmm/types.h, which the compiler does not like because the name of the enum on line 187 (Status) is also used by Xlib (I'm not quite sure what for, but grepping the header file gives many lines.) This is a bit "fudgy", because the Status enum is inside the Gdk namespace. Unfortunately, the preprocessor doesn't really speak C++ (as far as I know), and it just replaces it with the numeric constant. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Fri, 2 Jun 2006 14:29:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060602182910.CEBC86CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #8 from Murray Cumming 2006-06-02 18:29 UTC ------- Ah, well done. So, at those points in the headers, we need some kind of #ifdef DestroyNotify #error "X11/Xlib.h seems to have been included before this header. Due to some commonly-named macros in X11/Xlib.h, it must be included after any glibmm/gdkmm/gtkmm headers". #endif //DestroyNotify I'm not sure whether #error can be used, but I think I've seen #warning before. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1141 ******************************************** From joevandyk@gmail.com Fri Jun 2 15:22:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AE3373B0310 for ; Fri, 2 Jun 2006 15:22:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18610-03 for ; Fri, 2 Jun 2006 15:22:23 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id D39D33B0DC0 for ; Fri, 2 Jun 2006 15:22:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so602504uge for ; Fri, 02 Jun 2006 12:22:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=L291OpYK4nRPj9+F1V4LU6o1KNWV4I4Iyurdgf5yy5zoeQ7YjH6jlkI7LGf9JR1yAv6D+OsosClwZZR3RgilTn3juEusgcrsL3IKGnDqFDk9lW6OQDdoLMjy7fDIHo8kvO88wXxa0iAD9DdyL/tbe9OIVCSPpi29PLRm+4AgGcs= Received: by 10.66.216.6 with SMTP id o6mr1079199ugg; Fri, 02 Jun 2006 12:22:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:22:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:22:14 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <44800867.6020504@topazelectro.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> <44800867.6020504@topazelectro.ru> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.42 tagged_above=-999 required=2 tests=[AWL=-0.532, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.42 X-Spam-Level: Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:22:24 -0000 On 6/2/06, Igor Gorbounov wrote: > Joe Van Dyk writes: > > [...] > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > > the packages that come with the OS. > It might be in some extra packages repository, just like for Fedora Core 5 > there is the Extras repository. > Igor Gorbounov I've never seen an extra packages repository for RHEL. Joe From joevandyk@gmail.com Fri Jun 2 15:27:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 15AE13B0170 for ; Fri, 2 Jun 2006 15:27:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18822-06 for ; Fri, 2 Jun 2006 15:27:51 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 089B93B012E for ; Fri, 2 Jun 2006 15:27:50 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so604177uge for ; Fri, 02 Jun 2006 12:27:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=eQLQoKRKT6GwDsTU9SQWMsDTq6ZtCpP5pzwdQtCdRePJdB+j7pOSHDQWrT5Qr3VVoAjvaKwRPzmUphi/D6iDXVl8Tn70VWpCmP3B0JM+YxoXlWNPWvhkoWSkR3IEezDb5BdXuOKfaLMXknywCnQykRMzoEP0QRlitexgSvV/VtY= Received: by 10.67.100.12 with SMTP id c12mr1081456ugm; Fri, 02 Jun 2006 12:27:49 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:27:49 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:27:49 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <20060527215519.5ad69b3b.alex.buell@munted.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060527135819.CEEF811004D@dd7726.kasserver.com> <20060527215519.5ad69b3b.alex.buell@munted.org.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.216 tagged_above=-999 required=2 tests=[AWL=0.384, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.216 X-Spam-Level: Subject: Re: Button depressing X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:27:53 -0000 On 5/27/06, Alex Buell wrote: > On Sat, 27 May 2006 15:55:08 +0200, I waved a wand and this message > magically appeared: > > > why don't you set the state with the method: > > Right, following on from my previous post: Here's some code the OP can > play with as I've just cracked it: > > #include > #include > > namespace Gtk > { > class DepressedToggleButton : public Gtk::ToggleButton > { > public: > DepressedToggleButton() : color(Gdk::Color("yellow")) > { set_color(color); } DepressedToggleButton(Gdk::Color c) : color(c) > { set_color(c); } ~DepressedToggleButton() {} > > void set_color(Gdk::Color c) > { > Glib::RefPtr style = > Gtk::Style::create(); style->set_bg(Gtk::STATE_ACTIVE, c); > style->set_bg(Gtk::STATE_PRELIGHT, c); > set_style(style); > } > > Gdk::Color get_color() > { > return color; > } > > protected: > virtual bool on_expose_event(GdkEventExpose* event); > > private: > Gdk::Color color; > > }; > > bool DepressedToggleButton::on_expose_event(GdkEventExpose* > event) { > return Gtk::Button::on_expose_event(event); > } > } > > class TestButton : public Gtk::Window > { > public: > TestButton(); > ~TestButton(); > > protected: > void HandleButton(int i); > > Gtk::VBox m_VBox; > Gtk::HButtonBox m_HButtonBox; > Gtk::DepressedToggleButton m_DepressedToggleButton[4]; > > private: > bool state; > }; > > TestButton::TestButton() : > state(false) > { > set_title("DepressedToggleButton"); > add(m_VBox); > > m_HButtonBox.set_border_width(5); > m_HButtonBox.set_layout(Gtk::BUTTONBOX_END); > m_HButtonBox.set_spacing(5); > > m_DepressedToggleButton[0].set_label("First"); > m_DepressedToggleButton[0].set_color(Gdk::Color("red")); > m_DepressedToggleButton[1].set_label("Second"); > m_DepressedToggleButton[1].set_color(Gdk::Color("blue")); > m_DepressedToggleButton[2].set_label("Third"); > m_DepressedToggleButton[2].set_color(Gdk::Color("green")); > m_DepressedToggleButton[3].set_label("Fourth"); // use default > color > > for (int i = 0; i < 4; i++) > { > m_DepressedToggleButton[i].signal_clicked().connect( > sigc::bind(sigc::mem_fun(*this, > &TestButton::HandleButton), i)); m_HButtonBox.add > (m_DepressedToggleButton[i]); } > > m_VBox.pack_start(m_HButtonBox, Gtk::BUTTONBOX_END, 0); > > set_resizable(false); > show_all_children(); > } > > TestButton::~TestButton() > { > } > > int main(int argc, char *argv[]) > { > Gtk::Main app(argc, argv); > > TestButton test; > Gtk::Main::run(test); > return 0; > } > > > void TestButton::HandleButton(int i) > { > std::cout << "Button " << i << " clicked!\n"; > } Thanks! I'll give that a shot. Joe From joevandyk@gmail.com Fri Jun 2 15:58:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 567783B044B for ; Fri, 2 Jun 2006 15:58:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20682-02 for ; Fri, 2 Jun 2006 15:58:15 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 2005F3B0424 for ; Fri, 2 Jun 2006 15:58:13 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so613411uge for ; Fri, 02 Jun 2006 12:58:13 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=X8e0WfjRtcMpWPEtOYn8jvmL0iQ6aYY2PJO+63oqDhm2wmvpqeGCLphUZSLO9xXWmBBjLZn1WxRQ68X2B4ztf2YHYK0/EiG0oqRYaU135l/WQHdtTi5c8cdU8qIkTAfy97Agtnwbfq6vZ/ec+IdXaJiilunRa//RC5njtbsr4ao= Received: by 10.67.106.3 with SMTP id i3mr1098050ugm; Fri, 02 Jun 2006 12:58:12 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 12:58:12 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 12:58:12 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.177 tagged_above=-999 required=2 tests=[AWL=0.269, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.177 X-Spam-Level: Subject: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 19:58:16 -0000 Hi, I was playing around with some code that was posted on the list earlier. The original code had an array of four DepressedToggleButtons. I changed that array to a vector, because vectors are good, right? However, it fails to compile -- something about the copy ctor. Error: g++ -o buttons main.cpp `pkg-config gtkmm-2.4 --cflags --libs` main.cpp: In copy constructor 'Gtk::DepressedToggleButton::DepressedToggleButton(const Gtk::DepressedToggleButton&)': main.cpp:8: instantiated from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Tp*, const _Tp&) [with _Tp = Gtk::DepressedToggleButton]' /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/stl_vector.h:606: instantiated from 'void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = Gtk::DepressedToggleButton, _Alloc = std::allocator]' main.cpp:67: instantiated from here /usr/include/glibmm-2.4/glibmm/objectbase.h:154: error: 'Glib::ObjectBase::ObjectBase(const Glib::ObjectBase&)' is private main.cpp:8: error: within this context /usr/include/gtkmm-2.4/gtkmm/togglebutton.h:70: error: 'Gtk::ToggleButton::ToggleButton(const Gtk::ToggleButton&)' is private main.cpp:8: error: within this context Source: #include #include #include namespace Gtk { class DepressedToggleButton : public Gtk::ToggleButton { public: DepressedToggleButton() : color(Gdk::Color("yellow")) { set_color(color); } DepressedToggleButton(Gdk::Color c) : color(c) { set_color(c); } void set_color(Gdk::Color c) { Glib::RefPtr style = Gtk::Style::create(); style->set_bg(Gtk::STATE_ACTIVE, c); style->set_bg(Gtk::STATE_PRELIGHT, c); set_style(style); } Gdk::Color get_color() { return color; } protected: virtual bool on_expose_event(GdkEventExpose* event); private: Gdk::Color color; }; bool DepressedToggleButton::on_expose_event(GdkEventExpose* event) { return Gtk::Button::on_expose_event(event); } } class TestButton : public Gtk::Window { public: TestButton(); protected: void HandleButton(int i); Gtk::VBox m_VBox; Gtk::HButtonBox m_HButtonBox; std::vector m_DepressedToggleButton; private: bool state; }; TestButton::TestButton() : state(false) { set_title("DepressedToggleButton"); add(m_VBox); for (int i = 0; i < 4; ++i) { Gtk::DepressedToggleButton b; m_DepressedToggleButton.push_back(b); } m_HButtonBox.set_border_width(5); m_HButtonBox.set_layout(Gtk::BUTTONBOX_END); m_HButtonBox.set_spacing(5); m_DepressedToggleButton[0].set_label("First"); m_DepressedToggleButton[0].set_color(Gdk::Color("red")); m_DepressedToggleButton[1].set_label("Second"); m_DepressedToggleButton[1].set_color(Gdk::Color("blue")); m_DepressedToggleButton[2].set_label("Third"); m_DepressedToggleButton[2].set_color(Gdk::Color("green")); m_DepressedToggleButton[3].set_label("Fourth"); // use default color for (int i = 0; i < 4; i++) { m_DepressedToggleButton[i].signal_clicked().connect( sigc::bind(sigc::mem_fun(*this, &TestButton::HandleButton), i)); m_HButtonBox.add (m_DepressedToggleButton[i]); } m_VBox.pack_start(m_HButtonBox, Gtk::BUTTONBOX_END, 0); set_resizable(false); show_all_children(); } int main(int argc, char *argv[]) { Gtk::Main app(argc, argv); TestButton test; Gtk::Main::run(test); return 0; } void TestButton::HandleButton(int i) { std::cout << "Button " << i << " clicked!\n"; } From pierre.thierry@levallois.eu.org Fri Jun 2 18:44:11 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 14A1C3B0408 for ; Fri, 2 Jun 2006 18:44:11 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28583-07 for ; Fri, 2 Jun 2006 18:44:09 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id 1FBEF3B04D7 for ; Fri, 2 Jun 2006 18:44:08 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 26100BB9DF; Sat, 3 Jun 2006 00:40:00 +0200 (CEST) Date: Sat, 3 Jun 2006 00:39:59 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ChQOR20MqfxkMJg9" Content-Disposition: inline In-Reply-To: X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.379 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.379 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 22:44:11 -0000 --ChQOR20MqfxkMJg9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > However, it fails to compile -- something about the copy ctor. Try to store pointers (or Glib::Refptr) of widget, they are assignable, AFAIK. The value type of an STL container must be assignable. It must also be default constructible when you want to reserve space, I think. Quickly, Nowhere man --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --ChQOR20MqfxkMJg9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgL4/xe13INnVDYoRAhaJAKCXeEQOHDQ8Edo5824M3j1Ag+tGYgCgvc8v QIzxsDotoVXgpzAzmptRhBk= =yUu0 -----END PGP SIGNATURE----- --ChQOR20MqfxkMJg9-- From murrayc@murrayc.com Fri Jun 2 19:05:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69BAB3B11C6 for ; Fri, 2 Jun 2006 19:05:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29929-03 for ; Fri, 2 Jun 2006 19:05:23 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 93B7E3B1182 for ; Fri, 2 Jun 2006 19:05:23 -0400 (EDT) Received: from noname (p5497DA60.dip.t-dialin.net [84.151.218.96]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id BD81CEB472; Fri, 2 Jun 2006 16:05:21 -0700 (PDT) From: Murray Cumming To: Pierre THIERRY In-Reply-To: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> Content-Type: text/plain Date: Sat, 03 Jun 2006 01:05:18 +0200 Message-Id: <1149289518.5726.7.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.729 tagged_above=-999 required=2 tests=[AWL=-0.688, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558] X-Spam-Score: -1.729 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:05:24 -0000 On Sat, 2006-06-03 at 00:39 +0200, Pierre THIERRY wrote: > Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > > However, it fails to compile -- something about the copy ctor. > > Try to store pointers (or Glib::Refptr) of widget, they are assignable, > AFAIK. Please don't use Glib::RefPtr on widgets. It's not what it's meant for. A regular pointer is fine. > The value type of an STL container must be assignable. It must also be > default constructible when you want to reserve space, I think. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mailinglist@evilissimo-softdev.de Fri Jun 2 19:19:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4D2613B051C for ; Fri, 2 Jun 2006 19:19:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30616-04 for ; Fri, 2 Jun 2006 19:19:39 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by menubar.gnome.org (Postfix) with ESMTP id 3EF9C3B11E0 for ; Fri, 2 Jun 2006 19:19:36 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu4) with ESMTP (Nemesis), id 0ML21M-1FmIvX2va1-0001a8; Sat, 03 Jun 2006 01:19:35 +0200 Message-ID: <4480C770.3070607@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:19:12 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.996 tagged_above=-999 required=2 tests=[AWL=0.449, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -1.996 X-Spam-Level: Subject: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:19:40 -0000 Hi, I'm trying to use a string with german umlauts in an application and Glib::locale_to_utf8 returns an invalid string. If I execute this: Glib::ustring test = Glib::locale_to_utf8("äöüß"); and I retrieve an invalid object Glib::ustring the debugger shows me an Bad Pointer in this object. I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib problem? Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? BR Vinzenz From murrayc@murrayc.com Fri Jun 2 19:22:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 885FF3B0491 for ; Fri, 2 Jun 2006 19:22:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30876-01 for ; Fri, 2 Jun 2006 19:22:51 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 797853B0414 for ; Fri, 2 Jun 2006 19:22:51 -0400 (EDT) Received: from noname (p5497DA60.dip.t-dialin.net [84.151.218.96]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 057DD90E35; Fri, 2 Jun 2006 16:22:49 -0700 (PDT) From: Murray Cumming To: Vinzenz 'evilissimo' Feenstra In-Reply-To: <4480C770.3070607@evilissimo-softdev.de> References: <4480C770.3070607@evilissimo-softdev.de> Content-Type: text/plain; charset=utf-8 Date: Sat, 03 Jun 2006 01:22:47 +0200 Message-Id: <1149290567.5726.16.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.649 tagged_above=-999 required=2 tests=[AWL=-0.762, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -1.649 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:22:56 -0000 On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > Hi, > > I'm trying to use a string with german umlauts in an application and > Glib::locale_to_utf8 returns an invalid string. > If I execute this: > > Glib::ustring test = Glib::locale_to_utf8("äöüß"); > > and I retrieve an invalid object Glib::ustring the debugger shows me an > Bad Pointer in this object. > > I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib > problem? > > Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? This doesn't solve your problem, but: This should be caught by an exception, I think. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mailinglist@evilissimo-softdev.de Fri Jun 2 19:25:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86C0D3B07DF for ; Fri, 2 Jun 2006 19:25:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30849-07 for ; Fri, 2 Jun 2006 19:25:05 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by menubar.gnome.org (Postfix) with ESMTP id 8BAC63B0491 for ; Fri, 2 Jun 2006 19:25:04 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu6) with ESMTP (Nemesis), id 0ML29c-1FmJ0p18XZ-0007pm; Sat, 03 Jun 2006 01:25:03 +0200 Message-ID: <4480C8CC.8070401@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:25:00 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.193 tagged_above=-999 required=2 tests=[AWL=0.252, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.193 X-Spam-Level: Subject: [Fwd: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3] X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:25:05 -0000 Murray Cumming schrieb: > On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > >> Hi, >> >> I'm trying to use a string with german umlauts in an application and >> Glib::locale_to_utf8 returns an invalid string. >> If I execute this: >> >> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >> >> and I retrieve an invalid object Glib::ustring the debugger shows me an >> Bad Pointer in this object. >> >> I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib >> problem? >> >> Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? >> > > This doesn't solve your problem, but: This should be caught by an > exception, I think. > > No it is not, at least not in Debug Mode with VC++ Maybe the Gtk+ Build is not compatible to VC++ 8 / 2005 BR Vinzenz From mailinglist@evilissimo-softdev.de Fri Jun 2 19:27:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EC7763B11D2 for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31036-07 for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.177]) by menubar.gnome.org (Postfix) with ESMTP id 1E8823B051D for ; Fri, 2 Jun 2006 19:27:07 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu1) with ESMTP (Nemesis), id 0MKwpI-1FmJ2n2oHh-0007fD; Sat, 03 Jun 2006 01:27:05 +0200 Message-ID: <4480C946.9020106@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:27:02 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Murray Cumming References: <4480C770.3070607@evilissimo-softdev.de> <1149290567.5726.16.camel@localhost.localdomain> In-Reply-To: <1149290567.5726.16.camel@localhost.localdomain> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.263 tagged_above=-999 required=2 tests=[AWL=0.182, BAYES_00=-2.599, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.263 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:27:08 -0000 Murray Cumming schrieb: > On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: > >> Hi, >> >> I'm trying to use a string with german umlauts in an application and >> Glib::locale_to_utf8 returns an invalid string. >> If I execute this: >> >> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >> >> and I retrieve an invalid object Glib::ustring the debugger shows me an >> Bad Pointer in this object. >> >> I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib >> problem? >> >> Btw anyone knows another GTK+ package like this one from gladewin32.sf.net? >> > > This doesn't solve your problem, but: This should be caught by an > exception, I think. > > The other Gtk+ Package shouldn't be a solution for the problem ;) BR Vinzenz From pierre.thierry@levallois.eu.org Fri Jun 2 19:30:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 087F83B11C6 for ; Fri, 2 Jun 2006 19:30:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31300-02 for ; Fri, 2 Jun 2006 19:30:20 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id C536B3B051D for ; Fri, 2 Jun 2006 19:30:19 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 60E82BB9DF; Sat, 3 Jun 2006 01:26:13 +0200 (CEST) Date: Sat, 3 Jun 2006 01:26:13 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060602232613.GG3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Enx9fNJ0XV5HaWRu" Content-Disposition: inline In-Reply-To: <1149289518.5726.7.camel@localhost.localdomain> X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.341 tagged_above=-999 required=2 tests=[AWL=0.047, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_TK=0.077] X-Spam-Score: -2.341 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:30:21 -0000 --Enx9fNJ0XV5HaWRu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Murray Cumming dies 03/06/2006 hora 01:05: > Please don't use Glib::RefPtr on widgets. It's not what it's meant > for. A regular pointer is fine. I should have checked before posting. I thought that all Gtkmm widgets are Glib objets... Erroneously, Nowhere man --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --Enx9fNJ0XV5HaWRu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgMkVxe13INnVDYoRAvckAJ9m8ZNiEWP7R9X35fbUxBAEvpTLZgCdHpAQ wA92qEytm86fyrO9+p0/gwo= =LrnO -----END PGP SIGNATURE----- --Enx9fNJ0XV5HaWRu-- From mailinglist@evilissimo-softdev.de Fri Jun 2 19:32:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C4B7E3B11C6 for ; Fri, 2 Jun 2006 19:32:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31418-05 for ; Fri, 2 Jun 2006 19:32:03 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.186]) by menubar.gnome.org (Postfix) with ESMTP id C0DA73B11F8 for ; Fri, 2 Jun 2006 19:32:02 -0400 (EDT) Received: from [80.133.32.242] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu8) with ESMTP (Nemesis), id 0ML2ov-1FmJ7Y1svF-0002dq; Sat, 03 Jun 2006 01:32:01 +0200 Message-ID: <4480CA6D.9000807@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 01:31:57 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Vinzenz 'evilissimo' Feenstra References: <4480C770.3070607@evilissimo-softdev.de> <1149290567.5726.16.camel@localhost.localdomain> <4480C946.9020106@evilissimo-softdev.de> In-Reply-To: <4480C946.9020106@evilissimo-softdev.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.261 tagged_above=-999 required=2 tests=[AWL=0.107, BAYES_00=-2.599, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.261 X-Spam-Level: Cc: Murray Cumming , gtkmm-list@gnome.org Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jun 2006 23:32:04 -0000 Vinzenz 'evilissimo' Feenstra schrieb: > Murray Cumming schrieb: >> On Sat, 2006-06-03 at 01:19 +0200, Vinzenz 'evilissimo' Feenstra wrote: >> >>> Hi, >>> >>> I'm trying to use a string with german umlauts in an application and >>> Glib::locale_to_utf8 returns an invalid string. >>> If I execute this: >>> >>> Glib::ustring test = Glib::locale_to_utf8("äöüß"); >>> >>> and I retrieve an invalid object Glib::ustring the debugger shows >>> me an Bad Pointer in this object. >>> >>> I'm wondering if this _can_ be a Glibmm problem or if it is more a >>> Glib problem? >>> >>> Btw anyone knows another GTK+ package like this one from >>> gladewin32.sf.net? >>> >> >> This doesn't solve your problem, but: This should be caught by an >> exception, I think. >> >> > The other Gtk+ Package shouldn't be a solution for the problem ;) > > BR > Vinzenz > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list Hmm Strange thing, I was something to fast, I think, because if I try the same in Release mode everything wents fine. But it is strange anyway that the string is not valid in Debug Mode. However for me the issue is solved ;) BR Vinzenz From joevandyk@gmail.com Fri Jun 2 21:40:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3CEF03B0513 for ; Fri, 2 Jun 2006 21:40:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04207-01 for ; Fri, 2 Jun 2006 21:40:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id C443C3B050E for ; Fri, 2 Jun 2006 21:40:37 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so688929uge for ; Fri, 02 Jun 2006 18:40:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=tzxwVW2lPmh1EWhnzQmAZm5Bx1Y+oYY9xMv0/QQ/lG239LjtpxiRMDNuYHWrw9rWVrUsJMHsr7W3dPkOnZ+Trn3jSH3bmxRZKDhbWbr5OqISSyANtPS5gq09ofCb08/dWZYiVsU23ah5OJaDpB2chfllO6JbyMm3EmOJCyrbWUc= Received: by 10.67.97.7 with SMTP id z7mr1304035ugl; Fri, 02 Jun 2006 18:40:36 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 18:40:36 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 18:40:36 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.427 tagged_above=-999 required=2 tests=[AWL=-0.539, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.427 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 01:40:39 -0000 On 6/2/06, Murray Cumming wrote: > On Sat, 2006-06-03 at 00:39 +0200, Pierre THIERRY wrote: > > Scribit Joe Van Dyk dies 02/06/2006 hora 12:58: > > > However, it fails to compile -- something about the copy ctor. > > > > Try to store pointers (or Glib::Refptr) of widget, they are assignable, > > AFAIK. > > Please don't use Glib::RefPtr on widgets. It's not what it's meant for. > A regular pointer is fine. > > > The value type of an STL container must be assignable. It must also be > > default constructible when you want to reserve space, I think. I haven't looked at the gtkmm documentation in a while, so forgive me if this is answered there. Are Gtkmm widgets not copyable, in general? Imagine I have fifty Players. Players have a Type, and a X/Y/Z position. I'm drawing a 2D overhead display of the Players using the Gnome Canvas widget. The icons are based on the Player type, and when the X/Y/Z positions of each Player change, their icon on the canvas moves. My initial approach would be to create fifty Gnome Canvas icons and stick them in a vector. But I'd want pointers (not smart?) put in the vector? Joe From pierre.thierry@levallois.eu.org Fri Jun 2 22:25:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 750C13B043C for ; Fri, 2 Jun 2006 22:25:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05929-06 for ; Fri, 2 Jun 2006 22:25:08 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id 1C48A3B03BA for ; Fri, 2 Jun 2006 22:25:08 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id C890BBB9DF; Sat, 3 Jun 2006 04:21:01 +0200 (CEST) Date: Sat, 3 Jun 2006 04:21:01 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Message-ID: <20060603022101.GI3458@bateleur.arcanes.fr.eu.org> References: <20060602223959.GE3458@bateleur.arcanes.fr.eu.org> <1149289518.5726.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="J2uG6jHjFLimDtBY" Content-Disposition: inline In-Reply-To: X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.381 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.381 X-Spam-Level: Subject: Re: storing buttons in vector -- need to define copy ctor? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 02:25:10 -0000 --J2uG6jHjFLimDtBY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Joe Van Dyk dies 02/06/2006 hora 18:40: > My initial approach would be to create fifty Gnome Canvas icons and > stick them in a vector. But I'd want pointers (not smart?) put in the > vector? I checked with a very small testcase, and vector indeed needs a copy constructor. So yes, you'd want pointers instead. If you want to avoid problems, you should use smart ones, like boost::smart_ptr<>[1]. I also suggest you to use boost::indirect_iterator[2], which is an iterator adaptor to be used on pointer containers (when you dereference it, you get in fact the result of dereferencing it's content...). Quickly, Nowhere man =20 [1] http://www.boost.org/libs/smart_ptr/smart_ptr.htm [2] http://www.boost.org/libs/iterator/doc/indirect_iterator.html --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --J2uG6jHjFLimDtBY Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEgPINxe13INnVDYoRAqFuAJ40Y41mgBzWZGm6zvY3i6FrCTDHLgCfcUkT 4SJZ15TjkUvTUxC1j1Glm34= =kP3D -----END PGP SIGNATURE----- --J2uG6jHjFLimDtBY-- From 3rdshift@comcast.net Fri Jun 2 23:38:21 2006 Return-Path: <3rdshift@comcast.net> X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A9B583B0221 for ; Fri, 2 Jun 2006 23:38:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09024-08 for ; Fri, 2 Jun 2006 23:38:21 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id DD6513B0146 for ; Fri, 2 Jun 2006 23:38:20 -0400 (EDT) Received: from rmailcenter01.comcast.net ([204.127.197.111]) by comcast.net (rwcrmhc12) with SMTP id <20060603033819m1200md9dse>; Sat, 3 Jun 2006 03:38:20 +0000 Received: from [69.251.185.66] by rmailcenter01.comcast.net; Sat, 03 Jun 2006 03:38:19 +0000 From: 3rdshift@comcast.net To: gtkmm-list@gnome.org Date: Sat, 03 Jun 2006 03:38:19 +0000 Message-Id: <060320060338.19129.4481042B0001D9B600004AB922007374789B0007089C0B9DCC@comcast.net> X-Mailer: AT&T Message Center Version 1 (Apr 11 2006) X-Authenticated-Sender: M3Jkc2hpZnRAY29tY2FzdC5uZXQ= X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.145 tagged_above=-999 required=2 tests=[AWL=-3.049, BAYES_50=0.001, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, NO_REAL_NAME=0.961, TW_TK=0.077] X-Spam-Score: 1.145 X-Spam-Level: * Subject: Can't enforce Dialog's aspect ration under win32 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 03:38:21 -0000 Hi, I am in process of porting some software from Linux to windows (msys/mingw). The piece of code that sets up a Dialog's aspect ration works flawlessly on Linux - user can resize the dialog and the ratio is enforced. On Windows, however, the same code would not let the user to resize the window. I modified the stock dialog example to illustrate the problem. gtkmm-2.4 - 2.8.4 gtk+-win32-2.0 2.8.14 Any input would be highly appreciated. -Vlad P.S. I am also looking for a complete Gtkmm application exampe that is known to compile and work on both platforms. From 3rdshift@comcast.net Fri Jun 2 23:47:41 2006 Return-Path: <3rdshift@comcast.net> X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 82BEB3B00D9 for ; Fri, 2 Jun 2006 23:47:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09355-07 for ; Fri, 2 Jun 2006 23:47:38 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [216.148.227.152]) by menubar.gnome.org (Postfix) with ESMTP id CECF93B0146 for ; Fri, 2 Jun 2006 23:47:38 -0400 (EDT) Received: from rmailcenter79.comcast.net ([204.127.197.179]) by comcast.net (rwcrmhc12) with SMTP id <20060603034738m1200mc10fe>; Sat, 3 Jun 2006 03:47:38 +0000 Received: from [69.251.185.66] by rmailcenter79.comcast.net; Sat, 03 Jun 2006 03:47:37 +0000 From: 3rdshift@comcast.net To: gtkmm-list@gnome.org Date: Sat, 03 Jun 2006 03:47:37 +0000 Message-Id: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> X-Mailer: AT&T Message Center Version 1 (Apr 11 2006) X-Authenticated-Sender: M3Jkc2hpZnRAY29tY2FzdC5uZXQ= X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.065 tagged_above=-999 required=2 tests=[AWL=-1.736, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, NO_REAL_NAME=0.961, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.065 X-Spam-Level: Subject: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 03:47:41 -0000 Hi, I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. System vitals: OS: win xp Env: mingw/msys gtk+-2.0: 2.8.14 gtkmm-2.4: 2.8.4 Any ideas or hints would hightly appreciated. thanks, -Vlad P.S. I am also looking for a Gtkmm-based project that compiles and works well on both platforms. You can compile the code example, start the program and click on 'Interactive Dialog' button. The popup dialog would not let you resize it. % g++ -g `pkg-config gtkmm-2.4 --cflags` -c dialog-aspect.cpp % g++ -g `pkg-config gtkmm-2.4 --cflags` dialog-aspect.o -o dialog-aspect `pkg-config gtkmm-2.4 --libs` ---v--- Start ----v--- /* Dialog and Message Boxes - with aspect ratio. * * Dialog widgets are used to pop up a transient window for user feedback. */ #include "gtkmm.h" #include "gtk/gtkstock.h" #include "stdio.h" class Example_Dialog : public Gtk::Window { public: Example_Dialog(); virtual ~Example_Dialog(); protected: //Signal handlers: virtual void on_button_message(); virtual void on_button_interactive(); //Member widgets: Gtk::Frame m_Frame; Gtk::VBox m_VBox, m_VBox2; Gtk::HBox m_HBox, m_HBox2; Gtk::Button m_Button_Message, m_Button_Interactive; Gtk::Table m_Table; Gtk::Label m_Label1, m_Label2; Gtk::Entry m_Entry1, m_Entry2; gint m_count; }; class Dialog_Interactive : public Gtk::Dialog { public: Dialog_Interactive(Gtk::Window& parent, const Glib::ustring& entry1, const Glib::ustring& entry2); virtual ~Dialog_Interactive(); Glib::ustring get_entry1() const; Glib::ustring get_entry2() const; protected: //Member widgets: Gtk::HBox m_HBox; Gtk::Table m_Table; Gtk::Label m_Label1, m_Label2; Gtk::Entry m_Entry1, m_Entry2; Gtk::Image m_Image; }; //Called by DemoWindow; Gtk::Window* do_dialog() { return new Example_Dialog(); } Example_Dialog::Example_Dialog() : m_Frame("Dialogs"), m_VBox(false, 8), m_HBox(false, 8), m_HBox2(false, 8), m_Button_Message("_Message Dialog", true), m_Button_Interactive("_Interactive Dialog", true), m_Table(2, 2, false), m_Label1("_Entry 1", true), m_Label2("E_ntry 2") { m_count = 0; set_title("Dialogs"); set_border_width(8); add(m_Frame); m_VBox.set_border_width(8); m_Frame.add(m_VBox); /* Standard message dialog */ m_VBox.pack_start(m_HBox, Gtk::PACK_SHRINK); m_Button_Message.signal_clicked().connect(sigc::mem_fun(*this, &Example_Dialog::on_button_message)); m_HBox.pack_start(m_Button_Message, Gtk::PACK_SHRINK); m_VBox.pack_start(*(Gtk::manage(new Gtk::HSeparator())), Gtk::PACK_SHRINK); /* Interactive dialog*/ m_VBox.pack_start(m_HBox2, Gtk::PACK_SHRINK); m_Button_Interactive.signal_clicked().connect(sigc::mem_fun(*this, &Example_Dialog::on_button_interactive)); m_HBox2.pack_start(m_VBox2, Gtk::PACK_SHRINK); m_VBox2.pack_start(m_Button_Interactive, Gtk::PACK_SHRINK); m_Table.set_row_spacings(4); m_Table.set_col_spacings(4); m_HBox2.pack_start(m_Table, Gtk::PACK_SHRINK); m_Table.attach(m_Label1, 0, 1, 0, 1); m_Table.attach(m_Entry1, 1, 2, 0, 1); m_Label1.set_mnemonic_widget(m_Entry1); m_Table.attach(m_Label2, 0, 1, 1, 2); m_Table.attach(m_Entry2, 1, 2, 1, 2); m_Label2.set_mnemonic_widget(m_Entry2); show_all(); } Example_Dialog::~Example_Dialog() { } void Example_Dialog::on_button_message() { Glib::ustring strMessage = "This message box has been popped up the following\n" "number of times:\n\n"; { Glib::ScopedPtr buf (g_strdup_printf("%d", m_count)); strMessage += buf.get(); } Gtk::MessageDialog dialog(strMessage, false, Gtk::MESSAGE_INFO, Gtk::BUTTONS_OK, true); //true = modal /*int response =*/ dialog.run(); m_count++; } void Example_Dialog::on_button_interactive() { Dialog_Interactive* pDialog = new Dialog_Interactive(*this, m_Entry1.get_text(), m_Entry2.get_text()); /*int response =*/ pDialog->run(); m_Entry1.set_text(pDialog->get_entry1()); m_Entry2.set_text(pDialog->get_entry2()); delete pDialog; } Dialog_Interactive::Dialog_Interactive(Gtk::Window& parent, const Glib::ustring& entry1, const Glib::ustring& entry2) : Gtk::Dialog("Interactive Dialog", parent, true), m_HBox(false, 8), m_Table(2, 2, false), m_Label1("_Entry 1", true), m_Label2("E_ntry 2", true), m_Image(Gtk::Stock::DIALOG_QUESTION, Gtk::ICON_SIZE_DIALOG) { add_button(Gtk::Stock::OK, Gtk::RESPONSE_OK); add_button("_Non-stock Button", Gtk::RESPONSE_CANCEL); m_HBox.set_border_width(8); get_vbox()->pack_start(m_HBox, Gtk::PACK_SHRINK); m_HBox.pack_start(m_Image, Gtk::PACK_SHRINK); m_Table.set_row_spacings(4); m_Table.set_col_spacings(4); m_HBox.pack_start(m_Table); m_Table.attach(m_Label1, 0, 1, 0, 1); m_Entry1.set_text(entry1); m_Table.attach(m_Entry1, 1, 2, 0, 1); m_Label1.set_mnemonic_widget(m_Entry1); m_Table.attach(m_Label2, 0, 1, 1, 2); m_Entry2.set_text(entry2); m_Table.attach(m_Entry2, 1, 2, 1, 2); m_Label2.set_mnemonic_widget(m_Entry2); /**************************************************** * CHANGE STARTS HERE */ // Enforce 3x5 ratio gint width = 610; gint height = 366; gdouble aspect = width * 1.0 / height; Gdk::Geometry answer_box_geometry = { width,/*min_width*/ height, /*min_height*/ -1, /* max_width; */ -1, /* max_height */ -1, /* base_width */ -1, /* base_height */ -1, /* width_inc */ -1, /* height_inc */ aspect, /* min_aspect (width/height) */ aspect /* max_aspect (width/height) */ }; set_geometry_hints (*this, answer_box_geometry, Gdk::HINT_ASPECT | Gdk::HINT_MIN_SIZE); set_resizable (true); set_size_request (width, height); /* * CHANGE ENDS HERE ****************************************************/ show_all(); } Glib::ustring Dialog_Interactive::get_entry1() const { return m_Entry1.get_text(); } Glib::ustring Dialog_Interactive::get_entry2() const { return m_Entry2.get_text(); } Dialog_Interactive::~Dialog_Interactive() { } int main(int argc, char *argv[]) { Gtk::Main kit(argc, argv); Example_Dialog window; Gtk::Main::run(window); //Shows the window and returns when it is closed. return 0; } ---^--- End ----^--- From joevandyk@gmail.com Sat Jun 3 01:27:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 642AE3B05A3 for ; Sat, 3 Jun 2006 01:27:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14040-02 for ; Sat, 3 Jun 2006 01:27:16 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id BF0953B0592 for ; Sat, 3 Jun 2006 01:27:15 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so718946uge for ; Fri, 02 Jun 2006 22:27:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=JlguC89XYKdz2HHcZrgXbXEWFtB0uO7ExN5dovj+yE6YEk4y8T4dOnl3IouBO4lrS5xRgHJpdXkqm4Ea3WDIJP/L6Khe1yFHjf9gvQHGNLPHoxLM1HTvmO8XIfh6Jzps09PxsWys/ulYFRQQEz/+DUqdAP00p6DitvlDyOw7HkM= Received: by 10.67.89.6 with SMTP id r6mr1405232ugl; Fri, 02 Jun 2006 22:27:14 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Fri, 2 Jun 2006 22:27:14 -0700 (PDT) Message-ID: Date: Fri, 2 Jun 2006 22:27:14 -0700 From: "Joe Van Dyk" To: "Murray Cumming" In-Reply-To: <1148670506.5888.5.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44774163.3050009@comcast.net> <1148670506.5888.5.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.374 tagged_above=-999 required=2 tests=[AWL=-0.486, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.374 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Hiding individual TreeRows X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 05:27:17 -0000 On 5/26/06, Murray Cumming wrote: > On Fri, 2006-05-26 at 13:30 -0500, Jonathon Jongsma wrote: > > On 5/26/06, Matt Bragano wrote: > > > Hi all, > > > > > > I've been experimenting with different ways to hide individual TreeRows > > > on the fly, but with limited success. Basically if a row's name begins > > > with a " . " then I'd like to hide it, but not necessarily erase it from > > > the TreeView using erase() since I'd like to be able to reverse this > > > action without recreating the entire view. I was looking around the > > > mailing list archives and I stumbled upon this post: > > > > > > http://marc.theaimsgroup.com/?l=gtkmm&m=109957757907166&w=2 > > > > using the cell_data_func, > [snip] > > No, I think he needs Gtk::TreeModelFilter: > http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TreeModelFilter.html > > Here's an example: > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/treeview/filter/ > > I guess that Nautilus uses this. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list Wow, that's exactly what I needed for one of my applications, I think. Thanks. Joe From joevandyk@gmail.com Sat Jun 3 06:55:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 51D513B05D4 for ; Sat, 3 Jun 2006 06:55:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29703-02 for ; Sat, 3 Jun 2006 06:55:34 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 860CC3B0605 for ; Sat, 3 Jun 2006 06:55:33 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so764659uge for ; Sat, 03 Jun 2006 03:55:32 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=gPT3DLlOqVvoAdkXnwDqLPATNbC4eH7kPkQu3oeveUPbBfykyIe6wV2Ze0Gfx/Sv4TdhtV+G9c47erM0qwaYykddBQKVTx+b/CoucBC20T7hs/xzldQn0soGYMVx2RBNItxoseVxNkaFAy1HkZKsD/0HCxqCacxHUPhvkGt3CfQ= Received: by 10.67.89.5 with SMTP id r5mr1587419ugl; Sat, 03 Jun 2006 03:55:32 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 03:55:32 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 03:55:32 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.187 tagged_above=-999 required=2 tests=[AWL=0.413, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.187 X-Spam-Level: Subject: A sorted, filtered ListStore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 10:55:35 -0000 Hi, If I want to have a filtered (where one column in the model determines if the row should be showed or not) list model, and I also want the TreeView that's displaying the ListModel to be able to sort by clicking on the column headers, I'd want to do something like: Glib::RefPtr list_store = Gtk::ListStore::create(types); Glib::RefPtr filter = Gtk::TreeModelFilter::create(list_store); filter->set_visible_column(visible); // visible is a TreeModelColumn Glib::RefPtr sort = Gtk::TreeModelSort::create(filter); Gtk::TreeView tree_view(sort); So, I created a ListStore, then 'wrapped' (is there a .better term?) it in a TreeModelFilter, then wrapped that in a TreeModelSort, and the TreeView uses the TreeModelSort. Joe From joevandyk@gmail.com Sat Jun 3 07:00:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5517D3B0637 for ; Sat, 3 Jun 2006 07:00:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30102-01 for ; Sat, 3 Jun 2006 07:00:00 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id B88E33B02AD for ; Sat, 3 Jun 2006 06:59:57 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so765349uge for ; Sat, 03 Jun 2006 03:59:56 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=nHSgF1IatilJ7/kEz5yMt57ZN3upHUHWoimRtwMIAk7FRE8tSOs5EAoFUdbBRZ/0czar/lYkSXYQsnBqMHevnp/d8NdEh8Pb+BQI1cVJCQHMMi58KpcY/9QLlR7rn41w+kijng6oSUgmWWO/27Y0eZdw3M0Z9naHt11YmF36rms= Received: by 10.67.105.19 with SMTP id h19mr1585456ugm; Sat, 03 Jun 2006 03:59:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 03:59:56 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 03:59:56 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.213 tagged_above=-999 required=2 tests=[AWL=0.387, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.213 X-Spam-Level: Subject: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 11:00:02 -0000 Gtk::TreeNodeChildren children = list_store->children(); for (Gtk::TreeIter iter = children.begin(); iter != children.end(); ++iter) { Gtk::TreeRow row = *iter; // Now I can use row[something] } I don't like having to convert the TreeIter to a TreeRow. Using a TreeRow seems to make the code much nicer to read. Is there a way I can eliminate the two-step process of getting a TreeRow? Thanks, Joe From joevandyk@gmail.com Sat Jun 3 07:05:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DA98C3B048A for ; Sat, 3 Jun 2006 07:05:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30386-03 for ; Sat, 3 Jun 2006 07:05:42 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id 945153B0408 for ; Sat, 3 Jun 2006 07:05:41 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so766296uge for ; Sat, 03 Jun 2006 04:05:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=FtLo+8rwIKeYCHA3gWLG/mRZPU90ewrkYQf7Dz6n/UyQ4dpEx6P3fLrNGmg+lydMA3Yaw2gxfCSEesrY7i1I2qpoksqvGhkrzB7ZjNK5P7crIYv4VxLmiP+CEr4uZMtojUgeKz5GUp0S794I8yEWf7nQEl2EOjyKnqGIXY9k/88= Received: by 10.67.101.10 with SMTP id d10mr1592425ugm; Sat, 03 Jun 2006 04:05:40 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sat, 3 Jun 2006 04:05:40 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 04:05:40 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.381 tagged_above=-999 required=2 tests=[AWL=-0.493, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.381 X-Spam-Level: Subject: valgrind X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 11:05:43 -0000 Hi, How normal is it to see valgrind reporting leaked memory in a gtkmm application running on Linux? My trivial application shows leaked memory before the GUI pops up, and then no errors while the GUI is running. That's ok, right? Here's a recent error summary: ==21560== ERROR SUMMARY: 23 errors from 8 contexts (suppressed: 87 from 1) ==21560== malloc/free: in use at exit: 1,206,453 bytes in 12,004 blocks. ==21560== malloc/free: 98,774 allocs, 86,770 frees, 9,325,163 bytes allocated. ==21560== For counts of detected errors, rerun with: -v ==21560== searching for pointers to 12,004 not-freed blocks. ==21560== checked 1,855,548 bytes. ==21560== ==21560== LEAK SUMMARY: ==21560== definitely lost: 220 bytes in 13 blocks. ==21560== possibly lost: 71,040 bytes in 72 blocks. ==21560== still reachable: 1,135,193 bytes in 11,919 blocks. ==21560== suppressed: 0 bytes in 0 blocks. ==21560== Use --leak-check=full to see details of leaked memory. Thanks, Joe From BillS@techsi.com Sat Jun 3 10:18:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3F4563B06A5 for ; Sat, 3 Jun 2006 10:18:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08688-02 for ; Sat, 3 Jun 2006 10:18:14 -0400 (EDT) Received: from mail.techsi.com (mail.techsi.com [68.15.225.156]) by menubar.gnome.org (Postfix) with ESMTP id 221F23B0071 for ; Sat, 3 Jun 2006 10:18:13 -0400 (EDT) Received: from PCBillS ([192.168.0.219]) by mail.techsi.com (8.12.10/8.12.10) with ESMTP id k53E1VAZ025397 for ; Sat, 3 Jun 2006 09:01:34 -0500 From: "Bill Sousan" To: Date: Sat, 3 Jun 2006 09:18:05 -0500 Message-ID: <00e401c68718$8aaa76b0$db00a8c0@techsi.local> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00E5_01C686EE.A1D46EB0" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaHGIefk5cJEXwLRzKPKZWTgOZqSA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.358 tagged_above=-999 required=2 tests=[AWL=-0.514, BAYES_50=0.001, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.358 X-Spam-Level: Subject: Treeview - simulating / faking keyboard events to change selection / view X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 14:18:15 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_00E5_01C686EE.A1D46EB0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Since I am using gtkmm with a touchscreen application, I have no keyboard. However, I am using a treeview widget and intend to have supporting button widgets to allow the user to scroll through the rows within the treeview widget. My challenge is that I would like to simulate the up and down, page up and down, and home and end QWERTY keyboard keys to the treeview widget. So instead of writing all the scrolling functions myself, I would just like to use the existing ones within the treeview widget that are activated by keyboard events. So I would someone like to "trigger" the treeview widget into sensing that one of the QWERTY keyboard buttons have been pressed. Thanks, Bill ------=_NextPart_000_00E5_01C686EE.A1D46EB0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Since I am using gtkmm with = a touchscreen application, I have no keyboard.  However, I am using a treeview widget and intend to have supporting button widgets to allow = the user to scroll through the rows within the treeview widget.  My = challenge is that I would like to simulate the up and down, page up and down, and = home and end QWERTY keyboard keys to the treeview widget.  So instead of = writing all the scrolling functions myself, I would just like to use the = existing ones within the treeview widget that are activated by keyboard events.  = So I would someone like to “trigger” the treeview widget into = sensing that one of the QWERTY keyboard buttons have been = pressed.

 

Thanks,

Bill

 

------=_NextPart_000_00E5_01C686EE.A1D46EB0-- From BillS@techsi.com Sat Jun 3 11:46:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA2F73B070F for ; Sat, 3 Jun 2006 11:46:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12922-08 for ; Sat, 3 Jun 2006 11:46:46 -0400 (EDT) Received: from mail.techsi.com (wsip-68-15-225-156.om.om.cox.net [68.15.225.156]) by menubar.gnome.org (Postfix) with ESMTP id 21CBD3B070B for ; Sat, 3 Jun 2006 11:46:45 -0400 (EDT) Received: from PCBillS ([192.168.0.219]) by mail.techsi.com (8.12.10/8.12.10) with ESMTP id k53FU4AZ025728 for ; Sat, 3 Jun 2006 10:30:07 -0500 From: "Bill Sousan" To: Date: Sat, 3 Jun 2006 10:46:37 -0500 Message-ID: <00f201c68724$e8e3bf50$db00a8c0@techsi.local> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00F3_01C686FB.000DB750" X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcaHJOXVF6UFEz2HQyWg1WOOtwiisA== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.349 tagged_above=-999 required=2 tests=[AWL=-0.486, BAYES_50=0.001, FORGED_RCVD_HELO=0.135, HTML_MESSAGE=0.001] X-Spam-Score: -0.349 X-Spam-Level: Subject: Treeview Setting Selection within multilevel treemodel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 15:46:48 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_00F3_01C686FB.000DB750 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I have a treeview widget that has an associated treemodel with multiple levels (parents with children, parents with children with children, etc.). What I want to do is when I display the treeview I want to set the selection to a saved selection. I know how to change the section using m_TreeView.expand_row(Gtk::TreePath ("1"), true) m_TreeView.scroll_to_row(Gtk::TreePath ("1:2")) ; m_TreeView.set_cursor(Gtk::TreePath ("1:2")); where "1:2" is the parent and corresponding child row. My treemodel is just one column with a single string in each row. What I want to do is set the treeview so that the cursor is on "STRINGX". I can avoid having to search the treemodel for "STRINGX" because I can know the row of "STRINGX" from when I am building the treemodel. I am adding the nodes by: { row = *(m_refTreeStore->append()); } else { row = *(m_refTreeStore->append( (*pParentTreeRow).children())); } Row // fill in row data here How can I convert the row object to its corresponding treemodel level (such as 2:4:5) or path so that I can pass the specific level position to the Treeview::scroll_to_row() method ? Thanks, Bill ------=_NextPart_000_00F3_01C686FB.000DB750 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I have a treeview widget that has an associated = treemodel with multiple levels (parents with children, parents with children with children, etc…).  What I want to do is when I display the = treeview I want to set the selection to a saved selection.  I know how to = change the section using

 

m_TreeView.expand_row(Gtk::T= reePath ("1"), true)

m_TreeView.scroll_to_row(Gtk= ::TreePath ("1:2")) ;

    =             &= nbsp;       = m_TreeView.set_cursor(Gtk::TreePath ("1:2"));

 

where “1:2” is the parent and = corresponding child row.

 

My treemodel is just one column with a single string = in each row.  What I want to do is set the treeview so that the cursor is = on “STRINGX”.  I can avoid having to search the treemodel for “STRINGX” = because I can know the row of “STRINGX” from when I am building the treemodel.  I am adding the nodes by:

 

{
      row =3D = *(m_refTreeStore->append());
}
else
{
        
       row =3D = *(m_refTreeStore->append( (*pParentTreeRow).children()));

}
 

Row // fill in row data = here

 

 

 

How can I convert the row object to its corresponding = treemodel level (such as 2:4:5) or path so that I can pass the specific level = position to the Treeview::scroll_to_row() method ?

 

 

Thanks,

Bill

 

 

 

 

------=_NextPart_000_00F3_01C686FB.000DB750-- From jonathon.jongsma@gmail.com Sat Jun 3 13:33:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9056B3B006E for ; Sat, 3 Jun 2006 13:33:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18793-05 for ; Sat, 3 Jun 2006 13:33:49 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.225]) by menubar.gnome.org (Postfix) with ESMTP id 536463B035A for ; Sat, 3 Jun 2006 13:33:49 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i3so724207wra for ; Sat, 03 Jun 2006 10:33:48 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=dUQ/V41ToR7UBpkYcipAg2Uh9BUMtRG/aA2/J8tnjX/3DbDgtUWZ7GkHVj0kqafR1nT12KF0I9nEVsMJLnN0j0wLhGjqTc2NVv0EcJTGoblSndFbuQSz6u6NJmYSHxmD0eXsugP3GbV5uPQaqQ5NuQWvRxk8dJQtLXSKb331CNI= Received: by 10.54.79.7 with SMTP id c7mr3269846wrb; Sat, 03 Jun 2006 10:33:48 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Sat, 3 Jun 2006 10:33:48 -0700 (PDT) Message-ID: Date: Sat, 3 Jun 2006 12:33:48 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.389 tagged_above=-999 required=2 tests=[AWL=0.057, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.389 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 17:33:50 -0000 iter->get_value()? On 6/3/06, Joe Van Dyk wrote: > Gtk::TreeNodeChildren children = list_store->children(); > for (Gtk::TreeIter iter = children.begin(); iter != children.end(); ++iter) > { > Gtk::TreeRow row = *iter; > // Now I can use row[something] > } > > I don't like having to convert the TreeIter to a TreeRow. Using a > TreeRow seems to make the code much nicer to read. Is there a way I > can eliminate the two-step process of getting a TreeRow? > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From mailinglist@evilissimo-softdev.de Sat Jun 3 13:36:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A1B7D3B0724 for ; Sat, 3 Jun 2006 13:36:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19128-01 for ; Sat, 3 Jun 2006 13:36:02 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.171]) by menubar.gnome.org (Postfix) with ESMTP id 0659D3B0712 for ; Sat, 3 Jun 2006 13:36:01 -0400 (EDT) Received: from [80.133.46.133] (helo=[192.168.178.21]) by mrelayeu.kundenserver.de (node=mrelayeu3) with ESMTP (Nemesis), id 0MKxQS-1Fma2a2ZaM-0003xk; Sat, 03 Jun 2006 19:36:00 +0200 Message-ID: <4481C87E.4040304@evilissimo-softdev.de> Date: Sat, 03 Jun 2006 19:35:58 +0200 From: Vinzenz 'evilissimo' Feenstra User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Joe Van Dyk References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:23e4a05073fe97661123d83cc923aaa1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.202, BAYES_00=-2.599] X-Spam-Score: -2.397 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Iterating through a ListModel X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 17:36:05 -0000 Joe Van Dyk schrieb: > Gtk::TreeNodeChildren children = list_store->children(); > for (Gtk::TreeIter iter = children.begin(); iter != children.end(); > ++iter) > { > Gtk::TreeRow row = *iter; > // Now I can use row[something] > } > > I don't like having to convert the TreeIter to a TreeRow. Using a > TreeRow seems to make the code much nicer to read. Is there a way I > can eliminate the two-step process of getting a TreeRow? > > Thanks, > Joe What about data = (*iter)[something]; ? From gtkmm-forge-bounces@lists.sourceforge.net Sat Jun 3 15:07:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E957B3B022F for ; Sat, 3 Jun 2006 15:07:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24077-06 for ; Sat, 3 Jun 2006 15:07:51 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id ED6B93B013E for ; Sat, 3 Jun 2006 15:07:50 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5E91612531 for ; Sat, 3 Jun 2006 12:07:50 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sat, 03 Jun 2006 12:07:48 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.236 tagged_above=-999 required=2 tests=[AWL=-0.059, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_BM=0.077, TW_GD=0.077, TW_GT=0.077, TW_LG=0.077, TW_TK=0.077, TW_XF=0.077] X-Spam-Score: -1.236 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1142 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2006 19:07:54 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] New: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 3 Jun 2006 01:11:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] New: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x Summary: Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code Product: gtkmm Version: 2.6.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: braney.bugzilla4gnome@mailnull.com QAContact: gtkmm-forge@lists.sourceforge.net CC: braney.bugzilla4gnome@mailnull.com GNOME version: 2.9/2.10 GNOME milestone: Unspecified Overview Description: While trying to compile the example from "Drawing Straight Lines" in Chapter 15 of the gtkmm-2.4 tutorial, the compiler gave me this error message: myarea.cc: In member function 'virtual bool MyArea::on_expose_event(GdkEventExpose*)': myarea.cc:45: error: 'class Gdk::Window' has no member named 'create_cairo_context' The example in question is presented at http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s02.html and the code comes from http://www.gtkmm.org/docs/gtkmm-2.4/examples/book/drawingarea/simple . Steps to Reproduce: 1) Install latest gtkmm RPMs from Fedora Core 4 "Extras" repository: libsigc++20.i386 2.0.11-1 libsigc++20-devel.i386 2.0.11-1 glibmm24.i386 2.6.1-1 glibmm24-devel.i386 2.6.1-1 gtkmm24.i386 2.6.2-2 gtkmm24-devel.i386 2.6.2-2 gtkmm24-docs.i386 2.6.2-2 gtkglext.i386 1.0.6-2 gtkglext-devel.i386 1.0.6-2 2) Install latest cairo (1.0.4) and cairomm (0.6.0) from source tarballs. (I could not find cairomm available as an RPM.) 3) Download example code from http://www.gtkmm.org/docs/gtkmm-2.4/examples/book/drawingarea/simple/* (The files are: myarea.h myarea.cc main.cc) 4) Compile with command: g++ main.cc myarea.cc -o drawingarea `pkg-config cairo cairomm-1.0 gtkmm-2.4 --cflags --libs` (The pkg-config part expands to: -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/local/include/cairo -I/usr/local/include/cairomm-1.0 -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/atk-1.0 -L/usr/local/lib -lcairomm-1.0 -lcairo -lgtkmm-2.4 -lgdkmm-2.4 -latkmm-1.6 -lgtk-x11-2.0 -lpangomm-1.4 -lglibmm-2.4 -lsigc-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 ) 5) Notice error. Actual Results: Compiler complains: myarea.cc: In member function 'virtual bool MyArea::on_expose_event(GdkEventExpose*)': myarea.cc:45: error: 'class Gdk::Window' has no member named 'create_cairo_context' (This is the entire output of the compiler.) Expected Results: Program compiles and learning continues. Build Date & Platform: Platform: Fedora Core 4 (all packages kept up to date) Compiler: g++ (GCC) 4.0.2 20051125 (Red Hat 4.0.2-8) Build dates: libsigc++20.i386 2.0.11-1 Thu 05 May 2005 04:12:26 AM CDT libsigc++20-devel.i386 2.0.11-1 Thu 05 May 2005 04:12:26 AM CDT glibmm24.i386 2.6.1-1 Thu 05 May 2005 04:24:00 AM CDT glibmm24-devel.i386 2.6.1-1 Thu 05 May 2005 04:24:00 AM CDT gtkmm24.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkmm24-devel.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkmm24-docs.i386 2.6.2-2 Thu 05 May 2005 04:47:40 AM CDT gtkglext.i386 1.0.6-2 Thu 07 Apr 2005 01:19:56 PM CDT gtkglext-devel.i386 1.0.6-2 Thu 07 Apr 2005 01:19:56 PM CDT Additional Builds and Platforms: Unknown. Additional Information: Before installing cairomm, there were many more errors, as apparently the Cairo related classes/libraries could not be found. This error seems to be with gtkmm or the tutorial example, not with cairo/cairomm. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1142 ******************************************** From tometzky@batory.org.pl Sun Jun 4 09:50:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 604DE3B01C0 for ; Sun, 4 Jun 2006 09:50:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20650-07 for ; Sun, 4 Jun 2006 09:50:48 -0400 (EDT) Received: from szalupa.batory.org.pl (pompka.batory.org.pl [62.89.72.236]) by menubar.gnome.org (Postfix) with ESMTP id EAE513B018D for ; Sun, 4 Jun 2006 09:50:47 -0400 (EDT) Received: from opal.localdomain (ntwklan-62-233-204-42.devs.futuro.pl [62.233.204.42]) (authenticated bits=0) by szalupa.batory.org.pl (8.13.6/8.13.4) with ESMTP id k54DoXfu016286 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 4 Jun 2006 15:50:35 +0200 Received: from opal.localdomain (localhost.localdomain [127.0.0.1]) by opal.localdomain (8.13.6/8.13.4) with ESMTP id k54DoeNl006012; Sun, 4 Jun 2006 15:50:40 +0200 Received: (from tometzky@localhost) by opal.localdomain (8.13.6/8.13.6/Submit) id k54DodbB006009; Sun, 4 Jun 2006 15:50:39 +0200 X-Authentication-Warning: opal.localdomain: tometzky set sender to tometzky@batory.org.pl using -f Date: Sun, 4 Jun 2006 15:50:39 +0200 From: Tomasz Ostrowski To: gtkmm-list@gnome.org Message-ID: <20060604135038.GA2743@batory.org.pl> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i X-Scanned-By: MIMEDefang 2.53 on 62.89.72.236 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.311 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.311 X-Spam-Level: Cc: Subject: Re: valgrind X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 13:50:51 -0000 On Sat, 03 Jun 2006, Joe Van Dyk wrote: > How normal is it to see valgrind reporting leaked memory in a gtkmm > application running on Linux? Maybe it's the same problem I submitted to GTK Bugzilla: http://bugzilla.gnome.org/show_bug.cgi?id=341573 Which I encontered on Fedora Core 5. It got closed with an info that "this happens in the X libraries, and is not a problem". It does however make debugging with valgrind much harder - this error shows with every opened window, combo box etc. Regards Tometzky -- ...although Eating Honey was a very good thing to do, there was a moment just before you began to eat it which was better than when you were... Winnie the Pooh From chris@cvine.freeserve.co.uk Sun Jun 4 12:36:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 14DA03B016C for ; Sun, 4 Jun 2006 12:36:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29917-09 for ; Sun, 4 Jun 2006 12:36:18 -0400 (EDT) Received: from smtp2.freeserve.com (smtp2.wanadoo.co.uk [193.252.22.157]) by menubar.gnome.org (Postfix) with ESMTP id C06B93B009F for ; Sun, 4 Jun 2006 12:36:17 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3108.me.freeserve.com (SMTP Server) with ESMTP id 848F25800097; Sun, 4 Jun 2006 18:36:15 +0200 (CEST) Received: from laptop.homenet (modem-115.lion.dialup.pol.co.uk [217.135.160.115]) by mwinf3108.me.freeserve.com (SMTP Server) with ESMTP id C15535800086; Sun, 4 Jun 2006 18:36:14 +0200 (CEST) X-ME-UUID: 20060604163614792.C15535800086@mwinf3108.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by laptop.homenet (8.12.10/8.12.10) with ESMTP id k53M9VWc001380; Sat, 3 Jun 2006 23:10:12 +0100 From: Chris Vine To: "Vinzenz 'evilissimo' Feenstra" , gtkmm-list@gnome.org Date: Sat, 3 Jun 2006 23:09:28 +0100 User-Agent: KMail/1.5.4 References: <4480C770.3070607@evilissimo-softdev.de> In-Reply-To: <4480C770.3070607@evilissimo-softdev.de> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200606032309.28585.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.11 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.11 X-Spam-Level: Cc: Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 16:36:19 -0000 On Saturday 03 June 2006 12:19 am, Vinzenz 'evilissimo' Feenstra wrote: > Hi, > > I'm trying to use a string with german umlauts in an application and > Glib::locale_to_utf8 returns an invalid string. > If I execute this: > > Glib::ustring test =3D Glib::locale_to_utf8("=E4=F6=FC=DF"); > > and I retrieve an invalid object Glib::ustring the debugger shows me an > Bad Pointer in this object. > > I'm wondering if this _can_ be a Glibmm problem or if it is more a Glib > problem? > > Btw anyone knows another GTK+ package like this one from gladewin32.sf.ne= t? It is very bad practice to call Glib::locale_to_utf8() on a string literal= =20 because it will only work if the codeset locale on the machine on which the= =20 code is compiled is the same as the codeset in which the string literal=20 happens to have been written. These may not even be the same if the code i= s=20 written and compiled on the same machine (it will depend on the editor with= =20 which the code is being written). If you want a string literal to be in UTF8 then write it in UTF8, or write = it=20 in some other known codeset and use codeset conversion which does not base= =20 itself on the locale. Chris. From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 4 15:03:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3706D3B017A for ; Sun, 4 Jun 2006 15:03:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04902-08 for ; Sun, 4 Jun 2006 15:03:40 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id A4DC23B00D6 for ; Sun, 4 Jun 2006 15:03:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 36B0B12AB2 for ; Sun, 4 Jun 2006 12:03:40 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sun, 04 Jun 2006 12:03:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=0.096, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1143 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 19:03:42 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 2. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 3. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 3 Jun 2006 17:32:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060603213223.943206CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |NOTABUG ------- Comment #1 from jonner 2006-06-03 21:32 UTC ------- Thanks for reporting this, but this is not actually a bug. create_cairo_context() was introduced in gtkmm 2.9.x, so it won't be available in previous versions (2.6.x in your case). I suggest that you look at the documentation that you installed (gtkmm24-docs.i386 2.6.2-2) for the tutorial that applies to your version of gtkmm. I apologize that this was not made more clear in the online documentation. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 3 Jun 2006 21:08:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604010843.BAD0C6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #2 from Bryan Raney 2006-06-04 01:08 UTC ------- (In reply to comment #1) > Thanks for reporting this, but this is not actually a bug. > create_cairo_context() was introduced in gtkmm 2.9.x, so it won't be available > in previous versions (2.6.x in your case). I suggest that you look at the > documentation that you installed (gtkmm24-docs.i386 2.6.2-2) for the tutorial > that applies to your version of gtkmm. Thanks for the information, and for the suggestion. I actually hadn't thought of looking at the installed docs! > > I apologize that this was not made more clear in the online documentation. > Would it make sense for me to submit a bug report about the documentation being less-than-clear? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 4 Jun 2006 13:48:50 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604174850.274E56CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #3 from jonner 2006-06-04 17:48 UTC ------- > Would it make sense for me to submit a bug report about the documentation being > less-than-clear? Well, I'm trying to think of a good way to do this. In fact the drawing area chapter in the tutorial already has this note: --- Note Before gtkmm version 2.10, drawing was mostly done with Graphics Contexts (Gdk::GC) and other GDK drawing functions, but this has been largely superceded by the Cairo graphics library and its C++ binding Cairomm. See the Gdk Appendix for a description of the deprecated GDK techniques. In general, the Cairo drawing API is simpler than the GDK one, and it is generally recommended to use the Cairo drawing methods wherever possible in preference to the older GDK drawing methods. --- Do you think something more obvious is needed? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1143 ******************************************** From chris@cvine.freeserve.co.uk Sun Jun 4 17:21:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E53213B029E for ; Sun, 4 Jun 2006 17:21:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11413-10 for ; Sun, 4 Jun 2006 17:21:29 -0400 (EDT) Received: from smtp3.freeserve.com (smtp3.wanadoo.co.uk [193.252.22.156]) by menubar.gnome.org (Postfix) with ESMTP id 28CE83B0261 for ; Sun, 4 Jun 2006 17:21:28 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3203.me.freeserve.com (SMTP Server) with ESMTP id D1F461C0008E; Sun, 4 Jun 2006 23:21:26 +0200 (CEST) Received: from boulder.homenet (user-2699.l2.c1.dsl.pol.co.uk [81.77.170.139]) by mwinf3203.me.freeserve.com (SMTP Server) with ESMTP id A7A871C0008D; Sun, 4 Jun 2006 23:21:26 +0200 (CEST) X-ME-UUID: 20060604212126686.A7A871C0008D@mwinf3203.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by boulder.homenet (8.12.10/8.12.10) with ESMTP id k54LLs3M008846; Sun, 4 Jun 2006 22:21:54 +0100 From: Chris Vine To: gtkmm-list@gnome.org Date: Sun, 4 Jun 2006 22:21:54 +0100 User-Agent: KMail/1.9.1 References: <4480C770.3070607@evilissimo-softdev.de> <200606032309.28585.chris@cvine.freeserve.co.uk> In-Reply-To: <200606032309.28585.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606042221.54391.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.235 tagged_above=-999 required=2 tests=[AWL=-0.125, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135, TW_BM=0.077, TW_TK=0.077] X-Spam-Score: -2.235 X-Spam-Level: Cc: Subject: Re: locale_to_utf8 crashes on WinXP with Gtkmm 2.8.4 / Glibmm 2.8.6 and Gtk+ 2.8.18 / Glib 2.10.3 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 21:21:32 -0000 On Saturday 03 June 2006 23:09, Chris Vine wrote: > It is very bad practice to call Glib::locale_to_utf8() on a string literal > because it will only work if the codeset locale on the machine on which the > code is compiled is the same as the codeset in which the string literal > happens to have been written. These may not even be the same if the code > is written and compiled on the same machine (it will depend on the editor > with which the code is being written). Actually, on reflection it is more problematic than that. It will only work reliably if the codeset of the string literal as saved to file by the editor and compiled into the binary happens to be the same as the locale codeset under which the program is run by any particular user. Chris From cedric.gustin@gmail.com Mon Jun 5 03:44:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 61BD83B01BC for ; Mon, 5 Jun 2006 03:44:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11822-02 for ; Mon, 5 Jun 2006 03:44:14 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by menubar.gnome.org (Postfix) with ESMTP id 184083B019E for ; Mon, 5 Jun 2006 03:44:13 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l37so1482170nfc for ; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=Fnb2u8vH3CUXdXxCGA3dcPOI4NwNXCxSjw657zxAEN1rwVw0Ntbv+revQ3x6wgK3IUD8bVDn8m1ijCAKrwyx73zr/hdQrQ6+DYOhCVyeC3DNYzEEkSUt1DplqAje47a4106rV5iJ0Q/fCoiO8spQnmQp21AzaPNssrHhnQhQ3m8= Received: by 10.49.91.12 with SMTP id t12mr2933505nfl; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) Received: from ?62.4.151.206? ( [62.4.151.206]) by mx.gmail.com with ESMTP id a24sm5060458nfc.2006.06.05.00.44.10; Mon, 05 Jun 2006 00:44:12 -0700 (PDT) Message-ID: <4483E0C6.6050201@gmail.com> Date: Mon, 05 Jun 2006 09:44:06 +0200 From: Cedric Gustin User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: 3rdshift@comcast.net References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> In-Reply-To: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.446 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.446 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: cedric.gustin@gmail.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 07:44:15 -0000 3rdshift@comcast.net wrote: > Hi, > > I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. > > System vitals: > > OS: win xp > Env: mingw/msys > gtk+-2.0: 2.8.14 > gtkmm-2.4: 2.8.4 > > > Any ideas or hints would hightly appreciated. Does the interactive dialog gets resized in the gtkmm demo/Dialog and Message boxes ? Cedric From vladislav.grinchenko@comtechmobile.com Mon Jun 5 09:41:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0BB8D3B086F for ; Mon, 5 Jun 2006 09:41:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03075-06 for ; Mon, 5 Jun 2006 09:41:35 -0400 (EDT) Received: from EXCHANGEVS1.comtechtel.com (unknown [65.170.132.200]) by menubar.gnome.org (Postfix) with ESMTP id 7CDBD3B0839 for ; Mon, 5 Jun 2006 09:41:33 -0400 (EDT) Received: from 10.5.0.222 ([10.5.0.222]) by EXCHANGEVS1.comtechtel.com ([10.10.0.15]) via Exchange Front-End Server mail.comtechtel.com ([10.10.0.168]) with Microsoft Exchange Server HTTP-DAV ; Mon, 5 Jun 2006 13:43:13 +0000 Received: from zorro.comtechtel.com by mail.comtechtel.com; 05 Jun 2006 09:44:48 -0400 From: Vladislav Grinchenko To: cedric.gustin@gmail.com In-Reply-To: <4483E0C6.6050201@gmail.com> References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> <4483E0C6.6050201@gmail.com> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Mon, 05 Jun 2006 09:44:48 -0400 Message-Id: <1149515088.16525.2.camel@zorro> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 (2.6.1-1.fc5.2) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.294 tagged_above=-999 required=2 tests=[AWL=0.150, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077, UNPARSEABLE_RELAY=0.001] X-Spam-Score: -2.294 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 13:41:38 -0000 Cedric, In my other posting ("Can't enforce ..." hit the 'send' button prematurely), I supplied a modification to the demo dialog code that illustrated the ratio problem. Can you, please, compile it on your installation and tell me if you can resize it? thanks, -Vlad On Mon, 2006-06-05 at 09:44 +0200, Cedric Gustin wrote: > 3rdshift@comcast.net wrote: > > Hi, > > > > I am in a process of porting some gtkmm-based code to windows xp. Under linux, a piece of code that enforces the height/width ratio on a dialog works flawlessly. Under Windows, however, the same code would not let the user to resize the dialog. I included the modified stock dialog example to illustrate the point. > > > > System vitals: > > > > OS: win xp > > Env: mingw/msys > > gtk+-2.0: 2.8.14 > > gtkmm-2.4: 2.8.4 > > > > > > Any ideas or hints would hightly appreciated. > > Does the interactive dialog gets resized in the gtkmm demo/Dialog and > Message boxes ? > > Cedric > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list From joevandyk@gmail.com Mon Jun 5 14:30:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 500DE3B026A for ; Mon, 5 Jun 2006 14:30:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21345-07 for ; Mon, 5 Jun 2006 14:30:54 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id EDA063B08D4 for ; Mon, 5 Jun 2006 14:30:53 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1363379uge for ; Mon, 05 Jun 2006 11:30:52 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=PBO0eqF7vDA4n4GOJu2dxmckn07QPvdXc4o8g4RL8YwA8LmET+vgixVSnZKlod2xQ4G8qf7tchOpxrspGrEKeCtiZEm7rMQ0VoNXPzjq0zioiauNe5LdBD0L46UBoR05tYACkchiC7IEYL48q02PO6UVBeCc4pRmc1IrrxVvJTg= Received: by 10.67.105.19 with SMTP id h19mr3655780ugm; Mon, 05 Jun 2006 11:30:52 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 11:30:52 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 11:30:52 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.128 tagged_above=-999 required=2 tests=[AWL=0.318, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.128 X-Spam-Level: Subject: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 18:30:56 -0000 Hi, Imagine you have a program with an Update() function. This Update() function is called X times per second a non-gtkmm-related function. Also imagine that you have a gtkmm GUI. Every time Update() is called, the GUI should be updated with information that's available from inside the Update() function. How would you set this up? Would you have the Gtk stuff happening in a separate thread? I suppose you'd have to... How would you tell the gtk thread to update itself? ( I'm fairly new to multithreaded program design, and gtk in general) Thanks, Joe From joevandyk@gmail.com Mon Jun 5 14:47:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 08F823B08FF for ; Mon, 5 Jun 2006 14:47:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22628-10 for ; Mon, 5 Jun 2006 14:47:50 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 0D7013B0A35 for ; Mon, 5 Jun 2006 14:47:49 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1369727uge for ; Mon, 05 Jun 2006 11:47:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=qiuGk4xobr8jmf8RFfF5M+kUAJJ8xFJGpDEEBdS8LN+bOsTJYSDgnU/NzB9hRd7yhZgmJTw0k+FNnGLjWummptDLuvXkWOljGAUne0tKu8qvL06IJ1MnhVJ9qmxsS/9JCU0/PQSoFX0bBC/VSq5h0VjH7c4YHHL5l1Dm+sM87UY= Received: by 10.67.25.9 with SMTP id c9mr3672722ugj; Mon, 05 Jun 2006 11:47:49 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 11:47:48 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 11:47:48 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5339.194.138.18.132.1149231708.squirrel@webmail.murrayc.com> <44800867.6020504@topazelectro.ru> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.149 tagged_above=-999 required=2 tests=[AWL=0.297, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.149 X-Spam-Level: Subject: Re: versioning confusion X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 18:47:54 -0000 I'm trying the source rpms found at http://fedoraproject.org/extras/3/SRPMS/ ... hopefully they work. On 6/2/06, Joe Van Dyk wrote: > On 6/2/06, Igor Gorbounov wrote: > > Joe Van Dyk writes: > > > [...] > > > We're using Redhat Enterprise Linux 3. gtkmm doesn't appear to be in > > > the packages that come with the OS. > > It might be in some extra packages repository, just like for Fedora Core 5 > > there is the Extras repository. > > Igor Gorbounov > > I've never seen an extra packages repository for RHEL. > > Joe > From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 5 15:08:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7A29F3B026A for ; Mon, 5 Jun 2006 15:08:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23790-08 for ; Mon, 5 Jun 2006 15:08:38 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id DACCC3B03AD for ; Mon, 5 Jun 2006 15:08:37 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 375FAFBB0 for ; Mon, 5 Jun 2006 12:07:25 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Mon, 05 Jun 2006 12:07:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.39 tagged_above=-999 required=2 tests=[AWL=0.095, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.39 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1144 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 19:08:41 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code (gtkmm (bugzilla.gnome.org)) 2. [Bug 143007] popup menu: keyboard accelerator does not work while menu is visible (gtk+ (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 4 Jun 2006 18:58:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343741] Gdk::Window missing 'create_cairo_context' in "drawingarea/simple" tutorial example code To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060604225818.023C76CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343741 gtkmm | general | Ver: 2.6.x ------- Comment #4 from Bryan Raney 2006-06-04 22:58 UTC ------- (In reply to comment #3) > > Would it make sense for me to submit a bug report about the documentation being > > less-than-clear? > > Well, I'm trying to think of a good way to do this. In fact the drawing area > chapter in the tutorial already has this note: > > --- > Note > > Before gtkmm version 2.10, drawing was mostly done with Graphics Contexts > (Gdk::GC) and other GDK drawing functions, but this has been largely superceded > by the Cairo graphics library and its C++ binding Cairomm. See the Gdk Appendix > for a description of the deprecated GDK techniques. In general, the Cairo > drawing API is simpler than the GDK one, and it is generally recommended to use > the Cairo drawing methods wherever possible in preference to the older GDK > drawing methods. > --- > > Do you think something more obvious is needed? > Well, I was confused by that Note (and probably therefore initially ignored it), because I thought I was looking at the documentation for the gtkmm library, version 2.4, not 2.10. After all, the URL always has .../gtkmm-2.4/... in it. I didn't see what version 2.10 had to do with anything. After messing around with gtkmm and the website for a while, I think I finally understand that two different version numbers are involved: the API version, and the library version. The distinction was not initially clear to this newbie, however. (I'm not a programming newbie, but more of a newbie to open source programming libraries, and definitely to GTK, gtkmm, etc.) While it does say "This documentation is for the gtkmm 2.4 and gnomemm 2.6 APIs." at the top of http://www.gtkmm.org/docs/gtkmm-2.4/docs/, perhaps it should *also* say something like: "This means any version of the gtkmm library 2.4 through 2.10." (or whatever version numbers) Or maybe: "If you are using a version of the gtkmm library below 2.10, these docs may not apply to you." Whichever is the case. Also, in the tutorial, perhaps another disclaimer like: "Some chapters of the tutorial may apply to all versions of the gtkmm library, from 2.4 through 2.10, while some may apply only to newer versions of the library. Please also see the tutorial accompanying your version of the gtkmm library for information more specific to you." And perhaps each chapter or section could indicate specifically which library versions should work with it. At least this would give more of a heads-up to newbies (who I would expect to be looking at the tutorial) that what they are looking at may not apply to their situation. As for that note in Chapter 15, I notice that the appendix it refers to appears to be missing a lot of information about GDK that is in Chapter 14 of the tutorial I have installed locally (somewhat analogous to Chapter 15 of the online tutorial). Why not keep those extra sections in that appendix for people with older versions of the gtkmm library? I hope this helps in some small way. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 5 Jun 2006 13:47:20 -0400 (EDT) From: "gtk+ (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 143007] popup menu: keyboard accelerator does not work while menu is visible To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060605174720.B85246CC0B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=143007 gtk+ | uimanager/actions | Ver: 2.6.x ------- Comment #5 from Hans Breuer 2006-06-05 17:47 UTC ------- Given that The GIMP people have written a bunch of code to have the accelerators back in their "context menus" - and given that Dia now also uses GtkUIManager and thus has to either lack the accelerators or cut and paste a lof of code to resurrect them: Could there please be some function in Gtk to reenable the accelerators in nested "context menus"? They may be bad from the HIG's point of view, but IMO the toolkit should not enforce the HIG - just make it possible and convenient to follow. And to violate it where appropriate. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1144 ******************************************** From joevandyk@gmail.com Mon Jun 5 17:06:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C07663B002C for ; Mon, 5 Jun 2006 17:06:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31927-07 for ; Mon, 5 Jun 2006 17:06:37 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id 145383B0208 for ; Mon, 5 Jun 2006 17:06:36 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1419862uge for ; Mon, 05 Jun 2006 14:06:35 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=CfjWiDMnXbJy15ONj8/kDs6dE/R78ooOKZvs374nzyuZRRymPNdf9H7Fo8LleNRaa8khAP6mmdd4r2kSwtUqWW/GNu2ps8H7xhpIuYclGFif1ZfGmYXLMYYhsWm+DKW1a8BvFg2w9NhrQWpU1EXhPT8aOf2SIPX+bAw7JniqTAw= Received: by 10.67.97.7 with SMTP id z7mr3774918ugl; Mon, 05 Jun 2006 14:06:35 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 14:06:35 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 14:06:35 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.389 tagged_above=-999 required=2 tests=[AWL=-0.501, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.389 X-Spam-Level: Subject: Re: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 21:06:38 -0000 On 6/5/06, Hargobind Khalsa wrote: > Take a look at this: > http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18.html > I think that may be what you are looking for, no threads required. I don't see how that helps me. I want my Update() function to update the GUI each time it is called. Joe p.s. Is it possible to make the default reply-to address gtkmm-list@gnome.org? > On 6/5/06, Joe Van Dyk wrote: > > > Hi, > > Imagine you have a program with an Update() function. This Update() > function is called X times per second a non-gtkmm-related function. > > Also imagine that you have a gtkmm GUI. Every time Update() is > called, the GUI should be updated with information that's available > from inside the Update() function. > > How would you set this up? Would you have the Gtk stuff happening in > a separate thread? I suppose you'd have to... How would you tell the > gtk thread to update itself? ( I'm fairly new to multithreaded > program design, and gtk in general) > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > From pfjan@yahoo.com.br Mon Jun 5 18:02:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1102D3B08BD for ; Mon, 5 Jun 2006 18:02:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03661-01 for ; Mon, 5 Jun 2006 18:02:39 -0400 (EDT) Received: from web52114.mail.yahoo.com (web52114.mail.yahoo.com [206.190.48.117]) by menubar.gnome.org (Postfix) with SMTP id 7A7833B033E for ; Mon, 5 Jun 2006 18:02:39 -0400 (EDT) Received: (qmail 20288 invoked by uid 60001); 5 Jun 2006 22:02:38 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=pOCDNVF6FF2yDdo0A9TMS3GGAEmc8YJe2tBB00uvp7qNBQe5L18hkiBM7Kp5jOs6LR/as6lpScKFFHFRb+rqLRXxW0hwYo5Zq0irEkKGDHdZAMnE5rCl4/P6f7klzoYV7JpRo1F1M6wN9EexAr89+6YepX6J9vMtKSW9B4+q95g= ; Message-ID: <20060605220238.20286.qmail@web52114.mail.yahoo.com> Date: Tue, 6 Jun 2006 00:02:38 +0200 (CEST) From: Jan Pfeifer To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1685065713-1149544958=:15825" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Subject: Re: program design X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 22:02:44 -0000 --0-1685065713-1149544958=:15825 Content-Type: text/plain; charset=us-ascii hi Joe, I'm fairily new to gtk programming as well. But I also have separate threads on my project doing different things. When they need to update the GUI, I use the following mechanism to talk to the GUI thread: http://www.gtkmm.org/gtkmm2/docs/reference/html/classGlib_1_1Dispatcher.html It's not trivial to tell you the truth, so I wrapped this in my (yet another) thread class. I'm sending attached so you can see/use -- look for the gui_callback method. Btw, the code is LGPL licensed. hope it helps :) - jan ps.: if someone knows an easier way to do this, let me know ;) ----- Original Message ---- From: Joe Van Dyk To: gtkmm-list@gnome.org Sent: Monday, June 5, 2006 6:06:35 PM Subject: Re: program design On 6/5/06, Hargobind Khalsa wrote: > Take a look at this: > http://gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18.html > I think that may be what you are looking for, no threads required. I don't see how that helps me. I want my Update() function to update the GUI each time it is called. Joe p.s. Is it possible to make the default reply-to address gtkmm-list@gnome.org? > On 6/5/06, Joe Van Dyk wrote: > > > Hi, > > Imagine you have a program with an Update() function. This Update() > function is called X times per second a non-gtkmm-related function. > > Also imagine that you have a gtkmm GUI. Every time Update() is > called, the GUI should be updated with information that's available > from inside the Update() function. > > How would you set this up? Would you have the Gtk stuff happening in > a separate thread? I suppose you'd have to... How would you tell the > gtk thread to update itself? ( I'm fairly new to multithreaded > program design, and gtk in general) > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list --0-1685065713-1149544958=:15825 Content-Type: text/x-c++hdr; name="Thread.hh" Content-Disposition: attachment; filename="Thread.hh" #ifndef _FU_THREAD_ #define _FU_THREAD_ #include #include #include #include #include #include #include namespace FU { /** * @brief FlickrUp thread model: * * Typical thread class with the following extras: * *
    *
  • cancel() actually kills the thread;
  • *
  • Utility method to call the given slot on the GUI thread. It returns after the slot returns from the GUI thread.
  • *
*/ class Thread { public: /** * Start thread infrastructure: needs to be called before entering the main loop and * before the start of any threads **/ static void init_threads(); /** * Constructor **/ Thread(); /** * Destructor **/ virtual ~Thread(); /** * Start running the thread: called by who is creating the thread **/ void start(); /** * Force cancel of thread: should be safe. **/ void cancel(); /** * Wait until thread is finished **/ void join(); /** * Callback from the GUI: the slot will be called from the GUI thread, and the * current thread will be locked until the slot returns. * * @param slot called from the GUI thread, can be used to update the interface **/ template < typename T > void gui_callback( const T &slot ); protected: /** * Method that is called when the thread is run. Can be finished with a simple return * or throwing an exception. **/ virtual void run() = 0; /** * Allow temporary block of thread cancelation, used to guarantee atomic actions. * Remember to unblock soon after. **/ void block_cancel(); /** * Unblock of thread cancelation, used after block_cancel() **/ void unblock_cancel(); private: bool running, ready, to_end; pthread_t pthread; boost::shared_ptr< boost::thread > thread; class Runnable { public: Runnable( Thread *_t ) : t(_t) {} Thread *t; void operator() (); } runnable; friend class Runnable; static void sigusr_handler(void *); /* Start GUI callback system, to be called before entering the main loop */ static void gui_start(); /* Dispatcher lock: get hold of this before using the dispatcher */ static boost::mutex mutex_dispatcher; /* Application main dispatcher: use emit() to initiate */ static boost::shared_ptr< Glib::Dispatcher > dispatcher; /* Dispatcher callback */ static sigc::signal dispatcher_callback; /* Dispatcher receiver on gui thread: runs client's slot and releases lock */ static void dispatcher_receiver(); /* Dispatcher callback return mutex locker */ static void dispatcher_callback_lock(); public: /** * Class thrown when thread is to be cancelled: if you catch this rethrow it later. **/ class Cancel {}; }; //=========================================================== // // Implementation // //=========================================================== template < typename T > void Thread::gui_callback( const T &slot ) { boost::mutex::scoped_lock lock( mutex_dispatcher ); // sanity check if ( ! dispatcher ) throw std::runtime_error( "Thread:gui_callback(): dispatcher object not created" ); // Can't be cancelled during call to UI: risk losing lock block_cancel(); sigc::connection conn = dispatcher_callback.connect( slot ); // std::cout << "registered callback" << std::endl; dispatcher->emit(); //std::cout << "emitted to dispatcher" << std::endl; dispatcher_callback_lock(); // waits for the GUI to return //std::cout << "reacquired lock from dispatcher, method returned" << std::endl; conn.disconnect(); //std::cout << "unregistered callback" << std::endl; unblock_cancel(); // Allow blocks again //std::cout << "releasing dispatcher" << std::endl; } } // namespace FU #endif --0-1685065713-1149544958=:15825 Content-Type: text/x-c++src; name="Thread.cc" Content-Disposition: attachment; filename="Thread.cc" // // C++ Implementation: Thread // // Description: // // // Author: Jan Pfeifer , (C) 2006 // // Copyright: See COPYING file that comes with this distribution // // #include "FlickrUp.hh" #include "Thread.hh" #include #include using namespace std; using namespace boost; /////////////////////////////////////////////////////////////////////////////// // // Threads initialization: handle signal // /////////////////////////////////////////////////////////////////////////////// const int canceling_signal = SIGUSR1; void sig_usr_handler( int intr ) { // cerr << "Handler called!!" << endl; throw FU::Thread::Cancel(); //pthread_exit(0); } // usr_mask is used by all threads sigset_t usr_mask; void FU::Thread::init_threads() { //cout << "Setting handlers" << endl; // Set handler struct sigaction sa_usr; sa_usr.sa_handler = sig_usr_handler; sa_usr.sa_flags = 0; sigemptyset( &sa_usr.sa_mask ); sigaddset( &sa_usr.sa_mask, canceling_signal ); sa_usr.sa_restorer = 0; if ( sigaction( canceling_signal, &sa_usr, 0 ) ) { throw runtime_error( "Couldn't set sigaction()" ); } // Unmasking signal sigemptyset( &usr_mask ); sigaddset( &usr_mask, canceling_signal ); sigprocmask( SIG_UNBLOCK, &usr_mask, 0 ); // Start gui callback mechanism Thread::gui_start(); } /////////////////////////////////////////////////////////////////////////////// // // GUI callback mechanism: based on GLib::Dispatcher // /////////////////////////////////////////////////////////////////////////////// /* Dispatcher lock: get hold of this before using the dispatcher */ boost::mutex FU::Thread::mutex_dispatcher; /* Application main dispatcher: use emit() to initiate */ boost::shared_ptr< Glib::Dispatcher > FU::Thread::dispatcher; /* Dispatcher callback */ sigc::signal FU::Thread::dispatcher_callback; /* Mutex for callback: used to synchronize the running path from the client's thread to the gui thread and back */ boost::mutex dispatcher_callback_mutex; /* Locker on the dispatcher mutex */ boost::shared_ptr< boost::mutex::scoped_lock > dispatcher_callback_locker; /* Dispatcher callback return mutex locker */ void FU::Thread::dispatcher_callback_lock() { // creates a temporary lock: will only return when main lock has been released shared_ptr< mutex::scoped_lock > tmp = shared_ptr< mutex::scoped_lock > ( new mutex::scoped_lock( dispatcher_callback_mutex ) ); // make it the main lock dispatcher_callback_locker = tmp; } /* Dispatcher receiver on gui thread: runs client's slot and releases lock */ void FU::Thread::dispatcher_receiver() { // cout << "- emiting callback" << endl; dispatcher_callback.emit(); // cout << "- releasing callback lock" << endl; dispatcher_callback_locker.reset(); } void FU::Thread::gui_start() { // Register dispatcher dispatcher = shared_ptr( new Glib::Dispatcher ); dispatcher_callback_lock(); dispatcher->connect( sigc::ptr_fun( FU::Thread::dispatcher_receiver ) ); } /////////////////////////////////////////////////////////////////////////////// // // Implement Thread class // /////////////////////////////////////////////////////////////////////////////// FU::Thread::Thread() : running(false), ready(false), to_end( false ), pthread(0), thread(), runnable( this ) { } FU::Thread::~Thread() { if ( running ) { cancel(); } if ( pthread ) join(); pthread = 0; } void FU::Thread::start() { // pthread_t p = pthread_self(); // cout << "Original thread: " << p << endl; boost::thread *t; t = new boost::thread( runnable ); thread = shared_ptr< boost::thread >( t ); } void FU::Thread::Runnable::operator() () { try { // It is already running t->running = true; t->pthread = pthread_self(); // Set mask appropriately t->unblock_cancel(); // Ready: after this point, requests will signal (pthread_kill) to end t->ready = true; // Check for end (if it was asked before we set ready) if ( t->to_end ) return; t->run(); } catch ( FU::Thread::Cancel & ) { // Ok, normal end } catch ( exception &e ) { cerr << "Exception made thread exit: " << e.what() << endl; } catch (...) { cerr << "Unknown exception made thread exit" << endl; } t->ready = false; t->running = false; } void FU::Thread::cancel() { to_end = true; if ( pthread ) pthread_kill( pthread, canceling_signal); // cout << "+ canceling thread: " << pthread << endl; } void FU::Thread::block_cancel() { pthread_sigmask( SIG_BLOCK, &usr_mask, 0 ); } void FU::Thread::unblock_cancel() { pthread_sigmask( SIG_UNBLOCK, &usr_mask, 0 ); } void FU::Thread::join() { // cout << "+ joining thread" << endl; thread->join(); thread.reset(); //cout << "+ thread joined" << endl; } --0-1685065713-1149544958=:15825-- From joevandyk@gmail.com Mon Jun 5 18:38:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7499D3B09F3 for ; Mon, 5 Jun 2006 18:37:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05683-02 for ; Mon, 5 Jun 2006 18:37:23 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 251E73B09BB for ; Mon, 5 Jun 2006 18:37:21 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1447571uge for ; Mon, 05 Jun 2006 15:37:20 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=cx5//ocL/AkrlfnI0B5ScELI8aTckCc7/nOD8uUMdfBo+jzo3l5jnDi9clSeV590xP/MiojlCWooTOrrEbL+B0WeamlRe+6xqns3ZPFguRYvdvb6WCPJFRYO2/fIzb+UETA0s/Ju4k4DeFZQmxw+le/ol7s0i9ZQwuwILX4vTV8= Received: by 10.67.30.6 with SMTP id h6mr3864580ugj; Mon, 05 Jun 2006 15:37:20 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 15:37:20 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 15:37:20 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.218 tagged_above=-999 required=2 tests=[AWL=0.382, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.218 X-Spam-Level: Subject: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 22:38:08 -0000 Any ideas why this segfaults? Any ideas on how to fix it? Thanks, Joe #include #include #include struct GUI : public Gtk::Window { Gtk::Label label; std::string text; GUI() { text = "Sup"; set_title("Application Title"); resize(300, 300); label.set_text("Label title"); add(label); show_all(); } void start() { std::cerr << "Before start()" << std::endl; Gtk::Main::run(*this); std::cerr << "After start()" << std::endl; } void update(const std::string &input) { label.set_text(input); } }; struct Program { // Has to be a pointer? Because I can't call Gtk::main // before I construct the GUI? GUI *gui; void initialize(int argc, char *argv[]) { Glib::thread_init(); Gtk::Main kit(argc, argv); gui = new GUI(); Glib::Thread *gui_thread = Glib::Thread::create(sigc::mem_fun(*gui, &GUI::start), true); // This function needs to return -- can't join on thread } void update(const std::string &input) { gui->update(input); } void shutdown() { std::cerr << "shutdown" << std::endl; } }; // I can't change main(). So, Glib::thread_init() and company needs to be done // in the above class' constructor. But that causes problems... int main(int argc, char *argv[]) { Program program; program.initialize(argc, argv); std::string input; while(true) { std::cout << "\n\nType in something cool: "; while (std::getline(std::cin, input)) program.update(input); } } From xjianz@gmail.com Mon Jun 5 19:58:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 540EE3B0967 for ; Mon, 5 Jun 2006 19:58:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09577-08 for ; Mon, 5 Jun 2006 19:58:37 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id 4687D3B094A for ; Mon, 5 Jun 2006 19:58:37 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2175349nzo for ; Mon, 05 Jun 2006 16:58:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=XDi6PJ4fv0hHhJVmgwr9Pb77fxC8FX6X5XLGtEi5eUYt1YwMWw0Wf/HjLPW9Yp+eayQgxnCxmCXqyaobgR7MYXD9DEVftjGkagpRIRwTc0af61qs4B8qgxI7VegbNXYNNh0WxzB+fF7zm3X726n/+NWf7JYgn8+fbKH43KUFI1k= Received: by 10.36.33.17 with SMTP id g17mr4767448nzg; Mon, 05 Jun 2006 16:58:36 -0700 (PDT) Received: by 10.36.121.11 with HTTP; Mon, 5 Jun 2006 16:58:36 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 11:58:36 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2316_8165376.1149551916517" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.833 tagged_above=-999 required=2 tests=[AWL=-1.042, BAYES_20=-0.74, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.833 X-Spam-Level: Subject: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jun 2006 23:58:38 -0000 ------=_Part_2316_8165376.1149551916517 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes. Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing) How can I do network programming using gtkmm, considering platform independence? Thanks!!! Fei ------=_Part_2316_8165376.1149551916517 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes.

Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing)

How can I do network programming using gtkmm, considering platform independence?

Thanks!!!

Fei
------=_Part_2316_8165376.1149551916517-- From joevandyk@gmail.com Mon Jun 5 20:12:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7F57B3B0924 for ; Mon, 5 Jun 2006 20:12:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10460-08 for ; Mon, 5 Jun 2006 20:12:00 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 954C13B0926 for ; Mon, 5 Jun 2006 20:11:59 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1469763uge for ; Mon, 05 Jun 2006 17:11:58 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=VBNs7HFyDH+Ric5rCWDBZxPoYw1FmfUBXapEFT7gBypZepuXVuBdjK6jZkKgMSU+VKwWJfZbb10qQ/IGla04lL1a1FAZRZ1peH3ImGRqFxoqk77tLjevDXWQS3w6eIQtnTzbsFor6PSLP+mPLIxGDHagT4cOAIxlXF/hLQFXtLc= Received: by 10.67.105.19 with SMTP id h19mr3923127ugm; Mon, 05 Jun 2006 17:11:58 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:11:58 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:11:58 -0700 From: "Joe Van Dyk" Cc: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.344 tagged_above=-999 required=2 tests=[AWL=-0.456, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.344 X-Spam-Level: Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:12:02 -0000 On 6/5/06, Xiangfei Jia wrote: > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? > > Thanks!!! gtkmm is a graphical toolkit only. No networking libraries are included in it. From joevandyk@gmail.com Mon Jun 5 20:18:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 989D93B03C9 for ; Mon, 5 Jun 2006 20:18:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10629-08 for ; Mon, 5 Jun 2006 20:18:25 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 4F0BB3B000B for ; Mon, 5 Jun 2006 20:18:25 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1471302uge for ; Mon, 05 Jun 2006 17:18:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PRdLHnrnQV4wcQxYkN5y3A+Brd+cBtO9GMPOhScRSj4zQq9KRUWINqS31MZxMGa4SLvgaRVAwkwLaVTqBtH5i1vmkVebftbQ79kHQX3eWHT9XzUcB6Z5r9IDpJvQSLVrLqhdclCGoaNWDbZ7ijNaaJR8kQzO8zOJ/nWqX6GvhuQ= Received: by 10.67.100.12 with SMTP id c12mr3926161ugm; Mon, 05 Jun 2006 17:18:24 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:18:24 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:18:24 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=-0.355, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.397 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:18:27 -0000 On 6/5/06, Joe Van Dyk wrote: > Any ideas why this segfaults? Any ideas on how to fix it? Aha. If I create the Gtk::Main object as a global, it works. However, the documentation says I can't do it. (http://gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1Main.html) Obviously, I can do it. And it's the only way I can figure out how to get this particular program to work. But I imagine something bad will probably happen.... ? Joe From joevandyk@gmail.com Mon Jun 5 20:40:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A37313B0913 for ; Mon, 5 Jun 2006 20:40:08 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11780-08 for ; Mon, 5 Jun 2006 20:40:07 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id CC8A33B0457 for ; Mon, 5 Jun 2006 20:40:06 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1475837uge for ; Mon, 05 Jun 2006 17:40:05 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=i4M+1jhY081bGgsXjZPNN7llWeRRkA8HI3wmroP4zlbXL/sgG7xcD2xS/nXS2UtZrCLAgBhfMtB5a8cTHvM2zdZa4l+KjlB8l1f8gHhcvww3zTU5rIHA7exWKVs2HM1lY0gSma/xWL8cy6xPkUjwtPuqNq2ViB+fis489dg7hs4= Received: by 10.67.25.9 with SMTP id c9mr3939972ugj; Mon, 05 Jun 2006 17:40:05 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 17:40:05 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 17:40:05 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.154 tagged_above=-999 required=2 tests=[AWL=0.446, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.154 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 00:40:08 -0000 On 6/5/06, Hargobind Khalsa wrote: > I think the problem with the code is that you are calling > > > Gtk::Main kit(argc, argv); > > Inside your initialize() function. > When you then return to the main function the variable "kit" has gone out of > scope and has therefore been destroyed, effectively uninitializing GTKmm... > that's why > > Gtk::Main kit(argc, argv); > is usually done in the main function. > > If you were to store "kit" in a variable that has global scope or the scope > of main then you prevent this from happening. Ah, that makes sense. I wonder why the documentation says a Gtk::Main object can't be created in the global scope. Apparently, that's what I want to do, as I can't put it inside main(). Joe From joevandyk@gmail.com Mon Jun 5 21:29:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D1C083B0076 for ; Mon, 5 Jun 2006 21:29:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14559-07 for ; Mon, 5 Jun 2006 21:29:05 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id 2C0973B0289 for ; Mon, 5 Jun 2006 21:29:05 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1486392uge for ; Mon, 05 Jun 2006 18:29:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ZEEPRRHrfLNjxLVJ0tiI2+IGjwwKLdJ/YchhazIbtYb5y94TIK/KfperOaRAWMBeETg2hNCC/OUQeqRW39Me1xjVjME+E2QglW8Ms2QIRe7fG000aCk0ZK5DPLDNlKVECS7QBp5Q3jWf6fbh4GAp0VDqqNMX3VHVXSA0DYqqnvY= Received: by 10.66.222.9 with SMTP id u9mr3977606ugg; Mon, 05 Jun 2006 18:29:04 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Mon, 5 Jun 2006 18:29:04 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 18:29:04 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.171 tagged_above=-999 required=2 tests=[AWL=0.429, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.171 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 01:29:07 -0000 On 6/5/06, Hargobind Khalsa wrote: > I wonder why the documentation says a Gtk::Main object can't be > > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > > > > Why not? You note that you can't change main but I don't see any reason for > this. > > You could also probably store the object in your GUI struct... but there > might be some problem I'm not seeing with that. main() is autogenerated for me. (it's complicated) From kanadakid@gmail.com Mon Jun 5 23:19:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 373A53B0074 for ; Mon, 5 Jun 2006 23:19:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19278-08 for ; Mon, 5 Jun 2006 23:19:55 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.231]) by menubar.gnome.org (Postfix) with ESMTP id 9966A3B000A for ; Mon, 5 Jun 2006 23:19:55 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i7so49163wra for ; Mon, 05 Jun 2006 20:19:54 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=FVf4iX57uFL5weAhfI45+TTaASzg/lsyyFjcW8pwkuXOKTXc/7iEQQQXpIvUtKxRMvfg7MlhCWBKzitdzDoas8F9cpA9Bh/Yplju4K7MOI0hXL0U7QfPnm1OcJZsA+fg9nHhiWwgkmZ7H2Y6xiIpWN6Mufk+0LBBFz9rg2ttyNM= Received: by 10.54.127.4 with SMTP id z4mr5526006wrc; Mon, 05 Jun 2006 20:19:54 -0700 (PDT) Received: by 10.54.158.8 with HTTP; Mon, 5 Jun 2006 20:19:54 -0700 (PDT) Message-ID: Date: Mon, 5 Jun 2006 23:19:54 -0400 From: "Mike Polan" To: "Xiangfei Jia" , gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_10773_16059721.1149563994259" References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.949 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.949 X-Spam-Level: Cc: Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 03:19:57 -0000 ------=_Part_10773_16059721.1149563994259 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline 2006/6/5, Xiangfei Jia : > > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? > > Thanks!!! > > Fei > Try libcurl: http://curl.haxx.se/libcurl/. It provides a wide array of file tranfser capabilities and other misc network things. As a bonus, it is also very portable, and functions well with gtk/gtkmm. _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > ------=_Part_10773_16059721.1149563994259 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

2006/6/5, Xiangfei Jia <xjianz@gmail.com>:
I used Qt long time ago for network programming. Qt provides http, ftp and other network related communication classes.

Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? (just checked gtkmm API, found nothing)

How can I do network programming using gtkmm, considering platform independence?

Thanks!!!

Fei

Try libcurl: http://curl.haxx.se/libcurl/ . It provides a wide array of file tranfser capabilities and other misc network things. As a bonus, it is also very portable, and functions well with gtk/gtkmm.

_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list



------=_Part_10773_16059721.1149563994259-- From paul@linuxaudiosystems.com Tue Jun 6 07:40:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 356DC3B0A2E for ; Tue, 6 Jun 2006 07:40:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16977-03 for ; Tue, 6 Jun 2006 07:40:23 -0400 (EDT) Received: from vms046pub.verizon.net (vms046pub.verizon.net [206.46.252.46]) by menubar.gnome.org (Postfix) with ESMTP id BC2853B0625 for ; Tue, 6 Jun 2006 07:40:20 -0400 (EDT) Received: from dual ([151.197.208.235]) by vms046.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J0F0051OSEXGEH4@vms046.mailsrvcs.net> for gtkmm-list@gnome.org; Tue, 06 Jun 2006 06:40:09 -0500 (CDT) Date: Tue, 06 Jun 2006 07:40:23 -0400 From: Paul Davis In-reply-to: To: Joe Van Dyk Message-id: <1149594023.12354.28.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.478 tagged_above=-999 required=2 tests=[AWL=-0.033, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.478 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 11:40:34 -0000 On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > I wonder why the documentation says a Gtk::Main object can't be > created in the global scope. Apparently, that's what I want to do, as > I can't put it inside main(). GTK and gtkmm require library initialization before any objects related to them can be created. by attempting to put Gtk::Main in global scope you are effectively asking for this order to be reversed. From ramashish.lists@gmail.com Tue Jun 6 09:11:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 087523B00CD for ; Tue, 6 Jun 2006 09:11:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23663-02 for ; Tue, 6 Jun 2006 09:11:22 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.232]) by menubar.gnome.org (Postfix) with ESMTP id 0790B3B00B4 for ; Tue, 6 Jun 2006 09:11:21 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i4so131054wra for ; Tue, 06 Jun 2006 06:11:21 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=FjV3mZAiuZhOGprCdVernZOarZngcYF148Nga8XJ+t00PxKmxhgouEM75mPQI7FSuhV0YxyuHsGV497TFnIX+arbYJcaQbQ1td4xh4Qjq6SRyjGo5jkl3ZHE6MOoa7wLU4tXc00kJMEZmmYFPGltNhlkhl8a8mXANcHGwAS6z1Q= Received: by 10.54.86.12 with SMTP id j12mr214523wrb; Tue, 06 Jun 2006 06:11:21 -0700 (PDT) Received: by 10.54.141.11 with HTTP; Tue, 6 Jun 2006 06:11:21 -0700 (PDT) Message-ID: <6bd1d93e0606060611i7b7e2c07n63492fcf3cc4d8a8@mail.gmail.com> Date: Tue, 6 Jun 2006 18:41:21 +0530 From: "Ramashish Baranwal" To: "Xiangfei Jia" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[AWL=0.201, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: networking programming uisng gtkmm?? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 13:11:24 -0000 On 6/6/06, Xiangfei Jia wrote: > I used Qt long time ago for network programming. Qt provides http, ftp and > other network related communication classes. > > Now I'm using gtkmm. Does gtkmm provides this kind of network API at all? > (just checked gtkmm API, found nothing) > > How can I do network programming using gtkmm, considering platform > independence? I don't have any experience doing network programming using gtkmm. If you are looking for a portable C++ networking library, check out ACE (http://www.cs.wustl.edu/~schmidt/ACE-overview.html). Ram From joevandyk@gmail.com Tue Jun 6 14:03:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 434A53B023F for ; Tue, 6 Jun 2006 14:03:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11336-05 for ; Tue, 6 Jun 2006 14:03:12 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 1A2CC3B016D for ; Tue, 6 Jun 2006 14:03:12 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1782521uge for ; Tue, 06 Jun 2006 11:03:10 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=RfdrFt7X2PxyIwr9ZEguLrHcjVhtc53YzA0E3+6cpOIg4O6DG5uIDlBxeKgwYyDMWuomHIiFj4xKcJCNs1V8tXE9sSI3gDrs1zj4Q95YsXPONKgYPFByAg0+jI/Jrc3AT9pz9zd6OUta399dKsF5Gz/GfZW06nHWGupKw5jtuQo= Received: by 10.67.25.9 with SMTP id c9mr4739683ugj; Tue, 06 Jun 2006 11:03:10 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 11:03:10 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 11:03:10 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: <1149594023.12354.28.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.109 tagged_above=-999 required=2 tests=[AWL=0.337, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.109 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 18:03:13 -0000 On 6/6/06, Paul Davis wrote: > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > I wonder why the documentation says a Gtk::Main object can't be > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > GTK and gtkmm require library initialization before any objects related > to them can be created. by attempting to put Gtk::Main in global scope > you are effectively asking for this order to be reversed. So, in the program that I had in the original email, why did it work if I had the Gtk::Main call outside of any functions? Joe From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 6 15:17:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C642A3B0B68 for ; Tue, 6 Jun 2006 15:17:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15769-06 for ; Tue, 6 Jun 2006 15:17:32 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 232E63B0B4F for ; Tue, 6 Jun 2006 15:17:32 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 2E8FA16D1F for ; Tue, 6 Jun 2006 12:05:41 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 06 Jun 2006 12:05:38 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.391 tagged_above=-999 required=2 tests=[AWL=0.094, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.391 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1145 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 19:17:33 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343997] New: gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 6 Jun 2006 06:50:33 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] New: gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Summary: gtkmm printcontext does not build Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: waschk@mandriva.org QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.15/2.16 GNOME milestone: Unspecified gtkmm 2.9.3 does not build, this is the error: printcontext.cc: In member function 'Cairo::RefPtr Gtk::PrintContext::get_cairo()': printcontext.cc:132: error: 'gtk_print_context_get_cairo' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::get_fontmap()': printcontext.cc:182: error: 'gtk_print_context_get_fontmap' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::create_context()': printcontext.cc:197: error: 'gtk_print_context_create_context' was not declared in this scope printcontext.cc: In member function 'Glib::RefPtr Gtk::PrintContext::create_layout()': printcontext.cc:207: error: 'gtk_print_context_create_layout' was not This is with gtk+ 2.9.2, cairomm 0.6.0 and cairo 1.1.6 on Mandriva Cooker. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1145 ******************************************** From fedemico@yahoo.com Tue Jun 6 18:49:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1411A3B0124 for ; Tue, 6 Jun 2006 18:49:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27320-05 for ; Tue, 6 Jun 2006 18:49:44 -0400 (EDT) Received: from web60324.mail.yahoo.com (web60324.mail.yahoo.com [209.73.178.132]) by menubar.gnome.org (Postfix) with SMTP id 2E8EF3B00E6 for ; Tue, 6 Jun 2006 18:49:44 -0400 (EDT) Received: (qmail 25228 invoked by uid 60001); 6 Jun 2006 22:49:43 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=mEpI74eiiQixhqoY4t57pu3eRwjfOT7gXsREkslLcpNb6+MndMzD8SaEP4yO/gryJWwdG0rpg/J/bFPE4JVQlxJcqNAkoc9kvHBe79xpnJG/5BluvUO46VwbzupfJrF1Xa2GUXddKzqB031V4wOR7Io/LS+MhDfNTpCoVKJxnvQ= ; Message-ID: <20060606224943.25226.qmail@web60324.mail.yahoo.com> Received: from [163.178.124.134] by web60324.mail.yahoo.com via HTTP; Tue, 06 Jun 2006 17:49:43 CDT Date: Tue, 6 Jun 2006 17:49:43 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.648 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 1.648 X-Spam-Level: * Subject: Gdk::Pixbuf X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 22:49:47 -0000 How are you? Im not sure if this is going to go to someone. If so, I would like you to answer me please. I have a problem with pixbufs, I would appreciate that somebody answer me in order to say what is my problem. It is something related with that message Aurelian KAMEL wrote. Thanks to everybody __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From joevandyk@gmail.com Tue Jun 6 20:38:49 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AAA5A3B0344 for ; Tue, 6 Jun 2006 20:38:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32478-07 for ; Tue, 6 Jun 2006 20:38:48 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id 6C6D13B012A for ; Tue, 6 Jun 2006 20:38:48 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so88579ugf for ; Tue, 06 Jun 2006 17:38:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=E3ZMW0bIXrl2ThD4fVmZ4IhVpAzD67Zoklkcfl4cvgEl0/bu+vyOYajFytz186coHXmhrISkoG5lcqojusShUgsnLGrxliAq5OvZj8W11O87wEvNdTh+llLU2fa1BTUj7lgMSGVyU3P+7BXUp3lVMKk3HXex1YL+6Qg9ygdFVt4= Received: by 10.67.105.19 with SMTP id h19mr136627ugm; Tue, 06 Jun 2006 17:38:47 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 17:38:47 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 17:38:47 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.856 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, AWL=0.057, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.856 X-Spam-Level: Subject: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 00:38:49 -0000 Is there any reason why the reply-to address on this list isn't gtkmm-list@gnome.org? On most mailing lists that I'm on, the default reply-to address is the mailing list address. On this one, I always forget to to make sure that I send the email to the mailing list address instead of to the person who sent the email that I'm replying to. Thanks, Joe From joevandyk@gmail.com Tue Jun 6 20:43:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0173E3B0752 for ; Tue, 6 Jun 2006 20:43:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00362-08 for ; Tue, 6 Jun 2006 20:42:59 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id C066D3B038B for ; Tue, 6 Jun 2006 20:42:58 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id m3so80040ugc for ; Tue, 06 Jun 2006 17:42:57 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=jkgaKDKQOWsa4nxJaGJriW8oVqujBp9dh80RLRi4Gw5ydt7ety60jta/15T61JMAB8ZilwFtKxmncgjMf7WvcEPLhFwHaTvFEJOp8tgzAyu/oSm5Vj0Je7TInVrc/K/eZfhQZNqmnbWGcss79PAkVpOeZngKibswSdEKiOenxGE= Received: by 10.67.15.3 with SMTP id s3mr125055ugi; Tue, 06 Jun 2006 17:36:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Tue, 6 Jun 2006 17:36:56 -0700 (PDT) Message-ID: Date: Tue, 6 Jun 2006 17:36:56 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20060606224943.25226.qmail@web60324.mail.yahoo.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.423 tagged_above=-999 required=2 tests=[AWL=-0.381, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.423 X-Spam-Level: Subject: Re: Gdk::Pixbuf X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 00:43:00 -0000 On 6/6/06, Joe Van Dyk wrote: > On 6/6/06, Luis Federico G=F3mez Salazar wrote: > > How are you? > > Im not sure if this is going to go to someone. If so, > > I would like you to answer me please. > > I have a problem with pixbufs, I would appreciate that > > somebody answer me in order to say what is my problem. > > It is something related with that message Aurelian > > KAMEL wrote. > > I am good. How are you? > > It might help if you describe your pixbuf problem. > > Thanks, > Joe From mojofunk@gmail.com Wed Jun 7 01:51:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3D3873B0BC5 for ; Wed, 7 Jun 2006 01:51:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16770-05 for ; Wed, 7 Jun 2006 01:51:34 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by menubar.gnome.org (Postfix) with ESMTP id C18A73B022D for ; Wed, 7 Jun 2006 01:51:33 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id h2so75080nfe for ; Tue, 06 Jun 2006 22:51:32 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=iuVuSSfj3Ov+xi9SBbJ+HjCvigs0+MQ2P4TMjGc7W2iYbQRDN1LAJrtAMSRmG2clKhkFNnFZekls7ZIbuU2kvDQy+gN59EsQO24uZ52SK6hRQ5b09iiATiHSzM04I61hIH5GKpqaWcwkyZ08Gc6LZRNVDil3hAbnBckvmt6NdIE= Received: by 10.48.12.12 with SMTP id 12mr138630nfl; Tue, 06 Jun 2006 22:51:31 -0700 (PDT) Received: by 10.49.41.15 with HTTP; Tue, 6 Jun 2006 22:51:31 -0700 (PDT) Message-ID: <4bb03be40606062251t38476d8bhcf92cbaa7dac9e82@mail.gmail.com> Date: Wed, 7 Jun 2006 15:51:31 +1000 From: "Tim Mayberry" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.042 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.042 X-Spam-Level: Subject: Problem restoring pane handle position after fullscreen X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 05:51:35 -0000 Hello, I don't think i've posted to this list before so I'll start by thanking everyone involved with gtkmm, it is a real pleasure to use so far. I noticed what appeared to be a bug in an application that I use a fair bit and it annoyed me enough that I set out to fix it. I couldn't see anything obviously wrong with the code so I created a silly test case that exhibits the same behaviour. The application(and the test case) contains a horizontal pane, when the window is in fullscreen mode child1 of the pane is set to occupy the entire space, then when the window is restored using unfullscreen the pane handle is reset to the position it was in before the fullscreen. I can't get the position of the pane handle to restore to the correct location and I'd appreciate it if someone could tell me what is preventing it from working, is the code incorrect or is there some other problem. Thanks in advance, test case follows: #include class PaneTest : public Gtk::Window { public: PaneTest(); protected: void on_pane_toggled(); Gtk::VBox m_box; Gtk::Button m_child1_button; Gtk::Button m_child2_button; Gtk::HPaned m_pane; Gtk::ToggleButton m_toggle_button; gint m_last_pane_position; }; PaneTest::PaneTest() : m_toggle_button("Maximize Child Button 1"), m_child1_button("Pane Child Button 1"), m_child2_button("Pane Child Button 2"), m_last_pane_position(0) { set_title("pane test"); set_border_width(10); m_toggle_button.signal_toggled().connect( sigc::mem_fun(*this, &PaneTest::on_pane_toggled) ); m_pane.pack1(m_child1_button, true, true); m_pane.pack2(m_child2_button, true, true); m_box.pack_start(m_pane); m_box.pack_start(m_toggle_button); add(m_box); show_all_children(); } void PaneTest::on_pane_toggled() { if(m_toggle_button.get_active()) { m_last_pane_position = m_pane.get_position(); m_pane.set_position(m_pane.property_max_position()); fullscreen(); } else { unfullscreen(); m_pane.set_position(m_last_pane_position); } } int main(int argc, char *argv[]) { Gtk::Main kit(argc, argv); PaneTest ptest; Gtk::Main::run(ptest); return 0; } From fbacque@free.fr Wed Jun 7 02:54:09 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A077E3B0A40 for ; Wed, 7 Jun 2006 02:54:09 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20496-09 for ; Wed, 7 Jun 2006 02:54:08 -0400 (EDT) Received: from smtp5-g19.free.fr (smtp5-g19.free.fr [212.27.42.35]) by menubar.gnome.org (Postfix) with ESMTP id 9B2443B05FA for ; Wed, 7 Jun 2006 02:54:08 -0400 (EDT) Received: from alakazam.opl.hom (lns-bzn-61-82-250-87-203.adsl.proxad.net [82.250.87.203]) by smtp5-g19.free.fr (Postfix) with SMTP id 20AD9275CF for ; Wed, 7 Jun 2006 08:54:07 +0200 (CEST) Date: Wed, 7 Jun 2006 09:03:19 +0200 From: Francis BACQUE To: gtkmm-list@gnome.org Message-Id: <20060607090319.2e0a0848.fbacque@free.fr> In-Reply-To: References: X-Mailer: Sylpheed version 2.2.0 (GTK+ 2.8.12; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.777 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.777 X-Spam-Level: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 06:54:09 -0000 On Tue, 6 Jun 2006 17:38:47 -0700 "Joe Van Dyk" wrote: > Is there any reason why the reply-to address on this list isn't > gtkmm-list@gnome.org? It is the job of a good mail user agent ;) Francis From joevandyk@gmail.com Wed Jun 7 03:06:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 15FAB3B03A5 for ; Wed, 7 Jun 2006 03:06:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21388-02 for ; Wed, 7 Jun 2006 03:06:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id E899C3B0365 for ; Wed, 7 Jun 2006 03:06:37 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id m2so182607uge for ; Wed, 07 Jun 2006 00:06:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=c+o31+4CUqiriiruJQlQZWUUdZvXWoxlzWHGgwwn6V3Lhd5wQhlycwS5aZQXRFD3WeqX40rEPe2NtVD8tK3FZNIljMQF1k7R/moAJDYjx8ujtPizSGoYy6a0zdSSw17AKApmMnE2IFUZG+Lhy0CNRvnBT0xnRPomlDm1w9RKIyo= Received: by 10.66.250.17 with SMTP id x17mr199457ugh; Wed, 07 Jun 2006 00:06:36 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 00:06:36 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 00:06:36 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: <20060607090319.2e0a0848.fbacque@free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060607090319.2e0a0848.fbacque@free.fr> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.064 tagged_above=-999 required=2 tests=[ADDRESS_IN_SUBJECT=0.533, AWL=-0.709, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.064 X-Spam-Level: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 07:06:39 -0000 On 6/7/06, Francis BACQUE wrote: > On Tue, 6 Jun 2006 17:38:47 -0700 > "Joe Van Dyk" wrote: > > > Is there any reason why the reply-to address on this list isn't > > gtkmm-list@gnome.org? > > It is the job of a good mail user agent ;) If you say so. I'm subscribed to a dozen technical mailing lists and this is the only one where I have to either reply to all or manually change the address. The gtk mailing list works as expected, by the way. Joe From murrayc@murrayc.com Wed Jun 7 03:18:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1B3743B0C3C for ; Wed, 7 Jun 2006 03:18:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22143-01 for ; Wed, 7 Jun 2006 03:18:32 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 02AA23B0343 for ; Wed, 7 Jun 2006 03:18:29 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 33D53DC711; Wed, 7 Jun 2006 00:18:28 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Wed, 7 Jun 2006 09:18:28 +0200 (CEST) Message-ID: <62386.194.138.18.132.1149664708.squirrel@webmail.murrayc.com> In-Reply-To: <1149643406.25628.40.camel@plantain.jesacco.com> References: <1149643406.25628.40.camel@plantain.jesacco.com> Date: Wed, 7 Jun 2006 09:18:28 +0200 (CEST) From: "Murray Cumming" To: "Joseph E. Sacco, Ph.D." User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.442 tagged_above=-999 required=2 tests=[AWL=-0.074, BAYES_00=-2.599, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.442 X-Spam-Level: Cc: guenther , murrayc@murrayc.com, gtkmm-list@gnome.org Subject: Re: gconfmm-2.14.1 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 07:18:38 -0000 > Murray, Thanks, but do please use gtkmm-list or bugzilla in future. > There is a minor bug in gconfmm-2.14.1/examples/client/main.cc, see > attached patch. > > With this patch, gconfmm-2.14.1: > > * builds within GARNOME-2.14.x Thanks. Sorry for that. I'll fix that soon. There's nothing useful in the new release when doing a normal build anyway, so don't worry about it too much. > * does not [yet] build within GARNOME-2.15.x What exactly is the error? > Question: > > Are other version bumps required to build gconfmm-2.14.1 within > 2.15.x? No, GConf and gconfmm are API and ABI compatible. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From javi.aranega@gmail.com Wed Jun 7 04:22:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C1B7F3B03BF for ; Wed, 7 Jun 2006 04:22:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26695-06 for ; Wed, 7 Jun 2006 04:22:53 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 6A0993B034F for ; Wed, 7 Jun 2006 04:22:53 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so192608ugf for ; Wed, 07 Jun 2006 01:22:52 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=jeMe8GPpF+57LfMpKaJHAK6CTKakh2KmSQul449ppz4iWYm0A8Y8uYLaRZ9azQoE4bCUu+ugQd5MXst0SKW5z0lo07BreMHAuyyo5jy2xexCUsqA5CB1I6lVmCZYS+I7cI12J+CSIRnEUEzlBLG1Rk4y4zPiW3suFwgyRh91fQY= Received: by 10.78.31.18 with SMTP id e18mr43143hue; Wed, 07 Jun 2006 01:22:52 -0700 (PDT) Received: by 10.78.28.14 with HTTP; Wed, 7 Jun 2006 01:22:52 -0700 (PDT) Message-ID: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> Date: Wed, 7 Jun 2006 10:22:52 +0200 From: "Javier Aranega" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3217_9457771.1149668572262" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.65 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.65 X-Spam-Level: Subject: How to work with libglademm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 08:22:54 -0000 ------=_Part_3217_9457771.1149668572262 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi!! I'm newbie in gtkmm/gnome application development and I'm working with that in my studies final project. I have to develop an application that work wit= h some Midi libraries and other stuff. I have decided to work with gtkmm and libglademm to load the UI that I make with glade-2. I want some examples that works like that. What is the rigth way to do this? I'd thought to make a class that had all the pointers to the widgets and to work with that, or is better to make different classes (for the differenst parts of the UI) that receive the pointer Glib::RefPtr of the class mainWindow.cc to reference the differents widgets? Other question is about how to integrate external libraries with the autotools stuff. I need some examples that help me. Thanks. Javi Ar=E1nega U. de Alicante ------=_Part_3217_9457771.1149668572262 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi!!

I'm newbie in gtkmm/gnome application development and I'm working with that in my studies final project. I have to develop an application that work with some Midi libraries and other stuff. I have decided to work with gtkmm and libglademm to load the UI that I make with glade-2. I want some examples that works like that. What is the rigth way to do this? I'd thought to make a class that had all the pointers to the widgets and to work with that, or is better to make different classes (for the differenst parts of the UI) that receive the pointer Glib::RefPtr of the class mainWindow.cc to reference the differents widgets?
Other question is about how to integrate external libraries with the autoto= ols stuff.
I need some examples that help me.

Thanks.

Javi Ar=E1nega
U. de Alicante
------=_Part_3217_9457771.1149668572262-- From igorbounov@topazelectro.ru Wed Jun 7 05:46:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 152CA3B0BBC for ; Wed, 7 Jun 2006 05:46:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32284-08 for ; Wed, 7 Jun 2006 05:46:33 -0400 (EDT) Received: from mail2.topazelectro.ru (mail2.topazelectro.ru [80.72.233.120]) by menubar.gnome.org (Postfix) with SMTP id C94703B0387 for ; Wed, 7 Jun 2006 05:46:32 -0400 (EDT) Received: (qmail 389 invoked by uid 7801); 7 Jun 2006 09:38:06 -0000 Received: from 192.168.0.112 by smbserver (envelope-from , uid 570) with qmail-scanner-1.25 (clamdscan: 0.83/716. Clear:RC:1(192.168.0.112):. Processed in 0.084341 secs); 07 Jun 2006 09:38:06 -0000 X-Qmail-Scanner-Mail-From: igorbounov@topazelectro.ru via smbserver X-Qmail-Scanner: 1.25 (Clear:RC:1(192.168.0.112):. Processed in 0.084341 secs) Received: from gorbunov.topaz.home (HELO ?192.168.0.112?) (192.168.0.112) by smbserver.topaz.home with SMTP; 7 Jun 2006 09:38:05 -0000 Message-ID: <4486A0CF.9020104@topazelectro.ru> Date: Wed, 07 Jun 2006 13:47:59 +0400 From: Igor Gorbounov User-Agent: Thunderbird 1.5.0.2 (X11/20060501) MIME-Version: 1.0 To: Javier Aranega References: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> In-Reply-To: <5dd1290e0606070122u1e1361b4q43dfdcbb5fc56783@mail.gmail.com> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.6 tagged_above=-999 required=2 tests=[AWL=-0.860, BAYES_20=-0.74] X-Spam-Score: -1.6 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: How to work with libglademm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 09:46:38 -0000 Javier Aranega writes: > [...] > I need some examples that help me. There are some examples in libglademm package. Hope it helps. Igor Gorbounov From pfjan@yahoo.com.br Wed Jun 7 06:07:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B99B83B0BCF for ; Wed, 7 Jun 2006 06:07:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01502-04 for ; Wed, 7 Jun 2006 06:07:05 -0400 (EDT) Received: from web52109.mail.yahoo.com (web52109.mail.yahoo.com [206.190.48.112]) by menubar.gnome.org (Postfix) with SMTP id 8103B3B08CC for ; Wed, 7 Jun 2006 06:07:05 -0400 (EDT) Received: (qmail 56367 invoked by uid 60001); 7 Jun 2006 10:07:04 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=ETz7sdpK4VJCz7Et3He3Vz7BwnB/Q28BwT9PUrEp2XbDRCJErSs98etbN32+4IMUkfeJSovtRmtISHdvWPI8Z4r3R1PVOC7amHBnDxOfi9WzDApUDk8JlWqAELZL3tOeS5Tij/IEn3HDZwV6zfPUiMA/rIK/GWaak3ZVxhyh6EI= ; Message-ID: <20060607100704.56365.qmail@web52109.mail.yahoo.com> Received: from [201.6.132.11] by web52109.mail.yahoo.com via HTTP; Wed, 07 Jun 2006 03:07:04 PDT Date: Wed, 7 Jun 2006 03:07:04 -0700 (PDT) From: Jan Pfeifer To: Joe Van Dyk , gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.245 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.245 X-Spam-Level: Cc: Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 10:07:06 -0000 Agreed, same problem here :) ----- Original Message ---- From: Joe Van Dyk To: gtkmm-list@gnome.org Sent: Tuesday, June 6, 2006 9:38:47 PM Subject: Change reply-to address to gtkmm-list@gnome.org ? Is there any reason why the reply-to address on this list isn't gtkmm-list@gnome.org? On most mailing lists that I'm on, the default reply-to address is the mailing list address. On this one, I always forget to to make sure that I send the email to the mailing list address instead of to the person who sent the email that I'm replying to. Thanks, Joe _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From onur.tugcu@gmail.com Sun Jun 4 00:38:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1C4DE3B0572 for ; Sun, 4 Jun 2006 00:38:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15199-04 for ; Sun, 4 Jun 2006 00:38:49 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by menubar.gnome.org (Postfix) with ESMTP id AC3753B01B3 for ; Sun, 4 Jun 2006 00:38:48 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id l37so1360088nfc for ; Sat, 03 Jun 2006 21:38:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=IduZtPjnCMBf/pxE/swyZhvYLxQwmhMDQW/W/JY/su/HMWZvc+K15d3AlJdt61Xjrl5+cvlllXR5dWLcVDr6GHBpbn/zBM3i1cfR7hVdhwrplyf9l9pWFyxESLMj4KtMgADMqTE0ju8OUligm6JhkqQqNKzX4iSCpSJ/lHlXOdQ= Received: by 10.49.6.9 with SMTP id j9mr3249287nfi; Sat, 03 Jun 2006 21:38:47 -0700 (PDT) Received: by 10.48.42.10 with HTTP; Sat, 3 Jun 2006 21:38:47 -0700 (PDT) Message-ID: Date: Sun, 4 Jun 2006 07:38:47 +0300 From: "Onur Tugcu" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.888 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.888 X-Spam-Level: X-Mailman-Approved-At: Wed, 07 Jun 2006 10:15:12 -0400 Subject: rubberband select X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 04:38:50 -0000 Hi, I'm just starting to use gtkmm-2.4 (that's the name of the package on my system) and to me, it is worth great praise. I love the sigc++ action. I've spent a few hours becoming proficient with the treeview widget and related syntax, but when it comes to drawing area, I'm stumped. I want to have rectangle shaped elements in the drawing area which hold pictures, and I want to be able to select some with good old rubberband select or drag individual rectangles around (even into other widgets). I *will* eventually struggle and finish this with gtkmm, but I would like a few ideas and pointers that will make my life easier and more fun. Thank you --Nurettin From murrayc@murrayc.com Wed Jun 7 12:34:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D3443B0D69 for ; Wed, 7 Jun 2006 12:34:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29602-04 for ; Wed, 7 Jun 2006 12:34:01 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id 31ADB3B0D39 for ; Wed, 7 Jun 2006 12:34:01 -0400 (EDT) Received: from noname (p5497CB1E.dip.t-dialin.net [84.151.203.30]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 1C2417F07B; Wed, 7 Jun 2006 09:33:58 -0700 (PDT) From: Murray Cumming To: Joe Van Dyk In-Reply-To: References: <20060607090319.2e0a0848.fbacque@free.fr> Content-Type: text/plain Date: Wed, 07 Jun 2006 18:33:56 +0200 Message-Id: <1149698036.5916.20.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.911 tagged_above=-999 required=2 tests=[AWL=-1.480, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, RCVD_IN_SORBS_WEB=1.456, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.911 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Change reply-to address to gtkmm-list@gnome.org ? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 16:34:02 -0000 On Wed, 2006-06-07 at 00:06 -0700, Joe Van Dyk wrote: > On 6/7/06, Francis BACQUE wrote: > > On Tue, 6 Jun 2006 17:38:47 -0700 > > "Joe Van Dyk" wrote: > > > > > Is there any reason why the reply-to address on this list isn't > > > gtkmm-list@gnome.org? > > > > It is the job of a good mail user agent ;) > > If you say so. I'm subscribed to a dozen technical mailing lists and > this is the only one where I have to either reply to all or manually > change the address. > > The gtk mailing list works as expected, by the way. gtk-list is just like gtkmm-list. The following link is what you will always be pointed to whenever you ask this. I'll change it when the GNOME mailing lists defaults change (they won't). I am not interested in the details and I'd rather people didn't bother discussing it on this list. http://www.unicom.com/pw/reply-to-harmful.html -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Wed Jun 7 12:56:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A3A693B032A for ; Wed, 7 Jun 2006 12:56:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31100-03 for ; Wed, 7 Jun 2006 12:56:51 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id 3FC793B00A8 for ; Wed, 7 Jun 2006 12:56:51 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so412674wra for ; Wed, 07 Jun 2006 09:56:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=usE1Lr5+lHD5tREPTMy1k+WDw2nGuBjMYAm2eaOcgZQiu2tKT3y4ICRP7yEVY3dkred5dlgHGLOxW14fbM574EYTqQ62l93VA6d5WORCjJ3e97OFEE7pxTZogNGFDRE7eScX7DOYhRpUq0PUeeFUs+ObPoFXLTyRFvhsfW9UJyo= Received: by 10.54.89.11 with SMTP id m11mr959957wrb; Wed, 07 Jun 2006 09:56:50 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 09:56:49 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 11:56:49 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1146123221.6040.14.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.39 tagged_above=-999 required=2 tests=[AWL=0.056, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.39 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 16:56:52 -0000 On 4/27/06, Murray Cumming wrote: > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > Our website is looking a bit unfashionable these days. Would someone > > like to play with the CSS and make it look like something from the year > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > system yet. > > Is nobody interesting in making us look a little more hip? > Well, I've finally gotten around to doing an implementation of a new website for gtkmm. For the most part, the content has not been changed (there were a few things that I added and a few things that I shuffled around, but nothing too significant). So it's essentially just a facelift. What I ended up implementing doesn't look much like the mockups I posted a while back, because although I liked the overall design of the mockups, I felt they had some pretty significant problems and I wanted to start fresh. I ended up liking this new design better, anyway. But design is somewhat personal, so you may have a different opinion... The new site is located here: http://jonathon.quotidian.org/gtkmm.org/index.shtml (be gentle with the server, though. It's only served on a DSL line for now) I've changed the colors since I wasn't a big fan of the old colors. I also ended up using relatively few images (there's no 'logo' image like the current website has, and no icons like the mockups had). Play around with it a bit and let me know what you think. Especially let me know what you think of the separation of navigation items into two groups -- the main group across the top ("home, license, download, etc") and the "Other Resources" on the sidebar. I'm also interested in how it looks in different browsers. I've tested it in epiphany on Linux, firefox and IE on windows. I'm aware that it currently looks awful in IE because I'm using PNG images with alpha (which IE doesn't support at all). I'll have to fix that at some point by either not using alpha or by switching to GIF images. If you notice layout problems, let me know. One comment that came up from Writser when I posted the mockups was adding more information targetted to new developers to explain why they should use gtkmm. I think that's a great idea that should be pursued, but I didn't incorporate any of that into this design yet. Note: the "Documentation" and "FAQ" links will not work since they point to the standard gtkmm API / tutorial documentation location which I haven't uploaded to my staging server. But it will look exactly the same as it does now (i.e. http://gtkmm.org/docs/gtkmm-2.4/docs/) -- I haven't touched that part. Suggestions and comments welcome. Thanks, Jonner From marble@igloo.snowplains.org Wed Jun 7 13:00:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F31783B00A8 for ; Wed, 7 Jun 2006 13:00:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31335-10 for ; Wed, 7 Jun 2006 13:00:15 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 60E2A3B0087 for ; Wed, 7 Jun 2006 13:00:15 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 1E7C7368542; Wed, 7 Jun 2006 18:00:12 +0100 (BST) Date: Wed, 7 Jun 2006 18:00:11 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Message-ID: <20060607170011.GC21110@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.527 tagged_above=-999 required=2 tests=[AWL=0.074, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -2.527 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 17:00:17 -0000 On Wed, Jun 07, 2006 at 11:56:49AM -0500, Jonathon Jongsma wrote: > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line for now) > > I'm also interested in how it looks in different browsers. I've > > Suggestions and comments welcome. I think it looks good (in Konqueror 3.5.3). ~Ainsley From joevandyk@gmail.com Wed Jun 7 13:59:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5647C3B0B53 for ; Wed, 7 Jun 2006 13:59:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02871-06 for ; Wed, 7 Jun 2006 13:59:55 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 6BE453B083F for ; Wed, 7 Jun 2006 13:59:55 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id a2so421653ugf for ; Wed, 07 Jun 2006 10:59:54 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=XNzAnPiuG/voXPuoAyXMrOPBK4sJ+0WpHZ/XIerRLS1GdDyRSPmRmtD1jHnwomfpxDu3Nt4xkuEW3oPjWsg8JApQtpK+ZyBipJo7LZDYqicpLDuzPft4+TnlnuqEgqRd0IVzegkGSG/yx89Zt+UJTeVtW7GBYQF5Xl9KjU+clBo= Received: by 10.67.100.12 with SMTP id c12mr768040ugm; Wed, 07 Jun 2006 10:59:53 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 10:59:52 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 10:59:52 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.305 tagged_above=-999 required=2 tests=[AWL=-0.417, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.305 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 17:59:58 -0000 On 6/7/06, Jonathon Jongsma wrote: > On 4/27/06, Murray Cumming wrote: > > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > > Our website is looking a bit unfashionable these days. Would someone > > > like to play with the CSS and make it look like something from the year > > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > > system yet. > > > > Is nobody interesting in making us look a little more hip? > > > > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. > > What I ended up implementing doesn't look much like the mockups I > posted a while back, because although I liked the overall design of > the mockups, I felt they had some pretty significant problems and I > wanted to start fresh. I ended up liking this new design better, > anyway. But design is somewhat personal, so you may have a different > opinion... > > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line for now) > > I've changed the colors since I wasn't a big fan of the old colors. I > also ended up using relatively few images (there's no 'logo' image > like the current website has, and no icons like the mockups had). > > Play around with it a bit and let me know what you think. Especially > let me know what you think of the separation of navigation items into > two groups -- the main group across the top ("home, license, download, > etc") and the "Other Resources" on the sidebar. > > I'm also interested in how it looks in different browsers. I've > tested it in epiphany on Linux, firefox and IE on windows. I'm aware > that it currently looks awful in IE because I'm using PNG images with > alpha (which IE doesn't support at all). I'll have to fix that at > some point by either not using alpha or by switching to GIF images. > If you notice layout problems, let me know. > > One comment that came up from Writser when I posted the mockups was > adding more information targetted to new developers to explain why > they should use gtkmm. I think that's a great idea that should be > pursued, but I didn't incorporate any of that into this design yet. > > Note: the "Documentation" and "FAQ" links will not work since they > point to the standard gtkmm API / tutorial documentation location > which I haven't uploaded to my staging server. But it will look > exactly the same as it does now (i.e. > http://gtkmm.org/docs/gtkmm-2.4/docs/) -- I haven't touched that part. You can trick IE into displaying transparent pngs. Google does it in http://maps.google.com. See http://homepage.ntlworld.com/bobosola/pngtest.htm for details. From doug@mobile-intelligence.com Wed Jun 7 14:17:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CE6EA3B0140 for ; Wed, 7 Jun 2006 14:17:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04111-09 for ; Wed, 7 Jun 2006 14:17:01 -0400 (EDT) Received: from mic3.mobile-intelligence.com (mic3.mobile-intelligence.com [66.73.38.140]) by menubar.gnome.org (Postfix) with SMTP id F22843B0176 for ; Wed, 7 Jun 2006 14:17:00 -0400 (EDT) Received: (qmail 12621 invoked from network); 7 Jun 2006 18:16:59 -0000 Received: from mic2.mobile-intelligence.com (HELO doug.workgroup.local) (66.73.38.139) by mic3.mobile-intelligence.com with SMTP; 7 Jun 2006 18:16:59 -0000 From: "Douglas C. MacKenzie" To: Joe Van Dyk In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Content-Type: text/plain Date: Wed, 07 Jun 2006 14:16:59 -0400 Message-Id: <1149704219.13806.296.camel@doug.workgroup.local> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-4.fc4) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.141 tagged_above=-999 required=2 tests=[AWL=0.323, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.141 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:17:03 -0000 A couple small suggestions: 1. I would like to see a link to the cvs repository, and directions with the cvs project names. It is helpful to create patches against the cvs tree, and it is often very difficult to guess project names. Here is an example description from a sourceforge project's site: > Anonymous CVS Access > > This project's SourceForge.net CVS repository can be checked out > through anonymous (pserver) CVS with the following instruction set. > The module you wish to check out must be specified as the modulename. > When prompted for a password for anonymous, simply press the Enter > key. To determine the names of the modules created by this project, > you may examine their CVS repository via the provided web-based CVS > repository viewer. > > cvs > -d:pserver:anonymous@libdc1394.cvs.sourceforge.net:/cvsroot/libdc1394 > login > > cvs -z3 > -d:pserver:anonymous@libdc1394.cvs.sourceforge.net:/cvsroot/libdc1394 > co -P modulename > > Information about accessing this CVS repository may be found in our > document titled, "CVS (Version Control for Source Code)". > > Updates from within the module's directory do not need the -d > parameter. > > NOTE: UNIX file and directory names are case sensitive. The path to > the project CVSROOT must be specified using lowercase characters > (i.e. /cvsroot/libdc1394) > 2. I don't see a link to the glade gui builder in the related tools area. I think it looks very nice. Doug From jonathon.jongsma@gmail.com Wed Jun 7 14:26:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4D2F43B00C8 for ; Wed, 7 Jun 2006 14:26:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04648-10 for ; Wed, 7 Jun 2006 14:25:54 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.229]) by menubar.gnome.org (Postfix) with ESMTP id 7B2FD3B027D for ; Wed, 7 Jun 2006 14:25:54 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so431016wra for ; Wed, 07 Jun 2006 11:25:53 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=WLdthYB/NoL9Ox811B2XvmZYRiNBBkPtElTg81roJUUO0gzzKAe6MPWBJ+SC1Jhl775uGC/+8CqYYpDSIgSynY/gZo2g2JBzMWm5dPIn2+++p8sAgQScY9VnoFA0lfAF9tKntpW6F7VpJMSRHcq0ePg8Hae6NMyZ7KykdOTdSUs= Received: by 10.54.124.19 with SMTP id w19mr980774wrc; Wed, 07 Jun 2006 11:25:14 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 11:25:52 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 13:25:52 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.467 tagged_above=-999 required=2 tests=[AWL=0.133, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.467 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:26:01 -0000 On 6/7/06, Joe Van Dyk wrote: > You can trick IE into displaying transparent pngs. Google does it in > http://maps.google.com. > > See http://homepage.ntlworld.com/bobosola/pngtest.htm for details. Yes, I was vaguely aware that there were workarounds for IE. But looking at the solution, it appears that this only applies to images in an html img tag -- all of my images are specified in the CSS file with the background-image property. It doesn't appear that this solution will work in this situation. Jonner From jonathon.jongsma@gmail.com Wed Jun 7 14:32:39 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D15F73B029F for ; Wed, 7 Jun 2006 14:32:39 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05197-02 for ; Wed, 7 Jun 2006 14:32:38 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.231]) by menubar.gnome.org (Postfix) with ESMTP id 2F5073B045B for ; Wed, 7 Jun 2006 14:32:38 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i12so432650wra for ; Wed, 07 Jun 2006 11:32:37 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OL6ErPTH38cqKTtKJWgLUFVMZRhO1BXCoItk60dlZ/2+32kxoGQqQ5S0YFM5v9KfcKk2+dfXf7GFqstMSQ+H4TpjsTT2S8JI524UCFYBI/yW0m1LjILvtkslaC0V2J1aPfmvLxLBMpVXQnuc37pzORVmoBY0Sf2ZWCxhVKxY20c= Received: by 10.54.86.13 with SMTP id j13mr878542wrb; Wed, 07 Jun 2006 11:31:43 -0700 (PDT) Received: by 10.54.120.4 with HTTP; Wed, 7 Jun 2006 11:32:36 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 13:32:37 -0500 From: "Jonathon Jongsma" To: "Douglas C. MacKenzie" In-Reply-To: <1149704219.13806.296.camel@doug.workgroup.local> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149704219.13806.296.camel@doug.workgroup.local> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.468 tagged_above=-999 required=2 tests=[AWL=0.132, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.468 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 18:32:40 -0000 On 6/7/06, Douglas C. MacKenzie wrote: > A couple small suggestions: > > 1. I would like to see a link to the cvs repository, > and directions with the cvs project names. It is helpful > to create patches against the cvs tree, and it is often > very difficult to guess project names. Here is an example > description from a sourceforge project's site: Odd, I could have sworn I had a link to the CVS page under the "Other resources" link along the left sidebar. The page always existed (and was linked from the 'development' page), I just forgot to add a link in a more prominent place. I've now added the link to the sidebar. Does that solve your concern or is there some additional information you'd like to see on that page? > 2. I don't see a link to the glade gui builder in the related tools > area. Good point. That should be added. > I think it looks very nice. thanks Jonner From mickael.drean@gmail.com Wed Jun 7 15:04:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 863843B008F for ; Wed, 7 Jun 2006 15:04:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06907-08 for ; Wed, 7 Jun 2006 15:04:09 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id C21973B0160 for ; Wed, 7 Jun 2006 15:04:08 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so446160ugf for ; Wed, 07 Jun 2006 12:04:07 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=KLUH/U3/wIMrSmVoPWNOuWGTlusG6/8scPGIfcwFVBDAAOpcwhROA3AAG/wQn/14w0bijG6/DXP0Q2qgTtoGn8waLc0yAy2n71bc+NwL8t0f1Bj1THwdPbmxvYmSPHWZFYnufrCoo5xgcqzYNYyZSzOQarfhr99zBsRyu3taC+o= Received: by 10.67.101.10 with SMTP id d10mr826072ugm; Wed, 07 Jun 2006 12:04:07 -0700 (PDT) Received: by 10.67.91.9 with HTTP; Wed, 7 Jun 2006 12:04:07 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 21:04:07 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9309_19701194.1149707047651" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.532 tagged_above=-999 required=2 tests=[AWL=-0.284, BAYES_00=-2.599, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.532 X-Spam-Level: Subject: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:04:11 -0000 ------=_Part_9309_19701194.1149707047651 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi folks, I have a colorbutton into a Dialog and when i clicked it, a colorselection dialog open but not always as the toplevel window. So ,i'd like to know to make this dialog always at toplevel when opened. Another question: when i run my software, i get a "gmon.out" file. I saw that it's a file in which is describe what happened during software run, is there something on window which is able to open it? Thanks. Mick ------=_Part_9309_19701194.1149707047651 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi folks,

  I have a colorbutton into a Dialog and when i clicked it, a colorselection dialog open but not always as the toplevel window. So ,i'd like to know to make this dialog always at toplevel when opened.

 Another question: when i run my software, i get a "gmon.out" file. I saw that it's a file in which is describe what happened during software run, is there something on window which is able to open it?

Thanks.

Mick
------=_Part_9309_19701194.1149707047651-- From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 7 15:07:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9F45D3B0239 for ; Wed, 7 Jun 2006 15:07:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07338-07 for ; Wed, 7 Jun 2006 15:07:21 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 207763B014D for ; Wed, 7 Jun 2006 15:07:21 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 9899AE9CC for ; Wed, 7 Jun 2006 12:07:16 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Wed, 07 Jun 2006 12:06:52 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.353 tagged_above=-999 required=2 tests=[AWL=0.055, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.353 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1146 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:07:22 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 2. [Bug 344110] New: build error in gconfmm example (gnomemm (bugzilla.gnome.org)) 3. [Bug 344110] build error in gconfmm example (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 6 Jun 2006 17:22:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060606212245.40DF56CC0B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from Murray Cumming 2006-06-06 21:22 UTC ------- Yes, gtk+ 2.9 changed some API (which is OK). It's fixed in CVS, and will be fixed by a new gtkmm tarball today. Thanks for the feedback. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 7 Jun 2006 02:17:41 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] New: build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified Summary: build error in gconfmm example Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: gconfmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: waschk@mandriva.org QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.15/2.16 GNOME milestone: Unspecified gconfmm 2.14.1 does not build if the exceptions are enabled. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 7 Jun 2006 02:18:50 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060607061850.4274F6CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified ------- Comment #1 from G?tz Waschk 2006-06-07 06:18 UTC ------- Created an attachment (id=66875) --> (http://bugzilla.gnome.org/attachment.cgi?id=66875&action=view) fix build -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1146 ******************************************** From murrayc@murrayc.com Wed Jun 7 15:39:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 71EF73B0DDF; Wed, 7 Jun 2006 15:38:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09273-01; Wed, 7 Jun 2006 15:38:57 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip2.dreamhost.com [208.97.132.53]) by menubar.gnome.org (Postfix) with ESMTP id 3DC723B0E65; Wed, 7 Jun 2006 15:38:44 -0400 (EDT) Received: from noname (p5497CB1E.dip.t-dialin.net [84.151.203.30]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 1E03F7F05A; Wed, 7 Jun 2006 12:38:41 -0700 (PDT) From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Wed, 07 Jun 2006 21:38:36 +0200 Message-Id: <1149709116.5916.26.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.684 tagged_above=-999 required=2 tests=[AWL=-0.695, BAYES_00=-2.599, RCVD_IN_SORBS_WEB=1.456, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.684 X-Spam-Level: Cc: Subject: ANNOUNCE: gtkmm 2.9.4 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 19:39:02 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.4: Gtk: * PrintContext: - Added set_track_print_status() and cancel(), paginate signal. (Marko Anastasov) - get_cairo() renamed to get_cairo_context(), - get_fontmap() renamed to get_pango_fontmap(), - create_context() renamed to create_pango_context(), - create_layout() renamed to create_pango_layout(). (Murray Cumming) * PrintJob: - Added set/get_track_print_status(). (Marko Anastasov) Pango: * Added CairoFontMap. (Might be removed later) * Context: Added update_from_cairo_context(), set_cairo_font_options(), set_cairo_font_options(), get_font_options(), set_resolution(), get_resolution(). * Layout: Added create(Cairo::Context), update_from_cairo_context(), add_to_cairo_context(). * LayoutLine: Added show_in_cairo_context(), add_to_cairo_context(). (Murray Cumming) *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From cedric.gustin@gmail.com Wed Jun 7 16:08:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6A2FE3B0B3C for ; Wed, 7 Jun 2006 16:08:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11081-09 for ; Wed, 7 Jun 2006 16:08:24 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id A309A3B0BB7 for ; Wed, 7 Jun 2006 16:08:23 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so482399ugf for ; Wed, 07 Jun 2006 13:08:22 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type; b=M+WFxjWq6qCP2f3mZxs5P3f1m0KxGgbLxbKBg22ji3R4BA7BzYE8lAO/VG3nsKAU80c/vR0pHKpEWKI5K7XtF/2p3CLyII+xw2iNqRMtxJo+o0IUuRhNZsIxaaL11+1Lz/85Nw1vTyjCAQDRBMY+Uk/CcosYCgG+yaIPaQqUyR0= Received: by 10.67.100.12 with SMTP id c12mr868182ugm; Wed, 07 Jun 2006 13:08:21 -0700 (PDT) Received: from ?62.4.141.8? ( [62.4.141.8]) by mx.gmail.com with ESMTP id j1sm1365869ugf.2006.06.07.13.08.18; Wed, 07 Jun 2006 13:08:21 -0700 (PDT) Message-ID: <448726D5.5040007@gmail.com> Date: Wed, 07 Jun 2006 21:19:49 +0200 From: Cedric Gustin User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: Vladislav Grinchenko References: <060320060347.4180.448106590002CC040000105422007610649B0007089C0B9DCC@comcast.net> <4483E0C6.6050201@gmail.com> <1149515088.16525.2.camel@zorro> In-Reply-To: <1149515088.16525.2.camel@zorro> X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/mixed; boundary="------------060608010803000706080408" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.484 tagged_above=-999 required=2 tests=[AWL=0.039, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -2.484 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Dialog with aspect ration won't resize (win32/mingw) X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: cedric.gustin@gmail.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 20:08:27 -0000 This is a multi-part message in MIME format. --------------060608010803000706080408 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Guess you found a bug in the win32 port of gtk+. See the attached example. I would recommend you submit a bug report to the gtk+ bugzilla. Or I can also do it for you if you prefer... Cedric Vladislav Grinchenko wrote: > In my other posting ("Can't enforce ..." hit the 'send' button > prematurely), I supplied a modification to the demo dialog code that > illustrated the ratio problem. Can you, please, compile it on your > installation and tell me if you can resize it? --------------060608010803000706080408 Content-Type: text/plain; name="test_gtk_hints.c" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="test_gtk_hints.c" #include static gboolean delete_event(GtkWidget *widget,GdkEvent *event,gpointer data) { gtk_main_quit (); return FALSE; } int main( int argc, char *argv[] ) { GtkWidget *window; GtkWidget *label; gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); g_signal_connect(G_OBJECT (window), "delete_event", G_CALLBACK (delete_event), NULL); label = gtk_label_new("Hello World"); gtk_container_add(GTK_CONTAINER (window), label); gint width = 200; gint height = 122; gdouble aspect = width * 1.0 / height; GdkGeometry box_geometry = { width, /* min_width */ height, /* min_height */ -1, /* max_width; */ -1, /* max_height */ width, /* base_width */ height, /* base_height */ 1, /* width_inc */ 1, /* height_inc */ aspect, /* min_aspect (width/height) */ aspect /* max_aspect (width/height) */ }; gtk_window_set_geometry_hints(GTK_WINDOW(window), window, &box_geometry, GDK_HINT_ASPECT | GDK_HINT_MIN_SIZE); gtk_widget_show(label); gtk_widget_show(window); gtk_main(); return 0; } --------------060608010803000706080408-- From joevandyk@gmail.com Wed Jun 7 20:49:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9ADB53B0491 for ; Wed, 7 Jun 2006 20:49:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27150-03 for ; Wed, 7 Jun 2006 20:49:57 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id 3DCDA3B03F0 for ; Wed, 7 Jun 2006 20:49:57 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j40so540719ugd for ; Wed, 07 Jun 2006 17:49:56 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=kdUcyYAfv0nfj5NB/C8fucFfkD0JpfoJzQpZpWjg4rPGoHemqArDQMiQO6B/UhE42A85qqnwY9hw3MSaTLNuI71p90rsek2cVzZH1Hdd7/bdWZ73VHlME1yg/AHYyOTF4ZxeyRvzCzZtK/4ZQQ/Ym6NgrbyL3EZGnoKos3Kzp6c= Received: by 10.66.252.4 with SMTP id z4mr1049055ugh; Wed, 07 Jun 2006 17:49:56 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 17:49:56 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 17:49:56 -0700 From: "Joe Van Dyk" To: paul@linuxaudiosystems.com In-Reply-To: <1149594023.12354.28.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.069 tagged_above=-999 required=2 tests=[AWL=0.377, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.069 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 00:49:58 -0000 On 6/6/06, Paul Davis wrote: > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > I wonder why the documentation says a Gtk::Main object can't be > > created in the global scope. Apparently, that's what I want to do, as > > I can't put it inside main(). > > GTK and gtkmm require library initialization before any objects related > to them can be created. by attempting to put Gtk::Main in global scope > you are effectively asking for this order to be reversed. If I have Gtk::Main outside of any classes or functions (global scope, right?), what "related" objects would be created before Gtk::Main was called? From jonathon.jongsma@gmail.com Wed Jun 7 21:32:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6351E3B04FF for ; Wed, 7 Jun 2006 21:32:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29477-09 for ; Wed, 7 Jun 2006 21:32:42 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id 02A973B006F for ; Wed, 7 Jun 2006 21:32:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id x3so311823nzd for ; Wed, 07 Jun 2006 18:32:41 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=R/wC2/eFo9Bc6pA1MFK0XiTAVTdki5f5C1Y2+J1E8FYEanfsmbwwrRoxxgWhbSA8UlYfX68xmcWmX6bya16pJN5w6fW6bpcRIJUSCY+/3JBOQy8WgtaeLGV3vN5TFv6wJhxScGfHNO+hs4ylg0XfCBeTY7hFAtpvHn/7l0ukjUI= Received: by 10.37.15.64 with SMTP id s64mr1557582nzi; Wed, 07 Jun 2006 18:32:41 -0700 (PDT) Received: by 10.36.247.30 with HTTP; Wed, 7 Jun 2006 18:32:40 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 20:32:40 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.392 tagged_above=-999 required=2 tests=[AWL=0.054, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.392 X-Spam-Level: Cc: gtkmm-list@gnome.org, paul@linuxaudiosystems.com Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 01:32:44 -0000 On 6/7/06, Joe Van Dyk wrote: > On 6/6/06, Paul Davis wrote: > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > I wonder why the documentation says a Gtk::Main object can't be > > > created in the global scope. Apparently, that's what I want to do, as > > > I can't put it inside main(). > > > > GTK and gtkmm require library initialization before any objects related > > to them can be created. by attempting to put Gtk::Main in global scope > > you are effectively asking for this order to be reversed. > > If I have Gtk::Main outside of any classes or functions (global scope, > right?), what "related" objects would be created before Gtk::Main was > called? well, if I'm not mistaken, the constructor for Gtk::Main actually initializes GTK+, right? so you might be able to get away with a global Gtk::Main, but if the documentation says not to, I'd be very wary of doing so. Perhaps you could just have a global Gtk::Main* (pointer), and then inside your Program::Initialize() function do something like globalMainPointer = new Gtk::Main(argc, argv); then the Gtk::Main object won't be destroyed after exiting Program::Initialize() and you'll still be able to access it through your global pointer variable. That said, I haven't done any multi-threaded GTK / gtkmm programming, so there may be a completely different approach that would work better. Jonner From joevandyk@gmail.com Wed Jun 7 22:47:31 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3E2BB3B008F for ; Wed, 7 Jun 2006 22:47:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00668-06 for ; Wed, 7 Jun 2006 22:47:30 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id E8D713B0077 for ; Wed, 7 Jun 2006 22:47:29 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id k3so615448ugf for ; Wed, 07 Jun 2006 19:47:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OE6nVnP87u149wSFqppNUCxEfFEM+K1x/9FaNBC/09+HoB773v5ycFGnTbgxvDKCTitGjyCZDc3acEyX6uEOpIVFmEkIHW6DfdbbKO19hscN7tJP8hsVoa/CJ81AWC3hDX29ykcQfJiNMV2EeV1JBxPkTCcm4WJH+vdRfRO+RHA= Received: by 10.67.97.7 with SMTP id z7mr1116273ugl; Wed, 07 Jun 2006 19:47:28 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Wed, 7 Jun 2006 19:47:28 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 19:47:28 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.38 tagged_above=-999 required=2 tests=[AWL=-0.338, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.38 X-Spam-Level: Subject: Re: stupid segfaults -- argh! X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 02:47:31 -0000 On 6/7/06, Jonathon Jongsma wrote: > On 6/7/06, Joe Van Dyk wrote: > > > > Seems to me that when Program::initialize() exits, the global pointer > > variable would be pointing to garbage. > > > > Joe > > > > why? dynamically allocated objects live until you explicitly delete > them. That's the essence of memory leaks, but it works to your > advantage in cases like this. It's the same reason that your gui > variable isn't pointing at garbage when initialize() exits. Whoops, you're right. I was thinking automatic, not dynamic. From spray@lyx.org Thu Jun 8 11:43:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4958F3B0071 for ; Thu, 8 Jun 2006 11:43:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16951-01 for ; Thu, 8 Jun 2006 11:43:17 -0400 (EDT) Received: from mail-gw1.york.ac.uk (mail-gw1.york.ac.uk [144.32.128.246]) by menubar.gnome.org (Postfix) with ESMTP id 0447F3B0EF8 for ; Thu, 8 Jun 2006 11:43:16 -0400 (EDT) Received: from host-172-19-13-221.sns.york.ac.uk (host-172-19-13-221.sns.york.ac.uk [172.19.13.221]) by mail-gw1.york.ac.uk (8.13.6/8.13.6) with ESMTP id k58FhBTc021293 for ; Thu, 8 Jun 2006 16:43:11 +0100 (BST) From: John Spray To: gtkmm-list@gnome.org In-Reply-To: References: Content-Type: text/plain Date: Thu, 08 Jun 2006 16:43:06 +0100 Message-Id: <1149781386.5175.1.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-York-MailScanner: Found to be clean X-York-MailScanner-From: spray@lyx.org X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.525 tagged_above=-999 required=2 tests=[AWL=0.074, BAYES_00=-2.599] X-Spam-Score: -2.525 X-Spam-Level: Subject: Re: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 15:43:19 -0000 On Wed, 2006-06-07 at 21:04 +0200, Mickael Drean wrote: > Another question: when i run my software, i get a "gmon.out" file. I > saw that it's a file in which is describe what happened during > software run, is there something on window which is able to open it? One question per post makes things much easier to keep track of. Anyway - gmon.out is the file that programs compiled with "-pg" (profiling) generate. You then feed this file to gprof to generate a report. No idea about gprof on windows, at the very least you can probably run it with cygwin. John From pfjan@yahoo.com.br Thu Jun 8 12:15:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 015463B06FD for ; Thu, 8 Jun 2006 12:15:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19486-05 for ; Thu, 8 Jun 2006 12:15:32 -0400 (EDT) Received: from web52115.mail.yahoo.com (web52115.mail.yahoo.com [206.190.48.118]) by menubar.gnome.org (Postfix) with SMTP id DF6E13B0630 for ; Thu, 8 Jun 2006 12:15:31 -0400 (EDT) Received: (qmail 56565 invoked by uid 60001); 8 Jun 2006 16:15:30 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=k9wF/yqUqNlNbmmyE+QK4kIJ19t4zlBXuvyjcXlJl8CeQCUwGvEoPskq5ag7KePci/2LOFC7asELxyA013ONdF5yJKFRyjbIvnoqCkA2i8SE1dC/Q8fGQQA0S9JODhden80rP5ZO8gW9JuRToN1JwAgG3jdFyLaAmmfsk1FNMmc= ; Message-ID: <20060608161530.56563.qmail@web52115.mail.yahoo.com> Received: from [201.6.132.11] by web52115.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 09:15:30 PDT Date: Thu, 8 Jun 2006 09:15:30 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.412 tagged_above=-999 required=2 tests=[AWL=-0.013, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -2.412 X-Spam-Level: Subject: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 16:15:35 -0000 hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) ... an hour later ... I still can't make the accelerators work. I tried, inside my GtkWindow derivate construtor: ... m_accelerators = get_accel_group(); Glib::RefPtr accelertable = m_accelerators; // ???? if ( ! m_accelerators ) throw missing_widget( "Gtk::Window::get_accel_group() returned empty!" ); m_accelerators->activate( /*GQuark ???*/ Glib::Quark("fullscreen"), /* accelertable ??? */ accelertable, 'F', Gdk::CONTROL_MASK ); m_accelerators->signal_accel_activate().connect( sigc::mem_fun( *this, &MyWindow::on_fullscreen ) ); ... it compiled fine, and also ran, but Ctrl+F never activate anything :( ... Any ideas ? I also tried: ... m_accelerators = get_accel_group(); add_accelerator( "fullscreen", m_accelerators, 'F', /* Modifiers GDK::CONTROL_MASK */ Gdk::RELEASE_MASK, Gtk::ACCEL_VISIBLE ); .. but it complains: Gtk-WARNING **: gtkwidget.c:3260: widget `gtkmm__GtkWindow' has no activatable signal "fullscreen" without arguments well, understandable ... but I couldn't find where to associate the "accel_signal" (a string) to an actual signal which I could connect to. any help would be greatly appreciated :) thnks! jan From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 8 15:06:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B1C7F3B035A for ; Thu, 8 Jun 2006 15:06:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30661-02 for ; Thu, 8 Jun 2006 15:06:01 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 5FBB93B070B for ; Thu, 8 Jun 2006 15:06:01 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 00B4313C18 for ; Thu, 8 Jun 2006 12:06:01 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Thu, 08 Jun 2006 12:05:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.392 tagged_above=-999 required=2 tests=[AWL=0.093, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.392 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1140 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 19:06:02 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 8 Jun 2006 13:59:25 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060608175925.E35DE6CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 ------- Comment #9 from Javeed Shaikh 2006-06-08 17:59 UTC ------- Something of the sort would indeed help immensely. To be honest, I have to blame Xlib for horrible namespace pollution(they could've done similar to what gtk does, prefixing everything.) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1140 ******************************************** From murrayc@murrayc.com Thu Jun 8 16:43:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E37E03B027F for ; Thu, 8 Jun 2006 16:43:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04151-10 for ; Thu, 8 Jun 2006 16:43:19 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (mailbigip.dreamhost.com [208.97.132.5]) by menubar.gnome.org (Postfix) with ESMTP id F09E53B00EA for ; Thu, 8 Jun 2006 16:43:18 -0400 (EDT) Received: from noname (p5497FA0A.dip.t-dialin.net [84.151.250.10]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 836D47F01E; Thu, 8 Jun 2006 13:43:17 -0700 (PDT) From: Murray Cumming To: Kent Bolton In-Reply-To: <1149010336.5916.32.camel@localhost.localdomain> References: <8f3606650605240822s30ba222m67f75081e77b55d8@mail.gmail.com> <1148489801.11680.34.camel@localhost.localdomain> <1148632993.5971.4.camel@localhost.localdomain> <1149010336.5916.32.camel@localhost.localdomain> Content-Type: text/plain Date: Thu, 08 Jun 2006 22:43:14 +0200 Message-Id: <1149799394.5749.16.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.406 tagged_above=-999 required=2 tests=[AWL=0.039, BAYES_00=-2.599, TW_BM=0.077, TW_GT=0.077] X-Spam-Score: -2.406 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: gtk_widget_class_install_style_property X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 20:43:20 -0000 On Tue, 2006-05-30 at 19:32 +0200, Murray Cumming wrote: > On Fri, 2006-05-26 at 10:43 +0200, Murray Cumming wrote: > > I've tried to get that working here: > > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/mywidget.cc?view=markup > > But while parsing my rc file: > > http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/custom_gtkrc?view=markup > > > > I get this error: > > " > > custom_gtkrc:3: error: invalid identifier `examplescale', expected valid > > identifier > > " > > > > Maybe someone knows what I am doing wrong. > > I submitted a GTK+ bug about that error: > http://bugzilla.gnome.org/show_bug.cgi?id=343012 > > However, even when I hack glibmm to produce custom types that start with > a capital letter, which fixes that error, I still can't seem to actually > get a value out of the rc file. The GTK+ bug is still there, so we still need to hack glibmm for now, but with that hack, I now have a working example: http://cvs.gnome.org/viewcvs/gtkmm/examples/book/custom/custom_widget/ The secret (discovered on gtk-list@gnome.org) was that the style values are only available when the widget has been realized. Luckily, that's when we need them. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mpfeifer77@googlemail.com Thu Jun 8 17:09:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9937E3B0105 for ; Thu, 8 Jun 2006 17:09:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05848-03 for ; Thu, 8 Jun 2006 17:09:25 -0400 (EDT) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by menubar.gnome.org (Postfix) with ESMTP id DC61E3B102B for ; Thu, 8 Jun 2006 17:09:24 -0400 (EDT) Received: by nf-out-0910.google.com with SMTP id p77so458954nfc for ; Thu, 08 Jun 2006 14:09:23 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=googlemail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=hTogQNrxgk4oPyPcJmponlsORWJsh30ETOA36ve3xOqv7Vwm4Xohk/PQT72UwOskm4l0SQyDXKwI8tkDvWS4w0iViw1UIQfYvB5x2OSCyY9oW9dU8j6l911Ppq73p7UN0UM9MVGFLRO+94UQ9lFmUeWgfIQj8jyEXxfMnGBDnFI= Received: by 10.49.2.11 with SMTP id e11mr1787829nfi; Thu, 08 Jun 2006 14:09:23 -0700 (PDT) Received: by 10.49.26.13 with HTTP; Thu, 8 Jun 2006 14:09:23 -0700 (PDT) Message-ID: Date: Thu, 8 Jun 2006 23:09:23 +0200 From: "Matthias Pfeifer" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Subject: Re: Colorbutton X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 21:09:27 -0000 2006/6/7, Mickael Drean : > Hi folks, > [SNIP] > Another question: when i run my software, i get a "gmon.out" file. I saw > that it's a file in which is describe what happened during software run, is > there something on window which is able to open it? gmon out keeps information about function calls. it measures the time each call of a function takes and some more values. This is ment for performance tuning. Note that this has some major impact on the runtime of your binaries. They should slow down. Matthias From gezimetc@shaw.ca Fri Jun 9 02:56:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7C70A3B0399 for ; Fri, 9 Jun 2006 02:56:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01481-09 for ; Fri, 9 Jun 2006 02:55:59 -0400 (EDT) Received: from pd3mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 8CFD53B00D7 for ; Fri, 9 Jun 2006 02:55:59 -0400 (EDT) Received: from pd3mr8so.prod.shaw.ca (pd3mr8so-qfe3.prod.shaw.ca [10.0.141.24]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K0049HZ96NN30@l-daemon> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Received: from pn2ml3so.prod.shaw.ca ([10.0.121.147]) by pd3mr8so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K00MSRZ96X5G0@pd3mr8so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Received: from laptopi ([70.65.132.245]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0K00HL2Z96A0C0@l-daemon> for gtkmm-list@gnome.org; Fri, 09 Jun 2006 00:55:54 -0600 (MDT) Date: Fri, 09 Jun 2006 00:55:54 -0600 From: Gezim Hoxha In-reply-to: To: gtkmm Message-id: <1149836154.4947.3.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.388 tagged_above=-999 required=2 tests=[AWL=0.077, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.388 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 06:56:01 -0000 On Wed, 2006-07-06 at 11:56 -0500, Jonathon Jongsma wrote: > Suggestions and comments welcome. Jonner, Congrats, you did a great job. Here are my suggestions to make it even better: 1.) Under "What is gtkmm?" section the word "widgets" should be linked to the widgets part of the documentation or to a description of what a widget is as in the Microsoft world, they're called controls. 2.) I feel like somehow the links on the left are too cluttered. Maybe this is because they have the white background (same as the main column) which in my brain probably means a column of text to read. So if the background of the left links could be changed, it would give it more of a menu feel, I think. 3.) I'm not sure the menu is the right place to include the recommendations and descriptions of stable and unstable releases. All in all, you did a great job and the fact that there is no/few images doesn't hurt it at all. Thanks, -Gezim From denis@poolshark.org Fri Jun 9 09:13:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 72D4E3B0340 for ; Fri, 9 Jun 2006 09:13:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26054-09 for ; Fri, 9 Jun 2006 09:13:42 -0400 (EDT) Received: from charlie.albator.org (unknown [64.151.106.180]) by menubar.gnome.org (Postfix) with ESMTP id AC4203B024E for ; Fri, 9 Jun 2006 09:13:42 -0400 (EDT) Received: from [192.168.1.11] (AMontsouris-151-1-66-216.w82-123.abo.wanadoo.fr [82.123.5.216]) (authenticated bits=0) by charlie.albator.org (8.13.1/8.13.1) with ESMTP id k59DUASD000482 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 9 Jun 2006 06:30:16 -0700 Message-ID: <44897382.8030801@poolshark.org> Date: Fri, 09 Jun 2006 15:11:30 +0200 From: Denis Leroy User-Agent: Mozilla Thunderbird 1.0.8-1.1.fc4 (X11/20060501) X-Accept-Language: en-us, en MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.74 tagged_above=-999 required=2 tests=[BAYES_20=-0.74] X-Spam-Score: -0.74 X-Spam-Level: Subject: Glom on digg X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 13:13:44 -0000 Nice! http://www.newsforge.com/article.pl?sid=06/06/01/1928215 (will be submitted to Fedora Extras shortly, but the review process is sooo slow lately). From pfjan@yahoo.com.br Fri Jun 9 09:33:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 042CD3B038D for ; Fri, 9 Jun 2006 09:33:08 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27634-06 for ; Fri, 9 Jun 2006 09:33:07 -0400 (EDT) Received: from web52101.mail.yahoo.com (web52101.mail.yahoo.com [206.190.48.104]) by menubar.gnome.org (Postfix) with SMTP id BFFAA3B0287 for ; Fri, 9 Jun 2006 09:33:06 -0400 (EDT) Received: (qmail 21836 invoked by uid 60001); 9 Jun 2006 13:33:05 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=dmhw4hwo/m39XKizJUf9aCcNFGCj/npCzsC+nX7jlIERgiO0H4cFYKP+FhmD5Gb6JKbNiDgyEKMZVg/MpIqo/oJYm/D09qForeVkEeEJ++i+Ua5KdOHItfjPpH9FBizcA/sB6HJ9mUAM7WiA2dqXideTbwTWFIGSTjzVaHHj3a0= ; Message-ID: <20060609133305.21834.qmail@web52101.mail.yahoo.com> Received: from [201.6.132.11] by web52101.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 06:33:05 PDT Date: Fri, 9 Jun 2006 06:33:05 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.116 tagged_above=-999 required=2 tests=[AWL=-1.317, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -1.116 X-Spam-Level: Subject: open an URL in the "standard" gnome selected browser X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 13:33:08 -0000 hi :) any ideas how to achieve this ? I need the user to check an URL, outside the desktop program. How do I do this in a standard way for gnome ? thx for any help! - jan From pfjan@yahoo.com.br Fri Jun 9 11:05:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5E17B3B10F6 for ; Fri, 9 Jun 2006 11:05:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00841-09 for ; Fri, 9 Jun 2006 11:05:28 -0400 (EDT) Received: from web52103.mail.yahoo.com (web52103.mail.yahoo.com [206.190.48.106]) by menubar.gnome.org (Postfix) with SMTP id 277033B0413 for ; Fri, 9 Jun 2006 11:05:28 -0400 (EDT) Received: (qmail 31376 invoked by uid 60001); 9 Jun 2006 15:05:27 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=jHBhVKzzs1SZKcM0jnA+G0mSgEMDz+gMk0f3ANQiVDLz7bor8ZMKYqijOyix2UFj2nPnh4MVGY/YNrNnE0yZg5Qz8vgpnz//9mTwvMJD6dPqO1zDwR5Nbce1y1T53dqbx4ekQ2aY8LO0PGMn306XGSUyxeWp7yi8nFJhm/LFwDw= ; Message-ID: <20060609150527.31374.qmail@web52103.mail.yahoo.com> Received: from [201.6.132.11] by web52103.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 08:05:27 PDT Date: Fri, 9 Jun 2006 08:05:27 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org In-Reply-To: <20060609133305.21834.qmail@web52101.mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.048, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.397 X-Spam-Level: Subject: Re: open an URL in the "standard" gnome selected browser X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 15:05:29 -0000 Found out :) So, for others searching for the same question, here is the code to launch the browser configured in gnome as the preferred application: if( ! gnome_url_show_on_screen ( url.c_str(), get_screen()->gobj(), 0 ) ) { logger.error( "Wasn't able to open URL : "+url ); Gtk::MessageDialog message( *mywindow, "An error has occurred while trying to launch the " "default web browser.\n\n" "Please check your settings in the " "'Preferred Applications' preference tool.\n\n" "You can continue with the login process, by opening" " the following address in your browser:\n\n" +url, false, Gtk::MESSAGE_WARNING ); message.run(); } note, this code is scoped inside a method of a Gtk::Dialog derivate. - jan ----- Original Message ---- From: Jan Pfeifer To: gtkmm-list@gnome.org Sent: Friday, June 9, 2006 10:33:05 AM Subject: open an URL in the "standard" gnome selected browser hi :) any ideas how to achieve this ? I need the user to check an URL, outside the desktop program. How do I do this in a standard way for gnome ? thx for any help! - jan _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From jonathon.jongsma@gmail.com Fri Jun 9 12:23:26 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A8D5A3B110D for ; Fri, 9 Jun 2006 12:23:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06050-03 for ; Fri, 9 Jun 2006 12:23:25 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 143DE3B03B5 for ; Fri, 9 Jun 2006 12:23:24 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 12so681911nzp for ; Fri, 09 Jun 2006 09:23:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=icOhv9NF/6LIeyrbgKghZ3wLAEHmOKs/ZG0w8NgRgMlxscRKm/lSRJbE6k3rhH/CryWJAcX6sw3ykG7LXg1uUTvuoWq2LBJ4R6qlikndRleZ59jvIJ4kc5n5wl5HUS30flKEt3kaAPOgEC99Is1K5iDk8/TKotTzDkUvG30SDz0= Received: by 10.36.104.15 with SMTP id b15mr4320977nzc; Fri, 09 Jun 2006 09:23:24 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 9 Jun 2006 09:23:23 -0700 (PDT) Message-ID: Date: Fri, 9 Jun 2006 11:23:23 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.469 tagged_above=-999 required=2 tests=[AWL=0.131, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.469 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 16:23:26 -0000 On 6/7/06, Jonathon Jongsma wrote: > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. Since I've only gotten minor suggestions and positive comments, should I assume that the general design is acceptable to everybody? I'd like to move forward on getting a new site pushed out soon if possible. If anybody has any serious problems with the proposal, speak up soon. Feel free to be critical of the design if you have concerns about it, but try to limit your criticisms to the design and organization of the proposal and not the content of the website. After a new design is implemented, we can try to tackle updating the content if necessary. Murray, I'd also really appreciate your thoughts and suggestions as the maintainer of gtkmm. Thanks, Jonner From murrayc@murrayc.com Fri Jun 9 13:17:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 207B73B11AF for ; Fri, 9 Jun 2006 13:17:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09703-01 for ; Fri, 9 Jun 2006 13:17:02 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 4F34F3B02ED for ; Fri, 9 Jun 2006 13:17:02 -0400 (EDT) Received: from noname (p5497E62B.dip.t-dialin.net [84.151.230.43]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 5750990E9A; Fri, 9 Jun 2006 10:17:00 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> Content-Type: text/plain Date: Fri, 09 Jun 2006 19:16:56 +0200 Message-Id: <1149873416.8058.11.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 17:17:04 -0000 On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote: > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. Sorry, it was on my todo list. > The new site is located here: > http://jonathon.quotidian.org/gtkmm.org/index.shtml > (be gentle with the server, though. It's only served on a DSL line > for now) It looks generally more up-to-date, though not radically cool. Some minor points: 0. ", and more" is superfluous necessary in the title. 1. I'd prefer to see "gtkmm" in the title rather than the domain name. 2. We don't need the "What is gtkmm?" title, though that text block is good. 3. The "Other Resources" title is odd, because I didn't at first see that the "main" menu items are in a horizontal list at the top. I'm quite sure that this will lead to people not finding stuff. I like the idea of making some links obvious (their text could be bigger), but I don't have a good idea for where to put the secondary stuff. 4. On the other pages (not the first page), the page looks rather plain - both the left and right hand sides are just black on a white background. But I don't like the thin lines that we have on the current site. I think we need to fix 3 and 4 before making this live. Many thanks for pushing this. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From pfjan@yahoo.com.br Fri Jun 9 18:26:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D17553B01AC for ; Fri, 9 Jun 2006 18:26:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24947-08 for ; Fri, 9 Jun 2006 18:26:49 -0400 (EDT) Received: from web52110.mail.yahoo.com (web52110.mail.yahoo.com [206.190.48.113]) by menubar.gnome.org (Postfix) with SMTP id 755CB3B0101 for ; Fri, 9 Jun 2006 18:26:49 -0400 (EDT) Received: (qmail 54252 invoked by uid 60001); 9 Jun 2006 22:26:47 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=2VkHCyapjvbOlC6BsaNFQwyDcRZBgYMxDzZHz+huEr2iT8g6qeylPWMc0dFadW6NIlA2BVt5FZ/bq9X0OKVUsZ2mVJsNkDdPMoIEQOZun8Zzq35fGzkwdkRhac/xK2N9znp2Yt1A/bUiT4ZwBVEhfpcH0Xuuw3irWeR+CC0MyCI= ; Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com> Received: from [201.6.132.11] by web52110.mail.yahoo.com via HTTP; Fri, 09 Jun 2006 15:26:47 PDT Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT) From: Jan Pfeifer To: Jonathon Jongsma , Murray Cumming In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.308 tagged_above=-999 required=2 tests=[AWL=-0.063, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.308 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2006 22:26:51 -0000 hi Jonathon, I'm new here, so I didn't want to comment on the contents. But from a normal user perspective, I enjoyed the new design. Not only it's much better than the previous, but also it gives the site with a fresh visual for the next couple of years. Better than that only if you find someway to put some ajax and make some funky special fx :D thx a lot for the hard work! - jan ----- Original Message ---- From: Jonathon Jongsma To: Murray Cumming Cc: gtkmm-list Sent: Friday, June 9, 2006 1:23:23 PM Subject: Re: Website update? On 6/7/06, Jonathon Jongsma wrote: > Well, I've finally gotten around to doing an implementation of a new > website for gtkmm. For the most part, the content has not been > changed (there were a few things that I added and a few things that I > shuffled around, but nothing too significant). So it's essentially > just a facelift. Since I've only gotten minor suggestions and positive comments, should I assume that the general design is acceptable to everybody? I'd like to move forward on getting a new site pushed out soon if possible. If anybody has any serious problems with the proposal, speak up soon. Feel free to be critical of the design if you have concerns about it, but try to limit your criticisms to the design and organization of the proposal and not the content of the website. After a new design is implemented, we can try to tackle updating the content if necessary. Murray, I'd also really appreciate your thoughts and suggestions as the maintainer of gtkmm. Thanks, Jonner _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list From weijie90@gmail.com Fri Jun 9 22:59:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 50F353B0118 for ; Fri, 9 Jun 2006 22:59:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04763-01 for ; Fri, 9 Jun 2006 22:59:50 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id 66F853B0085 for ; Fri, 9 Jun 2006 22:59:50 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id x3so892374nzd for ; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:subject:from:to:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=kO/CinUTfkOTi3826b29WBpHDS7S891mZN7H6dinymlZkpkeJDrbZE4U1ZulJ5wjJvCR86GMSy1DMrZw5JddpmODVir4LjXqbQ0JYiy/godnD1WRXMXXCHSAy8iXpUOETAarCaiFQqU4Xw9XwtQSbExIXijYv9V8Gxfbh9MMuPQ= Received: by 10.36.118.11 with SMTP id q11mr5114174nzc; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.126.141]) by mx.gmail.com with ESMTP id 19sm48952nzp.2006.06.09.19.59.47; Fri, 09 Jun 2006 19:59:49 -0700 (PDT) From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Sat, 10 Jun 2006 10:59:56 +0800 Message-Id: <1149908397.6429.6.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.24 tagged_above=-999 required=2 tests=[AWL=-0.361, BAYES_00=-2.599, RCVD_IN_NJABL_PROXY=0.721, SPF_PASS=-0.001] X-Spam-Score: -2.24 X-Spam-Level: Subject: Signal emitted when Gtk::ColourSelectionDialog's close button is clicked X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 02:59:53 -0000 Hi, What is the signal emitted when a Gtk::ColourSelectionDialog's close button is clicked? i am using libglademm. For example, if i want to connect a signal handler to a button's signal_clicked() event, i use this: "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" So which signal should i use for a colour selection dialog? the docs are not helpful here. can anyone please point me to a site containing all the signals emitted, espically in the context of libglademm? thanks! wei jie From murrayc@murrayc.com Sat Jun 10 04:18:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3AB1F3B034A for ; Sat, 10 Jun 2006 04:18:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18885-06 for ; Sat, 10 Jun 2006 04:18:20 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by menubar.gnome.org (Postfix) with ESMTP id C60743B00D0 for ; Sat, 10 Jun 2006 04:18:20 -0400 (EDT) Received: from noname (p5497EE67.dip.t-dialin.net [84.151.238.103]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 7648F129A83; Sat, 10 Jun 2006 01:18:18 -0700 (PDT) From: Murray Cumming To: weijie In-Reply-To: <1149908397.6429.6.camel@localhost> References: <1149908397.6429.6.camel@localhost> Content-Type: text/plain Date: Sat, 10 Jun 2006 10:18:07 +0200 Message-Id: <1149927487.5779.7.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close button is clicked X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 08:18:24 -0000 On Sat, 2006-06-10 at 10:59 +0800, weijie wrote: > Hi, > What is the signal emitted when a Gtk::ColourSelectionDialog's close > button is clicked? i am using libglademm. > > For example, if i want to connect a signal handler to a button's > signal_clicked() event, i use this: > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" > > So which signal should i use for a colour selection dialog? the docs are > not helpful here. > > can anyone please point me to a site containing all the signals emitted, > espically in the context of libglademm? thanks! > > wei jie I guess you would want to handle Gtk::Dialog::signal_response. Or you could use Gtk::Dialog::run(), which blocks until the dialog has been closed. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Sat Jun 10 14:01:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DF5023B016C for ; Sat, 10 Jun 2006 14:01:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18478-01 for ; Sat, 10 Jun 2006 14:01:04 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id 19FAF3B00DD for ; Sat, 10 Jun 2006 14:01:04 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1281321nzo for ; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=r3y8NxJgpKsUMzWiUBGQJm6Xr1y1QBT5BnzV33wGT1so4Z3lVfGWO+Ea1H/HMTM9PRY1YDlf/ZQcTrLaMHiNEoo8jQ0vEdrx/gXRAvWlq8MutS0ia+LHBrrVod6+RfHMuqWwCOVWiU357rOpfrRCIWgNbSohPuGeNDOvJWkEH7I= Received: by 10.36.77.19 with SMTP id z19mr6061787nza; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 11:01:03 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 13:01:03 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149873416.8058.11.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.47 tagged_above=-999 required=2 tests=[AWL=0.130, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.47 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 18:01:06 -0000 On 6/9/06, Murray Cumming wrote: >> The new site is located here: >> http://jonathon.quotidian.org/gtkmm.org/index.shtml >> (be gentle with the server, though. It's only served on a DSL line >> for now) > > It looks generally more up-to-date, though not radically cool. Were you looking for radically cool? Because that's not really what I was going for, and I'm not sure I'm capable of radically cool, anyway :) > 3. The "Other Resources" title is odd, because I didn't at first see > that the "main" menu items are in a horizontal list at the top. I'm > quite sure that this will lead to people not finding stuff. I like the I agree that the title is a bit odd. Would it help if the horizontal list was aligned along the left instead of the right so that it was harder to miss the 'main' menu? Or do you think a totally different arrangement is necessary? > 4. On the other pages (not the first page), the page looks rather plain > - both the left and right hand sides are just black on a white > background. But I don't like the thin lines that we have on the current > site. hmm. I'm not so sure I agree with this. I tend to think that the plain white main section looks rather elegant and uncluttered, but that's just my opinion. I'll experiment more with some differentiation of the sidebar, though I've tried some things already and wasn't happy with them at all. Thanks for the input, Jonner From murrayc@murrayc.com Sat Jun 10 14:18:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 438CB3B03AC for ; Sat, 10 Jun 2006 14:18:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19166-08 for ; Sat, 10 Jun 2006 14:18:45 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 195243B016C for ; Sat, 10 Jun 2006 14:18:44 -0400 (EDT) Received: from noname (p5497CBE5.dip.t-dialin.net [84.151.203.229]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 4A1E17F01E; Sat, 10 Jun 2006 11:18:43 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> Content-Type: text/plain Date: Sat, 10 Jun 2006 20:18:39 +0200 Message-Id: <1149963519.5715.4.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.48 tagged_above=-999 required=2 tests=[AWL=0.119, BAYES_00=-2.599] X-Spam-Score: -2.48 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 18:18:47 -0000 On Sat, 2006-06-10 at 13:01 -0500, Jonathon Jongsma wrote: > On 6/9/06, Murray Cumming wrote: > > >> The new site is located here: > >> http://jonathon.quotidian.org/gtkmm.org/index.shtml > >> (be gentle with the server, though. It's only served on a DSL line > >> for now) > > > > It looks generally more up-to-date, though not radically cool. > > Were you looking for radically cool? Because that's not really what I > was going for, and I'm not sure I'm capable of radically cool, anyway > :) > > > 3. The "Other Resources" title is odd, because I didn't at first see > > that the "main" menu items are in a horizontal list at the top. I'm > > quite sure that this will lead to people not finding stuff. I like the > > I agree that the title is a bit odd. > Would it help if the horizontal list was aligned along the left > instead of the right so that it was harder to miss the 'main' menu? > Or do you think a totally different arrangement is necessary? That could help. I don't have a better suggestion, I'm afraid. > > 4. On the other pages (not the first page), the page looks rather plain > > - both the left and right hand sides are just black on a white > > background. But I don't like the thin lines that we have on the current > > site. > > hmm. I'm not so sure I agree with this. I tend to think that the > plain white main section looks rather elegant and uncluttered, but > that's just my opinion. I'll experiment more with some > differentiation of the sidebar, though I've tried some things already > and wasn't happy with them at all. I'm mostly concerned that the 2 sections have no clear separation other than the separate paragraph blocks. > > Thanks for the input, > Jonner -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From jonathon.jongsma@gmail.com Sat Jun 10 15:33:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 762113B0532 for ; Sat, 10 Jun 2006 15:33:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23094-02 for ; Sat, 10 Jun 2006 15:33:31 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.195]) by menubar.gnome.org (Postfix) with ESMTP id 9F4E43B0429 for ; Sat, 10 Jun 2006 15:33:31 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1294870nzo for ; Sat, 10 Jun 2006 12:33:31 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=OV2Vhze94C8HmUC5iGNdzVXTuIGPVf76/3YPPj4QUlUmmATiw/WigcpM/PPCZKFUD9nRte8mXxU5CWUsw+IC8wha+XlPxixP2z9Qhe0WFTp+BjkjaQVz8hMsMp84NEH3+oySFowE0RqdfqfQ9dG236V0G/1xAAx+zrfAQUfzi0Y= Received: by 10.36.77.19 with SMTP id z19mr6146557nza; Sat, 10 Jun 2006 12:33:29 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 12:33:29 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 14:33:29 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1149963519.5715.4.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.47 tagged_above=-999 required=2 tests=[AWL=0.130, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.47 X-Spam-Level: Cc: gtkmm-list Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 19:33:33 -0000 On 6/10/06, Murray Cumming wrote: > > >> The new site is located here: > > >> http://jonathon.quotidian.org/gtkmm.org/index.shtml > > >> (be gentle with the server, though. It's only served on a DSL line > > >> for now) > > I agree that the title is a bit odd. > > Would it help if the horizontal list was aligned along the left > > instead of the right so that it was harder to miss the 'main' menu? > > Or do you think a totally different arrangement is necessary? > > That could help. I don't have a better suggestion, I'm afraid. I've aligned it to the left, but haven't yet come up with a better title for "Other Resources" so I've left it as is for now. Is the main menu more obvious now or do you think we need a different approach? > > hmm. I'm not so sure I agree with this. I tend to think that the > > plain white main section looks rather elegant and uncluttered, but > > that's just my opinion. I'll experiment more with some > > differentiation of the sidebar, though I've tried some things already > > and wasn't happy with them at all. > > I'm mostly concerned that the 2 sections have no clear separation other > than the separate paragraph blocks. I've uploaded a new version with a different background color for the sidebar menu. Let me know what you think (anybody may comment of course, not just murray). I tried to keep it pretty subtle, but I think it still works to differentiate the sections. There were a couple other minor changes as well. The address is the same as before (http://jonathon.quotidian.org/gtkmm.org/). I've left the old version up as well if you want to examine the differences more closely. you can find it here: http://jonathon.quotidian.org/gtkmm.org-old/ I've not addressed the PNG-with-alpha issue yet, so it will still look like crap in IE, I'm afraid. I'll tackle that soon. Jonner From gezimetc@shaw.ca Sat Jun 10 19:27:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D5BF3B002C for ; Sat, 10 Jun 2006 19:27:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31898-10 for ; Sat, 10 Jun 2006 19:27:21 -0400 (EDT) Received: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id D039C3B022A for ; Sat, 10 Jun 2006 19:27:21 -0400 (EDT) Received: from pd4mr7so.prod.shaw.ca (pd4mr7so-qfe3.prod.shaw.ca [10.0.141.84]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O00EJP3RCJVG0@l-daemon> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:26:05 -0600 (MDT) Received: from pn2ml6so.prod.shaw.ca ([10.0.121.150]) by pd4mr7so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O00E3X3NXRB20@pd4mr7so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:26:00 -0600 (MDT) Received: from laptopi ([70.65.132.245]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J0O003KD3NXEM00@l-daemon> for gtkmm-list@gnome.org; Sat, 10 Jun 2006 17:23:57 -0600 (MDT) Date: Sat, 10 Jun 2006 17:23:56 -0600 From: Gezim Hoxha In-reply-to: To: gtkmm Message-id: <1149981837.14096.12.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.359 tagged_above=-999 required=2 tests=[AWL=-0.956, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.359 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jun 2006 23:27:23 -0000 On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > I've uploaded a new version with a different background color for the > sidebar menu. Let me know what you think (anybody may comment of > course, not just murray). I tried to keep it pretty subtle, but I > think it still works to differentiate the sections. There were a > couple other minor changes as well. The new version looks much better. However, padding of the sidebar is too high (both top and left). Also, I experimented a bit and if you change the colour in #header .content to #BD311F, I think it looks better because it distinguishes the top links from the gtkmm description ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour change, how about changing the colour of the top links to maroon (just like "Other resources") and changing the background to the striped one? This way, all the links will look the same. So, for the first change, here is the link: http://people.uleth.ca/~gezim.hoxha/index2.shtml and for the second one (I prefer this): http://people.uleth.ca/~gezim.hoxha/index.shtml Hope that helps, -Gezim From jonathon.jongsma@gmail.com Sat Jun 10 23:13:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BDC3B3B05C0 for ; Sat, 10 Jun 2006 23:13:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07123-08 for ; Sat, 10 Jun 2006 23:13:46 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id 9CD883B05B8 for ; Sat, 10 Jun 2006 23:13:46 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1414493nzo for ; Sat, 10 Jun 2006 20:12:55 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=A4BD7Bj2C2tT1gjPNIzyEG++VI6I3GN1jHj7zubJejTPBjNeD6Tz6VX/sYPLQmX1QN4OeYPOwgJZBRbdYtRvp2KdVoRp/M+bFicM+LDm3Ys/bFMf0xEzg3KVcJs6n/LonYzhx1gM5inPgEbZpNR3uL/fbtHS9ihhcRjY83cgIkc= Received: by 10.36.120.14 with SMTP id s14mr6582421nzc; Sat, 10 Jun 2006 20:12:55 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 10 Jun 2006 20:12:54 -0700 (PDT) Message-ID: Date: Sat, 10 Jun 2006 22:12:54 -0500 From: "Jonathon Jongsma" To: "Gezim Hoxha" In-Reply-To: <1149981837.14096.12.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> <1149981837.14096.12.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.394 tagged_above=-999 required=2 tests=[AWL=0.052, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.394 X-Spam-Level: Cc: gtkmm Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 03:13:47 -0000 On 6/10/06, Gezim Hoxha wrote: > On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > > The new version looks much better. However, padding of the sidebar is > too high (both top and left). I disagree. I think the sidebar should line up vertically with the main content. You've moved it up so that now it's quite a bit higher than the main part of the page. Also, to me it looks much more pleasing to have roughly equal space on the left and right sides of the sidebar. You've moved it to the left so now there's a small gap on the left and a relatively big gap on the right (between the sidebar and the content). Also, I experimented a bit and if you > change the colour in #header .content to #BD311F, I think it looks > better because it distinguishes the top links from the gtkmm description > ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour > change, how about changing the colour of the top links to maroon (just > like "Other resources") and changing the background to the striped one? > This way, all the links will look the same. > > So, for the first change, here is the link: > http://people.uleth.ca/~gezim.hoxha/index2.shtml > and for the second one (I prefer this): > http://people.uleth.ca/~gezim.hoxha/index.shtml Thanks a lot for your suggestions. I still prefer mine to either of those. The first one especially (with the red title text) doesn't look good to me. The second one is better, but it doesn't feel quite right to me. Jonner From jbgarcia@uvigo.es Sun Jun 11 08:34:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0C8053B00DE for ; Sun, 11 Jun 2006 08:34:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09209-05 for ; Sun, 11 Jun 2006 08:33:57 -0400 (EDT) Received: from cebola.uvigo.es (cebola.uvigo.es [193.146.32.124]) by menubar.gnome.org (Postfix) with ESMTP id 827453B0095 for ; Sun, 11 Jun 2006 08:33:56 -0400 (EDT) Received: from correo.uvigo.es. (correo.uvigo.es [193.146.32.68]) by cebola.uvigo.es (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k5BBt7N3022689 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT) for ; Sun, 11 Jun 2006 13:55:07 +0200 Received: from pcjgarcia.ei.uvigo.es (pcjgarcia.ei.uvigo.es [193.147.87.131]) by correo.uvigo.es. (8.12.11/8.12.1) with ESMTP id k5BBt6gU018212 for ; Sun, 11 Jun 2006 13:55:06 +0200 From: "J. Baltasar Garcia Perez-Schofield" To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 Organization: Universidad de Vigo Date: Sun, 11 Jun 2006 13:54:54 +0200 Message-Id: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: "" X-Mail-Scanned: Criba + Clamd smtp.uvigo.es X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.459 tagged_above=-999 required=2 tests=[AWL=0.064, BAYES_00=-2.599, SPF_PASS=-0.001, TW_JB=0.077] X-Spam-Score: -2.459 X-Spam-Level: Subject: cell edited event handler X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 12:34:00 -0000 Hi ! I have a TreeView with single rows and columns (not hierarchical rows under other rows). I need to know when a column in a row has been changed by the user. Should be something like "on_edited()". Note that I don't need to know whether a row has been selected. I already know how to deal with this. However, I haven't found anything in the documentation about this. Where should I look in ? Thank you in advance, Baltasar -- -- PBC -- J. Baltasar García Perez-Schofield jbgarcia en uvigo de es http://webs.uvigo.es/jbgarcia/ Dep. Informática, Universidad de Vigo, España (Spain) From joevandyk@gmail.com Sun Jun 11 14:24:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A98723B0181 for ; Sun, 11 Jun 2006 14:24:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27506-04 for ; Sun, 11 Jun 2006 14:24:15 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 070723B01E9 for ; Sun, 11 Jun 2006 14:24:14 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id k40so2072706ugc for ; Sun, 11 Jun 2006 11:23:38 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=pI6qQeCOeYDaWeP8A+EGYbM4E3HR61EP1xQqQ9YojukvFzbr0n6Rn5wlLewmBtSCQdTLw53Y9uiZztt5+N87VqEF3lF3MYbe2xrpJfjbmtTl0PAJVuvoqswAmcjc5fXRnRaxfRbgNlYoSuy6N+rrK3w3eClR6BHYdUfQb+8CW9s= Received: by 10.67.100.12 with SMTP id c12mr4376876ugm; Sun, 11 Jun 2006 11:16:58 -0700 (PDT) Received: by 10.66.222.7 with HTTP; Sun, 11 Jun 2006 11:16:58 -0700 (PDT) Message-ID: Date: Sun, 11 Jun 2006 11:16:58 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> <1149873416.8058.11.camel@localhost.localdomain> <1149963519.5715.4.camel@localhost.localdomain> <1149981837.14096.12.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.29 tagged_above=-999 required=2 tests=[AWL=-0.402, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.29 X-Spam-Level: Subject: Re: Website update? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 18:24:16 -0000 On 6/10/06, Jonathon Jongsma wrote: > On 6/10/06, Gezim Hoxha wrote: > > On Sat, 2006-10-06 at 14:33 -0500, Jonathon Jongsma wrote: > > > > The new version looks much better. However, padding of the sidebar is > > too high (both top and left). > > I disagree. I think the sidebar should line up vertically with the > main content. You've moved it up so that now it's quite a bit higher > than the main part of the page. > Also, to me it looks much more pleasing to have roughly equal space on > the left and right sides of the sidebar. You've moved it to the left > so now there's a small gap on the left and a relatively big gap on the > right (between the sidebar and the content). > > Also, I experimented a bit and if you > > change the colour in #header .content to #BD311F, I think it looks > > better because it distinguishes the top links from the gtkmm description > > ("C++ Interfaces for GTK+ and GNOME"). If you guys don't like the colour > > change, how about changing the colour of the top links to maroon (just > > like "Other resources") and changing the background to the striped one? > > This way, all the links will look the same. > > > > So, for the first change, here is the link: > > http://people.uleth.ca/~gezim.hoxha/index2.shtml > > and for the second one (I prefer this): > > http://people.uleth.ca/~gezim.hoxha/index.shtml I vote for the that one. (http://people.uleth.ca/~gezim.hoxha/index.shtml) Joe > > Thanks a lot for your suggestions. I still prefer mine to either of > those. The first one especially (with the red title text) doesn't > look good to me. The second one is better, but it doesn't feel quite > right to me. > > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 11 17:36:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9F6723B0405 for ; Sun, 11 Jun 2006 17:36:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03493-07 for ; Sun, 11 Jun 2006 17:36:15 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id E80A43B00F7 for ; Sun, 11 Jun 2006 17:36:14 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 521C712E56 for ; Sun, 11 Jun 2006 12:04:14 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Sun, 11 Jun 2006 12:04:12 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.393 tagged_above=-999 required=2 tests=[AWL=0.092, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.393 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1141 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 21:36:17 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 339791] Gtk::Menu crash with child (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 11 Jun 2006 13:18:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 339791] Gtk::Menu crash with child To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060611171848.AC5DE6CC1D9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=339791 gtkmm | general | Ver: 2.8.x ------- Comment #21 from Murray Cumming 2006-06-11 17:18 UTC ------- So, while trying to make a C test case, I am wondering 1. Where do we attach() the menu item? 2. What does attach/detach mean for a menu item? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1141 ******************************************** From maestro485@comcast.net Sun Jun 11 18:00:04 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 040793B01C4 for ; Sun, 11 Jun 2006 18:00:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04616-09 for ; Sun, 11 Jun 2006 18:00:03 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id EE4EF3B0171 for ; Sun, 11 Jun 2006 18:00:02 -0400 (EDT) Received: from [192.168.2.2] (c-67-165-72-149.hsd1.pa.comcast.net[67.165.72.149]) by comcast.net (rwcrmhc12) with ESMTP id <20060611215928m1200paa5je>; Sun, 11 Jun 2006 21:59:29 +0000 Message-ID: <448C91B5.8010100@comcast.net> Date: Sun, 11 Jun 2006 17:57:09 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: gtkmm-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.556 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 0.556 X-Spam-Level: Subject: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 22:00:04 -0000 After much help, I've successfully implemented a TreeModel with a TreeModelFilter. However, I've noticed that if I expand a node, collapse it and expand it again, the contents are "doubled". That is, if the expanded row contained items A and B, on the second expansion the items in the row are now A B A B. I tried using a model column flag to determine if the tree had been expanded once prior, but with no luck. Now I'm trying to simply remove the child rows in the on_row_collapsed() method like this: void on_row_collapsed(const Gtk::TreeModel::iterator& iter, const Gtk::TreeModel::Path &path) { Gtk::TreeModel::Row row = *iter; const Gtk::TreeNodeChildren &nodeChildren = row.children(); Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); while(child != nodeChildren.end()) { child = refTreeModel->erase(*child); // this causes errors } } The problem is that every time the while loop is executed I recieve this error: Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, tree_store)' failed Any ideas as to what is the problem here? Or is there a better way to work around the doubled-up rows I'm running into? Thanks, Matt Bragano From jan.pfeifer@yahoo.com.br Thu Jun 8 09:08:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 509E13B044F for ; Thu, 8 Jun 2006 09:08:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05768-03 for ; Thu, 8 Jun 2006 09:08:20 -0400 (EDT) Received: from web52111.mail.yahoo.com (web52111.mail.yahoo.com [206.190.48.114]) by menubar.gnome.org (Postfix) with SMTP id 98FCB3B0433 for ; Thu, 8 Jun 2006 09:08:18 -0400 (EDT) Received: (qmail 26418 invoked by uid 60001); 8 Jun 2006 13:08:17 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type; b=o/tfgNCexPe1degWIA5BGdfUDmfskgQIH6CWMD8qhZGaDw6eE/q1IamulTcvZUB5Cik/h8J1X8jZLoeoCno9VxEtYKW0T0NydYA35HidU4nZjT9opxpnU74V3vvE6XWYuoCo1xEOo3G1m9Vbe50JF9SlufgM9Jy2Fp2/11OZrpA= ; Message-ID: <20060608130817.26416.qmail@web52111.mail.yahoo.com> Received: from [201.6.132.11] by web52111.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 06:08:17 PDT Date: Thu, 8 Jun 2006 06:08:17 -0700 (PDT) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.015 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: 0.015 X-Spam-Level: X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 13:08:24 -0000 hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) - jan From jan.pfeifer@yahoo.com.br Thu Jun 8 10:41:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3C7A63B0093 for ; Thu, 8 Jun 2006 10:41:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12449-06 for ; Thu, 8 Jun 2006 10:41:28 -0400 (EDT) Received: from web52101.mail.yahoo.com (web52101.mail.yahoo.com [206.190.48.104]) by menubar.gnome.org (Postfix) with SMTP id 2A5313B0609 for ; Thu, 8 Jun 2006 10:41:28 -0400 (EDT) Received: (qmail 92047 invoked by uid 60001); 8 Jun 2006 14:41:24 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.br; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type; b=f9E+i9V48/YK2diF/rJExVeVoC4afLvwJVEZQ6Ab1fpo0v9ItOIWMXUd+7sKLyBj00kTiIGSDorgrsfr1Pvu+crQWNh///y1YenS4U2XwxMlyIj4/Mfz51qOLVBEml+EFihKzBCAo+T8iVS3QXQ37a7uu8NexSup7xrHDMytaME= ; Message-ID: <20060608144124.92045.qmail@web52101.mail.yahoo.com> Received: from [201.6.132.11] by web52101.mail.yahoo.com via HTTP; Thu, 08 Jun 2006 22:41:24 CST Date: Thu, 8 Jun 2006 22:41:24 +0800 (CST) From: Jan Pfeifer To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.215 tagged_above=-999 required=2 tests=[AWL=1.230, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.215 X-Spam-Level: X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: Re: accelerators outside menu X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jun 2006 14:41:29 -0000 an hour later ... I still can't make the accelerators work. I tried, inside my GtkWindow derivate construtor: ... m_accelerators = get_accel_group(); Glib::RefPtr accelertable = m_accelerators; // ???? if ( ! m_accelerators ) throw missing_widget( "Gtk::Window::get_accel_group() returned empty!" ); m_accelerators->activate( /*GQuark ???*/ Glib::Quark("fullscreen"), /* accelertable ??? */ accelertable, 'F', Gdk::CONTROL_MASK ); m_accelerators->signal_accel_activate().connect( sigc::mem_fun( *this, &MyWindow::on_fullscreen ) ); ... it compiled fine, and also ran, but Ctrl+F never activate anything :( ... Any ideas ? I also tried: ... m_accelerators = get_accel_group(); add_accelerator( "fullscreen", m_accelerators, 'F', /* Modifiers GDK::CONTROL_MASK */ Gdk::RELEASE_MASK, Gtk::ACCEL_VISIBLE ); .. but it complains: Gtk-WARNING **: gtkwidget.c:3260: widget `gtkmm__GtkWindow' has no activatable signal "fullscreen" without arguments well, understandable ... but I couldn't find where to associate the "accel_signal" (a string) to an actual signal which I could connect to. any help would be greatly appreciated :) thnks! jan ----- Original Message ---- From: Jan Pfeifer To: gtkmm-list@gnome.org Sent: Thursday, June 8, 2006 10:08:17 AM Subject: accelerators outside menu hi all, I was using a couple of accelerators on the menu of my application and all was fine until I created the fullscreen mode, which hides the menu, and naturally the menu accelerators are disabled. what would be the best way to create an application wide accelerators that would stay alive when the window go full-screen ? I saw the Widget::add_accelerator method, and the AccelGroup class in the reference documentations, but the abstraction is still not totally clear, besides some details. ... after some searching around and trying out ... I found keyval possible values listed here: /usr/include/gtk-2.0/gdk/gdkkeysyms.h ... but I still don't know what are the possible values for the (Glib::ustring) "accel_signal", and what it means ... Any hints ? thanks :) - jan From wooyea2000@163.com Sun Jun 11 02:06:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCEA13B0074 for ; Sun, 11 Jun 2006 02:06:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12368-06 for ; Sun, 11 Jun 2006 02:06:00 -0400 (EDT) Received: from m12-14.163.com (m12-14.163.com [220.181.12.14]) by menubar.gnome.org (Postfix) with SMTP id 23AB43B00A3 for ; Sun, 11 Jun 2006 02:05:57 -0400 (EDT) Received: from mypc (unknown [219.159.82.3]) by smtp11 (Coremail) with SMTP id wKjADjZAyAS3rYtEMnqABA==.2818S2; Sun, 11 Jun 2006 13:44:23 +0800 (CST) Date: Sun, 11 Jun 2006 13:46:40 +0800 To: gtkmm-list@gnome.org From: "Ji Liu" Organization: wooyea Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Message-ID: User-Agent: Opera Mail/9.00 (Linux) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.744 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_AHBL_RHSBL=0.231, DNS_FROM_SECURITYSAGE=1.513, SPF_PASS=-0.001] X-Spam-Score: 1.744 X-Spam-Level: * X-Mailman-Approved-At: Sun, 11 Jun 2006 21:47:30 -0400 Subject: why not add mdi support in next version of gtk? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 06:06:02 -0000 mdi is very useful in my appinion. anjuta and monodevelop are lack of mdi support, hard to use. From jonathon.jongsma@gmail.com Sun Jun 11 23:46:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A42623B038B for ; Sun, 11 Jun 2006 23:46:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17352-04 for ; Sun, 11 Jun 2006 23:46:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 3AC283B013F for ; Sun, 11 Jun 2006 23:46:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id z3so1219825nzf for ; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=migkzYil3efk86JNrE9/mB3ejtZBkIRiwX6mueFI0MnI+UTelxBizx6H2e80PO2YzyfRDpozHlnX6pd7hPViMHNMmG4fI84OvE5su0WKozvuU0X982TXbDHgO6jJMwrYdvf5RkD4jvrweTH18QoSgg0ZjGnnQDId3WZzDjZpdzQ= Received: by 10.36.118.13 with SMTP id q13mr8016289nzc; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sun, 11 Jun 2006 20:45:38 -0700 (PDT) Message-ID: Date: Sun, 11 Jun 2006 22:45:38 -0500 From: "Jonathon Jongsma" To: gtkmm MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_3826_31980428.1150083938792" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Subject: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 03:46:42 -0000 ------=_Part_3826_31980428.1150083938792 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I don't know exactly when, but fairly recently, the website link on the "About" dialog of my application stopped working (sometimes it would segfault, sometimes just didn't do anything). I haven't changed anything in that part of the application, so I'm thinking it must have been due to a gtkmm or gtk update from my distribution. I'm currently running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried building it against my jhbuild gtkmm installation, and the same thing happens. I haven't found an easy way of trying an earlier version. I haven't done any hard-core digging yet, i thought I'd check first to see whether anybody else has noticed this. I've attached a stripped-down example application that just shows a dialog and registers its url handler with set_url_hook(). The url hook is just supposed to print a message to the terminal. On my computer, the message never gets printed to the terminal. I'd appreciate knowing whether this works for others (and what version you're trying with). You can compile with the standard g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc In this test app, I don't get segfaults, but clicking the link does nothing. In my application, I sometimes get segfaults, but the one big difference is that in my application, I inherit from Gtk::AboutDialog instead of using it directly, Alternatively, if somebody can see something that I'm doing wrong, feel free to point it out. Thanks, Jonner ------=_Part_3826_31980428.1150083938792 Content-Type: text/x-c++src; name=about.cc; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Attachment-Id: f_eoc8a6t6 Content-Disposition: attachment; filename="about.cc" #include #include #include #include #include #include #include static void on_link_clicked(Gtk::AboutDialog& dialog, const Glib::ustring& link) { // This line never gets printed to the terminal std::cout << "on_link_clicked" << std::endl; } int main(int argc, char** argv) { Gtk::Main kit(argc, argv); Gtk::AboutDialog about; about.set_name("gtkmm AboutDialog Test"); about.set_url_hook(sigc::ptr_fun(&on_link_clicked)); about.set_website("http://gtkmm.org/"); about.set_website_label("gtkmm Website"); about.set_version("0.1"); about.set_copyright("\xC2\xA9 2006 Jonathon Jongsma"); about.set_comments("Comments about the application"); about.set_license("GPL"); std::vector authors; authors.push_back("Jonathon Jongsma"); about.set_authors(authors); std::vector documenters; documenters.push_back("Jonathon Jongsma"); about.set_documenters(documenters); about.set_translator_credits("Jonathon Jongsma"); // just use a generic 'image' icon from the theme as the logo Glib::RefPtr theme =3D Gtk::IconTheme::get_default(); const Glib::ustring icon_name =3D "image"; if (theme->has_icon(icon_name)) { Glib::RefPtr logo; logo =3D theme->load_icon(icon_name, 150, Gtk::ICON_LOOKUP_USE_BUILTIN); about.set_logo(logo); } kit.run(about); return 0; } ------=_Part_3826_31980428.1150083938792-- From bob@fis-cal.com Mon Jun 12 08:37:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCBEF3B008A for ; Mon, 12 Jun 2006 08:37:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02401-08 for ; Mon, 12 Jun 2006 08:37:16 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 7BBCB3B00D8 for ; Mon, 12 Jun 2006 08:37:16 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ASD02516; Mon, 12 Jun 2006 08:36:35 -0400 (EDT) Message-ID: <448D5FD6.60903@fis-cal.com> Date: Mon, 12 Jun 2006 07:36:38 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: "J. Baltasar Garcia Perez-Schofield" References: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> In-Reply-To: <1150026894.10934.17.camel@pcjgarcia.ei.uvigo.es> Content-Type: multipart/mixed; boundary="------------000104050403030105000206" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: cell edited event handler X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 12:37:20 -0000 This is a multi-part message in MIME format. --------------000104050403030105000206 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Get a pointer to the cell renderer for the column of interest and connect to its "signal_edited" signal with your callback slot. Bob J. Baltasar Garcia Perez-Schofield wrote: > Hi ! > > I have a TreeView with single rows and columns (not hierarchical rows > under other rows). > > I need to know when a column in a row has been changed by the user. > Should be something like "on_edited()". Note that I don't need to know > whether a row has been selected. I already know how to deal with this. > > However, I haven't found anything in the documentation about this. > Where should I look in ? > > Thank you in advance, > > Baltasar > --------------000104050403030105000206 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------000104050403030105000206-- From bob@fis-cal.com Mon Jun 12 09:08:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C8E333B0083 for ; Mon, 12 Jun 2006 09:08:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03051-10 for ; Mon, 12 Jun 2006 09:08:39 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 9C9773B0010 for ; Mon, 12 Jun 2006 09:08:39 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ASD20452; Mon, 12 Jun 2006 09:07:36 -0400 (EDT) Message-ID: <448D6716.1080501@fis-cal.com> Date: Mon, 12 Jun 2006 08:07:34 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Matt Bragano References: <448C91B5.8010100@comcast.net> In-Reply-To: <448C91B5.8010100@comcast.net> Content-Type: multipart/mixed; boundary="------------010406090002060005070808" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 13:08:41 -0000 This is a multi-part message in MIME format. --------------010406090002060005070808 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit The following are guesses made after reading the docs on TreeModelFilter: First off, you probably will want to convert the iterator passed to your callback slot to an iterator in the child TreeModel you used to create your TreeModelFilter using: Gtk::TreeModelFilter::convert_iter_to_child_iter() since, most probably, the iter being passed to your callback is from the TreeModelFilter instead of the actual TreeModel you originally populated. Next, you make the assumption that the iterator "child" is valid. Instead of the while loop you are employing, try this instead: for(child = nodeChildren.begin(); child ; child = refTreeModel->erase(*child)); At least this way, you won't get any invalid child object errors. Bob Matt Bragano wrote: > After much help, I've successfully implemented a TreeModel with a > TreeModelFilter. However, I've noticed that if I expand a node, > collapse it and expand it again, the contents are "doubled". That is, > if the expanded row contained items A and B, on the second expansion > the items in the row are now A B A B. > > I tried using a model column flag to determine if the tree had been > expanded once prior, but with no luck. Now I'm trying to simply > remove the child rows in the on_row_collapsed() method like this: > > void on_row_collapsed(const Gtk::TreeModel::iterator& iter, > const Gtk::TreeModel::Path &path) { > > Gtk::TreeModel::Row row = *iter; > > const Gtk::TreeNodeChildren &nodeChildren = row.children(); > > Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); > > while(child != nodeChildren.end()) { > > child = refTreeModel->erase(*child); // this causes errors > > } > > } > > > The problem is that every time the while loop is executed I recieve > this error: > > Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, > tree_store)' failed > > Any ideas as to what is the problem here? Or is there a better way to > work around the doubled-up rows I'm running into? > > Thanks, > Matt Bragano > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------010406090002060005070808 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------010406090002060005070808-- From maestro485@comcast.net Mon Jun 12 11:45:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 569943B008A for ; Mon, 12 Jun 2006 11:45:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08645-06 for ; Mon, 12 Jun 2006 11:45:33 -0400 (EDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.192.82]) by menubar.gnome.org (Postfix) with ESMTP id 1D3983B0078 for ; Mon, 12 Jun 2006 11:45:33 -0400 (EDT) Received: from [192.168.2.2] (c-67-165-72-149.hsd1.pa.comcast.net[67.165.72.149]) by comcast.net (rwcrmhc12) with ESMTP id <20060612154427m1200pab6he>; Mon, 12 Jun 2006 15:44:27 +0000 Message-ID: <448D8B4F.9030502@comcast.net> Date: Mon, 12 Jun 2006 11:42:07 -0400 From: Matt Bragano User-Agent: Thunderbird 1.5.0.2 (X11/20060420) MIME-Version: 1.0 To: gtkmm-list@gnome.org References: <448C91B5.8010100@comcast.net> <448D6716.1080501@fis-cal.com> In-Reply-To: <448D6716.1080501@fis-cal.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.701 tagged_above=-999 required=2 tests=[AWL=-1.411, BAYES_00=-2.599, DNS_FROM_RFC_POST=1.708, DNS_FROM_RFC_WHOIS=1.447, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.701 X-Spam-Level: Subject: Re: Errors removing rows from treestore X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 15:45:34 -0000 Ah, I wasn't thinking about the convert_iter_to_child_iter(). That did the trick. And you're right, a for loop would be best applied here. Thanks for the help, Matt Bragano Bob Caryl wrote: > The following are guesses made after reading the docs on TreeModelFilter: > > First off, you probably will want to convert the iterator passed to > your callback slot to an iterator in the child TreeModel you used to > create your TreeModelFilter using: > > Gtk::TreeModelFilter::convert_iter_to_child_iter() > > since, most probably, the iter being passed to your callback is from > the TreeModelFilter instead of the actual TreeModel you originally > populated. > > Next, you make the assumption that the iterator "child" is valid. > Instead of the while loop you are employing, try this instead: > > for(child = nodeChildren.begin(); child ; child = > refTreeModel->erase(*child)); > > At least this way, you won't get any invalid child object errors. > > Bob > > Matt Bragano wrote: >> After much help, I've successfully implemented a TreeModel with a >> TreeModelFilter. However, I've noticed that if I expand a node, >> collapse it and expand it again, the contents are "doubled". That >> is, if the expanded row contained items A and B, on the second >> expansion the items in the row are now A B A B. >> >> I tried using a model column flag to determine if the tree had been >> expanded once prior, but with no luck. Now I'm trying to simply >> remove the child rows in the on_row_collapsed() method like this: >> >> void on_row_collapsed(const Gtk::TreeModel::iterator& iter, >> const Gtk::TreeModel::Path &path) { >> >> Gtk::TreeModel::Row row = *iter; >> >> const Gtk::TreeNodeChildren &nodeChildren = row.children(); >> >> Gtk::TreeModel::Children::iterator child = nodeChildren.begin(); >> >> while(child != nodeChildren.end()) { >> >> child = refTreeModel->erase(*child); // this causes errors >> >> } >> >> } >> >> >> The problem is that every time the while loop is executed I recieve >> this error: >> >> Gtk-CRITICAL **: gtk_tree_store_remove: assertion `VALID_ITER (iter, >> tree_store)' failed >> >> Any ideas as to what is the problem here? Or is there a better way >> to work around the doubled-up rows I'm running into? >> >> Thanks, >> Matt Bragano >> _______________________________________________ >> gtkmm-list mailing list >> gtkmm-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gtkmm-list >> From murrayc@murrayc.com Mon Jun 12 13:52:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AFEC43B0BBB for ; Mon, 12 Jun 2006 13:52:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20315-07 for ; Mon, 12 Jun 2006 13:52:29 -0400 (EDT) Received: from kungfu.dreamhost.com (kungfu.dreamhost.com [66.33.216.126]) by menubar.gnome.org (Postfix) with ESMTP id C42633B08FE for ; Mon, 12 Jun 2006 12:57:34 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by kungfu.dreamhost.com (Postfix) with ESMTP id 357351F797B for ; Mon, 12 Jun 2006 09:54:38 -0700 (PDT) Received: from noname (p5497CFC0.dip.t-dialin.net [84.151.207.192]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id BD3A5129A83; Mon, 12 Jun 2006 09:49:33 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: References: Content-Type: text/plain Date: Mon, 12 Jun 2006 18:49:29 +0200 Message-Id: <1150130969.5748.15.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.366 tagged_above=-999 required=2 tests=[AWL=0.002, BAYES_00=-2.599, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.366 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 17:52:32 -0000 On Sun, 2006-06-11 at 22:45 -0500, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). Me too. > I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. It doesn't work for me either. I guess theoretically I could have broken it with my recent changes, but I can't see anything obvious by looking at gtk/src/about.ccg. Something seems to be wrong somewhere though. Valgrind reports this when I click on the link: ==27202== at 0x4171B49: SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, void*) (slot_base.h:273) ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:83) ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd ==27202== at 0x401D268: operator delete(void*) (vg_replace_malloc.c:246) ==27202== by 0x4756196: sigc::slot_base::~slot_base() (slot_base.cc:101) ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) ==27202== by 0x8049CB3: main (in /home/murrayc/cvs/gnome216/gtkmm/a.out) > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From armin@arbur.net Mon Jun 12 14:10:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BB7BF3B06B2 for ; Mon, 12 Jun 2006 14:10:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23250-02 for ; Mon, 12 Jun 2006 14:10:49 -0400 (EDT) Received: from dd1222.kasserver.com (dd1222.kasserver.com [81.209.148.151]) by menubar.gnome.org (Postfix) with ESMTP id 7DBAA3B085E for ; Mon, 12 Jun 2006 12:43:13 -0400 (EDT) Received: from unununium.wlan (p54A2E681.dip.t-dialin.net [84.162.230.129]) by dd1222.kasserver.com (Postfix) with ESMTP id C07FD1559C7; Mon, 12 Jun 2006 18:42:09 +0200 (CEST) From: Armin Burgmeier To: Jonathon Jongsma In-Reply-To: References: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-4aUVgO8rU5eJSYqS6HWe" Date: Mon, 12 Jun 2006 18:41:53 +0200 Message-Id: <1150130513.7623.20.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.365 tagged_above=-999 required=2 tests=[AWL=-0.055, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.365 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 18:10:53 -0000 --=-4aUVgO8rU5eJSYqS6HWe Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Works fine for me. gtkmm is 2.8.3 and GTK+ is 2.8.18 on a x86 gentoo system. -- armin --=-4aUVgO8rU5eJSYqS6HWe Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBEjZlRhOtxKlDYm6cRAtjUAKCsf+mowSAAORSrQfImdVH53tayxQCgnz/W simP3Br01gn3iww4WOW4/Ic= =RVt1 -----END PGP SIGNATURE----- --=-4aUVgO8rU5eJSYqS6HWe-- From jonathon.jongsma@gmail.com Mon Jun 12 14:11:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EEC783B035F for ; Mon, 12 Jun 2006 14:11:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23321-03 for ; Mon, 12 Jun 2006 14:11:19 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.199]) by menubar.gnome.org (Postfix) with ESMTP id F22243B0ADE for ; Mon, 12 Jun 2006 13:42:52 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2051937nzo for ; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=VizpPUEcFVUiSugwlSOZ1KhBqSrx+p0o6Igxp+iRiK1WxdAbfliKHxTfrFIMPA4VTcgvlNUXoqBsfHOtaFs8XFVZwCQIc61WxoSutX3+TeYzBFH3W5xqnOdcDSFII+Pvcd3l3MI5UdP74WT/7pVeuSdCZ3gDkJIuWLJGOUvHs/A= Received: by 10.36.37.20 with SMTP id k20mr4281420nzk; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 12 Jun 2006 10:42:17 -0700 (PDT) Message-ID: Date: Mon, 12 Jun 2006 12:42:17 -0500 From: "Jonathon Jongsma" To: "Murray Cumming" In-Reply-To: <1150130969.5748.15.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150130969.5748.15.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 18:11:23 -0000 On 6/12/06, Murray Cumming wrote: > > I've also tried > > building it against my jhbuild gtkmm installation, and the same thing > > happens. I haven't found an easy way of trying an earlier version. I > > haven't done any hard-core digging yet, i thought I'd check first to > > see whether anybody else has noticed this. > > It doesn't work for me either. I guess theoretically I could have broken > it with my recent changes, but I can't see anything obvious by looking > at gtk/src/about.ccg. OK, so it's not just me then. (by the way, I assume you mean gtk/src/aboutdialog.ccg?). I think it must be in gtkmm though, because url buttons in plain-GTK+ applications still seem to work for me. It seems almost like the callback is not being registered. But now that I know that other people are seeing this, I'll look into it a bit more. > Something seems to be wrong somewhere though. Valgrind reports this when > I click on the link: > > ==27202== at 0x4171B49: > SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, > void*) (slot_base.h:273) > ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) > ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) > ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) > ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) > ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) > ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) > ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) > ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) > ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) > ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) > ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) > ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) > ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED > (gtkmarshalers.c:83) > ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) > ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) > ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd > ==27202== at 0x401D268: operator delete(void*) > (vg_replace_malloc.c:246) > ==27202== by 0x4756196: sigc::slot_base::~slot_base() > (slot_base.cc:101) > ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) > ==27202== by 0x8049CB3: main > (in /home/murrayc/cvs/gnome216/gtkmm/a.out) So nothing happens after it reaches SignalProxy_ActivateLink_gtk_callback? Is that what you're trying to show? I'm not completely sure what I'm looking for here... Thanks, Jonner From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 12 15:05:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E70153B0345 for ; Mon, 12 Jun 2006 15:05:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26275-02 for ; Mon, 12 Jun 2006 15:05:40 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 408C63B025E for ; Mon, 12 Jun 2006 15:05:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 5FD56FF9B for ; Mon, 12 Jun 2006 12:05:09 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Mon, 12 Jun 2006 12:05:07 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.355 tagged_above=-999 required=2 tests=[AWL=0.053, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.355 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1142 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 19:05:43 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343054] gdkmm build fails with Visual Studio 2005 (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 12 Jun 2006 03:34:03 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343054] gdkmm build fails with Visual Studio 2005 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060612073403.5AFB56CC1B6@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343054 gtkmm | build | Ver: 2.8.x Cedric Gustin changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal OS/Version|All |Windows ------- Comment #1 from Cedric Gustin 2006-06-12 07:34 UTC ------- No problem here with gtk+ 2.8.18 (gladewin32 distribution) and gtkmm-2.8.8. Please give more information on 1. The gtk+ distribution you use. 2. The version of gtkmm you try to build and if it also fails with the latest release (2.8.8). 2. The target that fails (Debug/Release/Both) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1142 ******************************************** From murrayc@murrayc.com Tue Jun 13 02:42:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 593833B00AF for ; Tue, 13 Jun 2006 02:42:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13201-05 for ; Tue, 13 Jun 2006 02:42:33 -0400 (EDT) Received: from webmail1.sd.dreamhost.com (webmail1.sd.dreamhost.com [66.33.201.159]) by menubar.gnome.org (Postfix) with ESMTP id 0730B3B000A for ; Tue, 13 Jun 2006 02:42:32 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail1.sd.dreamhost.com (Postfix) with ESMTP id A61AB2C1A2; Mon, 12 Jun 2006 23:34:49 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Tue, 13 Jun 2006 08:34:49 +0200 (CEST) Message-ID: <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> In-Reply-To: References: <1150130969.5748.15.camel@localhost.localdomain> Date: Tue, 13 Jun 2006 08:34:49 +0200 (CEST) From: "Murray Cumming" To: "Jonathon Jongsma" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.557 tagged_above=-999 required=2 tests=[AWL=0.042, BAYES_00=-2.599] X-Spam-Score: -2.557 X-Spam-Level: Cc: Murray Cumming , gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 06:42:34 -0000 > OK, so it's not just me then. (by the way, I assume you mean > gtk/src/aboutdialog.ccg?). Yes. > Something seems to be wrong somewhere though. Valgrind reports this when >> I click on the link: >> >> ==27202== at 0x4171B49: >> SignalProxy_ActivateLink_gtk_callback(_GtkAboutDialog*, char const*, >> void*) (slot_base.h:273) >> ==27202== by 0x43C4190: activate_url (gtkaboutdialog.c:1627) >> ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== by 0x48BEEA4: signal_emit_unlocked_R (gsignal.c:2438) >> ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) >> ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) >> ==27202== by 0x43DD991: gtk_button_clicked (gtkbutton.c:889) >> ==27202== by 0x43DFA22: gtk_real_button_released (gtkbutton.c:1484) >> ==27202== by 0x48BBDF2: g_cclosure_marshal_VOID__VOID (gmarshal.c:77) >> ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== by 0x48BF1FB: signal_emit_unlocked_R (gsignal.c:2368) >> ==27202== by 0x48C09C9: g_signal_emit_valist (gsignal.c:2197) >> ==27202== by 0x48C0D18: g_signal_emit (gsignal.c:2241) >> ==27202== by 0x43DD90E: gtk_button_released (gtkbutton.c:881) >> ==27202== by 0x43DEF28: gtk_button_button_release (gtkbutton.c:1377) >> ==27202== by 0x44B76D7: _gtk_marshal_BOOLEAN__BOXED >> (gtkmarshalers.c:83) >> ==27202== by 0x48AE8CE: g_type_class_meta_marshal (gclosure.c:567) >> ==27202== by 0x48AEEFE: g_closure_invoke (gclosure.c:490) >> ==27202== Address 0x521B2FC is 4 bytes inside a block of size 44 free'd >> ==27202== at 0x401D268: operator delete(void*) >> (vg_replace_malloc.c:246) >> ==27202== by 0x4756196: sigc::slot_base::~slot_base() >> (slot_base.cc:101) >> ==27202== by 0x41BD28B: Gtk::Main::run(Gtk::Window&) (slot.h:422) >> ==27202== by 0x8049CB3: main >> (in /home/murrayc/cvs/gnome216/gtkmm/a.out) > > So nothing happens after it reaches > SignalProxy_ActivateLink_gtk_callback? Is that what you're trying to > show? I'm not completely sure what I'm looking for here... The slot (or the useful part of it) seems to have been deleted, before the point at which the GTK+ callback tries to use it. Valgrind errors usually have two parts - where it went wrong, and where caused that. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From ramashish.lists@gmail.com Tue Jun 13 12:34:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0CE723B0071 for ; Tue, 13 Jun 2006 12:34:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30177-06 for ; Tue, 13 Jun 2006 12:34:14 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id B33813B0009 for ; Tue, 13 Jun 2006 12:34:13 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id c2so3058024ugf for ; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=A7q+3q5/E0etVn6yppcBMDbYKfZGXGCKhtVkzKz3c5qbo3ErPEi8+/mZ0Qb4nuGGkGKDEmC99BsfH9gwTFupWpcDnXVdRg2exoA9Eg2IOtMR1XThWupvpUqijwXi8AxLKdJxFZHYmsFEoyFGzsT81bz5zEMhLLpzgzxdxRgDv3E= Received: by 10.67.89.6 with SMTP id r6mr6450159ugl; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:33:24 -0700 (PDT) Message-ID: <6bd1d93e0606130933w13cbb6b1rfa6655771c681985@mail.gmail.com> Date: Tue, 13 Jun 2006 22:03:24 +0530 From: "Ramashish Baranwal" To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.6 X-Spam-Level: Subject: Changing label of Gtk::MenuItem at runtime X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:34:15 -0000 Hi, Is it possible to change label of Gtk::MenuItem at runtime? If yes, how? Ram From ramashish.lists@gmail.com Tue Jun 13 12:45:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 20B0C3B008F for ; Tue, 13 Jun 2006 12:45:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30356-09 for ; Tue, 13 Jun 2006 12:45:32 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id E493B3B0009 for ; Tue, 13 Jun 2006 12:45:31 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so632400ugf for ; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=IaTH0V0UpsN4Hm/zibsU9Vg8D1bj/m1/9gkY7TaYsgdyGysesmMXsZSevXRaWc2JWAhJQVj7UIU7TkJs5V3699t98SJI+MURgD27tApAycSvMJNVequk9nQAS6+LCr7LrW77vxJR19PhlBxvdBKTJihvUPBDAO3PyJTlgwHRIeU= Received: by 10.66.216.6 with SMTP id o6mr6466967ugg; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:44:28 -0700 (PDT) Message-ID: <6bd1d93e0606130944j35bc511fsaf2a08dae491705f@mail.gmail.com> Date: Tue, 13 Jun 2006 22:14:28 +0530 From: "Ramashish Baranwal" To: "Ji Liu" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.744 tagged_above=-999 required=2 tests=[AWL=-0.856, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.744 X-Spam-Level: Cc: gtkmm-list@gnome.org Subject: Re: why not add mdi support in next version of gtk? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:45:33 -0000 You can write MDI applications using Gtk/Gtkmm. I haven't used Anjuta/Monodevelop. But if you are complaining about them not being an MDI application, thats not because its not possible to do in Gtk. On 6/11/06, Ji Liu wrote: > > > mdi is very useful in my appinion. > anjuta and monodevelop are lack of mdi support, hard to use. > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From ramashish.lists@gmail.com Tue Jun 13 12:58:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 27C343B03D0 for ; Tue, 13 Jun 2006 12:58:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31526-01 for ; Tue, 13 Jun 2006 12:58:56 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 8A52C3B0387 for ; Tue, 13 Jun 2006 12:58:55 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id j3so638549ugf for ; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=WRyzS18BEJG95Eur5dk0Tuh6965bTPncjK4w2SvU2a2DJuMAJRBuvsh5srzFfrd7ZCY+wm06kbx1IYpQQXgmcBxBinEEpR9ES9oYskVA/SHZlmsouJgMQ0ynT9GeaFXGz0hHDT2VnnaJOrBoPWXw68psKON59tsHUAUH+xZGGcQ= Received: by 10.66.216.6 with SMTP id o6mr6476489ugg; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Tue, 13 Jun 2006 09:55:50 -0700 (PDT) Message-ID: <6bd1d93e0606130955o4b48aeb3laf080a01c063b28@mail.gmail.com> Date: Tue, 13 Jun 2006 22:25:50 +0530 From: "Ramashish Baranwal" To: "Jonathon Jongsma" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.057 tagged_above=-999 required=2 tests=[AWL=0.313, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.057 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 16:58:57 -0000 Hi, I tried the program which you sent. Its working as expected. Info about my environment- Fedora Core 5 gtkmm version 2.8.3-1 I installed gtkmm using yum, an install/update program shipped with Fedora. Ram On 6/12/06, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. > > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. > > Thanks, > Jonner > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From murrayc@murrayc.com Tue Jun 13 13:22:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B6E913B0477 for ; Tue, 13 Jun 2006 13:22:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32429-02 for ; Tue, 13 Jun 2006 13:22:46 -0400 (EDT) Received: from swarthymail-a1.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id C42563B046B for ; Tue, 13 Jun 2006 13:22:46 -0400 (EDT) Received: from noname (p5497ED90.dip.t-dialin.net [84.151.237.144]) by swarthymail-a1.dreamhost.com (Postfix) with ESMTP id 7567990F14; Tue, 13 Jun 2006 10:22:08 -0700 (PDT) From: Murray Cumming To: Jonathon Jongsma In-Reply-To: <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> References: <1150130969.5748.15.camel@localhost.localdomain> <8433.194.138.18.132.1150180489.squirrel@webmail.murrayc.com> Content-Type: text/plain Date: Tue, 13 Jun 2006 19:21:59 +0200 Message-Id: <1150219319.5735.14.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.481 tagged_above=-999 required=2 tests=[AWL=0.118, BAYES_00=-2.599] X-Spam-Score: -2.481 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 17:22:48 -0000 On Tue, 2006-06-13 at 08:34 +0200, Murray Cumming wrote: > The slot (or the useful part of it) seems to have been deleted, before the > point at which the GTK+ callback tries to use it. Valgrind errors usually > have two parts - where it went wrong, and where caused that. Here's the culprit. I hate void*. Index: ChangeLog =================================================================== RCS file: /cvs/gnome/gtkmm/ChangeLog,v retrieving revision 1.488 diff -u -p -r1.488 ChangeLog --- ChangeLog 10 Jun 2006 22:42:09 -0000 1.488 +++ ChangeLog 13 Jun 2006 17:20:52 -0000 @@ -1,3 +1,8 @@ +2006-06-13 Murray Cumming + + * gtk/src/aboutdialog.ccg: set_url_hook(): Pass the slot pointer instead of a + pointer to the slot pointer, so that this works again. + 2006-06-11 Murray Cumming * gtk/src/assistant.hg: Added update_buttons_state(). Index: gtk/src/aboutdialog.ccg =================================================================== RCS file: /cvs/gnome/gtkmm/gtk/src/aboutdialog.ccg,v retrieving revision 1.4 diff -u -p -r1.4 aboutdialog.ccg --- gtk/src/aboutdialog.ccg 11 May 2006 11:40:24 -0000 1.4 +++ gtk/src/aboutdialog.ccg 13 Jun 2006 17:20:52 -0000 @@ -76,7 +76,7 @@ void AboutDialog::set_url_hook(const Slo SlotActivateLink* slot_copy = new SlotActivateLink(slot); gtk_about_dialog_set_url_hook( - &SignalProxy_ActivateLink_gtk_callback, &slot_copy, + &SignalProxy_ActivateLink_gtk_callback, slot_copy, &SignalProxy_ActivateLink_gtk_callback_destroy); } -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 13:37:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6765E3B02D9 for ; Tue, 13 Jun 2006 13:37:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00492-09 for ; Tue, 13 Jun 2006 13:37:07 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 81A383B041D for ; Tue, 13 Jun 2006 13:37:07 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id AEBBAF00E for ; Tue, 13 Jun 2006 10:36:08 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 10:36:06 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.394 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.394 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1143 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 17:37:10 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344771] New: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 3. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 4. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 5. [Bug 344786] New: cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 6. [Bug 344787] New: cvs build failure -- defined but unused static functions in treeview.cc (gtkmm (bugzilla.gnome.org)) 7. [Bug 344788] New: cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 11:28:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] New: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Summary: Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified notebook.cc:33: warning: unused parameter 'source' make[5]: *** [notebook.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 11:32:19 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613153219.EBAA96CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-13 15:32 UTC ------- And if I fix that warning by adding the following lines // Avoid unused variable compilation warning/error (void) source; then I get the following error: notebook.cc: In function `GtkNotebook* SignalProxy_WindowCreation_gtk_callback(GtkNotebook*, GtkWidget*, gint, gint, void*)': notebook.cc:57: warning: control reaches end of non-void function make[5]: *** [notebook.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 13 Jun 2006 11:47:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613154756.277A16CC1B5@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x G?tz Waschk changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED | ------- Comment #2 from G?tz Waschk 2006-06-13 15:47 UTC ------- It doesn't build in gtkmm 2.9.4 against gtk+ 2.9.3: make[1]: Entering directory `/tmp/BUILD/gtkmm-2.9.4/gtk/gtkmm' if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -I../../gtk -I../../gtk -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/cairo -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fomit-frame-pointer -march=i586 -mtune=pentiumpro -fasynchronous-unwind-tables -Wall -MT printoperation.lo -MD -MP -MF ".deps/printoperation.Tpo" -c -o printoperation.lo printoperation.cc; \ then mv -f ".deps/printoperation.Tpo" ".deps/printoperation.Plo"; else rm -f ".deps/printoperation.Tpo"; exit 1; fi g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -I../../gtk -I../../gtk -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/cairo -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fomit-frame-pointer -march=i586 -mtune=pentiumpro -fasynchronous-unwind-tables -Wall -MT printoperation.lo -MD -MP -MF .deps/printoperation.Tpo -c printoperation.cc -fPIC -DPIC -o .libs/printoperation.o printoperation.cc: In member function 'void Gtk::PrintOperation::set_show_dialog(bool)': printoperation.cc:735: error: 'gtk_print_operation_set_show_dialog' was not declared in this scope printoperation.cc: In member function 'void Gtk::PrintOperation::set_pdf_target(const std::string&)': printoperation.cc:740: error: 'gtk_print_operation_set_pdf_target' was not declared in this scope printoperation.cc: In member function 'Gtk::PrintOperationResult Gtk::PrintOperation::run(Gtk::Window&)': printoperation.cc:755: error: cannot convert 'GtkWindow*' to 'GtkPrintOperationAction' for argument '2' to 'GtkPrintOperationResult gtk_print_operation_run(GtkPrintOperation*, GtkPrintOperationAction, GtkWindow*, GError**)' printoperation.cc: In member function 'void Gtk::PrintOperation::run_async(Gtk::Window&)': printoperation.cc:790: error: 'gtk_print_operation_run_async' was not declared in this scope -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 13 Jun 2006 12:49:27 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613164927.A2C746CC246@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x ------- Comment #3 from Murray Cumming 2006-06-13 16:49 UTC ------- Hmm, OK, it's difficult to catch the moment when GTK+ do a release. I'm not likely to release a new tarball to fix this because cvs HEAD of GTK+ and gtkmm has already moved on. Maybe we'll have better luck for the next GTK+ tarball. In the meantime, you could try CVS with jhbuild. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 13 Jun 2006 13:30:17 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] New: cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Summary: cvs fails to compile -- unused parameter 'obj' in recentchooser.h Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Another one, after working around 344771: ../../gtk/gtkmm/recentchooser.h:266: warning: unused parameter 'obj' make[5]: *** [recentchooser.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Simple workaround is adding a "(void)obj;" statement. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 13 Jun 2006 13:31:45 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344787] New: cvs build failure -- defined but unused static functions in treeview.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344787 gtkmm | build | Ver: unspecified Summary: cvs build failure -- defined but unused static functions in treeview.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: treeview.cc:118: warning: 'void SignalProxy_SearchPosition_gtk_callback(GtkTreeView*, GtkWidget*, void*)' defined but not used treeview.cc:136: warning: 'void SignalProxy_SearchPosition_gtk_callback_destroy(void*)' defined but not used make[5]: *** [treeview.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Tue, 13 Jun 2006 13:33:42 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] New: cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified Summary: cvs build failure -- missing initializer when declaring and defining struct instance Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: accelmap.cc: In function `bool Gtk::AccelMap::lookup_entry(const Glib::ustring&, Gtk::AccelKey&)': accelmap.cc:69: warning: missing initializer for member `_GtkAccelKey::accel_flags' make[5]: *** [accelmap.lo] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/gtk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Fix I used (didn't check if this is actually the wanted flag values or not) was to just add another 0 at the end of the initializer list. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1143 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 15:38:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EC0C53B02FB for ; Tue, 13 Jun 2006 15:38:37 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04404-01 for ; Tue, 13 Jun 2006 15:38:36 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id EA5D63B0017 for ; Tue, 13 Jun 2006 15:38:35 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 01C0EF895 for ; Tue, 13 Jun 2006 12:05:20 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 12:05:17 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.394 tagged_above=-999 required=2 tests=[AWL=0.091, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.394 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1144 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 19:38:38 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344789] New: cvs build failure -- backwards initialization order in examplewindow.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 13:35:24 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344789] New: cvs build failure -- backwards initialization order in examplewindow.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344789 gtkmm | build | Ver: unspecified Summary: cvs build failure -- backwards initialization order in examplewindow.cc Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: examplewindow.h: In constructor `ExampleWindow::ExampleWindow()': examplewindow.h:41: warning: `ExampleWindow::m_Button_Quit' will be initialized after examplewindow.h:38: warning: `Gtk::ListViewText ExampleWindow::m_ListViewText' examplewindow.cc:25: warning: when initialized here make[5]: *** [examplewindow.o] Error 1 make[5]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book/treeview/listviewtext' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book/treeview' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples/book' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm/examples' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gtkmm' make: *** [all] Error 2 Fix is just to reverse initialization order. Let me know if you'd prefer if I filed these as one big bug, or would like patches when I know the workaround/fix like this case, or have any other suggestsions. Thanks for your hard work! -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 13:29:03 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613172903.C6D586CC1B9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #2 from Elijah Newren 2006-06-13 17:29 UTC ------- Simple workaround I used for now: cvs -q -z3 update -Pd -D 2006-06-06 gtk/src/notebook.ccg -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1144 ******************************************** From page.rob@gmail.com Tue Jun 13 16:54:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EB5E33B00C4 for ; Tue, 13 Jun 2006 16:54:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06154-09 for ; Tue, 13 Jun 2006 16:54:42 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id 5F9803B00A4 for ; Tue, 13 Jun 2006 16:54:42 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id c39so1930135pyd for ; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PazdLmQfF1Jljz/kGFE6iRsTyTG+jXatNk2qD2wkceqcunM9vLjl8Al6N/Mp4i1IE7zbtcycJNw0WHcHim9yDacA2H9sdf+oZcKJLB5HtKOZYhGA6vCbGWTnboWKSEA0+BAoFHK+qEq8YqKdMwsqfW7wO8IvuMSn9LRkLip1FOY= Received: by 10.35.89.10 with SMTP id r10mr3482836pyl; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) Received: by 10.35.91.9 with HTTP; Tue, 13 Jun 2006 13:53:51 -0700 (PDT) Message-ID: Date: Tue, 13 Jun 2006 20:53:51 +0000 From: "Rob Page" To: "Jonathon Jongsma" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.395 tagged_above=-999 required=2 tests=[AWL=-0.026, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.395 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 20:54:45 -0000 Hi Jonner, Clicking the link works here, printing the error message and all... I'm running a gentoo system with gtkmm-2.8.1. Rob. On 6/12/06, Jonathon Jongsma wrote: > I don't know exactly when, but fairly recently, the website link on > the "About" dialog of my application stopped working (sometimes it > would segfault, sometimes just didn't do anything). I haven't changed > anything in that part of the application, so I'm thinking it must have > been due to a gtkmm or gtk update from my distribution. I'm currently > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > building it against my jhbuild gtkmm installation, and the same thing > happens. I haven't found an easy way of trying an earlier version. I > haven't done any hard-core digging yet, i thought I'd check first to > see whether anybody else has noticed this. > > I've attached a stripped-down example application that just shows a > dialog and registers its url handler with set_url_hook(). The url hook > is just supposed to print a message to the terminal. On my computer, > the message never gets printed to the terminal. I'd appreciate > knowing whether this works for others (and what version you're trying > with). You can compile with the standard > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > In this test app, I don't get segfaults, but clicking the link does > nothing. In my application, I sometimes get segfaults, but the one > big difference is that in my application, I inherit from > Gtk::AboutDialog instead of using it directly, > > Alternatively, if somebody can see something that I'm doing wrong, > feel free to point it out. > > Thanks, > Jonner > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From jonathon.jongsma@gmail.com Tue Jun 13 17:20:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4DA883B018F for ; Tue, 13 Jun 2006 17:20:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07150-02 for ; Tue, 13 Jun 2006 17:20:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.195]) by menubar.gnome.org (Postfix) with ESMTP id E47493B00EA for ; Tue, 13 Jun 2006 17:20:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2680822nzo for ; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=sosfbSIeYBYFPKFiKWmMA3P9nmz/pX16ZcHHWk8Eif7ZvDDYXfP4QzXJmPYN8+UvZnA9ug3wWfzIF5TEbwy6/jLbA9rSa/LCID4pH1npvs53oOu0yhozxYQRdqTyPdyXwbkkAGB1xOGgUfQPN70uu3tkBZFcMzdiBeTXiaVuxD0= Received: by 10.36.55.12 with SMTP id d12mr11513133nza; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Tue, 13 Jun 2006 14:19:40 -0700 (PDT) Message-ID: Date: Tue, 13 Jun 2006 16:19:40 -0500 From: "Jonathon Jongsma" To: "Rob Page" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=0.013, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Cc: gtkmm Subject: Re: AboutDialog url hook not working? X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 21:20:54 -0000 Thanks Rob. It looks like murray beat me to it and found a solution to the problem already. From the sounds of it, it crept in sometime between 2.8.3 and 2.8.5, but looks like it should be fixed in the next release. jonner On 6/13/06, Rob Page wrote: > Hi Jonner, > > Clicking the link works here, printing the error message and all... > I'm running a gentoo system with gtkmm-2.8.1. > > Rob. > > On 6/12/06, Jonathon Jongsma wrote: > > I don't know exactly when, but fairly recently, the website link on > > the "About" dialog of my application stopped working (sometimes it > > would segfault, sometimes just didn't do anything). I haven't changed > > anything in that part of the application, so I'm thinking it must have > > been due to a gtkmm or gtk update from my distribution. I'm currently > > running Ubuntu dapper (gtkmm version 2.8.5-0ubuntu1). I've also tried > > building it against my jhbuild gtkmm installation, and the same thing > > happens. I haven't found an easy way of trying an earlier version. I > > haven't done any hard-core digging yet, i thought I'd check first to > > see whether anybody else has noticed this. > > > > I've attached a stripped-down example application that just shows a > > dialog and registers its url handler with set_url_hook(). The url hook > > is just supposed to print a message to the terminal. On my computer, > > the message never gets printed to the terminal. I'd appreciate > > knowing whether this works for others (and what version you're trying > > with). You can compile with the standard > > g++ `pkg-config --cflags --libs gtkmm-2.4` about.cc > > > > In this test app, I don't get segfaults, but clicking the link does > > nothing. In my application, I sometimes get segfaults, but the one > > big difference is that in my application, I inherit from > > Gtk::AboutDialog instead of using it directly, > > > > Alternatively, if somebody can see something that I'm doing wrong, > > feel free to point it out. > > > > Thanks, > > Jonner > > > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 13 21:44:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 817043B00D4 for ; Tue, 13 Jun 2006 21:44:55 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12724-10 for ; Tue, 13 Jun 2006 21:44:52 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id C7A9A3B00A5 for ; Tue, 13 Jun 2006 21:44:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 960BCF8A2 for ; Tue, 13 Jun 2006 18:12:02 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net To: gtkmm-forge@lists.sourceforge.net Date: Tue, 13 Jun 2006 18:12:01 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.317 tagged_above=-999 required=2 tests=[AWL=0.014, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_BG=0.077, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.317 X-Spam-Level: Cc: Subject: Gtkmm-forge Digest, Vol 1, Issue 1145 X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 01:44:55 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344802] libgnomeprintmm fails to built -- missing link to libpangocairo (gnomemm (bugzilla.gnome.org)) 2. [Bug 344802] New: libgnomeprintmm fails to built -- missing link to libpangocairo (gnomemm (bugzilla.gnome.org)) 3. [Bug 344792] New: cvs build error -- missing left curly brace after catch in examples/client/main.cc (gnomemm (bugzilla.gnome.org)) 4. [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo (gtkmm (bugzilla.gnome.org)) 5. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 6. [Bug 344789] cvs build failure -- backwards initialization order in examplewindow.cc (gtkmm (bugzilla.gnome.org)) 7. [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 14:50:17 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to built -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613185017.3F86D6CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gnomemm | libgnomeprintmm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-13 18:50 UTC ------- Created an attachment (id=67278) --> (http://bugzilla.gnome.org/attachment.cgi?id=67278&action=view) Fix the build Looks like this was a bug in pangomm's pkg-config file. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 13 Jun 2006 14:38:42 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] New: libgnomeprintmm fails to built -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gnomemm | libgnomeprintmm | Ver: unspecified Summary: libgnomeprintmm fails to built -- missing link to libpangocairo Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libgnomeprintmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Here's the compilation line: g++ -g -O2 -o generate_extra_defs generate_defs_libgnomeprint.o -L/opt/gnome2/lib /opt/gnome2/lib/libpangomm-1.4.so -L/local/build/cc/gcc-3.4.3-objdir/i686-pc-linux-gnu/libstdc++-v3/src -L/local/build/cc/gcc-3.4.3-objdir/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/local/build/cc/gcc-3.4.3-objdir/gcc -L/usr/local/i686-pc-linux-gnu/bin -L/usr/local/i686-pc-linux-gnu/lib -L/usr/local/sys/FortranPlus/fplus_55h/lib -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3 -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/lib -L/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3/../../.. /opt/gnome2/lib/libcairomm-1.0.so -L/usr/X11R6/lib /opt/gnome2/lib/libcairo.so /opt/gnome2/lib/libXrender.so -lX11 /usr/local/lib/libpng12.so /opt/gnome2/lib/libglibmm-2.4.so /opt/gnome2/lib/libgnomeprint-2-2.so /opt/gnome2/lib/libpangoft2-1.0.so /opt/gnome2/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libfreetype.so /opt/gnome2/lib/libart_lgpl_2.so /opt/gnome2/lib/libxml2.so -lz /opt/gnome2/lib/libpango-1.0.so -lm /opt/gnome2/lib/libglibmm_generate_extra_defs-2.4.so /opt/gnome2/lib/libsigc-2.0.so /opt/gnome2/lib/libgobject-2.0.so /opt/gnome2/lib/libgmodule-2.0.so -ldl /opt/gnome2/lib/libglib-2.0.so /usr/local/lib/libiconv.so /usr/local/lib/libstdc++.so -Wl,--rpath -Wl,/opt/gnome2/lib -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/opt/gnome2/lib -Wl,--rpath -Wl,/usr/local/lib Here's the errors: /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_create_context' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_set_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_set_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_layout_line_path' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_get_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_update_layout' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_get_font_options' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_layout_path' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_get_resolution' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_update_context' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_show_layout_line' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_font_map_get_type' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_context_set_font_options' /opt/gnome2/lib/libpangomm-1.4.so: undefined reference to `pango_cairo_create_layout' collect2: ld returned 1 exit status make[2]: *** [generate_extra_defs] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libgnomeprintmm/tools/extra_defs_gen' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libgnomeprintmm/tools' make: *** [all-recursive] Error 1 Looks like it forgets to include libpangocairo -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 13 Jun 2006 13:45:19 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344792] New: cvs build error -- missing left curly brace after catch in examples/client/main.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344792 gnomemm | gconfmm | Ver: unspecified Summary: cvs build error -- missing left curly brace after catch in examples/client/main.cc Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: gconfmm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified main.cc: In function `int main(int, char**)': main.cc:41: error: expected `{' before "std" main.cc:41: error: `ex' was not declared in this scope main.cc: At global scope: main.cc:45: error: expected unqualified-id before "return" main.cc:46: error: expected declaration before '}' token make[2]: *** [main.o] Error 1 make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/gconfmm/examples/client' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/gconfmm/examples' make: *** [all-recursive] Error 1 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 13 Jun 2006 14:51:28 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060613185128.1A5D66CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gtkmm | general | Ver: 2.9.x Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Component|libgnomeprintmm |general Product|gnomemm |gtkmm Summary|libgnomeprintmm fails to |libgnomeprintmm fails to |built -- missing link to |build -- missing link to |libpangocairo |libpangocairo Version|unspecified |2.9.x -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 13 Jun 2006 20:49:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614004943.14E026CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified ------- Comment #1 from jonner 2006-06-14 00:49 UTC ------- Created an attachment (id=67308) --> (http://bugzilla.gnome.org/attachment.cgi?id=67308&action=view) patch that removes initialization fields altogether Well, the gkey parameter here will simply be filled by the gtk_accel_map_lookup_entry call, so I'm inclined to just remove the initialization values altogether (since they're clearly just fillers anyway). Anybody opposed to this solution? patch attached. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 13 Jun 2006 21:00:47 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344789] cvs build failure -- backwards initialization order in examplewindow.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614010047.810556CC1A3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344789 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from jonner 2006-06-14 01:00 UTC ------- I've committed the fix for this to CVS. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Tue, 13 Jun 2006 21:10:50 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344802] libgnomeprintmm fails to build -- missing link to libpangocairo To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614011050.07AA66CC1AF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344802 gtkmm | general | Ver: 2.9.x jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from jonner 2006-06-14 01:10 UTC ------- I've committed this one as well. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1145 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 14 15:04:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D0E93B01B3 for ; Wed, 14 Jun 2006 15:04:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02819-08 for ; Wed, 14 Jun 2006 15:04:51 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 932693B01DD for ; Wed, 14 Jun 2006 15:04:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E256B12EDF for ; Wed, 14 Jun 2006 12:04:41 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1146 To: gtkmm-forge@lists.sourceforge.net Date: Wed, 14 Jun 2006 12:04:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.356 tagged_above=-999 required=2 tests=[AWL=0.052, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.356 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 19:04:53 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344792] cvs build error -- missing left curly brace after catch in examples/client/main.cc (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 13 Jun 2006 22:25:50 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344792] cvs build error -- missing left curly brace after catch in examples/client/main.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614022550.096556CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344792 gnomemm | gconfmm | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from jonner 2006-06-14 02:25 UTC ------- I've committed this one as well. Thanks for catching that. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1146 ******************************************** From mwhoosier@gmail.com Wed Jun 14 16:42:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 20D6B3B0209 for ; Wed, 14 Jun 2006 16:42:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03476-06 for ; Wed, 14 Jun 2006 16:42:29 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.201]) by menubar.gnome.org (Postfix) with ESMTP id B15523B0290 for ; Wed, 14 Jun 2006 16:42:28 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id i30so164688wxd for ; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Received: by 10.70.63.1 with SMTP id l1mr1224949wxa; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Received: by 10.70.58.10 with HTTP; Wed, 14 Jun 2006 13:41:08 -0700 (PDT) Message-ID: Date: Wed, 14 Jun 2006 15:41:08 -0500 From: "Matt Hoosier" To: gtkmm-list@gnome.org Subject: Wrapper functions for setting up RGBA colormaps MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.533 tagged_above=-999 required=2 tests=[AWL=0.067, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.533 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 20:42:32 -0000 I'd like to do some drawing using the alpha channel for blending. At least one technique for doing this in raw Gtk+ is to query whether an RGBA colormap exists: GdkScreen* screen = gtk_widget_get_screen(widget); GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen); gboolean supports_alpha = TRUE; if (!colormap) { /* display doesn't support compositing; fall back to RGB */ colormap = gdk_screen_get_rgb_colormap(screen); supports_alpha = FALSE; } gtk_widget_set_colormap(widget, colormap); One then can later inspect the 'supports_alpha' flag when setting up the colormap on a Cairo context. Gtkmm doesn't seem to offer wrappers for this RGBA colormap fetching/setting. Should I continue to use the underlying Gtk+ API, or is there a cleaner way of doing this kind of thing in Gtkmm? From weijie90@gmail.com Wed Jun 14 21:33:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AAB893B0276 for ; Wed, 14 Jun 2006 21:33:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29438-02 for ; Wed, 14 Jun 2006 21:33:04 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id AF4613B0102 for ; Wed, 14 Jun 2006 21:33:03 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so620743uge for ; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Received: by 10.67.30.6 with SMTP id h6mr1237250ugj; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Received: by 10.66.242.9 with HTTP; Wed, 14 Jun 2006 18:32:47 -0700 (PDT) Message-ID: <4d1f9930606141832h21fe131eid1cfb1a72e0f907c@mail.gmail.com> Date: Thu, 15 Jun 2006 09:32:47 +0800 From: "WJ Koh" To: gtkmm-list@gnome.org Subject: Re: gtkmm-list Digest, Vol 26, Issue 17 In-Reply-To: <20060610160040.6C15D3B061C@menubar.gnome.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_31701_8096328.1150335167213" References: <20060610160040.6C15D3B061C@menubar.gnome.org> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.887 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.887 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 01:33:06 -0000 ------=_Part_31701_8096328.1150335167213 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, using signal_response like this: opt_padcolour_diag->signal_response().connect(sigc::ptr_fun(on_opt_padcolour_diag_destroy) ); gives me this error: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In member function 'typename sigc::adaptor_functor::deduce_result_type::type sigc::adaptor_functor::operator()(T_arg1) const [with T_arg1 = const int&, T_functor = sigc::pointer_functor0]': /usr/include/sigc++-2.0/sigc++/functors/slot.h:137: instantiated from 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, typename sigc::type_trait::take) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:144: instantiated from 'static void* (* sigc::internal::slot_call1::address())(void*) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:529: instantiated from 'sigc::slot1::slot1(const T_functor&) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:1157: instantiated from 'sigc::slot::slot(const T_functor&) [with T_functor = sigc::pointer_functor0, T_return = void, T_arg1 = int]' main.cc:178: instantiated from here /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: no match for call to '(sigc::pointer_functor0) (const int&)' /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:76: note: candidates are: T_return sigc::pointer_functor0::operator()() const [with T_return = void]/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: return-statement with a value, in function returning 'void' make: *** [main.o] Error 1 Please help.. thanks! p.s. where can i find signal names like "signal_clicked"? can i use glade to add signals? Thanks. On 6/11/06, gtkmm-list-request@gnome.org wrote: > > Send gtkmm-list mailing list submissions to > gtkmm-list@gnome.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.gnome.org/mailman/listinfo/gtkmm-list > or, via email, send a message with subject or body 'help' to > gtkmm-list-request@gnome.org > > You can reach the person managing the list at > gtkmm-list-owner@gnome.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of gtkmm-list digest..." > > > Today's Topics: > > 1. Re: Website update? (Jonathon Jongsma) > 2. Re: Website update? (Murray Cumming) > 3. Re: Website update? (Jan Pfeifer) > 4. Signal emitted when Gtk::ColourSelectionDialog's close button > is clicked (weijie) > 5. Re: Signal emitted when Gtk::ColourSelectionDialog's close > button is clicked (Murray Cumming) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 9 Jun 2006 11:23:23 -0500 > From: "Jonathon Jongsma" > Subject: Re: Website update? > To: "Murray Cumming" > Cc: gtkmm-list > Message-ID: > > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. > > Thanks, > Jonner > > > ------------------------------ > > Message: 2 > Date: Fri, 09 Jun 2006 19:16:56 +0200 > From: Murray Cumming > Subject: Re: Website update? > To: Jonathon Jongsma > Cc: gtkmm-list > Message-ID: <1149873416.8058.11.camel@localhost.localdomain> > Content-Type: text/plain > > On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote: > > On 6/7/06, Jonathon Jongsma wrote: > > > Well, I've finally gotten around to doing an implementation of a new > > > website for gtkmm. For the most part, the content has not been > > > changed (there were a few things that I added and a few things that I > > > shuffled around, but nothing too significant). So it's essentially > > > just a facelift. > > > > Since I've only gotten minor suggestions and positive comments, should > > I assume that the general design is acceptable to everybody? I'd like > > to move forward on getting a new site pushed out soon if possible. If > > anybody has any serious problems with the proposal, speak up soon. > > Feel free to be critical of the design if you have concerns about it, > > but try to limit your criticisms to the design and organization of the > > proposal and not the content of the website. After a new design is > > implemented, we can try to tackle updating the content if necessary. > > Murray, I'd also really appreciate your thoughts and suggestions as > > the maintainer of gtkmm. > > Sorry, it was on my todo list. > > > The new site is located here: > > http://jonathon.quotidian.org/gtkmm.org/index.shtml > > (be gentle with the server, though. It's only served on a DSL line > > for now) > > It looks generally more up-to-date, though not radically cool. > > Some minor points: > 0. ", and more" is superfluous necessary in the title. > 1. I'd prefer to see "gtkmm" in the title rather than the domain name. > 2. We don't need the "What is gtkmm?" title, though that text block is > good. > 3. The "Other Resources" title is odd, because I didn't at first see > that the "main" menu items are in a horizontal list at the top. I'm > quite sure that this will lead to people not finding stuff. I like the > idea of making some links obvious (their text could be bigger), but I > don't have a good idea for where to put the secondary stuff. > 4. On the other pages (not the first page), the page looks rather plain > - both the left and right hand sides are just black on a white > background. But I don't like the thin lines that we have on the current > site. > > I think we need to fix 3 and 4 before making this live. > > Many thanks for pushing this. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > > > ------------------------------ > > Message: 3 > Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT) > From: Jan Pfeifer > Subject: Re: Website update? > To: Jonathon Jongsma , Murray Cumming > > Cc: gtkmm-list > Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com> > Content-Type: text/plain; charset=us-ascii > > hi Jonathon, > > I'm new here, so I didn't want to comment on the contents. > > But from a normal user perspective, I enjoyed the new design. Not only > it's much better than the previous, but also it gives the site with a fresh > visual for the next couple of years. Better than that only if you > find someway to put some ajax and make some funky special fx :D > > thx a lot for the hard work! > > - jan > > > ----- Original Message ---- > From: Jonathon Jongsma > To: Murray Cumming > Cc: gtkmm-list > Sent: Friday, June 9, 2006 1:23:23 PM > Subject: Re: Website update? > > On 6/7/06, Jonathon Jongsma wrote: > > Well, I've finally gotten around to doing an implementation of a new > > website for gtkmm. For the most part, the content has not been > > changed (there were a few things that I added and a few things that I > > shuffled around, but nothing too significant). So it's essentially > > just a facelift. > > Since I've only gotten minor suggestions and positive comments, should > I assume that the general design is acceptable to everybody? I'd like > to move forward on getting a new site pushed out soon if possible. If > anybody has any serious problems with the proposal, speak up soon. > Feel free to be critical of the design if you have concerns about it, > but try to limit your criticisms to the design and organization of the > proposal and not the content of the website. After a new design is > implemented, we can try to tackle updating the content if necessary. > Murray, I'd also really appreciate your thoughts and suggestions as > the maintainer of gtkmm. > > Thanks, > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > ------------------------------ > > Message: 4 > Date: Sat, 10 Jun 2006 10:59:56 +0800 > From: weijie > Subject: Signal emitted when Gtk::ColourSelectionDialog's close button > is clicked > To: gtkmm-list@gnome.org > Message-ID: <1149908397.6429.6.camel@localhost> > Content-Type: text/plain > > Hi, > What is the signal emitted when a Gtk::ColourSelectionDialog's close > button is clicked? i am using libglademm. > > For example, if i want to connect a signal handler to a button's > signal_clicked() event, i use this: > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );" > > So which signal should i use for a colour selection dialog? the docs are > not helpful here. > > can anyone please point me to a site containing all the signals emitted, > espically in the context of libglademm? thanks! > > wei jie > > > > ------------------------------ > > Message: 5 > Date: Sat, 10 Jun 2006 10:18:07 +0200 > From: Murray Cumming > Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close > button is clicked > To: weijie > Cc: gtkmm-list@gnome.org > Message-ID: <1149927487.5779.7.camel@localhost.localdomain> > Content-Type: text/plain > > On Sat, 2006-06-10 at 10:59 +0800, weijie wrote: > > Hi, > > What is the signal emitted when a Gtk::ColourSelectionDialog's close > > button is clicked? i am using libglademm. > > > > For example, if i want to connect a signal handler to a button's > > signal_clicked() event, i use this: > > > > "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) > );" > > > > So which signal should i use for a colour selection dialog? the docs are > > not helpful here. > > > > can anyone please point me to a site containing all the signals emitted, > > espically in the context of libglademm? thanks! > > > > wei jie > > I guess you would want to handle Gtk::Dialog::signal_response. Or you > could use Gtk::Dialog::run(), which blocks until the dialog has been > closed. > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > > > ------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > End of gtkmm-list Digest, Vol 26, Issue 17 > ****************************************** > ------=_Part_31701_8096328.1150335167213 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,
using signal_response like this:
opt_padcolour_diag->signal_response().connect(sigc::ptr_fun(on_opt_padcolour_diag_destroy) );

gives me this error:

/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In member function 'typename sigc::adaptor_functor<T_functor>::deduce_result_type<T_arg1, void, void, void, void, void, void>::type sigc::adaptor_functor<T_functor>::operator()(T_arg1) const [with T_arg1 = const int&, T_functor = sigc::pointer_functor0<void>]':
/usr/include/sigc++-2.0/sigc++/functors/slot.h:137:   instantiated from 'static T_return sigc::internal::slot_call1<T_functor, T_return, T_arg1>::call_it(sigc::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:144:   instantiated from 'static void* (* sigc::internal::slot_call1<T_functor, T_return, T_arg1>::address())(void*) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:529:   instantiated from 'sigc::slot1<T_return, T_arg1>::slot1(const T_functor&) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
/usr/include/sigc++-2.0/sigc++/functors/slot.h:1157:   instantiated from 'sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = sigc::pointer_functor0<void>, T_return = void, T_arg1 = int]'
main.cc:178:   instantiated from here
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84: error: no match for call to '(sigc::pointer_functor0<void>) (const int&)'
/usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:76: note: candidates are: T_return sigc::pointer_functor0<T_return>::operator()() const [with T_return = void]/usr/include/sigc++- 2.0/sigc++/adaptors/adaptor_trait.h:84: error: return-statement with a value, in function returning 'void'
make: *** [main.o] Error 1

Please help.. thanks!
p.s. where can i find signal names like "signal_clicked"? can i use glade to add signals? Thanks.

On 6/11/06, gtkmm-list-request@gnome.org <gtkmm-list-request@gnome.org > wrote:
Send gtkmm-list mailing list submissions to
         gtkmm-list@gnome.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://mail.gnome.org/mailman/listinfo/gtkmm-list
or, via email, send a message with subject or body 'help' to
        gtkmm-list-request@gnome.org

You can reach the person managing the list at
        gtkmm-list-owner@gnome.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of gtkmm-list digest..."


Today's Topics:

   1. Re: Website update? (Jonathon Jongsma)
   2. Re: Website update? (Murray Cumming)
   3. Re: Website update? (Jan Pfeifer)
   4. Signal emitted when Gtk::ColourSelectionDialog's close button
      is        clicked (weijie)
   5. Re: Signal emitted when Gtk::ColourSelectionDialog's close
      button    is clicked (Murray Cumming)


----------------------------------------------------------------------

Message: 1
Date: Fri, 9 Jun 2006 11:23:23 -0500
From: "Jonathon Jongsma" < jonathon.jongsma@gmail.com>
Subject: Re: Website update?
To: "Murray Cumming" <murrayc@murrayc.com>
Cc: gtkmm-list < gtkmm-list@gnome.org>
Message-ID:
        <ee2fcb570606090923icd105fcuad56b54a72ce09e2@mail.gmail.com >
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> Well, I've finally gotten around to doing an implementation of a new
> website for gtkmm.  For the most part, the content has not been
> changed (there were a few things that I added and a few things that I
> shuffled around, but nothing too significant).  So it's essentially
> just a facelift.

Since I've only gotten minor suggestions and positive comments, should
I assume that the general design is acceptable to everybody?  I'd like
to move forward on getting a new site pushed out soon if possible.  If
anybody has any serious problems with the proposal, speak up soon.
Feel free to be critical of the design if you have concerns about it,
but try to limit your criticisms to the design and organization of the
proposal and not the content of the website.  After a new design is
implemented, we can try to tackle updating the content if necessary.
Murray, I'd also really appreciate your thoughts and suggestions as
the maintainer of gtkmm.

Thanks,
Jonner


------------------------------

Message: 2
Date: Fri, 09 Jun 2006 19:16:56 +0200
From: Murray Cumming <murrayc@murrayc.com>
Subject: Re: Website update?
To: Jonathon Jongsma <jonathon.jongsma@gmail.com>
Cc: gtkmm-list <gtkmm-list@gnome.org>
Message-ID: <1149873416.8058.11.camel@localhost.localdomain>
Content-Type: text/plain

On Fri, 2006-06-09 at 11:23 -0500, Jonathon Jongsma wrote:
> On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> > Well, I've finally gotten around to doing an implementation of a new
> > website for gtkmm.  For the most part, the content has not been
> > changed (there were a few things that I added and a few things that I
> > shuffled around, but nothing too significant).  So it's essentially
> > just a facelift.
>
> Since I've only gotten minor suggestions and positive comments, should
> I assume that the general design is acceptable to everybody?  I'd like
> to move forward on getting a new site pushed out soon if possible.  If
> anybody has any serious problems with the proposal, speak up soon.
> Feel free to be critical of the design if you have concerns about it,
> but try to limit your criticisms to the design and organization of the
> proposal and not the content of the website.  After a new design is
> implemented, we can try to tackle updating the content if necessary.
> Murray, I'd also really appreciate your thoughts and suggestions as
> the maintainer of gtkmm.

Sorry, it was on my todo list.

> The new site is located here:
> http://jonathon.quotidian.org/gtkmm.org/index.shtml
> (be gentle with the server, though.  It's only served on a DSL line
> for now)

It looks generally more up-to-date, though not radically cool.

Some minor points:
0. ", and more" is superfluous necessary in the title.
1. I'd prefer to see "gtkmm" in the title rather than the domain name.
2. We don't need the "What is gtkmm?" title, though that text block is
good.
3. The "Other Resources" title is odd, because I didn't at first see
that the "main" menu items are in a horizontal list at the top. I'm
quite sure that this will lead to people not finding stuff. I like the
idea of making some links obvious (their text could be bigger), but I
don't have a good idea for where to put the secondary stuff.
4. On the other pages (not the first page), the page looks rather plain
- both the left and right hand sides are just black on a white
background. But I don't like the thin lines that we have on the current
site.

I think we need to fix 3 and 4 before making this live.

Many thanks for pushing this.

--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com
www.openismus.com



------------------------------

Message: 3
Date: Fri, 9 Jun 2006 15:26:47 -0700 (PDT)
From: Jan Pfeifer <pfjan@yahoo.com.br>
Subject: Re: Website update?
To: Jonathon Jongsma <jonathon.jongsma@gmail.com>,      Murray Cumming
        <murrayc@murrayc.com>
Cc: gtkmm-list < gtkmm-list@gnome.org>
Message-ID: <20060609222647.54250.qmail@web52110.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii

hi Jonathon,

I'm new here, so I didn't want to comment on the contents.

But from a normal user perspective, I enjoyed the new design. Not only it's much better than the previous, but also it gives the site with a fresh visual for the next couple of years. Better than that only if you find  someway to put some ajax and make some funky special fx :D

thx a lot for the hard work!

- jan


----- Original Message ----
From: Jonathon Jongsma <jonathon.jongsma@gmail.com>
To: Murray Cumming < murrayc@murrayc.com>
Cc: gtkmm-list <gtkmm-list@gnome.org>
Sent: Friday, June 9, 2006 1:23:23 PM
Subject: Re: Website update?

On 6/7/06, Jonathon Jongsma <jonathon.jongsma@gmail.com> wrote:
> Well, I've finally gotten around to doing an implementation of a new
> website for gtkmm.  For the most part, the content has not been
> changed (there were a few things that I added and a few things that I
> shuffled around, but nothing too significant).  So it's essentially
> just a facelift.

Since I've only gotten minor suggestions and positive comments, should
I assume that the general design is acceptable to everybody?  I'd like
to move forward on getting a new site pushed out soon if possible.  If
anybody has any serious problems with the proposal, speak up soon.
Feel free to be critical of the design if you have concerns about it,
but try to limit your criticisms to the design and organization of the
proposal and not the content of the website.  After a new design is
implemented, we can try to tackle updating the content if necessary.
Murray, I'd also really appreciate your thoughts and suggestions as
the maintainer of gtkmm.

Thanks,
Jonner
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list





------------------------------

Message: 4
Date: Sat, 10 Jun 2006 10:59:56 +0800
From: weijie <weijie90@gmail.com>
Subject: Signal emitted when Gtk::ColourSelectionDialog's close button
        is      clicked
To: gtkmm-list@gnome.org
Message-ID: <1149908397.6429.6.camel@localhost>
Content-Type: text/plain

Hi,
What is the signal emitted when a Gtk::ColourSelectionDialog's close
button is clicked? i am using libglademm.

For example, if i want to connect a signal handler to a button's
signal_clicked() event, i use this:

"exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );"

So which signal should i use for a colour selection dialog? the docs are
not helpful here.

can anyone please point me to a site containing all the signals emitted,
espically in the context of libglademm? thanks!

wei jie



------------------------------

Message: 5
Date: Sat, 10 Jun 2006 10:18:07 +0200
From: Murray Cumming <murrayc@murrayc.com>
Subject: Re: Signal emitted when Gtk::ColourSelectionDialog's close
        button  is clicked
To: weijie <weijie90@gmail.com>
Cc: gtkmm-list@gnome.org
Message-ID: < 1149927487.5779.7.camel@localhost.localdomain>
Content-Type: text/plain

On Sat, 2006-06-10 at 10:59 +0800, weijie wrote:
> Hi,
> What is the signal emitted when a Gtk::ColourSelectionDialog's close
> button is clicked? i am using libglademm.
>
> For example, if i want to connect a signal handler to a button's
> signal_clicked() event, i use this:
>
> "exitbtn->signal_clicked().connect( sigc::ptr_fun(on_exitbtn_clicked) );"
>
> So which signal should i use for a colour selection dialog? the docs are
> not helpful here.
>
> can anyone please point me to a site containing all the signals emitted,
> espically in the context of libglademm? thanks!
>
> wei jie

I guess you would want to handle Gtk::Dialog::signal_response. Or you
could use Gtk::Dialog::run(), which blocks until the dialog has been
closed.

--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com
www.openismus.com



------------------------------

_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list


End of gtkmm-list Digest, Vol 26, Issue 17
******************************************

------=_Part_31701_8096328.1150335167213-- From obarneto@hasar.com Thu Jun 15 09:41:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7A3D23B0263 for ; Thu, 15 Jun 2006 09:41:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14033-01 for ; Thu, 15 Jun 2006 09:41:20 -0400 (EDT) Received: from mailgw.hasar.com (mail.hasar.com [200.80.204.3]) by menubar.gnome.org (Postfix) with ESMTP id E1FD13B01A3 for ; Thu, 15 Jun 2006 09:41:19 -0400 (EDT) Received: from mailserver.hasar.com ([192.168.1.80]) by mailgw.hasar.com (8.13.6/8.12.10) with ESMTP id k5FDbW8n004385 for ; Thu, 15 Jun 2006 10:37:32 -0300 Received: (qmail 18576 invoked from network); 15 Jun 2006 13:44:22 -0000 Received: from unknown (HELO [192.0.2.254]) ([192.0.2.254]) (envelope-sender ) by 0 (qmail-ldap-1.03) with SMTP for ; 15 Jun 2006 13:44:22 -0000 Message-ID: <449163F2.6060301@hasar.com> Date: Thu, 15 Jun 2006 10:43:14 -0300 From: Omar Barneto User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: gtkmm-list@gnome.org Subject: Monitoring I/O in gtkmm/WIN32 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-HASAR-MailScanner-Information: Please contact the Administrator for more information X-HASAR-MailScanner: Found to be clean X-MailScanner-From: obarneto@hasar.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.092 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, RCVD_IN_WHOIS_BOGONS=2.43, TW_MK=0.077] X-Spam-Score: -0.092 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 13:41:22 -0000 Can I use Monitoring I/O in WIN32 platform.? I used the example in http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch18s02.html Because the mkfifo funtion doesn't exist I've replaced by a pipe() function but when I run the program I have continuosly the next error (pru.exe:4293252359): GLib-WARNING **: gmain.c:429: MsgWaitForMultipleObjects() failed: The handle is invalid. The test program is : #define GLIBMM_EXCEPTIONS_ENABLED #include #include "gtkmmconfig.h" //For HAVE_MKFIFO #include #include #include //The SUN Forte compiler puts F_OK here. #include #include #include int read_fd; int fd[2]; Glib::RefPtr iochannel; /* send to the fifo with: echo "Hello" > testfifo quit the program with: echo "Q" > testfifo */ // this will be our signal handler for read operations // it will print out the message sent to the fifo // and quit the program if the message was 'Q'. bool MyCallback(Glib::IOCondition io_condition) { if ((io_condition & Glib::IO_IN) == 0) { std::cerr << "Invalid fifo response" << std::endl; } else { Glib::ustring buf; #ifdef GLIBMM_EXCEPTIONS_ENABLED iochannel->read_line(buf); #else std::auto_ptr ex; iochannel->read_line(buf, ex); if(ex.get()) std::cerr << "Error: " << ex->what() << std::endl; #endif //GLIBMM_EXCEPTIONS_ENABLED std::cout << buf; if (buf == "Q\n") Gtk::Main::quit (); } return true; } int main(int argc, char *argv[]) { // the usual Gtk::Main object Gtk::Main app(argc, argv); { if( pipe(fd) < 0 ) { printf("Error pipe errno %d\n",errno); return 0; } read_fd = fd[0]; printf("pipe read %d\n",read_fd); if (read_fd == -1) { std::cerr << "error opening fifo" << std::endl; return -1; } // connect the signal handler Glib::signal_io().connect(sigc::ptr_fun(MyCallback), read_fd, Glib::IO_IN); // Creates a iochannel from the file descriptor iochannel = Glib::IOChannel::create_from_fd(read_fd); // and last but not least - run the application main loop app.run(); return 0; } What is wrong? From murrayc@murrayc.com Thu Jun 15 14:37:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DB7BD3B01B8 for ; Thu, 15 Jun 2006 14:37:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27612-01 for ; Thu, 15 Jun 2006 14:37:57 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id CABB73B00F9 for ; Thu, 15 Jun 2006 14:37:57 -0400 (EDT) Received: from noname (p5497DFAB.dip.t-dialin.net [84.151.223.171]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 4395C129A8A; Thu, 15 Jun 2006 11:37:05 -0700 (PDT) Subject: Re: Wrapper functions for setting up RGBA colormaps From: Murray Cumming To: Matt Hoosier In-Reply-To: References: Content-Type: text/plain Date: Thu, 15 Jun 2006 20:37:00 +0200 Message-Id: <1150396620.8808.6.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.404 tagged_above=-999 required=2 tests=[AWL=0.041, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.404 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 18:37:59 -0000 On Wed, 2006-06-14 at 15:41 -0500, Matt Hoosier wrote: > I'd like to do some drawing using the alpha channel for blending. At > least one technique for doing this in raw Gtk+ is to query whether an > RGBA colormap exists: > > GdkScreen* screen = gtk_widget_get_screen(widget); > > GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen); > gboolean supports_alpha = TRUE; > > if (!colormap) > { > /* display doesn't support compositing; fall back to RGB */ > colormap = gdk_screen_get_rgb_colormap(screen); > supports_alpha = FALSE; > } > > gtk_widget_set_colormap(widget, colormap); > > One then can later inspect the 'supports_alpha' flag when setting up > the colormap on a Cairo context. > > Gtkmm doesn't seem to offer wrappers for this RGBA colormap > fetching/setting. Should I continue to use the underlying Gtk+ API, or > is there a cleaner way of doing this kind of thing in Gtkmm? I wrapped those functions in HEAD just a few days ago, so they are not available yet in stable releases: http://cvs.gnome.org/viewcvs/gtkmm/ChangeLog?r1=1.486&r2=1.487 But it should be totally OK to use the C API together with the gtkmm API, using gobj(). -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 15 15:04:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 613E03B0610 for ; Thu, 15 Jun 2006 15:04:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28609-10 for ; Thu, 15 Jun 2006 15:04:57 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id CDBD63B04F3 for ; Thu, 15 Jun 2006 15:04:56 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 554EB12292 for ; Thu, 15 Jun 2006 12:04:21 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1147 To: gtkmm-forge@lists.sourceforge.net Date: Thu, 15 Jun 2006 12:04:20 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.395 tagged_above=-999 required=2 tests=[AWL=0.090, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 19:04:58 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344925] New: Further printing API updates (gtkmm (bugzilla.gnome.org)) 2. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 3. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] New: gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 14 Jun 2006 18:35:52 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] New: Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Summary: Further printing API updates Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: marko@marko.anastasov.name QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unversioned Enhancement GNOME milestone: Unspecified * gtk/src/gtk_methods.defs: Regenerated with h2defs.py. * gtk/src/gtk_signals.defs: Updated the whole section for PrintOperation. Added defs for PrintOperationPreview: ready and got_page_size. Added accepts_pdf ans accepts_ps properties for Printer. * gtk/src/gtk_vfuncs.defs: Added a section for PrintOperationPreview with render_page, end_preview and is_selected. * gtk/src/printer.hg: New functions (properties likewise): accepts_pdf() and accepts_ps(). * gtk/src/printjob.ccg: Include gtktypebuiltins.h. * gtk/src/printjob.hg: New enum: PrintCapabilities. * gtk/src/printoperation.ccg: * gtk/src/printoperation.hg: Added a version of run() without the Window parameter. Added a commented done signal with TODO. Other new signals: create_custom_widget, custom_widget_apply, and preview (with a TODO). Renamed properties: number_of_pages and pdf_target. Added n_pages and export_filename instead, and custom_tab_label. * gtk/src/printoperationpreview.ccg: * gtk/src/printoperationpreview.hg: New files. * gtk/gtkmm.h: * gtk/src/Makefile_list_of_hg.am_fragment: Include the new files. * gtk/src/printunixdialog.hg: New functions: add_custom_tab and set_manual_capabilities. * tools/m4/convert_gtk.m4: Added new conversions. ----- What's not done yet is the "done" signal in printoperation. In the C API the user is supposed to check the status enum and then call get_error() is necessary. A solution should somehow provide normal exception handling. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Wed, 14 Jun 2006 18:36:32 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614223632.B35B06CC11D@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #1 from Marko Anastasov 2006-06-14 22:36 UTC ------- Created an attachment (id=67366) --> (http://bugzilla.gnome.org/attachment.cgi?id=67366&action=view) patch and printingoperationpreview files -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Wed, 14 Jun 2006 18:40:18 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060614224018.A69F26CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marko@marko.anastasov.name ------- Comment #4 from Marko Anastasov 2006-06-14 22:40 UTC ------- This is again due to recent API (function name) changes in GTK+. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 15 Jun 2006 09:07:40 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] New: gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Summary: gtkmm-2.9.4 does not build against gtk+-2.9.3 Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: jsacco@ydl.net QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified gtkmm-2.9.4 does not build against gtk+-2.9.3. Hopefully, gtkmm-2.9.5 will be released soon. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Thu, 15 Jun 2006 13:15:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060615171521.809216CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |newren@gmail.com -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Thu, 15 Jun 2006 14:12:34 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060615181234.13DC76CC1AD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-15 18:12 UTC ------- Created an attachment (id=67440) --> (http://bugzilla.gnome.org/attachment.cgi?id=67440&action=view) Better fix -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1147 ******************************************** From michael@elehack.net Thu Jun 15 18:59:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 181F63B0007 for ; Thu, 15 Jun 2006 18:59:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04746-09 for ; Thu, 15 Jun 2006 18:59:12 -0400 (EDT) Received: from weirdo.crazywebhosting.net (weirdo.crazywebhosting.net [70.85.78.4]) by menubar.gnome.org (Postfix) with ESMTP id D31EE3B0080 for ; Thu, 15 Jun 2006 18:59:12 -0400 (EDT) Received: from rentacop.student.iastate.edu ([64.113.93.202] helo=bezalel.elehack.net) by weirdo.crazywebhosting.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.52) id 1Fr0nT-0002Tl-8t for gtkmm-list@gnome.org; Thu, 15 Jun 2006 17:58:44 -0500 Received: by bezalel.elehack.net (sSMTP sendmail emulation); Thu, 15 Jun 2006 17:58:42 -0500 From: "Michael Ekstrand" Resent-From: Michael Ekstrand Resent-Date: Thu, 15 Jun 2006 17:58:42 -0500 Resent-Message-ID: <20060615225842.GC8071@localhost.localdomain> Resent-To: gtkmm-list@gnome.org Date: Thu, 15 Jun 2006 17:58:10 -0500 To: DC A Subject: Re: Problem in updating progress bar Message-ID: <20060615225810.GB8071@localhost.localdomain> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.11+cvs20060403 X-Antivirus-Scanner: Clean mail though you should still use an Antivirus X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - weirdo.crazywebhosting.net X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - elehack.net X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.389 tagged_above=-999 required=2 tests=[AWL=0.075, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.389 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 22:59:16 -0000 On Thu, Jun 15, 2006 at 06:07:09PM +0000, DC A wrote: > What could be the reason for using gtk_events_pending() and > gtk_main_iteration() in the following code snippet: > > for( gflt=0; gflt<=1; ){ > gtk_progress_bar_update( (GtkProgressBar*)pbar, gflt ); > //update > while (gtk_events_pending ()) > gtk_main_iteration (); > gflt += 0.1; > sleep(1); > if ( gflt > 1 ) break; > } > > why the code cannot update the progressbar without these two functions? I > saw the API but still it is not clear to me. The gtk_progress_bar_update function does not actually draw the updated progress bar, but it rather schedules an update to happen next time drawing happens (essentially - the details are probably slightly different). Flushing the event queue (the point of the two questioned calls) forces this event to be processed, so that the progress display is actually updated. It also has the convenient side effect of allowing any user events to be processed - enables your app to be more responsive without multithreading. But yeah, I'm not 100% sure how the progress bar update code looks, but here is how I would implement such an API call (pseudocode): update_storage_of_fraction invalidate_progress_bar invalidating causes GTK to schedule a redraw, which then calls the same redraw function that is used when the widget is exposed, etc. That way you only have drawing code in one place. So it makes the implementation notably simpler. - Michael -- mouse, n: a device for pointing at the xterm in which you want to type. -- Fortune Visit me on the Web: http://www.elehack.net From jonathon.jongsma@gmail.com Thu Jun 15 20:57:23 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 339953B00DD for ; Thu, 15 Jun 2006 20:57:23 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08342-07 for ; Thu, 15 Jun 2006 20:57:22 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 3280B3B0011 for ; Thu, 15 Jun 2006 20:57:22 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so810574nzo for ; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Received: by 10.36.215.21 with SMTP id n21mr3308501nzg; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 15 Jun 2006 17:56:59 -0700 (PDT) Message-ID: Date: Thu, 15 Jun 2006 19:56:59 -0500 From: "Jonathon Jongsma" To: gtkmm Subject: custom treemodels and treeview padding MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.395 tagged_above=-999 required=2 tests=[AWL=0.051, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 00:57:23 -0000 I've been working a bit on a custom treemodel based on standard C++ containers and I've got the basics working, but when I add it to a treeview, I get some weird padding in the beginning of the column. For example, see this screenshot: http://download.gna.org/colorscheme/etc/customtreemodel/Screenshot-testcustomtreemodel.png I tried running the example that's in the gtkmm source tree and the first column also seems to have this extra padding, although the subsequent columns don't: http://download.gna.org/colorscheme/etc/customtreemodel/gtkmm-example.png Does anybody have any suggestions for what might be causing this and what I might try to fix it? Or has anybody implemented a custom treemodel where this behavior doesn't exist? If you're interested in playing with the code, you can download it from here: http://download.gna.org/colorscheme/etc/customtreemodel/customtreemodel-0.0.2.tar.gz Any tips would be greatly appreciated. Thanks, Jonner From eduardobeloni@yahoo.com.br Fri Jun 16 10:46:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2213D3B007D for ; Fri, 16 Jun 2006 10:46:43 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31918-05 for ; Fri, 16 Jun 2006 10:46:41 -0400 (EDT) Received: from web51514.mail.yahoo.com (web51514.mail.yahoo.com [206.190.39.160]) by menubar.gnome.org (Postfix) with SMTP id F07493B0007 for ; Fri, 16 Jun 2006 10:46:40 -0400 (EDT) Received: (qmail 94911 invoked by uid 60001); 16 Jun 2006 14:44:50 -0000 Message-ID: <20060616144450.94909.qmail@web51514.mail.yahoo.com> Received: from [200.17.82.49] by web51514.mail.yahoo.com via HTTP; Fri, 16 Jun 2006 07:44:50 PDT Date: Fri, 16 Jun 2006 07:44:50 -0700 (PDT) From: eduardo fiss beloni Subject: it's time of FIFA world cup ! To: gtkmm list MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.03 tagged_above=-999 required=2 tests=[AWL=-1.231, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -1.03 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 14:46:43 -0000 hello people, it's time of FIFA world cup, the most important international event of the world! I'm brazilian, but I think the brazilian team wont wins the world cup, but Brazil won first game against Croatia... if you are croatian (or borned in any country that is in world cup), please reply to me, let's talk about world cup... it's a wonderfull event! thanks "A machine can do the work of fifty ordinary men, but no machine can do the work of one extraordinary man." __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From bob@fis-cal.com Fri Jun 16 14:03:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 716BE3B04D4 for ; Fri, 16 Jun 2006 14:03:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10616-01 for ; Fri, 16 Jun 2006 14:03:07 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 899DE3B04FC for ; Fri, 16 Jun 2006 14:02:58 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id ATC34012; Fri, 16 Jun 2006 13:48:55 -0400 (EDT) Message-ID: <4492EEF3.2010501@fis-cal.com> Date: Fri, 16 Jun 2006 12:48:35 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Jonathon Jongsma Subject: Re: custom treemodels and treeview padding References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------020505040308030005050300" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:03:10 -0000 This is a multi-part message in MIME format. --------------020505040308030005050300 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Just a shot in the dark here: Is your custom Gtk::TreeModel based on a Gtk::TreeStore or a Gtk::ListStore? If it's a Gtk::TreeStore then I'd guess that the "weird padding" is reserving space to place the expansion toggle symbol for a row that is an expandable parent. Once again, just a guess. Bob Caryl Jonathon Jongsma wrote: > I've been working a bit on a custom treemodel based on standard C++ > containers and I've got the basics working, but when I add it to a > treeview, I get some weird padding in the beginning of the column. > For example, see this screenshot: > http://download.gna.org/colorscheme/etc/customtreemodel/Screenshot-testcustomtreemodel.png > > I tried running the example that's in the gtkmm source tree and the > first column also seems to have this extra padding, although the > subsequent columns don't: > http://download.gna.org/colorscheme/etc/customtreemodel/gtkmm-example.png > > Does anybody have any suggestions for what might be causing this and > what I might try to fix it? Or has anybody implemented a custom > treemodel where this behavior doesn't exist? > > If you're interested in playing with the code, you can download it from here: > http://download.gna.org/colorscheme/etc/customtreemodel/customtreemodel-0.0.2.tar.gz > > Any tips would be greatly appreciated. > > Thanks, > Jonner > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > --------------020505040308030005050300 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------020505040308030005050300-- From jonathon.jongsma@gmail.com Fri Jun 16 14:27:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E37F33B00E2 for ; Fri, 16 Jun 2006 14:27:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12241-10 for ; Fri, 16 Jun 2006 14:27:33 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 3D9043B0134 for ; Fri, 16 Jun 2006 14:27:33 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1097268nzo for ; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Received: by 10.36.38.19 with SMTP id l19mr817010nzl; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 16 Jun 2006 11:26:50 -0700 (PDT) Message-ID: Date: Fri, 16 Jun 2006 13:26:50 -0500 From: "Jonathon Jongsma" To: bob@fis-cal.com Subject: Re: custom treemodels and treeview padding In-Reply-To: <4492EEF3.2010501@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4492EEF3.2010501@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.472 tagged_above=-999 required=2 tests=[AWL=0.128, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.472 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:27:35 -0000 On 6/16/06, Bob Caryl wrote: > Just a shot in the dark here: Is your custom Gtk::TreeModel based on a > Gtk::TreeStore or a Gtk::ListStore? If it's a Gtk::TreeStore then I'd > guess that the "weird padding" is reserving space to place the expansion > toggle symbol for a row that is an expandable parent. > > Once again, just a guess. > > Bob Caryl Neither. It's based on TreeModel (which is the base class / interface for TreeStore and ListStore as well). But you're absolutely correct -- it was set as the expander column. The GTK+ documentation says the following: ----- void gtk_tree_view_set_expander_column (GtkTreeView *tree_view, GtkTreeViewColumn *column); Sets the column to draw the expander arrow at. It must be in tree_view. If column is NULL, then the expander arrow is always at the first visible column. If you do not want expander arrow to appear in your tree, set the expander column to a hidden column. ----- http://developer.gnome.org/doc/API/2.0/gtk/GtkTreeView.html#gtk-tree-view-set-expander-column So apparently I need to add a dummy column to my treeview, set it as the expander column, and then hide it in order to make the expander disappear? That seems a little bit odd, but it does work. The disadvantage is that I have to do this any time I use my custom model in a treeview. But I don't have to do that when I use a ListStore. I wonder what it is about ListStore that tells the TreeView that there is no need to reserve space for an expander... I'll keep looking into it, but if anybody has any tips, let me know. Anyway, thanks Bob. I just needed somebody to point out the obvious :) Jonner From jonathon.jongsma@gmail.com Fri Jun 16 14:42:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2283A3B000B for ; Fri, 16 Jun 2006 14:42:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13609-08 for ; Fri, 16 Jun 2006 14:42:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id C628E3B007D for ; Fri, 16 Jun 2006 14:42:56 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1100624nzo for ; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Received: by 10.36.33.15 with SMTP id g15mr834102nzg; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 16 Jun 2006 11:42:07 -0700 (PDT) Message-ID: Date: Fri, 16 Jun 2006 13:42:07 -0500 From: "Jonathon Jongsma" To: bob@fis-cal.com Subject: Re: custom treemodels and treeview padding In-Reply-To: <4492FA42.4040602@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4492EEF3.2010501@fis-cal.com> <4492FA42.4040602@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.472 tagged_above=-999 required=2 tests=[AWL=0.128, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.472 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:42:58 -0000 Yes, I understand that. My custom model doesn't support child rows either. My question was more specific in nature -- What specific piece of data in ListStore is used to indicate to TreeView that child rows are not supported? (i.e. what is the magic piece of data that I need to implement in my custom model?) Jonner On 6/16/06, Bob Caryl wrote: > > Hey Jonathan: > > The reason it does not happen with a ListStore is that it doesn't support > child rows.. it is just a simple list. That was the basis of my question in > the first place. I am sorry that I did a poor job of making the purpose of > my question clear. > From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 16 15:05:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4437E3B0096 for ; Fri, 16 Jun 2006 15:05:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15175-10 for ; Fri, 16 Jun 2006 15:05:30 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 6FE023B007C for ; Fri, 16 Jun 2006 15:05:30 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E0B9B1354C for ; Fri, 16 Jun 2006 12:04:29 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1148 To: gtkmm-forge@lists.sourceforge.net Date: Fri, 16 Jun 2006 12:04:28 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.395 tagged_above=-999 required=2 tests=[AWL=0.090, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.395 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 19:05:32 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345071] New: libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 2. [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 3. [Bug 345076] New: Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) 4. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 15 Jun 2006 22:29:45 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] New: libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified Summary: libbonobomm fails to compile : "unknown option -lcpp" Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libbonobomm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: Processing file /opt/gnome2/share/idl/bonobo-2.0/Bonobo.idl /opt/gnome2/bin/orbit-idl-2 -lcpp -D__Bonobo_COMPILATION -D__Bonobo_Unknown_COMPILATION -D__Bonobo_GenericFactory_COMPILATION -D__Bonobo_Activation_types_COMPILATION -I//opt/gnome2/share/idl/bonobo-2.0 -I//opt/gnome2/share/idl/bonobo-activation-2.0 /opt/gnome2/share/idl/bonobo-2.0/Bonobo.idl orbit-idl-2: Unknown option -lcpp make[3]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm/generated' make[2]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm' make[1]: Leaving directory `/floss/building/gnome/gnomemm/libbonobomm/bonobomm' make[3]: *** [Bonobo.h] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 Appears to just be a missing space between the -l and the cpp. I'll attach a patch in a minute. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Thu, 15 Jun 2006 22:31:14 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616023114.ADD196CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-16 02:31 UTC ------- Created an attachment (id=67460) --> (http://bugzilla.gnome.org/attachment.cgi?id=67460&action=view) Trivial fix for the bug -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Thu, 15 Jun 2006 23:00:33 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] New: Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Summary: Another libbonobomm compilation failure -- wrong friend class name Product: gnomemm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: libbonobomm AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified I'm getting: In file included from unknown_cimpl.cc:4: ../../bonobomm/servers/unknown_cimpl.h:79: error: using typedef-name `Gnome::Bonobo::Servers::Unknown_CImpl::CppClassType' after `class' make[4]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm/servers' make[3]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm/servers' make[2]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm' make[1]: Leaving directory `/export/home/b/newrenTemp/gnome/gnomemm/libbonobomm/bonobomm' make[4]: *** [unknown_cimpl.lo] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 Error looks like a simple mistake in an m4 file; will attach a patch in a minute. It looks like libbonobomm compiles successfully with the patch in bug 345071 plus the one I'm about to attach. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Thu, 15 Jun 2006 23:02:02 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616030202.238B76CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-16 03:02 UTC ------- Created an attachment (id=67463) --> (http://bugzilla.gnome.org/attachment.cgi?id=67463&action=view) Simple fix -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1148 ******************************************** From gezimetc@shaw.ca Sat Jun 17 06:29:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0476C3B0538 for ; Sat, 17 Jun 2006 06:29:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18370-10 for ; Sat, 17 Jun 2006 06:29:40 -0400 (EDT) Received: from pd2mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id F3B753B0870 for ; Sat, 17 Jun 2006 06:29:39 -0400 (EDT) Received: from pd3mr3so.prod.shaw.ca (pd3mr3so-qfe3.prod.shaw.ca [10.0.141.179]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000FSQ2DV4LE0@l-daemon> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Received: from pn2ml3so.prod.shaw.ca ([10.0.121.147]) by pd3mr3so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000C5J2DVSHE0@pd3mr3so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Received: from laptopi ([70.65.128.114]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1000A8D2DULMA0@l-daemon> for gtkmm-list@gnome.org; Sat, 17 Jun 2006 04:27:31 -0600 (MDT) Date: Sat, 17 Jun 2006 04:27:31 -0600 From: Gezim Hoxha Subject: gnome applets with gtkmm To: gtkmm Message-id: <1150540051.6504.1.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.337 tagged_above=-999 required=2 tests=[AWL=-0.934, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.337 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 10:29:41 -0000 Hi all. Could someone provide me with a mini-howto on writing gnome applets with gtkmm? I googled this but not much came up. Thanks, -Gezim From dodji.seketeli@gmail.com Sat Jun 17 15:27:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id ACCD33B016E for ; Sat, 17 Jun 2006 15:27:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04467-06 for ; Sat, 17 Jun 2006 15:27:15 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.207]) by menubar.gnome.org (Postfix) with ESMTP id A54AB3B010F for ; Sat, 17 Jun 2006 15:27:15 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id h29so596036wxd for ; Sat, 17 Jun 2006 12:26:23 -0700 (PDT) Received: by 10.70.92.17 with SMTP id p17mr5991218wxb; Sat, 17 Jun 2006 11:59:31 -0700 (PDT) Received: by 10.70.112.1 with HTTP; Sat, 17 Jun 2006 11:59:31 -0700 (PDT) Message-ID: Date: Sat, 17 Jun 2006 20:59:31 +0200 From: "Dodji Seketeli" Sender: dodji.seketeli@gmail.com To: "Gezim Hoxha" Subject: Re: gnome applets with gtkmm In-Reply-To: <1150540051.6504.1.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150540051.6504.1.camel@localhost.localdomain> X-Google-Sender-Auth: 040a62af6524cb2c X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.009, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 19:27:16 -0000 Hello, I am not sure if there are up to date bindings to the applets api but you can use the C API to write your applet and keep the widgets used in the applet in gtkmm. There is a tutorial for the C API at http://www.gnome.org/projects/ORBit2/appletstutorial.html . Hope this helps, Dodji. On 6/17/06, Gezim Hoxha wrote: > Hi all. > > Could someone provide me with a mini-howto on writing gnome applets with > gtkmm? I googled this but not much came up. > > Thanks, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > From gezimetc@shaw.ca Sat Jun 17 19:02:07 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 56F583B0072; Sat, 17 Jun 2006 19:02:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13501-03; Sat, 17 Jun 2006 19:02:06 -0400 (EDT) Received: from pd5mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 200613B0089; Sat, 17 Jun 2006 19:02:05 -0400 (EDT) Received: from pd2mr4so.prod.shaw.ca (pd2mr4so-qfe3.prod.shaw.ca [10.0.141.107]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100GFP19UZI20@l-daemon>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Received: from pn2ml1so.prod.shaw.ca ([10.0.121.145]) by pd2mr4so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100JZR19UM830@pd2mr4so.prod.shaw.ca>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Received: from laptopi ([70.65.128.114]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1100HGY19UOOJ0@l-daemon>; Sat, 17 Jun 2006 17:01:06 -0600 (MDT) Date: Sat, 17 Jun 2006 17:01:06 -0600 From: Gezim Hoxha Subject: Re: gnome applets with gtkmm In-reply-to: To: Dodji Seketeli , gtkmm Message-id: <1150585266.8446.2.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1150540051.6504.1.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.322 tagged_above=-999 required=2 tests=[AWL=-0.919, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.322 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 23:02:07 -0000 On Sat, 2006-17-06 at 20:59 +0200, Dodji Seketeli wrote: > Hello, > > I am not sure if there are up to date bindings to the applets api but > you can use the C API to write your applet and keep the widgets used > in the applet in gtkmm. > > There is a tutorial for the C API at > http://www.gnome.org/projects/ORBit2/appletstutorial.html . > > Hope this helps, Dodji, Thanks for that. Yes it helped :) I got the GTK+ version working but I have no idea how to convert it to GTKMM. Here is what I have: #include #include #include static gboolean myexample_applet_fill (PanelApplet *applet, const gchar *iid, gpointer data) { GtkWidget *label; if (strcmp (iid, "OAFIID:ExampleApplet") != 0) return FALSE; label = gtk_label_new ("Hello World"); gtk_container_add (GTK_CONTAINER (applet), label); gtk_widget_show_all (GTK_WIDGET (applet)); return TRUE; } PANEL_APPLET_BONOBO_FACTORY ("OAFIID:ExampleApplet_Factory", PANEL_TYPE_APPLET, "The Hello World Applet", "0", myexample_applet_fill, NULL); How do I convert this to GTKMM and how do I compile it? (With current one I compiled with this command: gcc $(pkg-config --cflags --libs libpanelapplet-2.0) -o my_applet my_applet.c ) Thanks, -Gezim > Dodji. > > On 6/17/06, Gezim Hoxha wrote: > > Hi all. > > > > Could someone provide me with a mini-howto on writing gnome applets with > > gtkmm? I googled this but not much came up. > > > > Thanks, > > -Gezim > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > From dodji.seketeli@gmail.com Sat Jun 17 19:36:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6B77B3B00DC for ; Sat, 17 Jun 2006 19:36:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15010-06 for ; Sat, 17 Jun 2006 19:35:57 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.205]) by menubar.gnome.org (Postfix) with ESMTP id AFD0A3B012A for ; Sat, 17 Jun 2006 19:35:57 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id i30so24604wxd for ; Sat, 17 Jun 2006 16:34:46 -0700 (PDT) Received: by 10.70.83.9 with SMTP id g9mr6237085wxb; Sat, 17 Jun 2006 16:28:03 -0700 (PDT) Received: by 10.70.112.1 with HTTP; Sat, 17 Jun 2006 16:28:03 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 01:28:03 +0200 From: "Dodji Seketeli" Sender: dodji.seketeli@gmail.com To: "Gezim Hoxha" Subject: Re: gnome applets with gtkmm In-Reply-To: <1150585266.8446.2.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150540051.6504.1.camel@localhost.localdomain> <1150585266.8446.2.camel@localhost.localdomain> X-Google-Sender-Auth: 69e021f4e3dc096e X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 23:36:02 -0000 > Thanks for that. Yes it helped :) Good to hear that :-) > I got the GTK+ version working but I have no idea how to convert it to > GTKMM. Okay, cool. [...] okay, here is what I get after quickly changing the code: #include #include #include using namespace std ; using namespace Glib ; using namespace Gtk ; =~= static bool myexample_applet_fill (PanelApplet *applet, const gchar *iid, gpointer data) { if (!iid) { return false ; } if (ustring (iid) != "OAFIID:ExampleApplet") { cerr << "got a call for an other applet\n" ; return false ; } Label *label = manage( new Label ("Hello World")); gtk_container_add (GTK_CONTAINER (applet), GTK_WIDGET (label->gobj ())); gtk_widget_show_all (GTK_WIDGET (applet)); return true; } PANEL_APPLET_BONOBO_FACTORY ("OAFIID:ExampleApplet_Factory", PANEL_TYPE_APPLET, "The Hello World Applet", "0", (PanelAppletFactoryCallback) myexample_applet_fill, NULL); =~= To compile it, I ran: g++ -o test-applet `pkg-config --libs --cflags libpanelapplet-2.0 gtkmm-2.4` test-applet.cc I don't know if it runs okay though :-) But you should get the idea . Cheers, Dodji. From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 00:00:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 575BB3B0089 for ; Sun, 18 Jun 2006 00:00:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22242-08 for ; Sun, 18 Jun 2006 00:00:49 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 852D03B0087 for ; Sun, 18 Jun 2006 00:00:49 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id AAA6912677 for ; Sat, 17 Jun 2006 12:07:42 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1149 To: gtkmm-forge@lists.sourceforge.net Date: Sat, 17 Jun 2006 12:07:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.396 tagged_above=-999 required=2 tests=[AWL=0.089, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.396 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 04:00:53 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 3. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 4. [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h (gtkmm (bugzilla.gnome.org)) 5. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Fri, 16 Jun 2006 17:40:54 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616214054.EADD26CC1DF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #3 from Murray Cumming 2006-06-16 21:40 UTC ------- Thanks. That should be fixed in cvs now. I wonder why you are seeing warnings (or have them turned on by autogen.sh) and I'm not. We love warnings as errors. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Fri, 16 Jun 2006 17:29:13 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616212913.8069C6CC1CA@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-16 21:29 UTC ------- I'd rather really initialize it. I'm surprised that this only showed up now. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Fri, 16 Jun 2006 17:29:38 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616212938.790586CC1D2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-16 21:29 UTC ------- Looks fine. Please commit. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Fri, 16 Jun 2006 18:59:30 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344786] cvs fails to compile -- unused parameter 'obj' in recentchooser.h To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060616225930.2DC456CC1DC@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344786 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67440|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sat, 17 Jun 2006 11:19:46 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617151946.48EDB6CC2D4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #4 from Elijah Newren 2006-06-17 15:19 UTC ------- No clue, but it appears to be happending to Joseph as well (see bug 344990). Anyway, it does indeed look fixed so I'm marking as such. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1149 ******************************************** From xjianz@gmail.com Sun Jun 18 05:17:25 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86AF33B072D for ; Sun, 18 Jun 2006 05:17:25 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14833-02 for ; Sun, 18 Jun 2006 05:17:24 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.198]) by menubar.gnome.org (Postfix) with ESMTP id 8A7B03B0678 for ; Sun, 18 Jun 2006 05:17:24 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 18so842998nzp for ; Sun, 18 Jun 2006 02:16:34 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr6055091nzi; Sun, 18 Jun 2006 02:06:34 -0700 (PDT) Received: by 10.36.118.1 with HTTP; Sun, 18 Jun 2006 02:06:34 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 21:06:34 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org Subject: using cairo inside gtkmm? MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3653_3249718.1150621594722" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.887 tagged_above=-999 required=2 tests=[AWL=-0.942, BAYES_20=-0.74, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.887 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 09:17:25 -0000 ------=_Part_3653_3249718.1150621594722 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I know that cairomm is not available on windows at the moment. But, I know there is a way to call gtk+ functions inside gtkmm. So, Is it possible to directly use cairo in gtkmm? Can anyone show me some short codes about how to achieve it? Thanks in advance!!! Fei ------=_Part_3653_3249718.1150621594722 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I know that cairomm is not available on windows at the moment. But, I know there is a way to call gtk+ functions inside gtkmm. So, Is it possible to directly use cairo in gtkmm? Can anyone show me some short codes about how to achieve it?

Thanks in advance!!!

Fei
------=_Part_3653_3249718.1150621594722-- From xjianz@gmail.com Sun Jun 18 06:52:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 92E633B091D for ; Sun, 18 Jun 2006 06:52:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19128-08 for ; Sun, 18 Jun 2006 06:52:32 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id C77B93B0854 for ; Sun, 18 Jun 2006 06:52:31 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1673251nzo for ; Sun, 18 Jun 2006 03:51:26 -0700 (PDT) Received: by 10.36.41.4 with SMTP id o4mr2676234nzo; Sun, 18 Jun 2006 02:00:04 -0700 (PDT) Received: by 10.36.118.1 with HTTP; Sun, 18 Jun 2006 02:00:04 -0700 (PDT) Message-ID: Date: Sun, 18 Jun 2006 21:00:04 +1200 From: "Xiangfei Jia" To: gtkmm-list@gnome.org Subject: Tray Icon Howto? MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3597_13874039.1150621204687" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.724 tagged_above=-999 required=2 tests=[AWL=-0.074, BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.724 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 10:52:32 -0000 ------=_Part_3597_13874039.1150621204687 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I'm using gtkmm for linux and windows platforms. I want my application to be minimised to a tray icon, on the system tray in window and on the notification area in Linux. Is there an example that I can follow be able to do it? Can any one give me some help about this? Thanks alot!!! Fei ------=_Part_3597_13874039.1150621204687 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I'm using gtkmm for linux and windows platforms. I want my application to be minimised to a tray icon, on the system tray in window and on the notification area in Linux.

Is there an example that I can follow be able to do it? Can any one give me some help about this?

Thanks alot!!!

Fei
------=_Part_3597_13874039.1150621204687-- From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 10:23:18 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 17B0B3B0BEE for ; Sun, 18 Jun 2006 10:23:18 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30476-03 for ; Sun, 18 Jun 2006 10:23:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 636373B0BE8 for ; Sun, 18 Jun 2006 10:23:16 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 34BD813CFD for ; Sun, 18 Jun 2006 07:22:19 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1150 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 18 Jun 2006 07:22:17 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=0.088, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.397 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 14:23:18 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 2. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 3. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 7. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 8. [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance (gtkmm (bugzilla.gnome.org)) 9. [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 17 Jun 2006 15:21:05 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617192105.667746CC399@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com ------- Comment #3 from jonner 2006-06-17 19:21 UTC ------- well, I don't believe it shows up unless you add -Werror and/or -Wextra, right Elijah? If you want to initialize it, then passing 0 would be the proper fix, I suppose. I can commit that change. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 17 Jun 2006 15:31:49 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617193149.F29866CC2C4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified ------- Comment #4 from Elijah Newren 2006-06-17 19:31 UTC ------- Don't look at me, it wasn't *me* who added -Werror. ;-) autogen.sh has this in it (which I'm guessing was to prevent warning errors from 2.x users, but maybe really was meant to prevent you from getting errors from gcc-4.x users too?) : case "$*" in *--enable-warnings*|*--disable-warnings*) ;; *) # enable -Werror by default when building with gcc3 ${CXX:-"g++"} --version 2>/dev/null | grep '(GCC) 3\.[0-9]\+\.[0-9]' >/d ev/null 2>&1 \ && enable_warnings='--enable-warnings=hardcore' ;; esac -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sat, 17 Jun 2006 15:36:39 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617193639.CD7156CC2C9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #5 from Elijah Newren 2006-06-17 19:36 UTC ------- Murray: Are you using gcc-4.x? Your autogen.sh only turns on warnings as errors for gcc-3.x. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sat, 17 Jun 2006 10:36:55 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617143655.55EF06CC316@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #1 from Joseph Sacco 2006-06-17 14:36 UTC ------- The code in CVS [as of 13jun] builds. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sat, 17 Jun 2006 16:09:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617200956.A28306CC1C3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #4 from Elijah Newren 2006-06-17 20:09 UTC ------- As per comments in bug 344788, it appears that it is more likely to build with gcc-4.x as gtkmm's autogen only automatically turns on errors for warnings when building with gcc-3.x. This seems to explain why I couldn't get it to build without lots of little patches (though they are all relatively trivial), and the reason you probably could get it to build. But yeah, I agree with you on when-will-next-release-be-available as being the important question for this bug. :) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Sat, 17 Jun 2006 13:46:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617174621.67A406CC32F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #3 from Joseph Sacco 2006-06-17 17:46 UTC ------- I used the Changelog to determine the date, which was not a good idea. I am actually using code from 15June, which does build on my system. 'make distcheck' even works. That being said, the important question is "When will gtkmm-2.9.5" be released?" -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Sat, 17 Jun 2006 11:21:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060617152131.ECDC56CC2E1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #2 from Elijah Newren 2006-06-17 15:21 UTC ------- No it doesn't (bug 344788, bug 344787, bug 344771, bug 344786, and bug 344789 -- most of which have been fixed since 13jun, though). -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Sat, 17 Jun 2006 22:26:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344788] cvs build failure -- missing initializer when declaring and defining struct instance To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618022610.935966CC1B2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344788 gtkmm | build | Ver: unspecified jonner changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #5 from jonner 2006-06-18 02:26 UTC ------- OK, I've committed with an initializer of 0 for the last field. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 9 Date: Sun, 18 Jun 2006 10:20:09 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344771] Compilation error (due to -Werror) -- unused parameter 'source' in notebook.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618142009.6DF3C6CC1BD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344771 gtkmm | build | Ver: unspecified ------- Comment #6 from Murray Cumming 2006-06-18 14:20 UTC ------- Yes, I am using gcc 4.0.3 in Ubuntu Dapper. I'd be happy if someone made autogen.sh turn on warnings for me too. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1150 ******************************************** From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 18 19:52:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4EF763B0308 for ; Sun, 18 Jun 2006 19:52:22 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15608-10 for ; Sun, 18 Jun 2006 19:52:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id C0F3F3B0E3E for ; Sun, 18 Jun 2006 19:50:40 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 725FF16054 for ; Sun, 18 Jun 2006 12:05:25 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1151 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 18 Jun 2006 12:05:23 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=0.088, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.397 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Jun 2006 23:52:22 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) 2. [Bug 345245] New: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 3. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 4. [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" (gnomemm (bugzilla.gnome.org)) 5. [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name (gnomemm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 18 Jun 2006 10:24:02 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618142402.A480A6CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-18 14:24 UTC ------- Thanks. Feel free to commit anything you like to libbonobo*mm. I don't believe that anyone is using it in reality. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sun, 18 Jun 2006 10:28:20 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] New: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Summary: Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. Product: gtkmm Version: unspecified Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified See bug 344771 comment 6. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 18 Jun 2006 10:54:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618145448.A3FCC6CC254@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified ------- Comment #1 from Elijah Newren 2006-06-18 14:54 UTC ------- Created an attachment (id=67579) --> (http://bugzilla.gnome.org/attachment.cgi?id=67579&action=view) Make Murray happy :-) -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sun, 18 Jun 2006 11:39:47 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345071] libbonobomm fails to compile : "unknown option -lcpp" To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618153947.1CD1A6CC1CC@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345071 gnomemm | libbonobomm | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67460|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sun, 18 Jun 2006 11:39:48 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345076] Another libbonobomm compilation failure -- wrong friend class name To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060618153948.52E996CC1D7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345076 gnomemm | libbonobomm | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67463|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1151 ******************************************** From weijie90@gmail.com Sun Jun 18 23:46:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 41CDF3B03C1 for ; Sun, 18 Jun 2006 23:46:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22691-10 for ; Sun, 18 Jun 2006 23:46:12 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.202]) by menubar.gnome.org (Postfix) with ESMTP id 085473B012E for ; Sun, 18 Jun 2006 23:46:11 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 34so1084503nzf for ; Sun, 18 Jun 2006 20:45:15 -0700 (PDT) Received: by 10.65.107.11 with SMTP id j11mr3785901qbm; Sun, 18 Jun 2006 20:45:15 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.108.52]) by mx.gmail.com with ESMTP id q17sm1007522qbq.2006.06.18.20.45.13; Sun, 18 Jun 2006 20:45:14 -0700 (PDT) Subject: GTK::ColourselectionDialog From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Mon, 19 Jun 2006 11:45:11 +0800 Message-Id: <1150688711.9996.0.camel@di-desktop> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.209 tagged_above=-999 required=2 tests=[AWL=0.391, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.209 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 03:46:13 -0000 Hi, will anyone please help me with the problem i sent to the mailing list earlier? Thanks! wj From bob@fis-cal.com Mon Jun 19 07:59:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6CFF83B093C for ; Mon, 19 Jun 2006 07:59:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09354-03 for ; Mon, 19 Jun 2006 07:59:12 -0400 (EDT) Received: from mailrtr3.mailzone.edeltacom.com (mailrtr3.mailzone.edeltacom.com [216.248.176.150]) by menubar.gnome.org (Postfix) with ESMTP id 84E213B0A21 for ; Mon, 19 Jun 2006 07:59:12 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr3.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id GNN82437; Mon, 19 Jun 2006 07:52:05 -0400 (EDT) Message-ID: <44968FE2.2080706@fis-cal.com> Date: Mon, 19 Jun 2006 06:52:02 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: weijie Subject: Re: GTK::ColourselectionDialog References: <1150688711.9996.0.camel@di-desktop> In-Reply-To: <1150688711.9996.0.camel@di-desktop> Content-Type: multipart/mixed; boundary="------------050904030107030305090800" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 11:59:14 -0000 This is a multi-part message in MIME format. --------------050904030107030305090800 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Well, myself, I'd just run the dialog and look for Gtk::RESPONSE_CANCEL as the return value from Gtk::Dialog::run() to test for the user having pressed the cancel button; however, after a quick perusal of the docs, this is my best guess on how to connect a callback slot that responds to the cancel button: First, get a pointer to your Gtk::ColorSelectionDialog. Then call Gtk::GetColorSelection::get_cancel_button() to get a pointer to the cancel button widget. Then call Gtk::Dialog::get_response_for_widget passing it a reference to the cancel button widget you obtained earlier. The return value of this call will be the response id for the cancel button. Then connect your callback slot to Gtk::Dialog::signal_response() using the previously obtained response ID. I hope this helps. Bob Caryl weijie wrote: > Hi, > will anyone please help me with the problem i sent to the mailing list > earlier? Thanks! > wj > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > --------------050904030107030305090800 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------050904030107030305090800-- From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 19 11:30:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3B0A53B0891 for ; Mon, 19 Jun 2006 11:30:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17720-08 for ; Mon, 19 Jun 2006 11:30:45 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 78B053B0123 for ; Mon, 19 Jun 2006 11:30:45 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id CB1FC12B71 for ; Mon, 19 Jun 2006 07:58:39 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1152 To: gtkmm-forge@lists.sourceforge.net Date: Mon, 19 Jun 2006 07:58:38 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.321 tagged_above=-999 required=2 tests=[AWL=0.010, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_FM=0.077, TW_GD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.321 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 15:30:48 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 343054] gdkmm build fails with Visual Studio 2005 (gtkmm (bugzilla.gnome.org)) 2. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 3. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 4. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 5. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) 6. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 7. [Bug 344110] build error in gconfmm example (gnomemm (bugzilla.gnome.org)) 8. [Bug 339553] gnome_vfs_format_uri_for_display might expose password used (gnomemm (bugzilla.gnome.org)) 9. [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 03:24:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343054] gdkmm build fails with Visual Studio 2005 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072423.31BBE6CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343054 gtkmm | build | Ver: 2.8.x ------- Comment #2 from Murray Cumming 2006-06-19 07:24 UTC ------- Surya, please respond. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 03:28:35 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072835.82C0F6CC1C2@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |gnome-love -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Mon, 19 Jun 2006 03:34:25 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619073425.548C66CC1D4@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-19 07:34 UTC ------- Now I understand that this done signal is for asynchronous use: The program does not need to block while the printing happens. So I don't think that's so bad. It certainly can't be wrapped by an exception unless we used a blocking method. I suppose it might be slightly better if the error, if any, was passed directly by the signal, so we don't need to call get_error() separately. But that wouldn't be a huge advantage. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Mon, 19 Jun 2006 03:44:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619074431.7C78C6CC1F1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #3 from Murray Cumming 2006-06-19 07:44 UTC ------- - PrintOperationPreview::is_selected() should be const. (and is_selected_vfunc too, if that works.) - For PrintOperation:run() maybe we can provide a default value for "PrintOperationAction action". Maybe PRINT_OPERATION_ACTION_PRINT_DIALOG. - Regarding "// TODO: is it a pointer or a RefPtr to PrintOperationPreview in the "preview" signal?", I guess if this is always a widget (for instance, a window) then it must be a regular pointer. - In "_WRAP_PROPERTY("export_filename", Glib::ustring)", filenames should be used via std::string. Then anyone should feel free to commit this. Sorry for the delay. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Mon, 19 Jun 2006 03:26:51 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072651.6E1AB6CC1C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-19 07:26 UTC ------- Thanks. Feel free to commit (with ChangeLog entry). Sorry, for all this "Feel free to commit" yourself stuff. I'm not always near my PC at the moment. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Mon, 19 Jun 2006 03:25:37 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619072537.C0BDC6CC1B9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #5 from Murray Cumming 2006-06-19 07:25 UTC ------- I'll try to do a release soon. I thought the main problem was that current cvs would not build with the latest gtk+ tarball, but maybe I'm wrong. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Mon, 19 Jun 2006 04:02:29 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344110] build error in gconfmm example To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619080229.A80466CC1C0@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344110 gnomemm | gconfmm | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from Murray Cumming 2006-06-19 08:02 UTC ------- Thanks. I fixed this in CVS a few days ago and release a new version. Sorry for the delay in updating this bug entry. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Mon, 19 Jun 2006 04:11:56 -0400 (EDT) From: "gnomemm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 339553] gnome_vfs_format_uri_for_display might expose password used To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619081156.C22DE6CC1DE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=339553 gnomemm | gnome-vfsmm | Ver: 2.10 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |NOTABUG ------- Comment #3 from Murray Cumming 2006-06-19 08:11 UTC ------- This doesn't seem to be relevant to gtkmm/gnomemm. We just wrap the API we are given. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 9 Date: Mon, 19 Jun 2006 10:57:29 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345245] Murray would be happy if someone made autogen.sh turn on warnings for g++-4.x users too. To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619145729.B9FA56CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345245 gtkmm | build | Ver: unspecified Elijah Newren changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67579|none |committed Flag| | Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #3 from Elijah Newren 2006-06-19 14:57 UTC ------- What's wrong with saying "feel free to commit"? That's the way I almost always respond to patches for my modules (regardless of whether I'm near my PC). -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1152 ******************************************** From baltasarq@yahoo.es Fri Jun 16 06:52:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 36DC23B000B for ; Fri, 16 Jun 2006 06:52:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26098-04 for ; Fri, 16 Jun 2006 06:52:57 -0400 (EDT) Received: from smtp109.plus.mail.re2.yahoo.com (smtp109.plus.mail.re2.yahoo.com [206.190.53.34]) by menubar.gnome.org (Postfix) with SMTP id 1582D3B0011 for ; Fri, 16 Jun 2006 06:52:57 -0400 (EDT) Received: (qmail 93165 invoked from network); 16 Jun 2006 10:51:45 -0000 Received: from unknown (HELO pcjgarcia.ei.uvigo.es) (baltasarq@193.147.87.131 with login) by smtp109.plus.mail.re2.yahoo.com with SMTP; 16 Jun 2006 10:51:45 -0000 Subject: Editing a column From: Baltasar To: gtkmm-list@gnome.org Content-Type: text/plain Date: Fri, 16 Jun 2006 12:51:32 +0200 Message-Id: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.399 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2] X-Spam-Score: -2.399 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 10:52:58 -0000 Hi ! I've created a signal in the cell-renderer, and now I finally have a method which is called when any of the columns in the treeview is edited: void MainWindow::onColEdited(const Glib::ustring& path_string, const Glib::ustring& new_text); However, this signal doesn't give you any clue about which column was really edited: path_string contains the row, which can be useful, but the number of the column is not passed in. This time, I've explored the tutorial, but the tutorial assumes that there's only one editable column, and it used the pointer to that column directly. However, I need to centralize the event of an edited column in one method, because I don't know how many [editable] columns I'm going to have before start. Any help ? Regards, Baltasar -- Baltasar From ramashish.lists@gmail.com Mon Jun 19 10:52:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0DAFE3B018E for ; Mon, 19 Jun 2006 10:52:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15911-10 for ; Mon, 19 Jun 2006 10:52:12 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 8F9FC3B017E for ; Mon, 19 Jun 2006 10:52:11 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so2564918uge for ; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Received: by 10.66.216.6 with SMTP id o6mr1463030ugg; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Received: by 10.67.98.18 with HTTP; Mon, 19 Jun 2006 07:51:39 -0700 (PDT) Message-ID: <6bd1d93e0606190751y21218614t88a998300535cba1@mail.gmail.com> Date: Mon, 19 Jun 2006 20:21:39 +0530 From: "Ramashish Baranwal" To: gtkmm Subject: using Gtk::Layout. MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_10061_20542222.1150728699324" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.459 tagged_above=-999 required=2 tests=[AWL=-0.494, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001, TW_WP=0.077] X-Spam-Score: -1.459 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 14:52:14 -0000 ------=_Part_10061_20542222.1150728699324 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I am trying to use Gtk::Layout to implement a layout widget in which number of child widgets (of fixed size) in a row depends on the size of the layout widget. If the layout widget is expanded/reduced the number of widgets displayed in the row should increase/decrease accordingly. Very similar to what file browsers do. But I ain't able to get the Layout widget displayed at all. I have attached a minimal source and screenshots of the program. Would appreciate if someone could tell whats going wrong here or some other way to do the same. Thanks in advance. Ram P.S. There hasn't been much activity on this group in the last few days. I hope it hasn't been moved elsewhere. ------=_Part_10061_20542222.1150728699324 Content-Type: image/jpeg; name=layout.jpg Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy3h2w Content-Disposition: attachment; filename="layout.jpg" /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAHBAoMDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDu7zxT qFve3EKbCscjICWfOAcf3qh/4S7UvSP/AL6k/wDiq5zxbcS2lvrtzA2yaFLiRGwDhgGIOD71414e 8ISeKLGbUZNQlSUzuhHlCQu2FYksXHJ3H8utehWdChBSlHpd9DjlV5Iuc5WSPoj/AIS7UvSP/vqT /wCKo/4S7UvSP/vqT/4qvO/Dukw6PdRWx1bUri5FoAbW4lzGgG3lVGQMcAAMcA9+tdRHFJMxWKN3 YDOFUk4rejTw9aCqRSa8nf8AEiNdzXNCV13Nz/hLtS9I/wDvqT/4qj/hLtS9I/8AvqT/AOKrCdGj ba6lW64IwaStvqtH+UftZ9ze/wCEu1L0j/76k/8AiqX/AIS3UfSP/vp//iqwKWl9Vo/yh7Wfc3v+ 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 V/kf3MPaQ7o7bdRuriV8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u0XxXbLtzqhbGM5vbH5sbeuG77 T0/vtjHy7T2FX+R/cw9pDujtt1G6uJXxXbLtzqhbGM5vbH5sbeuG77T0/vtjHy7RfFdsu3OqFsYz m9sfmxt64bvtPT++2MfLtPYVf5H9zD2kO6O23Ubq4lfFdsu3OqFsYzm9sfmxt64bvtPT++2MfLtF 8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u09hV/kf3MPaQ7o7bdXI+OLi1jufD32jXYNH2X7zG5e4g jdUFvMhKiUEN80iKeDjfnjqK6+K7ZdudULYxnN7Y/Njb1w3faen99sY+XaL4rtl251QtjGc3tj82 NvXDd9p6f32xj5dp7Cr/ACP7mHPDujIgsJNc8L6ZFZyQ6nb2F7Ot6LKe3uBdMwY+dhyUyWfeVYgg ucdBnUbQby31XQLm1sLm5ktbe3t5JdQFvKscasdxLbt6zAEncgIY7QemQ9fFdsu3OqFsYzm9sfmx t64bvtPT++2MfLtF8V2y7c6oWxjOb2x+bG3rhu+09P77Yx8u09hV/kf3MOeHdHM6d4P1WTShFL4f On6lb6RHY21zG1uAXESiVndXLFmIMY+UgDn+I47vwjpp0qwuU+zXlqJZ/MEFwIFCfIoOxYSVVTjO OuST3rKXxXbLtzqhbGM5vbH5sbeuG77T0/vtjHy7RfFdsu3OqFsYzm9sfmxt64bvtPT++2MfLtPY Vf5H9zDnh3R226jdXEr4rtl251QtjGc3tj82NvXDd9p6f32xj5doviu2XbnVC2MZze2PzY29cN32 np/fbGPl2nsKv8j+5h7SHdHbbqN1cSviu2XbnVC2MZze2PzY29cN32np/fbGPl2i+K7ZdudULYxn N7Y/Njb1w3faen99sY+Xaewq/wAj+5h7SHdHbbqN1cSviu2XbnVC2MZze2PzY29cN32np/fbGPl2 i+K7ZdudULYxnN7Y/Njb1w3faen99sY+Xaewq/yP7mHtId0dtuo3VxK+K7ZdudULYxnN7Y/Njb1w 3faen99sY+XaL4rtl251QtjGc3tj82NvXDd9p6f32xj5dp7Cr/I/uYe0h3R226jdXEr4rtl251Qt jGc3tj82NvXDd9p6f32xj5doviu2XbnVC2MZze2PzY29cN32np/fbGPl2nsKv8j+5h7SHdHbbqN1 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 l1wBGwXPt3AH4iue1WUokX72SQOWaPe3RM4B/HBrsW8KStBdW0TC7eZlyYxypznjNYWoN9nnhdYp IpoioEypgRjGAB68Dj8x1rljaL0ZMo2Me60vVJbFL+a1uPJboxQ4HHYdcY71FpUXlXMcuMSRsDlw RtI5/TrXpHhLX0adILgu1zLJIwklJbcoQYGT1P3qpeJ/CWmpnVNPP2ZHkMRiZv3ccpxtPPRc8H0y OgrP2zd4yJcL6op6PYG60aG6xEYhO0mxOC6jO4sB05Ue+Cfaua8U+Q2rtJYq0lpKg8uQg4J74Pf0 rqfDsF3DZXEE9vNFKpeN2PIBYgcehHOe3NXoNL06G2trGRpWsvOZBFJKSEbAJK4wejc81ipxhJsV ro4S71KJrTTwkRWWCLa5c5VscDaB045PvTriHUdQt42axVVjiAJiQLuA/iIHeumbQNHa5a4SCWE2 bslyhf8AdFgTggtk4PXGTW68NtDpSyJMJY5FAniVRteF+A698g9jnp2xVzrqLshKLe55PKXErB3Y tnkhsj9OKK37i20+yuHtp7L7RInBmVyof0OO3GKK150xcp6VRRRXoGwUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFZMfWb/rpJ/6EaKKxrfCOPU3dF/4/wCT/rgv8qp+OP8Ajxuf+uEH9aKK8rqvUb6nE+G/ +PrTv+vpP5NXSeIv+RK1n/sLN/6ElFFbS+MhdTtLL/kXLf6f0rz26/4+Yf8AsKv/AOiFoorlpbsb +EpeKP8AkGT/APXzJ/6CKv2P/Il2n/XlN/6Nooq6vwr1BbnJa9/yGZ/ov/oIooorqjsjI//Z ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-c++src; name=navigationview.cpp; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy986d Content-Disposition: attachment; filename="navigationview.cpp" I2luY2x1ZGUgIm5hdmlnYXRpb252aWV3LmgiCiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRl IDxpb3N0cmVhbT4KI2luY2x1ZGUgPGZ1bmN0aW9uYWw+CgpuYW1lc3BhY2UgVWkKewpOYXZpZ2F0 aW9uVmlldzo6TmF2aWdhdGlvblZpZXcoaW50IGN3LCBpbnQgY2gsIGludCBwYWRkaW5nKToKICAg IG1fQ2hpbGRXaWR0aChjdyksIG1fQ2hpbGRIZWlnaHQoY2gpLCBtX1BhZGRpbmcocGFkZGluZykK ewogICAgaW5pdCgpOwp9CgpOYXZpZ2F0aW9uVmlldzo6fk5hdmlnYXRpb25WaWV3KCkKewp9Cgp2 b2lkIE5hdmlnYXRpb25WaWV3OjppbnNlcnQoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zLCBHdGs6 OldpZGdldCAqd3B0cikKewogICAgbV9DaGlsZExpc3QuaW5zZXJ0KHBvcywgd3B0cik7CiAgICB3 cHRyLT5zZXRfcGFyZW50KCp0aGlzKTsKICAgIHVwZGF0ZV9sYXlvdXQoKTsKfQoKdm9pZCBOYXZp Z2F0aW9uVmlldzo6ZXJhc2UoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zKQp7CiAgICAoKnBvcykt PnVucGFyZW50KCk7CiAgICBtX0NoaWxkTGlzdC5lcmFzZShwb3MpOwogICAgdXBkYXRlX2xheW91 dCgpOwp9Cgp2b2lkIE5hdmlnYXRpb25WaWV3OjpjbGVhcigpCnsKICAgIHN0ZDo6Zm9yX2VhY2go bV9DaGlsZExpc3QuYmVnaW4oKSwgbV9DaGlsZExpc3QuZW5kKCksIAogICAgICAgICAgICBzdGQ6 Om1lbV9mdW4oJkd0azo6V2lkZ2V0Ojp1bnBhcmVudCkpOwogICAgbV9DaGlsZExpc3QuY2xlYXIo KTsKICAgIHVwZGF0ZV9sYXlvdXQoKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6aW5pdCgpCnsK ICAgIG1fQ2hpbGRXaWR0aCA9IHN0ZDo6bWF4KDEsIG1fQ2hpbGRXaWR0aCk7CiAgICBtX0NoaWxk SGVpZ2h0ID0gc3RkOjptYXgoMSwgbV9DaGlsZEhlaWdodCk7CiAgICBtX1BhZGRpbmcgPSBzdGQ6 Om1heCgxLCBtX1BhZGRpbmcpOwoKICAgIHVwZGF0ZV9sYXlvdXQoKTsKCiAgICBzaG93X2FsbF9j aGlsZHJlbigpOwp9Cgp2b2lkIE5hdmlnYXRpb25WaWV3Ojp1cGRhdGVfbGF5b3V0KCkKewogICAg dXBkYXRlX2xheW91dChnZXRfYWxsb2NhdGlvbigpKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6 dXBkYXRlX2xheW91dChjb25zdCBHdGs6OkFsbG9jYXRpb24gJmFsbG9jYXRpb24pCnsKICAgIHN0 ZDo6Y291dCA8PCAidXBkYXRlIGxheW91dFxuIjsKCiAgICAvLyBjYWxjdWxhdGUgc2NyZWVuIHBh cmFtZXRlcnMsIG51bWJlciBvZiByb3dzLCBjb2x1bW5zIHRvIGJlIGRpc3BsYXllZAogICAgaW50 IGF2YWlsX3dpZHRoID0gYWxsb2NhdGlvbi5nZXRfd2lkdGgoKSAtIDIqQk9SREVSX1NJWkU7CiAg ICBtX0NlbGxXaWR0aCA9IG1fQ2hpbGRXaWR0aCArIDIqbV9QYWRkaW5nOwogICAgbV9DZWxsSGVp Z2h0ID0gbV9DaGlsZEhlaWdodCArIDIqbV9QYWRkaW5nOwoKICAgIG1fTnVtQ29scyA9IHN0ZDo6 bWF4KDEsIGF2YWlsX3dpZHRoL21fQ2VsbFdpZHRoKTsKICAgIG1fTnVtUm93cyA9IG1fQ2hpbGRM aXN0LnNpemUoKS9tX051bUNvbHM7CiAgICBpZihtX0NoaWxkTGlzdC5zaXplKCkgJSBtX051bUNv bHMgIT0gMCkKICAgICAgICArK21fTnVtUm93czsKCiAgICBpbnQgaGVpZ2h0ID0gbV9OdW1Sb3dz Km1fQ2VsbEhlaWdodCArIDIqQk9SREVSX1NJWkU7CiAgICBnZXRfdmFkanVzdG1lbnQoKS0+c2V0 X3N0ZXBfaW5jcmVtZW50KG1fQ2VsbEhlaWdodCk7CgogICAgaW50IHggPSBpbnQoZ2V0X2hhZGp1 c3RtZW50KCktPmdldF92YWx1ZSgpKTsKICAgIGludCB5ID0gaW50KGhlaWdodCptX1Njcm9sbFZh bHVlKTsKCiAgICBpbnQgaW5kZXggPSAwOwogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgaXQ7CiAg ICBmb3IoaXQgPSBtX0NoaWxkTGlzdC5iZWdpbigpOyBpdCAhPSBtX0NoaWxkTGlzdC5lbmQoKTsg KytpdCwgKytpbmRleCkgewogICAgICAgIGludCBjY29sID0gaW5kZXggJSBtX051bUNvbHM7CiAg ICAgICAgaW50IGNyb3cgPSBpbmRleCAvIG1fTnVtQ29sczsKICAgICAgICBpbnQgY3ggPSBCT1JE RVJfU0laRSArIG1fUGFkZGluZyArIGNjb2wqbV9DZWxsV2lkdGg7CiAgICAgICAgaW50IGN5ID0g Qk9SREVSX1NJWkUgKyBtX1BhZGRpbmcgKyBjcm93Km1fQ2VsbEhlaWdodDsKICAgICAgICBHdGs6 OkFsbG9jYXRpb24gY2hpbGRfYWxsb2MoY3gsIGN5LCBtX0NoaWxkV2lkdGgsIG1fQ2hpbGRIZWln aHQpOwogICAgICAgICgqaXQpLT5zaXplX2FsbG9jYXRlKGNoaWxkX2FsbG9jKTsKICAgIH0KCiAg ICBzZXRfc2l6ZSh4LCB5LCBhbGxvY2F0aW9uLmdldF93aWR0aCgpLCBoZWlnaHQpOwoKICAgIHNo b3dfYWxsX2NoaWxkcmVuKCk7Cn0KCnZvaWQgTmF2aWdhdGlvblZpZXc6OnNldF9zaXplKGludCB4 LCBpbnQgeSwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQp7CiAgICBnZXRfaGFkanVzdG1lbnQoKS0+ c2V0X3VwcGVyKHN0ZDo6bWF4KGdldF9hbGxvY2F0aW9uKCkuZ2V0X3dpZHRoKCksIHdpZHRoKSk7 CiAgICBnZXRfdmFkanVzdG1lbnQoKS0+c2V0X3VwcGVyKHN0ZDo6bWF4KGdldF9hbGxvY2F0aW9u KCkuZ2V0X2hlaWdodCgpLCBoZWlnaHQpKTsKCiAgICBib29sIHhjaGFuZ2UgPSBnZXRfaGFkanVz dG1lbnQoKS0+Z2V0X3ZhbHVlKCkgIT0geDsKICAgIGJvb2wgeWNoYW5nZSA9IGdldF92YWRqdXN0 bWVudCgpLT5nZXRfdmFsdWUoKSAhPSB5OwogICAgaWYoeGNoYW5nZSB8fCB5Y2hhbmdlKSB7CiAg ICAgICAgZ2V0X2hhZGp1c3RtZW50KCktPnNldF92YWx1ZSh4KTsKICAgICAgICBnZXRfdmFkanVz dG1lbnQoKS0+c2V0X3ZhbHVlKHkpOwogICAgfQoKICAgIGlmKGdldF93aWR0aCgpICE9IHdpZHRo IHx8IGdldF9oZWlnaHQoKSAhPSBoZWlnaHQpCiAgICAgICAgQmFzZVQ6OnNldF9zaXplKHdpZHRo LCBoZWlnaHQpOwp9CgovKgpib29sIE5hdmlnYXRpb25WaWV3Ojpvbl9leHBvc2VfZXZlbnQoR2Rr RXZlbnRFeHBvc2UgKmV2ZW50KQp7CiAgICBHZGs6OlJlY3RhbmdsZSBhcmVhKCYoZXZlbnQtPmFy ZWEpKTsKICAgIGRyYXdfYWxsX2NlbGxzKGFyZWEpOwogICAgcmV0dXJuIEJhc2VUOjpvbl9leHBv c2VfZXZlbnQoZXZlbnQpOwp9CiovCgp2b2lkIE5hdmlnYXRpb25WaWV3OjpkcmF3X2FsbF9jZWxs cyhjb25zdCBHZGs6OlJlY3RhbmdsZSAmYXJlYSkKewogICAgLy8gVGhpcyBpcyBhbiBpbi1lZmZp Y2llbnQgd2F5IG9mIHVwZGF0aW5nLCB3ZSBuZWVkIG9ubHkgdXBkYXRlIGNlbGxzCiAgICAvLyBs eWluZyBpbiBhcmVhCiAgICBzdGQ6OmNvdXQgPDwgImRyYXdpbmcuLlxuIjsKICAgIHNob3dfYWxs X2NoaWxkcmVuKCk7CiAgICBmb3IoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgaXQgPSBtX0NoaWxkTGlz dC5iZWdpbigpOwogICAgICAgICAgICBpdCAhPSBtX0NoaWxkTGlzdC5lbmQoKTsgKytpdCkgewog ICAgICAgICgqaXQpLT5zaG93KCk7CiAgICAgICAgKCppdCktPnF1ZXVlX2RyYXcoKTsKICAgIH0K fQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6b25fc2l6ZV9hbGxvY2F0ZShHdGs6OkFsbG9jYXRpb24g JmFsbG9jYXRpb24pCnsKICAgIHN0ZDo6Y291dCA8PCAiYWxsb2MudzogIiA8PCBhbGxvY2F0aW9u LmdldF93aWR0aCgpIDw8ICIsICIKICAgICAgICAgICAgICA8PCAiYWxsb2MuaDogIiA8PCBhbGxv Y2F0aW9uLmdldF9oZWlnaHQoKSA8PCAiXG4iOwoKICAgIG1fU2Nyb2xsVmFsdWUgPSAoZ2V0X3Zh ZGp1c3RtZW50KCktPmdldF92YWx1ZSgpL2dldF92YWRqdXN0bWVudCgpLT5nZXRfdXBwZXIoKSk7 CiAgICB1cGRhdGVfbGF5b3V0KGFsbG9jYXRpb24pOwogICAgc2V0X2FsbG9jYXRpb24oYWxsb2Nh dGlvbik7CgogICAgLy8gc2hvdWxkIEkgY2FsbCBiYXNlIHZlcnNpb24sIGl0IGRvZXNuJ3Qgc2Vl bSB0byBtYWtlIGFueSBkaWZmZXJlbmNlIDooCiAgICBCYXNlVDo6b25fc2l6ZV9hbGxvY2F0ZShh bGxvY2F0aW9uKTsKfQoKdm9pZCBOYXZpZ2F0aW9uVmlldzo6b25fc2l6ZV9yZXF1ZXN0KEd0azo6 UmVxdWlzaXRpb24gKnJlcXVpcykKewogICAgKnJlcXVpcyA9IEd0azo6UmVxdWlzaXRpb24oKTsK CiAgICAvLyBzZW5zaWJsZSBtaW5pbXVtcwogICAgcmVxdWlzLT53aWR0aCA9IDMwMDsKICAgIHJl cXVpcy0+aGVpZ2h0ID0gMjAwOwp9Cn0gLyogbmFtZXNwYWNlIFVpICovCgo= ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-chdr; name=navigationview.h; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy9uhm Content-Disposition: attachment; filename="navigationview.h" I2lmbmRlZiBfVUlfTkFWSUdBVElPTlZJRVdfSF8KI2RlZmluZSBfVUlfTkFWSUdBVElPTlZJRVdf SF8KCiNpbmNsdWRlIDxndGttbS90YWJsZS5oPgojaW5jbHVkZSA8Z3RrbW0vbGF5b3V0Lmg+CiNp bmNsdWRlIDxsaXN0PgoKbmFtZXNwYWNlIFVpCnsKY2xhc3MgTmF2aWdhdGlvblZpZXc6IHB1Ymxp YyBHdGs6OkxheW91dAp7CiBwdWJsaWM6CiAgICB0eXBlZGVmIHN0ZDo6bGlzdDxXaWRnZXQqPiBD aGlsZExpc3RUOwoKIHB1YmxpYzoKICAgIC8vIChjd2lkdGgsIGNoZWlnaHQpID0+IGNoaWxkIHdp ZHRoIGFuZCBoZWlnaHQgKGZpeGVkKQogICAgTmF2aWdhdGlvblZpZXcoaW50IGN3aWR0aCwgaW50 IGNoZWlnaHQsIGludCBwYWRkaW5nID0gMSk7CiAgICB2aXJ0dWFsIH5OYXZpZ2F0aW9uVmlldygp OwoKICAgIGJvb2wgZW1wdHkoKSBjb25zdCAgICAgICAgICAgICAgICAgIHsgcmV0dXJuIG1fQ2hp bGRMaXN0LmVtcHR5KCk7IH0KCiAgICB2b2lkIGNoaWxkX3dpZHRoKGludCBjd2lkdGgpICAgICAg ICB7IG1fQ2hpbGRXaWR0aCA9IGN3aWR0aDsgfQogICAgdm9pZCBjaGlsZF9oZWlnaHQoaW50IGNo ZWlnaHQpICAgICAgeyBtX0NoaWxkSGVpZ2h0ID0gY2hlaWdodDsgfQogICAgaW50IGNoaWxkX3dp ZHRoKCkgY29uc3QgICAgICAgICAgICAgeyByZXR1cm4gbV9DaGlsZFdpZHRoOyB9CiAgICBpbnQg Y2hpbGRfaGVpZ2h0KCkgY29uc3QgICAgICAgICAgICB7IHJldHVybiBtX0NoaWxkSGVpZ2h0OyB9 CgogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgYmVnaW4oKSAgICAgICAgeyByZXR1cm4gbV9DaGls ZExpc3QuYmVnaW4oKTsgfQogICAgQ2hpbGRMaXN0VDo6aXRlcmF0b3IgZW5kKCkgICAgICAgICAg eyByZXR1cm4gbV9DaGlsZExpc3QuZW5kKCk7IH0KCiAgICAvLyBpbnNlcnRpb24KICAgIHZvaWQg aW5zZXJ0KENoaWxkTGlzdFQ6Oml0ZXJhdG9yIHBvcywgR3RrOjpXaWRnZXQgKndwdHIpOwoKICAg IC8vIHJlbW92YWwKICAgIHZvaWQgZXJhc2UoQ2hpbGRMaXN0VDo6aXRlcmF0b3IgcG9zKTsKCiAg ICB2b2lkIGNsZWFyKCk7CgogcHJvdGVjdGVkOgogICAgdHlwZWRlZiBHdGs6OkxheW91dCBCYXNl VDsKCiAgICAvLyBkYXRhCiAgICBpbnQgbV9DaGlsZFdpZHRoLCBtX0NoaWxkSGVpZ2h0OwogICAg aW50IG1fUGFkZGluZzsKICAgIENoaWxkTGlzdFQgbV9DaGlsZExpc3Q7CgogICAgaW50IG1fQ2Vs bFdpZHRoLCBtX0NlbGxIZWlnaHQ7CiAgICBpbnQgbV9IU2l6ZSwgbV9WU2l6ZTsKICAgIGRvdWJs ZSBtX1Njcm9sbFZhbHVlOwogICAgaW50IG1fTnVtUm93cywgbV9OdW1Db2xzOwoKICAgIHN0YXRp YyBjb25zdCBpbnQgQk9SREVSX1NJWkUgPSA2OwoKICAgIC8vIG92ZXJyaWRlcwogICAgdmlydHVh bCB2b2lkIG9uX3NpemVfYWxsb2NhdGUoR3RrOjpBbGxvY2F0aW9uICZhbGxvY2F0aW9uKTsKICAg IHZpcnR1YWwgdm9pZCBvbl9zaXplX3JlcXVlc3QoR3RrOjpSZXF1aXNpdGlvbiAqcmVxdWlzKTsK Ly8gICAgdmlydHVhbCBib29sIG9uX2V4cG9zZV9ldmVudChHZGtFdmVudEV4cG9zZSAqZXZlbnQp OwoKICAgIC8vCiAgICB2aXJ0dWFsIHZvaWQgaW5pdCgpOwogICAgdmlydHVhbCB2b2lkIHVwZGF0 ZV9sYXlvdXQoKTsKICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVfbGF5b3V0KGNvbnN0IEd0azo6QWxs b2NhdGlvbiAmYWxsb2NhdGlvbik7CiAgICB2aXJ0dWFsIHZvaWQgc2V0X3NpemUoaW50IHgsIGlu dCB5LCBpbnQgdywgaW50IGgpOwogICAgdmlydHVhbCB2b2lkIGRyYXdfYWxsX2NlbGxzKGNvbnN0 IEdkazo6UmVjdGFuZ2xlICZhcmVhKTsKfTsKCn0gLyogbmFtZXNwYWNlIFVpICovCgojZW5kaWYg LyogX1VJX05BVklHQVRJT05WSUVXX0hfICovCgo= ------=_Part_10061_20542222.1150728699324 Content-Type: text/x-c++src; name=test.cpp; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_eomy9yms Content-Disposition: attachment; filename="test.cpp" I2luY2x1ZGUgIm5hdmlnYXRpb252aWV3LmgiCiNpbmNsdWRlIDxndGttbS9tYWluLmg+CiNpbmNs dWRlIDxndGttbS9idXR0b24uaD4KI2luY2x1ZGUgPGd0a21tL3dpbmRvdy5oPgojaW5jbHVkZSA8 Z3RrbW0vYm94Lmg+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1 ZGUgPHNzdHJlYW0+CiNpbmNsdWRlIDxib29zdC9zaGFyZWRfcHRyLmhwcD4KCnVzaW5nIG5hbWVz cGFjZSBzdGQ7CgpHbGliOjp1c3RyaW5nIHN0cihpbnQgaSkKewogIG9zdHJpbmdzdHJlYW0gb3V0 OwogIG91dCA8PCBpOwogIHJldHVybiBvdXQuc3RyKCk7Cn0KCmNsYXNzIEV4YW1wbGVXaW5kb3c6 IHB1YmxpYyBHdGs6OldpbmRvdwp7CnB1YmxpYzoKICBFeGFtcGxlV2luZG93KCk7CiAgdmlydHVh bCB+RXhhbXBsZVdpbmRvdygpOwoKcHJvdGVjdGVkOgogIC8vQ2hpbGQgd2lkZ2V0czoKICBVaTo6 TmF2aWdhdGlvblZpZXcgbV9WaWV3OwogIHN0ZDo6bGlzdDwgYm9vc3Q6OnNoYXJlZF9wdHI8R3Rr OjpCdXR0b24+ID4gbV9CTGlzdDsKCiAgdm9pZCBpbml0KGludCBjb3VudCk7CiAgdm9pZCBvbl9j aGFuZ2UoKTsKfTsKCkV4YW1wbGVXaW5kb3c6OkV4YW1wbGVXaW5kb3coKTogbV9WaWV3KDIwLCAy MCkKewogIEd0azo6VkJveCAqcGJveD0gR3RrOjptYW5hZ2UobmV3IEd0azo6VkJveCk7CiAgR3Rr OjpCdXR0b24gKnBjaGFuZ2UgPSBHdGs6Om1hbmFnZShuZXcgR3RrOjpCdXR0b24oIl9SZXNpemUi LCB0cnVlKSk7CiAgYWRkKCpwYm94KTsKCiAgaW5pdCgxMCk7CgogIHBib3gtPnBhY2tfc3RhcnQo bV9WaWV3KTsKICBwYm94LT5wYWNrX3N0YXJ0KCpwY2hhbmdlKTsKCiAgcGNoYW5nZS0+c2lnbmFs X2NsaWNrZWQoKS5jb25uZWN0KHNpZ2M6Om1lbV9mdW4oKnRoaXMsICZFeGFtcGxlV2luZG93Ojpv bl9jaGFuZ2UpKTsKCiAgc2hvd19hbGxfY2hpbGRyZW4oKTsKfQoKRXhhbXBsZVdpbmRvdzo6fkV4 YW1wbGVXaW5kb3coKQp7Cn0KCnZvaWQgRXhhbXBsZVdpbmRvdzo6b25fY2hhbmdlKCkKewogIGNv dXQgPDwgInJlc2l6aW5nIHRvICIgPDwgbV9CTGlzdC5zaXplKCkgKyAxIDw8IGVuZGw7CiAgaW5p dChtX0JMaXN0LnNpemUoKSArIDEpOwp9Cgp2b2lkIEV4YW1wbGVXaW5kb3c6OmluaXQoaW50IGNv dW50KQp7CiAgR3RrOjpCdXR0b24gKmJwdHIgPSBuZXcgR3RrOjpCdXR0b24oc3RyKG1fQkxpc3Qu c2l6ZSgpKSk7CiAgbV9CTGlzdC5wdXNoX2JhY2soYm9vc3Q6OnNoYXJlZF9wdHI8R3RrOjpCdXR0 b24+KGJwdHIpKTsKICBtX1ZpZXcuaW5zZXJ0KG1fVmlldy5lbmQoKSwgYnB0cik7Cn0KCiNpbmNs dWRlIDxndGttbS9tYWluLmg+CgppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQp7CiAg R3RrOjpNYWluIGtpdChhcmdjLCBhcmd2KTsKCiAgRXhhbXBsZVdpbmRvdyB3aW5kb3c7CiAga2l0 LnJ1bih3aW5kb3cpOyAvL1Nob3dzIHRoZSB3aW5kb3cgYW5kIHJldHVybnMgd2hlbiBpdCBpcyBj bG9zZWQuCgogIHJldHVybiAwOwp9Cgo= ------=_Part_10061_20542222.1150728699324-- From morten.bo.nielsen@topsil.com Mon Jun 19 11:23:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DD2E13B04B6 for ; Mon, 19 Jun 2006 11:23:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17470-10 for ; Mon, 19 Jun 2006 11:23:51 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id 6BD073B0771 for ; Mon, 19 Jun 2006 11:23:51 -0400 (EDT) Content-class: urn:content-classes:message Subject: drawables. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Mon, 19 Jun 2006 17:09:57 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: drawables. Thread-Index: AcaTsm2D6gzWi5XYTAWvBh9TJuRQPg== From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077] X-Spam-Score: -2.522 X-Spam-Level: X-Mailman-Approved-At: Mon, 19 Jun 2006 15:02:53 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 15:23:55 -0000 hi I'm currently trying to make an application that retrieves an image from, say, jpeg, and I would like to draw some lines on top of this image. I have found this snippet in the tutotial (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): bool myarea::on_expose_event(GdkEventExpose* ev) { Glib::RefPtr image =3D Gdk::PixBuf::create_from_file("myimage.png"); image->render_to_drawable(get_window(), get_style()->get_black_gc(), 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the whole image (from 0,0 to the full width,height) at 100,80 in the window Gdk::RGB_DITHER_NONE, 0, 0); return true; } It works. But I don't want to draw directly on the window, and every example I find the gdk::drawable used is from get_window().=20 I don't understand why Gtk::DrawingArea is not gdk::drawable. The question is what gtk-widget to use. Apparently only pixmap and bitmap are gdk::drawable, but they are usuable for "offscreen" rendering. Help, pseudocode, links to examples would be much appreciated. Regards Morten Bo Nielsen From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 19 15:06:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CC7D93B0598 for ; Mon, 19 Jun 2006 15:06:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26851-10 for ; Mon, 19 Jun 2006 15:06:19 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 189973B0B44 for ; Mon, 19 Jun 2006 15:06:19 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id E6D65166D1 for ; Mon, 19 Jun 2006 12:05:35 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1153 To: gtkmm-forge@lists.sourceforge.net Date: Mon, 19 Jun 2006 12:05:34 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.398 tagged_above=-999 required=2 tests=[AWL=0.087, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.398 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 19:06:21 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344787] cvs build failure -- defined but unused static functions in treeview.cc (gtkmm (bugzilla.gnome.org)) 2. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) 3. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 4. [Bug 343997] gtkmm printcontext does not build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 11:31:37 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344787] cvs build failure -- defined but unused static functions in treeview.cc To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619153137.3A9C26CC1B7@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344787 gtkmm | build | Ver: unspecified Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #1 from Murray Cumming 2006-06-19 15:31 UTC ------- Fixed in CVS, and I'm making a new tarball release now. Many thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 13:30:56 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619173056.695306CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #5 from Murray Cumming 2006-06-19 17:30 UTC ------- Hopefully we'll have more luck with 2.9.5 (released just now), though I haven't tested it against a tarball yet. I'd appareciate it if you could. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Mon, 19 Jun 2006 13:31:15 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619173115.CA5E96CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #6 from Murray Cumming 2006-06-19 17:31 UTC ------- Hopefully we'll have more luck with 2.9.5, though I haven't tested it against a tarball yet. I'd appareciate it if you could. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Mon, 19 Jun 2006 14:05:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343997] gtkmm printcontext does not build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619180523.9FCE56CC1BF@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343997 gtkmm | build | Ver: 2.9.x ------- Comment #6 from G?tz Waschk 2006-06-19 18:05 UTC ------- I can confirm that 2.9.5 is building fine against the current gtk release. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1153 ******************************************** From jonathon.jongsma@gmail.com Mon Jun 19 15:58:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1D8A63B0E59 for ; Mon, 19 Jun 2006 15:58:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29753-05 for ; Mon, 19 Jun 2006 15:57:59 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id CE9873B0E43 for ; Mon, 19 Jun 2006 15:57:58 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2247961nzo for ; Mon, 19 Jun 2006 12:57:12 -0700 (PDT) Received: by 10.36.251.45 with SMTP id y45mr7993320nzh; Mon, 19 Jun 2006 12:57:12 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 19 Jun 2006 12:57:11 -0700 (PDT) Message-ID: Date: Mon, 19 Jun 2006 14:57:11 -0500 From: "Jonathon Jongsma" To: "Morten Bo Nielsen" Subject: Re: drawables. In-Reply-To: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <80F65DC882C35A43AD82423898BB2D8A3B36EA@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.396 tagged_above=-999 required=2 tests=[AWL=0.050, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.396 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 19:58:00 -0000 On 6/19/06, Morten Bo Nielsen wrote: > hi > > I'm currently trying to make an application that retrieves an image > from, say, jpeg, and I would like to draw some lines on top of this > image. > > I have found this snippet in the tutotial > (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): > > bool myarea::on_expose_event(GdkEventExpose* ev) > { > Glib::RefPtr image = > Gdk::PixBuf::create_from_file("myimage.png"); > image->render_to_drawable(get_window(), get_style()->get_black_gc(), > 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the > whole image (from 0,0 to the full width,height) at 100,80 in the window > Gdk::RGB_DITHER_NONE, 0, 0); > return true; > } > > It works. But I don't want to draw directly on the window, and every > example I find the gdk::drawable used is from get_window(). First, I just want to make sure that you're aware of the distinction between Gtk::Window and Gdk::Window. (I apologize if you know all of this already -- I have no idea what level of experience you have with Gtk / gtkmm so I don't want to make any assumptions). A Gtk::DrawingArea contains its own Gdk::Window (which is just a rectangular region on the screen), but this has nothing to do with the Gtk::Window widget that it is displayed in. The Gdk::Window is the window you're getting when you call the get_window() function, not the Gtk::Window. > I don't understand why Gtk::DrawingArea is not gdk::drawable. it is. You just have to get its Gdk::Window to do the actual drawing (Gdk::Window inherits from Gdk::Drawable). > The question is what gtk-widget to use. Apparently only pixmap and > bitmap are gdk::drawable, but they are usuable for "offscreen" > rendering. > > Help, pseudocode, links to examples would be much appreciated. Does that help, or did I just repeat things you already knew? Jonner From murrayc@murrayc.com Mon Jun 19 16:07:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7B8F83B0E1A for ; Mon, 19 Jun 2006 16:07:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30172-02 for ; Mon, 19 Jun 2006 16:07:48 -0400 (EDT) Received: from swarthymail-a5.dreamhost.com (sd-green-bigip-98.dreamhost.com [208.97.132.98]) by menubar.gnome.org (Postfix) with ESMTP id 689BE3B01B2 for ; Mon, 19 Jun 2006 16:07:48 -0400 (EDT) Received: from noname (p5497F6A7.dip.t-dialin.net [84.151.246.167]) by swarthymail-a5.dreamhost.com (Postfix) with ESMTP id 8D828109EB1; Mon, 19 Jun 2006 13:06:58 -0700 (PDT) Subject: Re: Editing a column From: Murray Cumming To: Baltasar In-Reply-To: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> References: <1150455092.4761.12.camel@pcjgarcia.ei.uvigo.es> Content-Type: text/plain Date: Mon, 19 Jun 2006 22:06:55 +0200 Message-Id: <1150747615.6042.17.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.481 tagged_above=-999 required=2 tests=[AWL=0.118, BAYES_00=-2.599] X-Spam-Score: -2.481 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jun 2006 20:07:53 -0000 On Fri, 2006-06-16 at 12:51 +0200, Baltasar wrote: > Hi ! > > I've created a signal in the cell-renderer, and now I finally have a > method which is called when any of the columns in the treeview is > edited: > > void MainWindow::onColEdited(const Glib::ustring& path_string, > const Glib::ustring& new_text); > > > However, this signal doesn't give you any clue about which column was > really edited: path_string contains the row, which can be useful, but > the number of the column is not passed in. > > This time, I've explored the tutorial, but the tutorial assumes that > there's only one editable column, and it used the pointer to that column > directly. > > However, I need to centralize the event of an edited column in one > method, because I don't know how many [editable] columns I'm going to > have before start. sigc::bind will probably do what you need. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mickael.drean@gmail.com Tue Jun 20 05:33:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2A0113B01AB for ; Tue, 20 Jun 2006 05:33:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06181-08 for ; Tue, 20 Jun 2006 05:33:11 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by menubar.gnome.org (Postfix) with ESMTP id A99143B030E for ; Tue, 20 Jun 2006 05:33:10 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id z3so84030nzf for ; Tue, 20 Jun 2006 02:32:01 -0700 (PDT) Received: by 10.65.105.6 with SMTP id h6mr5906565qbm; Tue, 20 Jun 2006 02:21:59 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Tue, 20 Jun 2006 02:21:59 -0700 (PDT) Message-ID: Date: Tue, 20 Jun 2006 11:21:59 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: Gtk::Table problem MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_35951_15760242.1150795319588" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.745 tagged_above=-999 required=2 tests=[AWL=0.854, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.745 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 09:33:14 -0000 ------=_Part_35951_15760242.1150795319588 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi there, In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem. Any idea? here is a sample of my code : void MyApp::export_all() { for (int i = 0; i< GetNbEcran() ;++i) { move_to_screen(i); Glib::Timer time; time.start(); while (time.elapsed() < 1 ) { } time.stop(); Glib::ustring str2 = "./ecran "; std::ostringstream converter; converter << (i+1); str2 += converter.str(); str2 += ".bmp"; get_root_window()->show(); get_root_window()->process_all_updates(); queue_draw(); (*m_IterEcran)->export_to_bmp(str2); } } void CEcran::export_to_bmp(Glib::ustring filename) { int w = 0; int h = 0; show_all_children(); Gtk::Allocation allocation = get_allocation(); GdkWindowAttr attributes; memset(&attributes, 0, sizeof(attributes)); //Set initial position and size of the Gdk::Window: attributes.x = allocation.get_x(); attributes.y = allocation.get_y(); attributes.width = allocation.get_width(); attributes.height = allocation.get_height(); attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK; attributes.window_type = GDK_WINDOW_CHILD; attributes.wclass = GDK_INPUT_OUTPUT; Glib::RefPtr refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y); refGdkWindow->process_all_updates (); get_root_window()->show(); get_root_window()->process_all_updates(); refGdkWindow->get_size(w,h); Glib::RefPtr colormap = get_colormap(); Glib::RefPtr img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h); img = refGdkWindow->get_image(0,0,w,h); Glib::RefPtr pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h); pixbuf->save(filename,"bmp"); } ------=_Part_35951_15760242.1150795319588 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

Hi there,

In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem.

Any idea?
 
 

here is a sample of my code :

void MyApp::export_all()

{

for (int i = 0; i< GetNbEcran() ;++i)

{

move_to_screen(i);

Glib::Timer time;

time.start();

while (time.elapsed() < 1 )

{

}

time.stop();

Glib::ustring str2 = "./ecran ";

std::ostringstream converter;

converter << (i+1);

str2 += converter.str();

str2 += ".bmp";

get_root_window()->show();

get_root_window()->process_all_updates();

queue_draw();

(*m_IterEcran)->export_to_bmp(str2);

}

}

void CEcran::export_to_bmp(Glib::ustring filename)

{

int w = 0;

int h = 0;

show_all_children();

Gtk::Allocation allocation = get_allocation();

GdkWindowAttr attributes;

memset(&attributes, 0, sizeof(attributes));

//Set initial position and size of the Gdk::Window:

attributes.x = allocation.get_x();

attributes.y = allocation.get_y();

attributes.width = allocation.get_width();

attributes.height = allocation.get_height();

attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK;

attributes.window_type = GDK_WINDOW_CHILD;

attributes.wclass = GDK_INPUT_OUTPUT;

Glib::RefPtr<Gdk::Window> refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y);

refGdkWindow->process_all_updates ();

get_root_window()->show();

get_root_window()->process_all_updates();

refGdkWindow->get_size(w,h);

Glib::RefPtr<Gdk::Colormap> colormap = get_colormap();

Glib::RefPtr<Gdk::Image> img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h);

img = refGdkWindow->get_image(0,0,w,h);

Glib::RefPtr<Gdk::Pixbuf> pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h);

pixbuf->save(filename,"bmp");

}

------=_Part_35951_15760242.1150795319588-- From jonathon.jongsma@gmail.com Tue Jun 20 09:10:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 373493B047E for ; Tue, 20 Jun 2006 09:10:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17056-08 for ; Tue, 20 Jun 2006 09:10:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id D7E303B0458 for ; Tue, 20 Jun 2006 09:10:56 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2532319nzo for ; Tue, 20 Jun 2006 06:10:23 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr8949752nzi; Tue, 20 Jun 2006 06:10:22 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Tue, 20 Jun 2006 06:10:22 -0700 (PDT) Message-ID: Date: Tue, 20 Jun 2006 08:10:22 -0500 From: "Jonathon Jongsma" To: "Xiangfei Jia" Subject: Re: using cairo inside gtkmm? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.474 tagged_above=-999 required=2 tests=[AWL=0.126, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.474 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 13:10:59 -0000 On 6/18/06, Xiangfei Jia wrote: > I know that cairomm is not available on windows at the moment. But, I know > there is a way to call gtk+ functions inside gtkmm. So, Is it possible to > directly use cairo in gtkmm? Can anyone show me some short codes about how > to achieve it? > > Thanks in advance!!! Yes, you can use cairo directly from gtkmm. To create the cairo context, you have to use a GTK+ function (GDK actually). For example: cairo_t* cr = gdk_cairo_create(gtkmm_widget.get_window()->gobj()); // now you can use cr with regular cairo functions Jonner From murrayc@murrayc.com Tue Jun 20 13:04:27 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BEAFD3B05E3; Tue, 20 Jun 2006 13:04:27 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30785-01; Tue, 20 Jun 2006 13:04:23 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id 7AB3D3B04F0; Tue, 20 Jun 2006 13:04:23 -0400 (EDT) Received: from noname (p5497DB9C.dip.t-dialin.net [84.151.219.156]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id AF950129A91; Tue, 20 Jun 2006 10:03:26 -0700 (PDT) Subject: ANNOUNCE: gtkmm 2.9.5 From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Tue, 20 Jun 2006 19:03:22 +0200 Message-Id: <1150823002.6261.21.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.404 tagged_above=-999 required=2 tests=[AWL=0.041, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.404 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 17:04:28 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.5: Gtk: * Assistant: Added update_buttons_state(). * Button: Added get/set_image_position(). * Clipboard: Added request_rich_text(), wait_for_rich_text(), and wait_rich_text_is_available(). * Entry: Added get/set_inner_border(). * Notebook: Added set_group_id(), get_group_id(), get_tab_reorderable(), set_tab_reorderable(), get_tab_detachable(), set_tab_detachable(). * PrintContext: Added set_cairo_context(). * Printoperation: - run(): Added PrintOperationAction parameter. - Removed set_show_dialog(), set_pdf_target(), set_track_print_status(), run_async(). - Added set_export_filename(), set_track_print_status(), set_show_progress(), set_allow_async(), set_custom_tab_label(). * Fixed warnings (Elijah Newren, Jonathon Jongsma) Pango: * Context: Added get_matrix(). * Font: Added describe_with_absolute_size(), get_font_map(). * FontDescription: Added set_absolute_size(), get_size_is_absolute(). * Layout: Added get_font_description(), index_to_line_x(). * Renderer: Added get_matrix(). *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 20 15:07:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA6E63B04D5 for ; Tue, 20 Jun 2006 15:07:04 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07387-01 for ; Tue, 20 Jun 2006 15:06:57 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id CB3233B055D for ; Tue, 20 Jun 2006 15:06:51 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 727702E015 for ; Tue, 20 Jun 2006 12:06:00 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1154 To: gtkmm-forge@lists.sourceforge.net Date: Tue, 20 Jun 2006 12:05:49 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.399 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.399 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2006 19:07:05 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 316726] Cannot compile gtkmm application (gtkmm (bugzilla.gnome.org)) 2. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 3. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 4. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 5. [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 (gtkmm (bugzilla.gnome.org)) 6. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 19 Jun 2006 16:39:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 316726] Cannot compile gtkmm application To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619203948.E92236CC1BD@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316726 gtkmm | general | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #10 from Murray Cumming 2006-06-19 20:39 UTC ------- Done in cvs. Now we see output like this: murrayc@ubuntumurrayc:~/cvs/gnome216$ g++ testx11.cc `pkg-config gtkmm-2.4 --libs --cflags` In file included from /opt/gnome216/include/glibmm-2.4/glibmm/interface.h:24, from /opt/gnome216/include/glibmm-2.4/glibmm.h:38, from /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:7, from /opt/gnome216/include/gdkmm-2.4/gdkmm.h:27, from testx11.cc:2: /opt/gnome216/include/glibmm-2.4/glibmm/object.h:26:4: error: #error "X11/Xlib.h seems to have been included before this header. Due to some commonly-named macros in X11/Xlib.h, it may only be included after any glibmm, gdkmm, or gtkmm headers." /opt/gnome216/include/glibmm-2.4/glibmm/object.h:126: error: expected unqualified-id before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:126: error: expected `)' before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:127: error: expected identifier before numeric constant /opt/gnome216/include/glibmm-2.4/glibmm/object.h:127: error: expected ?,? or ?...? before numeric constant /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:187: error: expected identifier before ?int? /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:188: error: expected unqualified-id before ?{? token /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:204: error: template argument 1 is invalid /opt/gnome216/include/gdkmm-2.4/gdkmm/types.h:204: error: template argument 1 is invalid -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Mon, 19 Jun 2006 18:35:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060619223544.D115F6CC1AA@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67366|0 |1 is obsolete| | ------- Comment #4 from Marko Anastasov 2006-06-19 22:35 UTC ------- Created an attachment (id=67656) --> (http://bugzilla.gnome.org/attachment.cgi?id=67656&action=view) updated patch and new files Please Murray commit this one, I got the account in the meantime but I'm paranoid about re-checking out everything before this is in the repo. I updated the above, except for the default value of "PrintOperationAction action" in run() - all parameters after the one with a default value must also have default values, and there can't be a default for std::auto_ptr& and Window&. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 20 Jun 2006 02:52:34 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620065234.3F5D66CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |critical Status|UNCONFIRMED |NEEDINFO Priority|Normal |High ------- Comment #5 from Murray Cumming 2006-06-20 06:52 UTC ------- Great. Anyone should feel free to commit this. > I updated the above, except for the default value of "PrintOperationAction > action" in run() - all parameters after the one with a default value must also > have default values, and there can't be a default for > std::auto_ptr& and Window&. But we can have it for the version that has no std::auto_ptr. Some extra things I noticed: - In printoperation.hg, please avoid including gtk/gtkprintoperation.h. It doesn't seem necessary. - In _WRAP_SIGNAL("preview"), it might be safer to pass the parent parameter by pointer. I guess it might sometimes be null. - printunixdialog.hg: void add_custom_tab(): Maybe we can add an overload that takes a ustring for the label. - In printoperationpreview.hg, with the signals, you probably don't want to use "no_default_handler". I generally only use that to avoid breaking ABI when adding new signals to an existing class. Feel free to make those changes directly in cvs. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Tue, 20 Jun 2006 03:02:40 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620070240.2BB796CC1BB@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #7 from Murray Cumming 2006-06-20 07:02 UTC ------- Apparently gtkmm 2.9.5 builds fine with the latest GTK+ tarball. Thanks for all the fixes and feeback. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Tue, 20 Jun 2006 07:31:09 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344990] gtkmm-2.9.4 does not build against gtk+-2.9.3 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620113109.C11566CC1B3@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344990 gtkmm | build | Ver: 2.9.x ------- Comment #8 from Joseph Sacco 2006-06-20 11:31 UTC ------- It does... You are welcome. -Joseph -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Tue, 20 Jun 2006 13:06:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060620170643.1E6776CC0F8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |normal Status|NEEDINFO |UNCONFIRMED Priority|High |Normal ------- Comment #6 from Murray Cumming 2006-06-20 17:06 UTC ------- Resetting status, etc. I'm not sure how that was changed. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1154 ******************************************** From daf@minuslab.net Tue Jun 20 23:19:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 10A003B0463 for ; Tue, 20 Jun 2006 23:19:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02442-04 for ; Tue, 20 Jun 2006 23:19:53 -0400 (EDT) Received: from eastrmmtao06.cox.net (eastrmmtao06.cox.net [68.230.240.33]) by menubar.gnome.org (Postfix) with ESMTP id AD7073B010B for ; Tue, 20 Jun 2006 23:19:52 -0400 (EDT) Received: from [192.168.1.107] (really [68.0.246.8]) by eastrmmtao06.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060621031952.ZQGC16402.eastrmmtao06.cox.net@[192.168.1.107]> for ; Tue, 20 Jun 2006 23:19:52 -0400 Subject: Confusion over X Resources From: Dave Foster To: gtkmm-list@gnome.org Content-Type: text/plain Date: Wed, 21 Jun 2006 01:04:10 -0400 Message-Id: <1150866250.4918.15.camel@neptune.minuslab.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.368 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_BD=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.368 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 03:19:56 -0000 Hi all- I've been developing a background setter/previwer/restorer with gtkmm for a number of months with a friend of mine. It's quite usable at the moment, but not very well rounded, it has an issue of leaking pixmaps and it has some bad interaction with other programs (other background setters can kill my program in its tracks!). I'm trying to get to the bottom of this problem. To briefly outline what happens to set the background image of X (note: this is NOT using gnome/nautilus to draw the background): - Open a connection to the X display - Execute XSetCloseDownMode() and set it to RetainPermanent - Load from file, scale or whatever, copy Pixbuf to a Pixmap - Destroy prior pixmap - Set the background of the root window - Set two named X atoms to the id of the new pixmap - Close connection to the X display In my set background function, I open a connection using Gdk::Display::open(the_display_name) (it supports multihead setups, which I run). I use the GDK_DISPLAY_XDISPLAY() macro to get the Display* pointer so I can call XSetCloseDownMode() and set the proper atoms. Using the GDK wrappers of gtkmm I create my pixbuf, scale or whatever, create a Gdk::Pixmap, and copy the pixbuf into that. I paint the background, set the atoms, and that is all. However, the connection never appears to close, becuase if I run a program like feh to set the background from the command line, my program immediatly dies, terminated by the call to XKillClient() which is supposed to kill the creator of the pixmap (remember the close down mode is permanent). Two issues: - If I am creating and closing a connection via Gdk::Display::open() shouldn't it be then separate from my main connection, thus not being subject to getting killed? - If I explicitly call flush() and close() on my Gdk::Display instance, I get a segmentation fault. The backtrace for this appears to be in the RefPtr destructor. (see below) Is this a bug? Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1223510336 (LWP 6436)] 0xb7bdb3d0 in gdk_display_x11_dispose () from /usr/lib/libgdk-x11-2.0.so.0 (gdb) bt #0 0xb7bdb3d0 in gdk_display_x11_dispose () from /usr/lib/libgdk-x11-2.0.so.0 #1 0xb7aabf2b in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #2 0xb772f520 in Glib::ObjectBase::unreference () from /usr/lib/libglibmm-2.4.so.1 #3 0x08058941 in ~RefPtr (this=0xbf9b32b0) at refptr.h:179 #4 0x080584a2 in SetBG::set_bg (disp=@0xbf9b33a0, file=@0xbf9b339c, mode=SetBG::SET_SCALE, bgcolor=@0xbf9b3398) at SetBG.cc:219 *trim* (SetBG::set_bg is my program) If you are wondering why feh or similar calls XKillClient, see this link: http://www.eterm.org/docs/view.php?doc=ref#trans The source to my project can be found at: http://svn.syscrash.ca/nitrogen/trunk/ or I can give relevant extracts if needed. The function which is giving the problems is SetBG::set_bg in http://svn.syscrash.ca/nitrogen/trunk/src/SetBG.cc Sorry for the long read on my first post, please someone have some idea of what to do! Thanks! dave -- Dave Foster From mickael.drean@gmail.com Wed Jun 21 09:41:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1E6E33B0DDD for ; Wed, 21 Jun 2006 09:41:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09542-05 for ; Wed, 21 Jun 2006 09:41:45 -0400 (EDT) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.239]) by menubar.gnome.org (Postfix) with ESMTP id D06683B103D for ; Wed, 21 Jun 2006 09:41:44 -0400 (EDT) Received: by wr-out-0506.google.com with SMTP id i21so145755wra for ; Wed, 21 Jun 2006 06:41:44 -0700 (PDT) Received: by 10.65.54.5 with SMTP id g5mr951102qbk; Wed, 21 Jun 2006 06:41:44 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Wed, 21 Jun 2006 06:41:43 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 15:41:43 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: Re: Gtk::Table problem In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_50486_19469752.1150897303944" References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.792 tagged_above=-999 required=2 tests=[AWL=0.807, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.792 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 13:41:50 -0000 ------=_Part_50486_19469752.1150897303944 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, after searching a while, i saw that it's queue_draw() function which have no effect if it has not been display once. So, i think that queue_draw() is not called because there is no area to update. How can i force my widget to display on my computer screen into my own function? I really need help on this, Thanks a lot Mick 2006/6/20, Mickael Drean : > > Hi there, > > In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In > fact i can switch visualisation of different Table. I use it to draw some > curve and i would like to export all the Table to picture. When i try to > export onei succeed to create my picture but if i try to export all by > starting from the first, export , switching to next, export , etc... i have > picture of 1px by 1px. I tried to slow it and i saw that my table don't > appear. I suppose that it's an graphical allocation problem. > Any idea? > > > > here is a sample of my code : > > void MyApp::export_all() > > { > > for (int i = 0; i< GetNbEcran() ;++i) > > { > > move_to_screen(i); > > Glib::Timer time; > > time.start(); > > while (time.elapsed() < 1 ) > > { > > } > > time.stop(); > > Glib::ustring str2 = "./ecran "; > > std::ostringstream converter; > > converter << (i+1); > > str2 += converter.str(); > > str2 += ".bmp"; > > get_root_window()->show(); > > get_root_window()->process_all_updates(); > > queue_draw(); > > (*m_IterEcran)->export_to_bmp(str2); > > } > > } > > void CEcran::export_to_bmp(Glib::ustring filename) > > { > > int w = 0; > > int h = 0; > > show_all_children(); > > Gtk::Allocation allocation = get_allocation(); > > GdkWindowAttr attributes; > > memset(&attributes, 0, sizeof(attributes)); > > //Set initial position and size of the Gdk::Window: > > attributes.x = allocation.get_x(); > > attributes.y = allocation.get_y(); > > attributes.width = allocation.get_width(); > > attributes.height = allocation.get_height(); > > attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK; > > attributes.window_type = GDK_WINDOW_CHILD; > > attributes.wclass = GDK_INPUT_OUTPUT; > > Glib::RefPtr refGdkWindow = Gdk::Window::create(get_window() > /* parent */, &attributes, GDK_WA_X | GDK_WA_Y); > > refGdkWindow->process_all_updates (); > > get_root_window()->show(); > > get_root_window()->process_all_updates(); > > refGdkWindow->get_size(w,h); > > Glib::RefPtr colormap = get_colormap(); > > Glib::RefPtr img = Gdk::Image::create(Gdk::IMAGE_NORMAL > ,get_visual(), w,h); > > img = refGdkWindow->get_image(0,0,w,h); > > Glib::RefPtr pixbuf = Gdk::Pixbuf::create(img, colormap, > 0,0,0,0,w,h); > > pixbuf->save(filename,"bmp"); > > } > ------=_Part_50486_19469752.1150897303944 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
 
  after searching a while, i saw that it's queue_draw() function which have no effect if it has not been display once. So, i think that queue_draw() is not called because there is no area to update.
 
   How can i force my widget to display on my computer screen into my own function?
 
 
I really need help on this,
 
Thanks a lot
 
Mick
 
2006/6/20, Mickael Drean <mickael.drean@gmail.com>:

Hi there,

In my Gtk::Window i add a "Gtk::Table" which contain some Gtk::Frame. In fact i can switch visualisation of different Table. I use it to draw some curve and i would like to export all the Table to picture. When i try to export onei succeed to create my picture but if i try to export all by starting from the first, export , switching to next, export , etc... i have picture of 1px by 1px. I tried to slow it and i saw that my table don't appear. I suppose that it's an graphical allocation problem.

Any idea?
 
 

here is a sample of my code :

void MyApp::export_all()

{

for (int i = 0; i< GetNbEcran() ;++i)

{

move_to_screen(i);

Glib::Timer time;

time.start();

while (time.elapsed() < 1 )

{

}

time.stop();

Glib::ustring str2 = "./ecran ";

std::ostringstream converter;

converter << (i+1);

str2 += converter.str();

str2 += ".bmp";

get_root_window()->show();

get_root_window()->process_all_updates();

queue_draw();

(*m_IterEcran)->export_to_bmp(str2);

}

}

void CEcran::export_to_bmp(Glib::ustring filename)

{

int w = 0;

int h = 0;

show_all_children();

Gtk::Allocation allocation = get_allocation();

GdkWindowAttr attributes;

memset(&attributes, 0, sizeof(attributes));

//Set initial position and size of the Gdk::Window:

attributes.x = allocation.get_x();

attributes.y = allocation.get_y();

attributes.width = allocation.get_width();

attributes.height = allocation.get_height();

attributes.event_mask = get_events () | Gdk::EXPOSURE_MASK;

attributes.window_type = GDK_WINDOW_CHILD;

attributes.wclass = GDK_INPUT_OUTPUT;

Glib::RefPtr<Gdk::Window> refGdkWindow = Gdk::Window::create(get_window() /* parent */, &attributes, GDK_WA_X | GDK_WA_Y);

refGdkWindow->process_all_updates ();

get_root_window()->show();

get_root_window()->process_all_updates();

refGdkWindow->get_size(w,h);

Glib::RefPtr<Gdk::Colormap> colormap = get_colormap();

Glib::RefPtr<Gdk::Image> img = Gdk::Image::create(Gdk::IMAGE_NORMAL ,get_visual(), w,h);

img = refGdkWindow->get_image(0,0,w,h);

Glib::RefPtr<Gdk::Pixbuf> pixbuf = Gdk::Pixbuf::create(img, colormap, 0,0,0,0,w,h);

pixbuf->save(filename,"bmp");

}


------=_Part_50486_19469752.1150897303944-- From yogesh.ar@gmail.com Wed Jun 21 10:35:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4CCD83B0FAB for ; Wed, 21 Jun 2006 10:35:01 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12801-09 for ; Wed, 21 Jun 2006 10:35:00 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id 6ACF33B0F70 for ; Wed, 21 Jun 2006 10:35:00 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id z59so2212965pyg for ; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Received: by 10.35.114.16 with SMTP id r16mr11082281pym; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 07:34:59 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 20:04:59 +0530 From: "Yogesh Arora" To: gtkmm-list@gnome.org Subject: automatically scrolling MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.704 tagged_above=-999 required=2 tests=[AWL=-0.662, BAYES_00=-2.599, RCVD_IN_BL_SPAMCOP_NET=1.558, SPF_PASS=-0.001] X-Spam-Score: -1.704 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 14:35:01 -0000 Hi I have a TextView inside a scroll window. I want to create an animation effect in which TextView scrolls automatically I know there is set_value function in Range class. But for calling that function i will always have to calculate the value. There should be some funtion such as step_increment page_increment can called for step or page_increment -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From bob@fis-cal.com Wed Jun 21 10:47:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 90DA03B102B for ; Wed, 21 Jun 2006 10:47:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13931-09 for ; Wed, 21 Jun 2006 10:47:43 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 5FB2F3B105C for ; Wed, 21 Jun 2006 10:47:42 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AUA23584; Wed, 21 Jun 2006 10:47:36 -0400 (EDT) Message-ID: <44995C03.5080103@fis-cal.com> Date: Wed, 21 Jun 2006 09:47:31 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Yogesh Arora Subject: Re: automatically scrolling References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------050603050308050508070105" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.509 tagged_above=-999 required=2 tests=[AWL=-0.923, BAYES_20=-0.74, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.509 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 14:47:44 -0000 This is a multi-part message in MIME format. --------------050603050308050508070105 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Since gtkmm is merely a wrapper for underlying gtk functions and classes, I recommend that you re-post this message on the gtk mailing list. Bob Caryl Yogesh Arora wrote: > Hi > > I have a TextView inside a scroll window. > I want to create an animation effect in which TextView scrolls automatically > > I know there is set_value function in Range class. But for calling > that function i will always have to calculate the value. > > There should be some funtion such as step_increment page_increment can called > for step or page_increment > > --------------050603050308050508070105 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------050603050308050508070105-- From murrayc@murrayc.com Wed Jun 21 12:03:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 314A73B0FFF for ; Wed, 21 Jun 2006 12:03:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19318-02 for ; Wed, 21 Jun 2006 12:03:42 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id 7C0FD3B10B4 for ; Wed, 21 Jun 2006 12:01:09 -0400 (EDT) Received: from noname (p5497F05F.dip.t-dialin.net [84.151.240.95]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 23621129A93; Wed, 21 Jun 2006 09:01:06 -0700 (PDT) Subject: Re: automatically scrolling From: Murray Cumming To: Yogesh Arora In-Reply-To: References: Content-Type: text/plain Date: Wed, 21 Jun 2006 18:01:03 +0200 Message-Id: <1150905663.7465.0.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.754 tagged_above=-999 required=2 tests=[AWL=-0.611, BAYES_00=-2.599, RCVD_IN_SORBS_WEB=1.456] X-Spam-Score: -1.754 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 16:03:48 -0000 On Wed, 2006-06-21 at 20:04 +0530, Yogesh Arora wrote: > Hi > > I have a TextView inside a scroll window. > I want to create an animation effect in which TextView scrolls automatically > > I know there is set_value function in Range class. But for calling > that function i will always have to calculate the value. > > There should be some funtion such as step_increment page_increment can called > for step or page_increment TextView has a variety of scroll* methods, which should help: http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TextView.html -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Wed Jun 21 15:08:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 10F623B035A for ; Wed, 21 Jun 2006 15:08:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31348-09 for ; Wed, 21 Jun 2006 15:08:45 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 791123B031D for ; Wed, 21 Jun 2006 15:08:45 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 996D01E4E9 for ; Wed, 21 Jun 2006 12:03:45 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1155 To: gtkmm-forge@lists.sourceforge.net Date: Wed, 21 Jun 2006 12:03:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.4 tagged_above=-999 required=2 tests=[AWL=0.085, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 19:08:47 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345497] New: CVS head fails to build (gtkmm (bugzilla.gnome.org)) 2. [Bug 345497] CVS head fails to build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Tue, 20 Jun 2006 19:18:07 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] New: CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x Summary: CVS head fails to build Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: newren@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified Appears to be due to recent changes (more recent than the last bugs I filed as it compiled fine after fixing those). Anyway, I'm getting: printunixdialog.cc: In member function `void Gtk::PrintUnixDialog::add_custom_ta b(const Gtk::Widget&, const Glib::ustring&)': printunixdialog.cc:47: error: invalid use of undefined type `struct Gtk::Label' ../../gtk/gtkmm/container.h:53: error: forward declaration of `struct Gtk::Label ' printunixdialog.cc:48: error: no matching function for call to `Gtk::PrintUnixDi alog::add_custom_tab(const Gtk::Widget&, Gtk::Label&)' printunixdialog.cc:46: note: candidates are: void Gtk::PrintUnixDialog::add_custom_tab(const Gtk::Widget&, const Glib::ustring&) ../../gtk/gtkmm/printunixdialog.h:132: note: void Gtk::PrintUnixDialog::add_custom_tab(const Gtk::Widget&, const Gtk::Widget&) make[5]: *** [printunixdialog.lo] Error 1 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 20 Jun 2006 23:30:17 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060621033017.6DCFD6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x ------- Comment #1 from Elijah Newren 2006-06-21 03:30 UTC ------- Created an attachment (id=67760) --> (http://bugzilla.gnome.org/attachment.cgi?id=67760&action=view) Fix the build -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1155 ******************************************** From kanadakid@gmail.com Wed Jun 21 21:12:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2F6F23B0172 for ; Wed, 21 Jun 2006 21:12:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17376-03 for ; Wed, 21 Jun 2006 21:12:33 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.194]) by menubar.gnome.org (Postfix) with ESMTP id 0F4953B014B for ; Wed, 21 Jun 2006 21:12:32 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id t5so238798wxc for ; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Received: by 10.70.14.3 with SMTP id 3mr1924638wxn; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Received: by 10.70.78.8 with HTTP; Wed, 21 Jun 2006 18:12:32 -0700 (PDT) Message-ID: Date: Wed, 21 Jun 2006 21:12:32 -0400 From: "Mike Polan" To: gtkmm-list@gnome.org Subject: Signals in threads MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_285_31763584.1150938752353" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.804 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.804 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 01:12:34 -0000 ------=_Part_285_31763584.1150938752353 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I need to emit certain signals inside a running Glib::Thread in order to relay some information to the rest of my app. However, from what I know, I don't believe that it is really safe to emit such signals that are connected to a Gtk::Window, which in turn will call some GUI functions, directly from inside threads. Someone mentioned something about Glib::Dispatcher to me, but I'm not quite sure if that's what's needed to accomplish my task. In any case, how would I go about doing something like this? Thanks in advance. ------=_Part_285_31763584.1150938752353 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,
I need to emit certain signals inside a running Glib::Thread in order to relay some information to the rest of my app. However, from what I know, I don't believe that it is really safe to emit such signals that are connected to a Gtk::Window, which in turn will call some GUI functions, directly from inside threads. Someone mentioned something about Glib::Dispatcher to me, but I'm not quite sure if that's what's needed to accomplish my task. In any case, how would I go about doing something like this?

Thanks in advance.
------=_Part_285_31763584.1150938752353-- From yogesh.ar@gmail.com Thu Jun 22 01:34:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9375E3B0224 for ; Thu, 22 Jun 2006 01:34:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30452-10 for ; Thu, 22 Jun 2006 01:34:18 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.181]) by menubar.gnome.org (Postfix) with ESMTP id 82B043B01C1 for ; Thu, 22 Jun 2006 01:34:18 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id c59so212885pyc for ; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Received: by 10.35.83.6 with SMTP id k6mr668582pyl; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 22:34:17 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 11:04:17 +0530 From: "Yogesh Arora" To: "Murray Cumming" Subject: Re: automatically scrolling In-Reply-To: <1150905663.7465.0.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150905663.7465.0.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.409 tagged_above=-999 required=2 tests=[AWL=0.191, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.409 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 05:34:21 -0000 TextView has scroll methods but they are not useful in case u r doing step increment or page increment they are more related to TextBuffer. anyways i found a way out VScrollbar* scrollbar = scrolledWindow.get_vscrollbar(); scrollbar->set_value(scrollbar->get_value() + (scrollbar->get_adjustment()->get_step_increment()); On 6/21/06, Murray Cumming wrote: > On Wed, 2006-06-21 at 20:04 +0530, Yogesh Arora wrote: > > Hi > > > > I have a TextView inside a scroll window. > > I want to create an animation effect in which TextView scrolls automatically > > > > I know there is set_value function in Range class. But for calling > > that function i will always have to calculate the value. > > > > There should be some funtion such as step_increment page_increment can called > > for step or page_increment > > TextView has a variety of scroll* methods, which should help: > http://www.gtkmm.org/docs/gtkmm-2.4/docs/reference/html/classGtk_1_1TextView.html > > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From yogesh.ar@gmail.com Thu Jun 22 01:36:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 709303B00CB for ; Thu, 22 Jun 2006 01:36:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30604-07 for ; Thu, 22 Jun 2006 01:36:12 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id A89803B0008 for ; Thu, 22 Jun 2006 01:36:12 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id w49so194011pyg for ; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Received: by 10.35.101.9 with SMTP id d9mr672875pym; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Received: by 10.35.100.17 with HTTP; Wed, 21 Jun 2006 22:36:11 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 11:06:11 +0530 From: "Yogesh Arora" To: bob@fis-cal.com Subject: Re: automatically scrolling In-Reply-To: <44995C03.5080103@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44995C03.5080103@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.344 tagged_above=-999 required=2 tests=[AWL=0.102, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.344 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 05:36:13 -0000 but in gtk there is a way to do it, i can fire a signal g_signal_emit_by_name (range, "move-slider", textview_text_scroll_type); On 6/21/06, Bob Caryl wrote: > Since gtkmm is merely a wrapper for underlying gtk functions and > classes, I recommend that you re-post this message on the gtk mailing list. > > Bob Caryl > > Yogesh Arora wrote: > > Hi > > > > I have a TextView inside a scroll window. > > I want to create an animation effect in which TextView scrolls automatically > > > > I know there is set_value function in Range class. But for calling > > that function i will always have to calculate the value. > > > > There should be some funtion such as step_increment page_increment can called > > for step or page_increment > > > > > > > -- Thanks Yogesh Dont be intimidated by impossibillity.... be motivated by possibillity! From murrayc@murrayc.com Thu Jun 22 03:27:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 144C43B0346 for ; Thu, 22 Jun 2006 03:27:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04222-03 for ; Thu, 22 Jun 2006 03:27:35 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 50EAF3B05DE for ; Thu, 22 Jun 2006 03:27:27 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id A63A8DC743; Thu, 22 Jun 2006 00:27:26 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Thu, 22 Jun 2006 09:27:26 +0200 (CEST) Message-ID: <5074.194.138.18.132.1150961246.squirrel@webmail.murrayc.com> In-Reply-To: References: <44995C03.5080103@fis-cal.com> Date: Thu, 22 Jun 2006 09:27:26 +0200 (CEST) Subject: Re: automatically scrolling From: "Murray Cumming" To: "Yogesh Arora" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.483 tagged_above=-999 required=2 tests=[AWL=-0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.483 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 07:27:38 -0000 > but in gtk there is a way to do it, i can fire a signal > > g_signal_emit_by_name (range, "move-slider", textview_text_scroll_type); 1. You can use C functions on gtkmm objects, by using gobj(). 2. This is a keybinding/action signal. It is therefore not part of the public API. It could change/break/disappear in the future. gtkmm makes this clearer by not proving API for these signals. 3. Emitting signals for objects instead of just letting those objects emit their own signals themselves is messing around with the internals of an object. It's not part of the public API. It might not continue to work, and might have strange side-effects. gtkmm makes it more difficult to use non-public API. > > On 6/21/06, Bob Caryl wrote: >> Since gtkmm is merely a wrapper for underlying gtk functions and >> classes, I recommend that you re-post this message on the gtk mailing >> list. >> >> Bob Caryl >> >> Yogesh Arora wrote: >> > Hi >> > >> > I have a TextView inside a scroll window. >> > I want to create an animation effect in which TextView scrolls >> automatically >> > >> > I know there is set_value function in Range class. But for calling >> > that function i will always have to calculate the value. >> > >> > There should be some funtion such as step_increment page_increment can >> called >> > for step or page_increment >> > >> > >> >> >> > > > -- > Thanks > Yogesh > > Dont be intimidated by impossibillity.... be motivated by possibillity! > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mickael.drean@gmail.com Thu Jun 22 03:30:24 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25E353B058B for ; Thu, 22 Jun 2006 03:30:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04521-07 for ; Thu, 22 Jun 2006 03:30:22 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.206]) by menubar.gnome.org (Postfix) with ESMTP id 5134F3B04D0 for ; Thu, 22 Jun 2006 03:30:16 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 13so346690nzn for ; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Received: by 10.65.237.20 with SMTP id o20mr2213519qbr; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 00:30:15 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 09:30:15 +0200 From: "Mickael Drean" To: gtkmm-list@gnome.org Subject: create a directory MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2358_24038577.1150961415120" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.756 tagged_above=-999 required=2 tests=[AWL=0.689, BAYES_00=-2.599, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.756 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 07:30:25 -0000 ------=_Part_2358_24038577.1150961415120 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi there, a simple question, which fonction could i use to create a directory? i'm trying to save a pixbuf into a specific repertory which not exist before calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i didn't find anything? Any idea? Mickael ------=_Part_2358_24038577.1150961415120 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi there,
 
 a simple question, which fonction could i use to create a directory? i'm trying to save a pixbuf into a specific repertory which not exist before calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i didn't find anything?
 
Any idea?
 
Mickael
------=_Part_2358_24038577.1150961415120-- From jonathon.jongsma@gmail.com Thu Jun 22 08:34:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 835FB3B03FD for ; Thu, 22 Jun 2006 08:34:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25683-01 for ; Thu, 22 Jun 2006 08:34:57 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by menubar.gnome.org (Postfix) with ESMTP id 88DF53B0420 for ; Thu, 22 Jun 2006 08:34:57 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id q3so451303nzb for ; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Received: by 10.36.132.5 with SMTP id f5mr1909967nzd; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 22 Jun 2006 05:34:56 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 07:34:56 -0500 From: "Jonathon Jongsma" To: "Mickael Drean" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.397 tagged_above=-999 required=2 tests=[AWL=0.049, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.397 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 12:34:58 -0000 I would just use g_mkdir(). Alternatively you could use something from gnome-vfsmm. Jonner On 6/22/06, Mickael Drean wrote: > > Hi there, > > a simple question, which fonction could i use to create a directory? i'm > trying to save a pixbuf into a specific repertory which not exist before > calling save(). I saw that there is g_mkdir() in GTK+ but with gtkmm i > didn't find anything? > > Any idea? > > > Mickael > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > From bob@fis-cal.com Thu Jun 22 09:15:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 043623B00C0 for ; Thu, 22 Jun 2006 09:15:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29305-08 for ; Thu, 22 Jun 2006 09:15:57 -0400 (EDT) Received: from mailrtr1.mailzone.edeltacom.com (mailrtr1.mailzone.edeltacom.com [216.248.176.149]) by menubar.gnome.org (Postfix) with ESMTP id BCAAF3B05BF for ; Thu, 22 Jun 2006 09:15:57 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr1.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id FDO64847; Thu, 22 Jun 2006 09:15:53 -0400 (EDT) Message-ID: <449A97FE.9000600@fis-cal.com> Date: Thu, 22 Jun 2006 08:15:42 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Mike Polan Subject: Re: Signals in threads References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------030606020804040209090002" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:15:59 -0000 This is a multi-part message in MIME format. --------------030606020804040209090002 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hey Mike: First, you need to declare a Gtk::Dispatcher object in your GUI class. It will be the conduit from your worker threads to your GUI (and usually primary) thread. Next, in your GUI class you declare a function to handle the data coming from your worker thread that you will use to update your GUI, and you use it as a callback slot to connect to your Gtk::Dispatcher: Gtk::Dispatcher my_dispatcher; my_dispatcher.connect(sigc::mem_fun(*myclass,&MyClass::my_callback_slot)); Then, in the worker thread, you just call the dispatcher as a function: my_dispatcher(); whenever you wish to update your GUI. In my case, I had also declared in my GUI class a std::vector object to which my worker thread pushed back string data that I wanted to add to a Gtk::TextBuffer displayed in a Gtk::TextView in my GUI class. My callback slot would pop the Glib::ustrings off this vector one at a time and add them to the Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, my worker thread would push back strings to this vector object just prior to calling the dispatcher. I hope this helps. Bob /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ Mike Polan wrote: > Hi, > I need to emit certain signals inside a running Glib::Thread in order > to relay some information to the rest of my app. However, from what I > know, I don't believe that it is really safe to emit such signals that > are connected to a Gtk::Window, which in turn will call some GUI > functions, directly from inside threads. Someone mentioned something > about Glib::Dispatcher to me, but I'm not quite sure if that's what's > needed to accomplish my task. In any case, how would I go about doing > something like this? > > Thanks in advance. > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------030606020804040209090002 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------030606020804040209090002-- From bob@fis-cal.com Thu Jun 22 09:19:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3669E3B031A for ; Thu, 22 Jun 2006 09:19:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29589-06 for ; Thu, 22 Jun 2006 09:19:17 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 14F2A3B00C0 for ; Thu, 22 Jun 2006 09:19:17 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AUF46173; Thu, 22 Jun 2006 09:19:13 -0400 (EDT) Message-ID: <449A98D0.2030303@fis-cal.com> Date: Thu, 22 Jun 2006 08:19:12 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Mickael Drean Subject: Re: create a directory References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------000103020607030402090902" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:19:19 -0000 This is a multi-part message in MIME format. --------------000103020607030402090902 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. Bob Mickael Drean wrote: > Hi there, > > a simple question, which fonction could i use to create a directory? > i'm trying to save a pixbuf into a specific repertory which not exist > before calling save(). I saw that there is g_mkdir() in GTK+ but with > gtkmm i didn't find anything? > > Any idea? > > Mickael > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > --------------000103020607030402090902 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------000103020607030402090902-- From daf@minuslab.net Thu Jun 22 09:22:41 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6FC223B06D0 for ; Thu, 22 Jun 2006 09:22:41 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30015-01 for ; Thu, 22 Jun 2006 09:22:32 -0400 (EDT) Received: from eastrmmtao06.cox.net (eastrmmtao06.cox.net [68.230.240.33]) by menubar.gnome.org (Postfix) with ESMTP id 8C87A3B06EF for ; Thu, 22 Jun 2006 09:21:03 -0400 (EDT) Received: from [192.168.9.211] (really [68.9.67.187]) by eastrmmtao06.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060622132102.ELGQ16402.eastrmmtao06.cox.net@[192.168.9.211]>; Thu, 22 Jun 2006 09:21:02 -0400 Message-ID: <449A9942.1060207@minuslab.net> Date: Thu, 22 Jun 2006 09:21:06 -0400 From: Dave Foster User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: bob@fis-cal.com Subject: Re: Signals in threads References: <449A97FE.9000600@fis-cal.com> In-Reply-To: <449A97FE.9000600@fis-cal.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:22:41 -0000 Hmm, I know I replied to this last night, perhaps I forgot to do reply all. Bob basically said what I did as well, however... Bob Caryl wrote: > > In my case, I had also declared in my GUI class a > std::vector object to which my worker thread pushed > back string data that I wanted to add to a Gtk::TextBuffer displayed > in a Gtk::TextView in my GUI class. My callback slot would pop the > Glib::ustrings off this vector one at a time and add them to the > Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, > my worker thread would push back strings to this vector object just > prior to calling the dispatcher. Your std::vector method does not sound very thread-safe.. there can be interleaving issues if your worker thread were to push a string on as your consumer thread were to pop strings off. Two solutions to this: use a mutex around accesses to your vector (gtkmm has a nice auto-destructing one), or use something which is already thread-safe like g_async_queue (or w/e that name is, i can't seem to remember it). Sorry for forgetting to cc the list earlier, Mike. dave -- Dave Foster From page.rob@gmail.com Thu Jun 22 09:27:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F02163B01EE for ; Thu, 22 Jun 2006 09:27:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30323-09 for ; Thu, 22 Jun 2006 09:27:57 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id F26353B03E5 for ; Thu, 22 Jun 2006 09:27:56 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id x66so347960pye for ; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Received: by 10.35.21.1 with SMTP id y1mr1088031pyi; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Received: by 10.35.91.9 with HTTP; Thu, 22 Jun 2006 06:27:23 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 14:27:23 +0100 From: "Rob Page" To: bob@fis-cal.com Subject: Re: create a directory In-Reply-To: <449A98D0.2030303@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.434 tagged_above=-999 required=2 tests=[AWL=0.012, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.434 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:27:58 -0000 It is a convenience wrapper on POSIX systems, but it does sensible stuff on windows, as i understand. Regards, Rob. On 6/22/06, Bob Caryl wrote: > g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. > > Bob > > Mickael Drean wrote: > > Hi there, > > > > a simple question, which fonction could i use to create a directory? > > i'm trying to save a pixbuf into a specific repertory which not exist > > before calling save(). I saw that there is g_mkdir() in GTK+ but with > > gtkmm i didn't find anything? > > > > Any idea? > > > > Mickael > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > From paul@linuxaudiosystems.com Thu Jun 22 09:59:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BD5D73B04C0 for ; Thu, 22 Jun 2006 09:59:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32696-02 for ; Thu, 22 Jun 2006 09:59:24 -0400 (EDT) Received: from vms046pub.verizon.net (vms046pub.verizon.net [206.46.252.46]) by menubar.gnome.org (Postfix) with ESMTP id E36A53B064D for ; Thu, 22 Jun 2006 09:59:23 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms046.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1900B25LIYTLJA@vms046.mailsrvcs.net> for gtkmm-list@gnome.org; Thu, 22 Jun 2006 08:59:23 -0500 (CDT) Date: Thu, 22 Jun 2006 09:59:51 -0400 From: Paul Davis Subject: Re: Signals in threads In-reply-to: <449A9942.1060207@minuslab.net> To: Dave Foster Message-id: <1150984792.10221.36.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <449A97FE.9000600@fis-cal.com> <449A9942.1060207@minuslab.net> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.556 tagged_above=-999 required=2 tests=[AWL=0.043, BAYES_00=-2.599] X-Spam-Score: -2.556 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 13:59:29 -0000 On Thu, 2006-06-22 at 09:21 -0400, Dave Foster wrote: > Hmm, I know I replied to this last night, perhaps I forgot to do reply > all. Bob basically said what I did as well, however... > > Bob Caryl wrote: > > > > In my case, I had also declared in my GUI class a > > std::vector object to which my worker thread pushed > > back string data that I wanted to add to a Gtk::TextBuffer displayed > > in a Gtk::TextView in my GUI class. My callback slot would pop the > > Glib::ustrings off this vector one at a time and add them to the > > Gtk::TextBuffer whenever it was called by the dispatcher. Therefore, > > my worker thread would push back strings to this vector object just > > prior to calling the dispatcher. > Your std::vector method does not sound very thread-safe.. there can be > interleaving issues if your worker thread were to push a string on as > your consumer thread were to pop strings off. Two solutions to this: > use a mutex around accesses to your vector (gtkmm has a nice > auto-destructing one), or use something which is already thread-safe > like g_async_queue (or w/e that name is, i can't seem to remember it). single-reader/single-writer queues are inherently thread-safe as long as you are sensible about their implementation. lock-free ringbuffers are a widely used technique in realtime programming. JACK (http://jackaudio.org/) has a sample C implementation. i would agree, however, that using std::vector is not thread safe. --p From mickael.drean@gmail.com Thu Jun 22 10:02:11 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 172343B064B for ; Thu, 22 Jun 2006 10:02:11 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00311-07 for ; Thu, 22 Jun 2006 10:02:10 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.197]) by menubar.gnome.org (Postfix) with ESMTP id EDA163B06EE for ; Thu, 22 Jun 2006 10:02:09 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so457173nzh for ; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Received: by 10.65.224.13 with SMTP id b13mr2547749qbr; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 07:02:09 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 16:02:09 +0200 From: "Mickael Drean" To: "Rob Page" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5263_22326094.1150984929174" References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.541 tagged_above=-999 required=2 tests=[AWL=0.408, BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.541 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 14:02:11 -0000 ------=_Part_5263_22326094.1150984929174 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I tried to use it but linker is not happy :( Which librairy am I suppose to use? Mick 2006/6/22, Rob Page : > > It is a convenience wrapper on POSIX systems, but it does sensible > stuff on windows, as i understand. > > Regards, > Rob. > > On 6/22/06, Bob Caryl wrote: > > g_mkdir() is just a convenience wrapper for the POSIX mkdir() function. > > > > Bob > > > > Mickael Drean wrote: > > > Hi there, > > > > > > a simple question, which fonction could i use to create a directory? > > > i'm trying to save a pixbuf into a specific repertory which not exist > > > before calling save(). I saw that there is g_mkdir() in GTK+ but with > > > gtkmm i didn't find anything? > > > > > > Any idea? > > > > > > Mickael > > > > ------------------------------------------------------------------------ > > > > > > _______________________________________________ > > > gtkmm-list mailing list > > > gtkmm-list@gnome.org > > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > > > > > > > ------=_Part_5263_22326094.1150984929174 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
I tried to use it but linker is not happy :(  Which librairy am I suppose to use?
 
Mick

 
2006/6/22, Rob Page <page.rob@gmail.com>:
It is a convenience wrapper on POSIX systems, but it does sensible
stuff on windows, as i understand.

Regards,
Rob.

On 6/22/06, Bob Caryl <bob@fis-cal.com> wrote:
> g_mkdir() is just a convenience wrapper for the POSIX mkdir() function.
>
> Bob
>
> Mickael Drean wrote:
> > Hi there,
> >
> >  a simple question, which fonction could i use to create a directory?
> > i'm trying to save a pixbuf into a specific repertory which not exist
> > before calling save(). I saw that there is g_mkdir() in GTK+ but with
> > gtkmm i didn't find anything?
> >
> > Any idea?
> >
> > Mickael
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > gtkmm-list mailing list
> > gtkmm-list@gnome.org
> > http://mail.gnome.org/mailman/listinfo/gtkmm-list
> >
>
>
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
>
>
>
>

------=_Part_5263_22326094.1150984929174-- From jonathon.jongsma@gmail.com Thu Jun 22 11:12:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0498B3B0172 for ; Thu, 22 Jun 2006 11:12:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04751-01 for ; Thu, 22 Jun 2006 11:12:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.202]) by menubar.gnome.org (Postfix) with ESMTP id EFBCB3B007D for ; Thu, 22 Jun 2006 11:12:40 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 18so412083nzp for ; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Received: by 10.37.12.70 with SMTP id p70mr2158632nzi; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 22 Jun 2006 08:12:40 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 10:12:40 -0500 From: "Jonathon Jongsma" To: "Mickael Drean" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.398 tagged_above=-999 required=2 tests=[AWL=0.048, BAYES_00=-2.599, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.398 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 15:12:42 -0000 On 6/22/06, Mickael Drean wrote: > > I tried to use it but linker is not happy :( Which librairy am I suppose to > use? > > Mick It's in GLib, but if you're writing a gtkmm application, GLib should be linked in already. What's the link error you're seeing? Jonner From mickael.drean@gmail.com Thu Jun 22 14:05:16 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 9161A3B00E0 for ; Thu, 22 Jun 2006 14:05:16 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15384-08 for ; Thu, 22 Jun 2006 14:05:01 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id CE5E63B03E5 for ; Thu, 22 Jun 2006 14:05:00 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so565521nzh for ; Thu, 22 Jun 2006 11:05:00 -0700 (PDT) Received: by 10.65.215.8 with SMTP id s8mr126402qbq; Thu, 22 Jun 2006 11:05:00 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Thu, 22 Jun 2006 11:04:59 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 20:04:59 +0200 From: "Mickael Drean" To: "Jonathon Jongsma" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_8272_15810922.1150999499661" References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.562 tagged_above=-999 required=2 tests=[AWL=0.387, BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.562 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 18:05:16 -0000 ------=_Part_8272_15810922.1150999499661 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline genrapport.o(.text+0x515): In function `ZN10GenRapport9save_HTMLEN4Glib7ustringE': C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, int)' collect2: ld returned 1 exit status that's it!! 2006/6/22, Jonathon Jongsma : > > On 6/22/06, Mickael Drean wrote: > > > > I tried to use it but linker is not happy :( Which librairy am I > suppose to > > use? > > > > Mick > > It's in GLib, but if you're writing a gtkmm application, GLib should > be linked in already. What's the link error you're seeing? > > Jonner > ------=_Part_8272_15810922.1150999499661 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline genrapport.o(.text+0x515): In function `ZN10GenRapport9save_HTMLEN4Glib7ustringE':
C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, int)'
collect2: ld returned 1 exit status

that's it!!





2006/6/22, Jonathon Jongsma <jonathon.jongsma@gmail.com>:
On 6/22/06, Mickael Drean <mickael.drean@gmail.com> wrote:
>
> I tried to use it but linker is not happy :(  Which librairy am I suppose to
> use?
>
> Mick

It's in GLib, but if you're writing a gtkmm application, GLib should
be linked in already.  What's the link error you're seeing?

Jonner

------=_Part_8272_15810922.1150999499661-- From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 22 15:06:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B86793B01AA for ; Thu, 22 Jun 2006 15:06:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19435-09 for ; Thu, 22 Jun 2006 15:06:16 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id A9FA23B01DF for ; Thu, 22 Jun 2006 15:06:16 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 2A93217606 for ; Thu, 22 Jun 2006 12:06:16 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1156 To: gtkmm-forge@lists.sourceforge.net Date: Thu, 22 Jun 2006 12:06:14 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.4 tagged_above=-999 required=2 tests=[AWL=0.085, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 19:06:46 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345497] CVS head fails to build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Wed, 21 Jun 2006 15:58:39 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345497] CVS head fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060621195839.812D26CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345497 gtkmm | general | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #2 from Murray Cumming 2006-06-21 19:58 UTC ------- Yeah, already fixed. Thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1156 ******************************************** From kanadakid@gmail.com Thu Jun 22 15:34:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5C7023B0354 for ; Thu, 22 Jun 2006 15:34:55 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21537-01 for ; Thu, 22 Jun 2006 15:34:54 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.200]) by menubar.gnome.org (Postfix) with ESMTP id 71B5A3B0238 for ; Thu, 22 Jun 2006 15:34:54 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id t5so405410wxc for ; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Received: by 10.70.80.16 with SMTP id d16mr1157543wxb; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Received: by 10.70.78.8 with HTTP; Thu, 22 Jun 2006 12:34:53 -0700 (PDT) Message-ID: Date: Thu, 22 Jun 2006 15:34:53 -0400 From: "Mike Polan" To: gtkmm-list@gnome.org, paul@linuxaudiosystems.com Subject: Re: Signals in threads In-Reply-To: <1150984792.10221.36.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_13264_4980782.1151004893732" References: <449A97FE.9000600@fis-cal.com> <449A9942.1060207@minuslab.net> <1150984792.10221.36.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.734 tagged_above=-999 required=2 tests=[AWL=0.070, BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.734 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 19:34:55 -0000 ------=_Part_13264_4980782.1151004893732 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption. Once again, thanks! ------=_Part_13264_4980782.1151004893732 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption.

Once again, thanks!
------=_Part_13264_4980782.1151004893732-- From murrayc@murrayc.com Thu Jun 22 17:21:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 53AA83B083F; Thu, 22 Jun 2006 17:21:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27489-07; Thu, 22 Jun 2006 17:21:31 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-62.dreamhost.com [208.97.132.62]) by menubar.gnome.org (Postfix) with ESMTP id 713DB3B0823; Thu, 22 Jun 2006 17:21:26 -0400 (EDT) Received: from noname (p5497EA12.dip.t-dialin.net [84.151.234.18]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 13D217F03D; Thu, 22 Jun 2006 14:21:24 -0700 (PDT) Subject: ANNOUNCE: gtkmm 2.9.6 From: Murray Cumming To: gnome-announce , gtkmm-list Content-Type: text/plain Date: Thu, 22 Jun 2006 23:21:22 +0200 Message-Id: <1151011282.5804.37.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.4 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.4 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 21:21:32 -0000 *** gtkmm 2.9/2.10: gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the API-stable gtkmm 2.10, wrapping GTK+ 2.10. gtkmm stays in-sync with GTK+ by following the official GNOME release schedule: http://www.gnome.org/start/unstable/ Bindings for the rest of the GNOME Platform are also available, and are also API-stable. http://www.gtkmm.org *** Changes gtkmm 2.9.6: Gtk: * Label: Added get/set_line_wrap_mode() and property. * MenuShell: Added get/set_take_focus() and property. * MessageDialog: Added set_image() and property. * StatusIcon: Added get_geometry(). * TreeView: Added get/set_rubber_banding(), get/set_grid_lines(), get/set_enable_tree_lines(). Added properties for show-expanders, level-indentation, rubber-banding, enable-grid-lines, and enable-tree-lines. (Murray Cumming) * PrintJob: send_job(): No longer throws an exception. * PrintUnixDialog: Added add_custom_tab() overload that takes a ustring. * Printer: Added get_job_count(), and enumerate_printers(), and others. * Printsettings: - Put the standard settings in a member class so they can be used as Gtk::PrintSettings::Keys::SOMETHING. - Remove get/set_print_to_file(). * PrintOperation: Added a version of run() without the Window parameter. * PrintOperationPreview: New class. (Most printing stuff: Marko Anastasov) *** Download http://www.gtkmm.org/download.shtml You will need libsigc++ 2.0, available here: https://sourceforge.net/project/showfiles.php?group_id=1970 *** Development There is active discussion on the mailing list: http://www.gtkmm.org/mailinglist.shtml and in the #c++ channel on irc.gnome.org -- Murray Cumming murray@usa.net www.murrayc.com From fedemico@yahoo.com Thu Jun 22 17:38:46 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B460D3B073F for ; Thu, 22 Jun 2006 17:38:46 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28175-05 for ; Thu, 22 Jun 2006 17:38:46 -0400 (EDT) Received: from web60313.mail.yahoo.com (web60313.mail.yahoo.com [209.73.178.136]) by menubar.gnome.org (Postfix) with SMTP id C0A0F3B0601 for ; Thu, 22 Jun 2006 17:38:45 -0400 (EDT) Received: (qmail 9206 invoked by uid 60001); 22 Jun 2006 21:38:44 -0000 Message-ID: <20060622213844.9204.qmail@web60313.mail.yahoo.com> Received: from [201.198.239.67] by web60313.mail.yahoo.com via HTTP; Thu, 22 Jun 2006 16:38:44 CDT Date: Thu, 22 Jun 2006 16:38:44 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= Subject: displaying images To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.907 tagged_above=-999 required=2 tests=[BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 0.907 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2006 21:38:46 -0000 Hi everybody! I am a beginner in GTK and Linux, and I am doing an application... When I run my program, the window that I designed is displayed, then when the "start" button is pressed, a thread is created and calls a function (in my c++ code) which enters in an infinite loop in where I capture every frame from a camera, then I take this images into different filters and other kind of processing. In every moment, a sigc function in the main loop event is seeing a flag that says: "the frame is ready, put it into a pixbuf and display it", if the flag is set, another function is called which puts the image into a pixbuf and displays it... that works fine!! Now, I want that when I press a button, another image (an image generated after the different filters) be displayed in another part of my window. To do this, I put ImageMagick functions in the different class functions in order to save every image each time a filter-function is called... but, when I do this, the image being displayed seems to be altered by this action because it doesnt display well... I dont know what is the problem since I am not putting the images in pixbufs yet or treating to display them.. . I just save this images in files... I dont know if you could tell me what I am doing wrong.. I hope, someone help me. Every comment would be appreciated!! Thanks __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From weijie90@gmail.com Thu Jun 22 20:21:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 442FF3B00A2 for ; Thu, 22 Jun 2006 20:21:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03157-07 for ; Thu, 22 Jun 2006 20:21:27 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id DDDA53B032E for ; Thu, 22 Jun 2006 20:21:26 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 4so595374nzn for ; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Received: by 10.36.147.2 with SMTP id u2mr2879998nzd; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.108.70]) by mx.gmail.com with ESMTP id 12sm3585836nzn.2006.06.22.17.21.23; Thu, 22 Jun 2006 17:21:26 -0700 (PDT) Subject: Apps that use libglademm From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Fri, 23 Jun 2006 08:21:16 +0800 Message-Id: <1151022077.6839.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.362 tagged_above=-999 required=2 tests=[AWL=0.238, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.362 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 00:21:28 -0000 Hi, I'm looking for open-source apps that use libglademm for the purpose of learning how to use libglademm. Does anyone know some good examples? Thanks! wj From extobias@hotmail.com Thu Jun 22 21:09:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A1EFF3B012A for ; Thu, 22 Jun 2006 21:09:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05000-08 for ; Thu, 22 Jun 2006 21:09:49 -0400 (EDT) Received: from hotmail.com (bay24-f17.bay24.hotmail.com [64.4.18.67]) by menubar.gnome.org (Postfix) with ESMTP id 09E0C3B0139 for ; Thu, 22 Jun 2006 21:09:48 -0400 (EDT) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Thu, 22 Jun 2006 18:09:48 -0700 Message-ID: Received: from 201.231.128.39 by by24fd.bay24.hotmail.msn.com with HTTP; Fri, 23 Jun 2006 01:09:43 GMT X-Originating-IP: [201.231.128.39] X-Originating-Email: [extobias@hotmail.com] X-Sender: extobias@hotmail.com From: "Tobias Alarcon" To: gtkmm-list@gnome.org Subject: Custom Widget Date: Thu, 22 Jun 2006 22:09:43 -0300 Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-OriginalArrivalTime: 23 Jun 2006 01:09:48.0213 (UTC) FILETIME=[B8BE9650:01C69661] X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.907 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, MSGID_FROM_MTA_HEADER=0, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: 1.907 X-Spam-Level: * X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 01:09:51 -0000 Hi, Im new at the list. this its drive me crazy i hope any of you can help me I want to know if there any way to make a widget with a different shape than a rectangle. I only can change the background with a rc files, I need a widget with a determinate shape(i.e loaded from a pixmap), but with the behavior of a widget like a button or label. Sorry for me bad english, i hope understend me and appreciate any hint. bye _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From paul@linuxaudiosystems.com Thu Jun 22 23:42:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A40023B0207 for ; Thu, 22 Jun 2006 23:42:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11125-03 for ; Thu, 22 Jun 2006 23:42:07 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 9EFC23B017A for ; Thu, 22 Jun 2006 23:42:07 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1A009WZNM69LRC@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Thu, 22 Jun 2006 22:42:07 -0500 (CDT) Date: Thu, 22 Jun 2006 23:42:36 -0400 From: Paul Davis Subject: Re: Custom Widget In-reply-to: To: Tobias Alarcon Message-id: <1151034156.10221.57.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.556 tagged_above=-999 required=2 tests=[AWL=0.043, BAYES_00=-2.599] X-Spam-Score: -2.556 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 03:42:10 -0000 On Thu, 2006-06-22 at 22:09 -0300, Tobias Alarcon wrote: > Hi, Im new at the list. this its drive me crazy i hope any of you can help > me > I want to know if there any way to make a widget with a different shape than > a rectangle. I only can change the background with a rc files, I need a > widget with a determinate shape(i.e loaded from a pixmap), but with the > behavior of a widget like a button or label. you should investigate gdk_window_shape_combine_mask() From dynmail1@gassner-waagen.at Fri Jun 23 03:00:03 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 199893B0648 for ; Fri, 23 Jun 2006 03:00:03 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20806-10 for ; Fri, 23 Jun 2006 03:00:01 -0400 (EDT) Received: from taro.utanet.at (taro.utanet.at [213.90.36.45]) by menubar.gnome.org (Postfix) with ESMTP id 88A143B06A0 for ; Fri, 23 Jun 2006 03:00:01 -0400 (EDT) Received: from andrea.utanet.at ([213.90.36.55]) by taro.utanet.at with esmtp (Exim 4.60) (envelope-from ) id 1Ftfe3-0008Uv-Dq; Fri, 23 Jun 2006 08:59:59 +0200 Received: from [81.189.97.34] (helo=[192.168.1.23]) by andrea.utanet.at with esmtp (Exim 4.50) id 1Ftfe3-0006CZ-0o; Fri, 23 Jun 2006 08:59:59 +0200 Message-ID: <449B916E.1010102@gassner-waagen.at> Date: Fri, 23 Jun 2006 08:59:58 +0200 From: Michael Burian User-Agent: Thunderbird 1.5.0.2 (X11/20060516) MIME-Version: 1.0 To: gtkmm-list@gnome.org Subject: Re: Apps that use libglademm References: <1151022077.6839.5.camel@localhost> In-Reply-To: <1151022077.6839.5.camel@localhost> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.504 tagged_above=-999 required=2 tests=[AWL=-0.058, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, TW_BG=0.077, TW_XX=0.077] X-Spam-Score: -2.504 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:00:03 -0000 weijie wrote: > Hi, > I'm looking for open-source apps that use libglademm for the purpose of > learning how to use libglademm. The first place to look is probably the libglademm source itself. > Does anyone know some good examples? Thanks! Example how to find out (assumes debian etch, you might want to google for tarballs if you're using something else) [1] # apt-cache search libglademm libglademm-2.4-1c2a - C++ wrappers for libglade2 (shared library) libglademm-2.4-dev - C++ wrappers for libglade2 (development files) [2] # apt-cache rdepends libglademm-2.4-1c2a libglademm-2.4-1c2a Reverse Depends: regexxer workrave visualboyadvance regexxer patchage monster-masher libgnomeuimm-2.6-1c2a libglademm-2.4-dev libbakery-2.3-11c2a hardware-monitor From marble@igloo.snowplains.org Fri Jun 23 03:23:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A936B3B041A for ; Fri, 23 Jun 2006 03:23:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22060-06 for ; Fri, 23 Jun 2006 03:23:04 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 4B6BD3B079E for ; Fri, 23 Jun 2006 03:23:04 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 3A8E7368570; Fri, 23 Jun 2006 08:23:03 +0100 (BST) Date: Fri, 23 Jun 2006 08:23:03 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Subject: Re: Apps that use libglademm Message-ID: <20060623072302.GA30417@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1151022077.6839.5.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1151022077.6839.5.camel@localhost> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.528 tagged_above=-999 required=2 tests=[AWL=0.073, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -2.528 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:23:05 -0000 On Fri, Jun 23, 2006 at 08:21:16AM +0800, weijie wrote: > I'm looking for open-source apps that use libglademm for the purpose of > learning how to use libglademm. > Does anyone know some good examples? Thanks! Hi, I have a heavily documented example on my website here: http://www.pebble.org.uk/programming/libglademm_simple Hope that helps, Ainsley. From murrayc@murrayc.com Fri Jun 23 03:41:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 504013B021B for ; Fri, 23 Jun 2006 03:41:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23994-01 for ; Fri, 23 Jun 2006 03:41:42 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id C59053B041A for ; Fri, 23 Jun 2006 03:41:42 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 2A35ADCC21; Fri, 23 Jun 2006 00:41:42 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 23 Jun 2006 09:41:42 +0200 (CEST) Message-ID: <50470.194.138.18.132.1151048502.squirrel@webmail.murrayc.com> In-Reply-To: References: Date: Fri, 23 Jun 2006 09:41:42 +0200 (CEST) Subject: Re: Custom Widget From: "Murray Cumming" To: "Tobias Alarcon" User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.522 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599, TW_GT=0.077] X-Spam-Score: -2.522 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:41:44 -0000 > Hi, Im new at the list. this its drive me crazy i hope any of you can > help > me > I want to know if there any way to make a widget with a different shape > than > a rectangle. I only can change the background with a rc files, I need a > widget with a determinate shape(i.e loaded from a pixmap), but with the > behavior of a widget like a button or label. > Sorry for me bad english, i hope understend me and appreciate any hint. > bye You can make _windows_ with different shapes. For instance, see this example. http://cvs.gnome.org/viewcvs/gtkmm/examples/window/wheelbarrow.cc?view=markup I think that Gtk::Window::shape_combine_mask() is the interesting method there: http://gtkmm.sourceforge.net/docs/gtkmm-2.4/docs/reference/html/classGdk_1_1Window.html#7e7ccbbb8a86215d0478b9fc041dce34 There's also a shape_combine_region(). I'm not sure about widgets with different shapes. You might try gtk-list for that. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 23 03:47:13 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5BC523B068F for ; Fri, 23 Jun 2006 03:47:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24328-04 for ; Fri, 23 Jun 2006 03:47:12 -0400 (EDT) Received: from webmail2.sd.dreamhost.com (webmail2.sd.dreamhost.com [66.33.201.157]) by menubar.gnome.org (Postfix) with ESMTP id 9C72B3B0583 for ; Fri, 23 Jun 2006 03:47:12 -0400 (EDT) Received: from webmail.murrayc.com (localhost [127.0.0.1]) by webmail2.sd.dreamhost.com (Postfix) with ESMTP id 2EB24DC8BE for ; Fri, 23 Jun 2006 00:47:12 -0700 (PDT) Received: from 194.138.18.132 (proxying for unknown) (SquirrelMail authenticated user murrayc@murrayc.com) by webmail.murrayc.com with HTTP; Fri, 23 Jun 2006 09:47:12 +0200 (CEST) Message-ID: <19548.194.138.18.132.1151048832.squirrel@webmail.murrayc.com> In-Reply-To: <20060623072302.GA30417@snowplains.org> References: <1151022077.6839.5.camel@localhost> <20060623072302.GA30417@snowplains.org> Date: Fri, 23 Jun 2006 09:47:12 +0200 (CEST) Subject: Re: Apps that use libglademm From: "Murray Cumming" To: gtkmm-list@gnome.org User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.483 tagged_above=-999 required=2 tests=[AWL=-0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.483 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 07:47:13 -0000 > On Fri, Jun 23, 2006 at 08:21:16AM +0800, weijie wrote: >> I'm looking for open-source apps that use libglademm for the purpose of >> learning how to use libglademm. >> Does anyone know some good examples? Thanks! > > Hi, > I have a heavily documented example on my website here: > http://www.pebble.org.uk/programming/libglademm_simple Excellent. That would be even better with a screenshot, and screenshots of the parts of Glade that you mention. Feel free to link to it from the gtkmm Documentation overview page (just edit it in cvs). You might even want to add it to the gtkmm tutorial. Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From suryakiran.gullapalli@gmail.com Fri Jun 23 06:12:22 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F1C753B05FA for ; Fri, 23 Jun 2006 06:12:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01890-06 for ; Fri, 23 Jun 2006 06:12:15 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id 123683B08EC for ; Fri, 23 Jun 2006 06:11:52 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i28so717462nzi for ; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Received: by 10.36.247.28 with SMTP id u28mr3555399nzh; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Fri, 23 Jun 2006 03:11:51 -0700 (PDT) Message-ID: <3462bcdb0606230311m1e9ca100hefc2b60d1bb75a5b@mail.gmail.com> Date: Fri, 23 Jun 2006 15:41:51 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org Subject: set_select_function MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9788_10748870.1151057511332" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.613 tagged_above=-999 required=2 tests=[AWL=-0.365, BAYES_00=-2.599, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.613 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 10:12:22 -0000 ------=_Part_9788_10748870.1151057511332 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all, I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this. say, select_function is the name of the function we pass to set_select_function myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ; 1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time. The sequence is, function call for "about to be selected" row function call for "about to be deselected" row function call for "about to be selected" row. Why three times? why second time for "about to be selected" row. 2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality. Thanks in advance, Surya ------=_Part_9788_10748870.1151057511332 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all,
I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this.

say, select_function is the name of the function we pass to set_select_function

myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ;

1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time.
The sequence is,
function call for "about to be selected" row
function call for "about to be deselected" row
function call for "about to be selected" row.

Why three times? why second time for "about to be selected" row.

2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality.

Thanks in advance,
Surya
------=_Part_9788_10748870.1151057511332-- From pfjan@yahoo.com.br Fri Jun 23 07:51:08 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E46E63B015A for ; Fri, 23 Jun 2006 07:51:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07629-10 for ; Fri, 23 Jun 2006 07:51:05 -0400 (EDT) Received: from web52102.mail.yahoo.com (web52102.mail.yahoo.com [206.190.48.105]) by menubar.gnome.org (Postfix) with SMTP id 1BB163B013B for ; Fri, 23 Jun 2006 07:51:04 -0400 (EDT) Received: (qmail 85541 invoked by uid 60001); 23 Jun 2006 11:51:03 -0000 Message-ID: <20060623115103.85539.qmail@web52102.mail.yahoo.com> Received: from [201.6.251.192] by web52102.mail.yahoo.com via HTTP; Fri, 23 Jun 2006 04:51:03 PDT Date: Fri, 23 Jun 2006 04:51:03 -0700 (PDT) From: Jan Pfeifer Subject: Re: Signals in threads To: Mike Polan , gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-1917555310-1151063463=:85274" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.126 tagged_above=-999 required=2 tests=[AWL=-0.256, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_30_40=0.374, HTML_MESSAGE=0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.126 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: Jan Pfeifer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 11:51:08 -0000 --0-1917555310-1151063463=:85274 Content-Type: text/plain; charset=us-ascii A bit late on the discussion, but I did a wrapper method on Glib::Dispatcher that allows for a worker thread to call a method/function on the GUI thread, and wait for the results (it waits on a mutex+block signals in the meanwhile). The usage interface, on the worker thread, is like this: // update the interface gui_callback( sigc::mem_fun( *mywin, &MyWindow::update_status ) ); If the worker thread can wait a short time (typically) for the GUI thread to update, this is simple and thread safe. If interested let me know, I can send you the class for you to copy&paste from, or use as is -- it's LGPL and should be in source forge as soon as I finish the first working version of my project. - jan ----- Original Message ---- From: Mike Polan To: gtkmm-list@gnome.org; paul@linuxaudiosystems.com Sent: Thursday, June 22, 2006 4:34:53 PM Subject: Re: Signals in threads Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption. Once again, thanks! _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list --0-1917555310-1151063463=:85274 Content-Type: text/html; charset=us-ascii
A bit late on the discussion, but I did a wrapper method on Glib::Dispatcher that allows for a worker thread to call a method/function on the GUI thread, and wait for the results (it waits on a mutex+block signals in the meanwhile). The usage interface, on the worker thread, is like this:

    // update the interface
    gui_callback( sigc::mem_fun( *mywin, &MyWindow::update_status ) );

If the worker thread can wait a short time (typically) for the GUI thread to update, this is simple and  thread safe.

If interested let me know, I can send you the class for you to copy&paste from, or use as is -- it's LGPL and should be in source forge as soon as I finish the first working version of my project.

- jan


----- Original Message ----
From: Mike Polan <kanadakid@gmail.com>
To: gtkmm-list@gnome.org; paul@linuxaudiosystems.com
Sent: Thursday, June 22, 2006 4:34:53 PM
Subject: Re: Signals in threads

Thanks for the suggestions; Glib::Dispatcher did the trick nicely. Along with that, g_async_queue, as Dave mentioned before, does work very well in this situation in terms of keeping data free of corruption.

Once again, thanks!
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list

--0-1917555310-1151063463=:85274-- From morten.bo.nielsen@topsil.com Wed Jun 21 04:30:30 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 64C463B0E52 for ; Wed, 21 Jun 2006 04:30:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21594-08 for ; Wed, 21 Jun 2006 04:30:29 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id 45C323B096C for ; Wed, 21 Jun 2006 04:30:27 -0400 (EDT) Content-class: urn:content-classes:message Subject: SV: drawables. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Wed, 21 Jun 2006 10:30:25 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: drawables. Thread-Index: AcaT2o8LHwmKrw2pREeU+cEBshERnwBMJc/Q From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.449 tagged_above=-999 required=2 tests=[AWL=-0.004, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.449 X-Spam-Level: X-Mailman-Approved-At: Fri, 23 Jun 2006 10:37:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2006 08:30:30 -0000 > > I'm currently trying to make an application that retrieves an image > > from, say, jpeg, and I would like to draw some lines on top of this > > image. > > > > I have found this snippet in the tutotial > > (http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch15s06.html): > > > > bool myarea::on_expose_event(GdkEventExpose* ev) > > { > > Glib::RefPtr image =3D > > Gdk::PixBuf::create_from_file("myimage.png"); > > image->render_to_drawable(get_window(), get_style()->get_black_gc(), > > 0, 0, 100, 80, image->get_width(), image->get_height(), // draw the > > whole image (from 0,0 to the full width,height) at 100,80 in the window > > Gdk::RGB_DITHER_NONE, 0, 0); > > return true; > > } > > > > It works. But I don't want to draw directly on the window, and every > > example I find the gdk::drawable used is from get_window(). >=20 > First, I just want to make sure that you're aware of the distinction > between Gtk::Window and Gdk::Window. (I apologize if you know all of > this already -- I have no idea what level of experience you have with > Gtk / gtkmm so I don't want to make any assumptions). A > Gtk::DrawingArea contains its own Gdk::Window (which is just a > rectangular region on the screen), but this has nothing to do with the > Gtk::Window widget that it is displayed in. The Gdk::Window is the > window you're getting when you call the get_window() function, not the > Gtk::Window. >=20 This was the key point that I had completely misunderstood. > > I don't understand why Gtk::DrawingArea is not gdk::drawable. >=20 > it is. You just have to get its Gdk::Window to do the actual drawing > (Gdk::Window inherits from Gdk::Drawable). >=20 > > The question is what gtk-widget to use. Apparently only pixmap and > > bitmap are gdk::drawable, but they are usuable for "offscreen" > > rendering. > > > > Help, pseudocode, links to examples would be much appreciated. >=20 > Does that help, or did I just repeat things you already knew? It did help, thanks. Now I do this (using libglade) - (InData is a class of my own making): Gtk::DrawingArea *PolyDrawArea; xml_interface->get_widget( "PolyDrawArea", PolyDrawArea ); Glib::RefPtr image =3D Gdk::Pixbuf::create_from_file( "nn.bmp" ); PolyDrawArea->set_size_request( image->get_width(), image->get_height() ); image->render_to_drawable( PolyDrawArea->get_window(),=20 PolyDrawArea->get_style()->get_black_gc(), 0, 0, 0, 0,=20 image->get_width(), image->get_height(),=20 Gdk::RGB_DITHER_NONE, 0, 0); It works, but I get (AcqTest.exe:3996): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion 'GDK_IS_DRAWABLE (drawable)' failed on the render_to_drawable() line. Any ideas? Thanks again morten From cdrom205@googlemail.com Fri Jun 23 07:00:19 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 67BC83B01A6 for ; Fri, 23 Jun 2006 07:00:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05059-01 for ; Fri, 23 Jun 2006 07:00:17 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.182]) by menubar.gnome.org (Postfix) with ESMTP id 91CAA3B0750 for ; Fri, 23 Jun 2006 07:00:17 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id i49so722520pyi for ; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Received: by 10.35.101.9 with SMTP id d9mr2203192pym; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Received: by 10.35.37.17 with HTTP; Fri, 23 Jun 2006 04:00:16 -0700 (PDT) Message-ID: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> Date: Fri, 23 Jun 2006 12:00:16 +0100 From: "cd rom" To: gtkmm-list@gnome.org Subject: compile gtkmm source code MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_30077_19368391.1151060416716" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.65 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.65 X-Spam-Level: X-Mailman-Approved-At: Fri, 23 Jun 2006 10:37:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 11:00:19 -0000 ------=_Part_30077_19368391.1151060416716 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline hi, i am a newbie to gtkmm programming, i can program c++ so now i like to experience GUI. I am fowlling the tutorial from the website, the problem that i am facing is i can't compile gtkmm source code. Like this, i am using anjuta to compile+manage gtkmm project and i append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works for some project and for others it complains about missing headers like gtkmm.h, main.h. It drives me insane + frustration. So do you guys use any IDE for gtkmm or you guys just compile it from terminal and in either case can you explain how to set it up or do it? Thanks! ------=_Part_30077_19368391.1151060416716 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline hi, i am a newbie to gtkmm programming, i  can program c++ so now i like to experience GUI. I am fowlling the tutorial from the website, the problem that i am facing is i can't compile gtkmm source code. Like this, i am using anjuta to compile+manage gtkmm project and i append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works for some project and for others it complains about missing headers like gtkmm.h, main.h. It drives me insane + frustration. So do you guys use any IDE for gtkmm or you guys just compile it from terminal and in either case can you explain how to set it up or do it?
Thanks!
------=_Part_30077_19368391.1151060416716-- From paul@linuxaudiosystems.com Fri Jun 23 10:52:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 93A853B092E for ; Fri, 23 Jun 2006 10:52:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18450-08 for ; Fri, 23 Jun 2006 10:52:31 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 467C23B0915 for ; Fri, 23 Jun 2006 10:52:31 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1B003VFIKO6PSE@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 09:50:49 -0500 (CDT) Date: Fri, 23 Jun 2006 10:51:18 -0400 From: Paul Davis Subject: Re: SV: drawables. In-reply-to: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> To: Morten Bo Nielsen Message-id: <1151074278.10221.64.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <80F65DC882C35A43AD82423898BB2D8A3B36EC@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.555 tagged_above=-999 required=2 tests=[AWL=0.044, BAYES_00=-2.599] X-Spam-Score: -2.555 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 14:52:36 -0000 On Wed, 2006-06-21 at 10:30 +0200, Morten Bo Nielsen wrote: > Now I do this (using libglade) - (InData is a class of my own making): > > Gtk::DrawingArea *PolyDrawArea; > xml_interface->get_widget( "PolyDrawArea", PolyDrawArea ); > > Glib::RefPtr image = Gdk::Pixbuf::create_from_file( > "nn.bmp" ); > PolyDrawArea->set_size_request( image->get_width(), image->get_height() > ); > image->render_to_drawable( PolyDrawArea->get_window(), > PolyDrawArea->get_style()->get_black_gc(), > 0, 0, 0, 0, > image->get_width(), image->get_height(), > Gdk::RGB_DITHER_NONE, 0, 0); > > > It works, but I get > > (AcqTest.exe:3996): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion > 'GDK_IS_DRAWABLE (drawable)' failed > > on the render_to_drawable() line. > Any ideas? you are drawing in an expose handler, yes? From gezimetc@shaw.ca Fri Jun 23 15:00:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D07C23B00ED for ; Fri, 23 Jun 2006 15:00:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31548-10 for ; Fri, 23 Jun 2006 15:00:34 -0400 (EDT) Received: from pd2mo1so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 9455D3B00A3 for ; Fri, 23 Jun 2006 15:00:34 -0400 (EDT) Received: from pd2mr1so.prod.shaw.ca (pd2mr1so-qfe3.prod.shaw.ca [10.0.141.110]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B00E5AU0XWZB0@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:09 -0600 (MDT) Received: from pn2ml8so.prod.shaw.ca ([10.0.121.152]) by pd2mr1so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B004SZU0WNB50@pd2mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:09 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1B003GQU0W8U30@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 12:58:08 -0600 (MDT) Date: Fri, 23 Jun 2006 12:58:08 -0600 From: Gezim Hoxha Subject: Re: compile gtkmm source code In-reply-to: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> To: cd rom , gtkmm Message-id: <1151089088.5035.4.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.266 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.266 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 19:00:36 -0000 On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote: > hi, i am a newbie to gtkmm programming, i can program c++ so now i > like to experience GUI. I am fowlling the tutorial from the website, > the problem that i am facing is i can't compile gtkmm source code. > Like this, i am using anjuta to compile+manage gtkmm project and i > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works > for some project and for others it complains about missing headers > like gtkmm.h, main.h. It drives me insane + frustration. So do you > guys use any IDE for gtkmm or you guys just compile it from terminal > and in either case can you explain how to set it up or do it? Hi, I went through the same frustration with Anjuta that you're going through. I then installed codeblocks stable ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm working with codeblocks, look at these posts: http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have to write makefiles and all that. I just build and run the execs from codeblocks :) Enjoy, -Gezim From murrayc@murrayc.com Fri Jun 23 15:23:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 366EA3B05A5 for ; Fri, 23 Jun 2006 15:23:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00345-05 for ; Fri, 23 Jun 2006 15:23:49 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (sd-green-bigip-176.dreamhost.com [208.97.132.176]) by menubar.gnome.org (Postfix) with ESMTP id 73C643B00D1 for ; Fri, 23 Jun 2006 15:23:49 -0400 (EDT) Received: from noname (p5497CE4A.dip.t-dialin.net [84.151.206.74]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id D4B88EB59B; Fri, 23 Jun 2006 12:23:47 -0700 (PDT) Subject: Re: compile gtkmm source code From: Murray Cumming To: Gezim Hoxha In-Reply-To: <1151089088.5035.4.camel@localhost.localdomain> References: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> <1151089088.5035.4.camel@localhost.localdomain> Content-Type: text/plain Date: Fri, 23 Jun 2006 21:23:44 +0200 Message-Id: <1151090624.31826.18.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.401 tagged_above=-999 required=2 tests=[AWL=0.044, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.401 X-Spam-Level: Cc: cd rom , gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 19:23:50 -0000 On Fri, 2006-06-23 at 12:58 -0600, Gezim Hoxha wrote: > On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote: > > hi, i am a newbie to gtkmm programming, i can program c++ so now i > > like to experience GUI. I am fowlling the tutorial from the website, > > the problem that i am facing is i can't compile gtkmm source code. > > Like this, i am using anjuta to compile+manage gtkmm project and i > > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works > > for some project and for others it complains about missing headers > > like gtkmm.h, main.h. It drives me insane + frustration. I assume that sometimes you just didn't get that line right. It is annoying that Anjuta doesn't do it for you: http://bugzilla.gnome.org/show_bug.cgi?id=340618 > So do you > > guys use any IDE for gtkmm or you guys just compile it from terminal > > and in either case can you explain how to set it up or do it? Most people create the build files by hand. It's not actually that difficult, and you can copy/paste from existing stuff. http://www.openismus.com/documents/linux/automake/automake.shtml > Hi, I went through the same frustration with Anjuta that you're going > through. I then installed codeblocks stable > ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm > working with codeblocks, look at these posts: > http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have > to write makefiles and all that. I just build and run the execs from > codeblocks :) > > Enjoy, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gezimetc@shaw.ca Fri Jun 23 17:18:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 842113B08AA for ; Fri, 23 Jun 2006 17:18:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05817-01 for ; Fri, 23 Jun 2006 17:18:48 -0400 (EDT) Received: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 6CBF53B06A7 for ; Fri, 23 Jun 2006 17:18:48 -0400 (EDT) Received: from pd4mr1so.prod.shaw.ca (pd4mr1so-qfe3.prod.shaw.ca [10.0.141.212]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C00HD50IQIX30@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Received: from pn2ml6so.prod.shaw.ca ([10.0.121.150]) by pd4mr1so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C006R90IQKFJ0@pd4mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1C002ZR0IPOUO0@l-daemon> for gtkmm-list@gnome.org; Fri, 23 Jun 2006 15:18:26 -0600 (MDT) Date: Fri, 23 Jun 2006 15:18:25 -0600 From: Gezim Hoxha Subject: patch for "Programming with GTKMM" book To: gtkmm Message-id: <1151097505.7123.0.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: multipart/mixed; boundary="=-cWW/IkhhoiSbhwA4soEm" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.35 tagged_above=-999 required=2 tests=[AWL=0.115, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.35 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 21:18:50 -0000 --=-cWW/IkhhoiSbhwA4soEm Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi, In http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html there is a "request_methods()" function method mentioned, however I think the method that the author meant is "request_targets()". Therefore, here is a patch that can be applied to that file. --=-cWW/IkhhoiSbhwA4soEm Content-Disposition: attachment; filename=diffoutput.txt Content-Type: text/plain; name=diffoutput.txt; charset=UTF-8 Content-Transfer-Encoding: 7bit 56c56 < request_methods() method, specifying a method to be called --- > request_targets() method, specifying a method to be called --=-cWW/IkhhoiSbhwA4soEm-- From marko@marko.anastasov.name Fri Jun 23 18:55:50 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 38D013B061F for ; Fri, 23 Jun 2006 18:55:50 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09804-08 for ; Fri, 23 Jun 2006 18:55:48 -0400 (EDT) Received: from ns1.ptt.yu (ns1.ptt.yu [212.62.32.1]) by menubar.gnome.org (Postfix) with ESMTP id 4BDDB3B0948 for ; Fri, 23 Jun 2006 18:55:48 -0400 (EDT) Received: from [192.168.1.37] (adsl6-049.ptt.yu [89.110.201.49]) by ns1.ptt.yu (8.13.5/8.13.5) with ESMTP id k5NMthmI030625; Sat, 24 Jun 2006 00:55:43 +0200 Subject: Re: patch for "Programming with GTKMM" book From: Marko Anastasov To: Gezim Hoxha In-Reply-To: <1151097505.7123.0.camel@localhost.localdomain> References: <1151097505.7123.0.camel@localhost.localdomain> Content-Type: text/plain Date: Sat, 24 Jun 2006 00:57:29 +0200 Message-Id: <1151103449.2873.31.camel@kutija> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 (2.6.0-1) Content-Transfer-Encoding: 7bit X-Scanned-By: milter-spamc/1.3.364 (ns1.ptt.yu [212.62.32.1]); Sat, 24 Jun 2006 00:55:47 +0200 X-Virus-Scanned: ClamAV version 0.87.1, clamav-milter version 0.87 on ns1.ptt.yu X-Virus-Status: Clean X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.526 tagged_above=-999 required=2 tests=[AWL=0.073, BAYES_00=-2.599] X-Spam-Score: -2.526 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 22:55:50 -0000 On Fri, 2006-06-23 at 15:18 -0600, Gezim Hoxha wrote: > Hi, > > In http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html > there is a "request_methods()" function method mentioned, however I > think the method that the author meant is "request_targets()". > Therefore, here is a patch that can be applied to that file. I've commited this, thanks. Note that html files are generated from docbook source and are thus not meant to be modified. The source file is docs/tutorial/gtkmm-tut.xml . Generally the practice here is to send patches to bugzilla. See http://www.gtkmm.org/bugs.shtml#NewBugs . Marko From weijie90@gmail.com Fri Jun 23 22:14:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 98C433B0114 for ; Fri, 23 Jun 2006 22:14:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17529-04 for ; Fri, 23 Jun 2006 22:14:56 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.179]) by menubar.gnome.org (Postfix) with ESMTP id D86793B00E5 for ; Fri, 23 Jun 2006 22:14:55 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id z59so837371pyg for ; Fri, 23 Jun 2006 19:14:55 -0700 (PDT) Received: by 10.35.134.12 with SMTP id l12mr3005981pyn; Fri, 23 Jun 2006 19:14:55 -0700 (PDT) Received: from ?10.0.0.5? ( [220.255.127.253]) by mx.gmail.com with ESMTP id k13sm300030pyf.2006.06.23.19.14.53; Fri, 23 Jun 2006 19:14:54 -0700 (PDT) Subject: Learning gtkmm/libglademm From: weijie To: gtkmm-list@gnome.org Content-Type: text/plain Date: Sat, 24 Jun 2006 10:14:50 +0800 Message-Id: <1151115291.4618.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.045, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_XX=0.077] X-Spam-Score: -2.278 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 02:14:58 -0000 Hi all, thanks for the examples. i'll spend some time figuring out how regexxer does its libglademm stuff. In the meantime, should i read through the libsigc++ docs as well? How will it apply to libglademm? Thanks! From marble@igloo.snowplains.org Sat Jun 24 02:57:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 93FD03B02D0 for ; Sat, 24 Jun 2006 02:57:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28880-02 for ; Sat, 24 Jun 2006 02:57:35 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 5018B3B0267 for ; Sat, 24 Jun 2006 02:57:35 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 63A76368571; Sat, 24 Jun 2006 07:57:34 +0100 (BST) Date: Sat, 24 Jun 2006 07:57:34 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Subject: Re: Learning gtkmm/libglademm Message-ID: <20060624065734.GA14152@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1151115291.4618.5.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1151115291.4618.5.camel@localhost> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.491 tagged_above=-999 required=2 tests=[AWL=0.033, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_XX=0.077] X-Spam-Score: -2.491 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 06:57:36 -0000 On Sat, Jun 24, 2006 at 10:14:50AM +0800, weijie wrote: > Hi all, > thanks for the examples. i'll spend some time figuring out how regexxer > does its libglademm stuff. > In the meantime, should i read through the libsigc++ docs as well? How > will it apply to libglademm? > Thanks! Hi, Yes, you will need to know how to use libsigc++. For example, if you have a button in your GUI, you use libsigc++ to connect your handler to it. ~Ainsley From joevandyk@gmail.com Sat Jun 24 04:43:09 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3114D3B0146 for ; Sat, 24 Jun 2006 04:43:09 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01236-04 for ; Sat, 24 Jun 2006 04:43:08 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by menubar.gnome.org (Postfix) with ESMTP id 0A2853B0009 for ; Sat, 24 Jun 2006 04:43:07 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so182856uge for ; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Received: by 10.67.29.12 with SMTP id g12mr3091276ugj; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 01:43:05 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 01:43:05 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.955 tagged_above=-999 required=2 tests=[AWL=0.291, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.955 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 08:43:09 -0000 On 6/24/06, Joe Van Dyk wrote: > On 6/7/06, Joe Van Dyk wrote: > > On 6/6/06, Paul Davis wrote: > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > created in the global scope. Apparently, that's what I want to do, as > > > > I can't put it inside main(). > > > > > > GTK and gtkmm require library initialization before any objects related > > > to them can be created. by attempting to put Gtk::Main in global scope > > > you are effectively asking for this order to be reversed. > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > right?), what "related" objects would be created before Gtk::Main was > > called? Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. From paul@linuxaudiosystems.com Sat Jun 24 12:24:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id EF3913B099B for ; Sat, 24 Jun 2006 12:24:13 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25213-01 for ; Sat, 24 Jun 2006 12:24:13 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 178AA3B0993 for ; Sat, 24 Jun 2006 12:24:12 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1D007NIHJKIUN0@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 11:23:44 -0500 (CDT) Date: Sat, 24 Jun 2006 12:24:15 -0400 From: Paul Davis Subject: Re: stupid segfaults -- argh! In-reply-to: To: Joe Van Dyk Message-id: <1151166255.10221.88.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <1149594023.12354.28.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.439 tagged_above=-999 required=2 tests=[AWL=-0.071, BAYES_00=-2.599, TW_GT=0.077, TW_RG=0.077, TW_TK=0.077] X-Spam-Score: -2.439 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 16:24:14 -0000 On Sat, 2006-06-24 at 01:43 -0700, Joe Van Dyk wrote: > On 6/24/06, Joe Van Dyk wrote: > > On 6/7/06, Joe Van Dyk wrote: > > > On 6/6/06, Paul Davis wrote: > > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > > created in the global scope. Apparently, that's what I want to do, as > > > > > I can't put it inside main(). > > > > > > > > GTK and gtkmm require library initialization before any objects related > > > > to them can be created. by attempting to put Gtk::Main in global scope > > > > you are effectively asking for this order to be reversed. > > > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > > right?), what "related" objects would be created before Gtk::Main was > > > called? > > Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. a) it requires argc & argv to allow the user to pass in various GTK- level options b) you have essentially zero control over the ordering of it being called relative to other globals. c) putting things at file scope has been deprecated for, oh, about 20 years now. its just not something you do unless there is a very very good reason to do so, and certainly not in an ostensibly object oriented programming language. --p From fedemico@yahoo.com Sat Jun 24 13:32:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CE9613B006E for ; Sat, 24 Jun 2006 13:32:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27534-03 for ; Sat, 24 Jun 2006 13:31:58 -0400 (EDT) Received: from web60320.mail.yahoo.com (web60320.mail.yahoo.com [209.73.178.128]) by menubar.gnome.org (Postfix) with SMTP id E17283B00A5 for ; Sat, 24 Jun 2006 13:31:57 -0400 (EDT) Received: (qmail 74405 invoked by uid 60001); 24 Jun 2006 17:31:28 -0000 Message-ID: <20060624173128.74403.qmail@web60320.mail.yahoo.com> Received: from [196.40.43.74] by web60320.mail.yahoo.com via HTTP; Sat, 24 Jun 2006 12:31:28 CDT Date: Sat, 24 Jun 2006 12:31:28 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= Subject: resize Gtk::Image To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.648 tagged_above=-999 required=2 tests=[BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: 1.648 X-Spam-Level: * X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:32:01 -0000 Hi everybody! I have an application in where I have pixbufs and then I put them into Gtk::Image objects in order to display them, the size of these images is 640x480 (because of the camera) but, I want that my displayed images have a size that I set. Does anybody know how to do that? Thank you! __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From daf@minuslab.net Sat Jun 24 13:44:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BFB543B04B6 for ; Sat, 24 Jun 2006 13:44:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28053-06 for ; Sat, 24 Jun 2006 13:44:17 -0400 (EDT) Received: from eastrmmtao02.cox.net (eastrmmtao02.cox.net [68.230.240.37]) by menubar.gnome.org (Postfix) with ESMTP id A0AFB3B0267 for ; Sat, 24 Jun 2006 13:44:16 -0400 (EDT) Received: from [192.168.1.107] (really [68.0.246.8]) by eastrmmtao02.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060624174403.EOAH15470.eastrmmtao02.cox.net@[192.168.1.107]>; Sat, 24 Jun 2006 13:44:03 -0400 Subject: Re: resize Gtk::Image From: Dave Foster To: Luis Federico =?ISO-8859-1?Q?G=F3mez?= Salazar In-Reply-To: <20060624173128.74403.qmail@web60320.mail.yahoo.com> References: <20060624173128.74403.qmail@web60320.mail.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1 Date: Sat, 24 Jun 2006 15:31:21 -0400 Message-Id: <1151177481.4890.0.camel@neptune.minuslab.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.407 tagged_above=-999 required=2 tests=[AWL=0.038, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.407 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:44:17 -0000 Hi, Could you just resize the pixbufs before you put them into Gtk::Image(s), using ::scale_simple() or something? dave -- Dave Foster On Sat, 2006-06-24 at 12:31 -0500, Luis Federico Gómez Salazar wrote: > Hi everybody! > > I have an application in where I have pixbufs and then > I put them into Gtk::Image objects in order to display > them, the size of these images is 640x480 (because of > the camera) but, I want that my displayed images have > a size that I set. > > Does anybody know how to do that? > > Thank you! > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > Regístrate ya - http://correo.espanol.yahoo.com/ > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list From joevandyk@gmail.com Sat Jun 24 13:53:02 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 86EE93B037E for ; Sat, 24 Jun 2006 13:53:02 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28696-01 for ; Sat, 24 Jun 2006 13:53:01 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id F34FD3B01C6 for ; Sat, 24 Jun 2006 13:53:00 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so297531uge for ; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Received: by 10.66.220.17 with SMTP id s17mr3444015ugg; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 10:52:32 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 10:52:32 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: stupid segfaults -- argh! In-Reply-To: <1151166255.10221.88.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1149594023.12354.28.camel@localhost.localdomain> <1151166255.10221.88.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.929 tagged_above=-999 required=2 tests=[AWL=0.240, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_RG=0.077, TW_TK=0.077] X-Spam-Score: -1.929 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:53:02 -0000 On 6/24/06, Paul Davis wrote: > On Sat, 2006-06-24 at 01:43 -0700, Joe Van Dyk wrote: > > On 6/24/06, Joe Van Dyk wrote: > > > On 6/7/06, Joe Van Dyk wrote: > > > > On 6/6/06, Paul Davis wrote: > > > > > On Mon, 2006-06-05 at 17:40 -0700, Joe Van Dyk wrote: > > > > > > I wonder why the documentation says a Gtk::Main object can't be > > > > > > created in the global scope. Apparently, that's what I want to do, as > > > > > > I can't put it inside main(). > > > > > > > > > > GTK and gtkmm require library initialization before any objects related > > > > > to them can be created. by attempting to put Gtk::Main in global scope > > > > > you are effectively asking for this order to be reversed. > > > > > > > > If I have Gtk::Main outside of any classes or functions (global scope, > > > > right?), what "related" objects would be created before Gtk::Main was > > > > called? > > > > Anyone? I'm confused why having the call to Gtk::Main at file scope is bad. > > a) it requires argc & argv to allow the user to pass in various GTK- > level options Not an issue for me. (I can't modify anything in main() as it's being autogenerated by the build process) > b) you have essentially zero control over the ordering of it being > called relative to other globals. Not an issue for me, as far as I know. There aren't any other gtk-related things at file scope. > c) putting things at file scope has been deprecated for, oh, about 20 > years now. its just not something you do unless there is a very very > good reason to do so, and certainly not in an ostensibly object oriented > programming language. Ok, thanks! I guess not being able to put the call inside main() might be a good reason. Thanks, Joe From joevandyk@gmail.com Sat Jun 24 13:56:37 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8127A3B055C for ; Sat, 24 Jun 2006 13:56:37 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28942-02 for ; Sat, 24 Jun 2006 13:56:36 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id 62BD43B0525 for ; Sat, 24 Jun 2006 13:56:36 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so298339uge for ; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Received: by 10.66.243.2 with SMTP id q2mr3451414ugh; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sat, 24 Jun 2006 10:56:24 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 10:56:24 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: Website update? In-Reply-To: <1146123221.6040.14.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.054 tagged_above=-999 required=2 tests=[AWL=0.346, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.054 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 17:56:37 -0000 On 4/27/06, Murray Cumming wrote: > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > Our website is looking a bit unfashionable these days. Would someone > > like to play with the CSS and make it look like something from the year > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > system yet. > > Is nobody interesting in making us look a little more hip? I see the new website went live. Very cool. How difficult would it be to get that same look/feel on the other documentation pages (tutorial, API reference, etc)? From gtkmm-forge-bounces@lists.sourceforge.net Sat Jun 24 15:04:33 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 355093B0848 for ; Sat, 24 Jun 2006 15:04:33 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31283-10 for ; Sat, 24 Jun 2006 15:04:31 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id BC6C23B0810 for ; Sat, 24 Jun 2006 15:04:31 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 917AF13BDA for ; Sat, 24 Jun 2006 12:03:44 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1157 To: gtkmm-forge@lists.sourceforge.net Date: Sat, 24 Jun 2006 12:03:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.362 tagged_above=-999 required=2 tests=[AWL=0.046, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, TW_YG=0.077] X-Spam-Score: -1.362 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 19:04:33 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 89780] Treeview: signal_button_press_event needs connect_notify() (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 24 Jun 2006 07:18:46 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 89780] Treeview: signal_button_press_event needs connect_notify() To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060624111846.3055A6CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=89780 gtkmm | TreeView | Ver: 2.4 Yevgen Muntyan changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |muntyan@tamu.edu ------- Comment #16 from Yevgen Muntyan 2006-06-24 11:18 UTC ------- (In reply to comment #13) > Here (treeview_signal_working.cc) is a version (also simplified) that > works. It's been discussed lots on the list, but this is the first > time that I've checked my theory. You need to use connect_notify() > (equivalent to using connect() with the extra false parameter) to > handle the event before the treeview/renderer, because the standard > handler stops the further handling of the signal, with its return value. > > pygtk defaults to connecting before, which probably causes more, > other, problems. This is nonsense. It's gtkmm problem that it doesn't properly handle return values of signal handlers (in this case it just lets gtk read garbage from the stack as a return value); while pygtk does right thing. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1157 ******************************************** From gezimetc@shaw.ca Sat Jun 24 17:15:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 957C93B01C0 for ; Sat, 24 Jun 2006 17:15:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03366-03 for ; Sat, 24 Jun 2006 17:15:55 -0400 (EDT) Received: from pd3mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 75E523B01B1 for ; Sat, 24 Jun 2006 17:15:55 -0400 (EDT) Received: from pd4mr7so.prod.shaw.ca (pd4mr7so-qfe3.prod.shaw.ca [10.0.141.84]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00JF8V0G8750@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Received: from pn2ml4so.prod.shaw.ca ([10.0.121.148]) by pd4mr7so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00K4BV0GJWA0@pd4mr7so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00LPTV0GIO90@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:14:40 -0600 (MDT) Date: Sat, 24 Jun 2006 15:14:39 -0600 From: Gezim Hoxha Subject: Re: patch for "Programming with GTKMM" book In-reply-to: <1151103449.2873.31.camel@kutija> To: Marko Anastasov , gtkmm Message-id: <1151183679.28760.6.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151097505.7123.0.camel@localhost.localdomain> <1151103449.2873.31.camel@kutija> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.278 tagged_above=-999 required=2 tests=[AWL=0.033, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.278 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 21:15:56 -0000 On Sat, 2006-24-06 at 00:57 +0200, Marko Anastasov wrote: > I've commited this, thanks. It hasn't changed in the page ( http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html ). Is there a release cycle for documentation too? > > Note that html files are generated from docbook source and are > thus not meant to be modified. The source file is > docs/tutorial/gtkmm-tut.xml . > Generally the practice here is to send patches to bugzilla. > See http://www.gtkmm.org/bugs.shtml#NewBugs . Thanks, I'll keep this in mind. If what you said is agreed upon then Chapter 24. Contributing is incorrect as it says "please post your contribution to the gtkmm mailing list at ." Thanks, -Gezim From gezimetc@shaw.ca Sat Jun 24 17:21:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E800C3B0094 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03321-09 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 116343B0186 for ; Sat, 24 Jun 2006 17:21:19 -0400 (EDT) Received: from pd5mr1so.prod.shaw.ca (pd5mr1so-qfe3.prod.shaw.ca [10.0.141.232]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00MREV9TG4B0@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Received: from pn2ml4so.prod.shaw.ca ([10.0.121.148]) by pd5mr1so.prod.shaw.ca (Sun Java System Messaging Server 6.2-2.05 (built Apr 28 2005)) with ESMTP id <0J1D007G6V9TYDF0@pd5mr1so.prod.shaw.ca> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1D00LT1V9TCT70@l-daemon> for gtkmm-list@gnome.org; Sat, 24 Jun 2006 15:20:17 -0600 (MDT) Date: Sat, 24 Jun 2006 15:20:17 -0600 From: Gezim Hoxha Subject: CC-ing to this list isn't working To: gtkmm Message-id: <1151184017.28760.13.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.405 tagged_above=-999 required=2 tests=[AWL=-0.848, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -1.405 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 21:21:20 -0000 Hi all. I haven't done too much testing, but I got an email from Marko Anastasov (client: Evolution 2.6.*) and from Murray Cumming (client: Evolution 2.6.*) and they both CC-ed this list. However, neither of their emails appeared on this list. On my replies, I have included the list in the To field and this seems to work. So, either the list doesn't like being CC-ed to or evolution doesn't like to CC the list. If someone with another client could try and reply to this message and CC the list to test it, that would be great. Thanks, -Gezim From jonathon.jongsma@gmail.com Sun Jun 25 00:15:52 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BCA623B0372 for ; Sun, 25 Jun 2006 00:15:52 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16203-04 for ; Sun, 25 Jun 2006 00:15:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.201]) by menubar.gnome.org (Postfix) with ESMTP id BE1D53B0287 for ; Sun, 25 Jun 2006 00:15:51 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so1473563nzh for ; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Received: by 10.36.224.8 with SMTP id w8mr762159nzg; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sat, 24 Jun 2006 21:15:02 -0700 (PDT) Message-ID: Date: Sat, 24 Jun 2006 23:15:02 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" Subject: Re: Website update? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1115894095.4963.60.camel@localhost.localdomain> <1146123221.6040.14.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.375 tagged_above=-999 required=2 tests=[AWL=0.025, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.375 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 04:15:52 -0000 On 6/24/06, Joe Van Dyk wrote: > On 4/27/06, Murray Cumming wrote: > > On Thu, 2005-05-12 at 12:34 +0200, Murray Cumming wrote: > > > Our website is looking a bit unfashionable these days. Would someone > > > like to play with the CSS and make it look like something from the year > > > 2005? Just CSS for now - I'd prefer not to bother with a whole new > > > system yet. > > > > Is nobody interesting in making us look a little more hip? > > I see the new website went live. Very cool. > > How difficult would it be to get that same look/feel on the other > documentation pages (tutorial, API reference, etc)? I don't imagine it would be terribly difficult, I just haven't gotten around to tackling it yet. I may start it at some point, but others should feel free as well. Jonner From murrayc@murrayc.com Sun Jun 25 04:20:06 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0B7963B012E for ; Sun, 25 Jun 2006 04:20:06 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24062-06 for ; Sun, 25 Jun 2006 04:20:05 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (sd-green-bigip-176.dreamhost.com [208.97.132.176]) by menubar.gnome.org (Postfix) with ESMTP id 29EBF3B01C5 for ; Sun, 25 Jun 2006 04:20:05 -0400 (EDT) Received: from [10.0.14.44] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id BA83AEB5C7; Sun, 25 Jun 2006 01:19:26 -0700 (PDT) Subject: Re: Learning gtkmm/libglademm From: Murray Cumming To: weijie In-Reply-To: <1151115291.4618.5.camel@localhost> References: <1151115291.4618.5.camel@localhost> Content-Type: text/plain Date: Sun, 25 Jun 2006 10:16:35 +0200 Message-Id: <1151223395.15638.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.484 tagged_above=-999 required=2 tests=[AWL=-0.116, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077, TW_XX=0.077] X-Spam-Score: -2.484 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 08:20:06 -0000 On Sat, 2006-06-24 at 10:14 +0800, weijie wrote: > Hi all, > thanks for the examples. i'll spend some time figuring out how regexxer > does its libglademm stuff. > In the meantime, should i read through the libsigc++ docs as well? How > will it apply to libglademm? > Thanks! libsigc++ is explained well enough in the gtkmm book. You should at least read the Basics chapter. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From marko@marko.anastasov.name Sun Jun 25 08:44:05 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 237673B009A for ; Sun, 25 Jun 2006 08:44:05 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13830-07 for ; Sun, 25 Jun 2006 08:44:04 -0400 (EDT) Received: from ns2.ptt.yu (ns2.ptt.yu [212.62.32.5]) by menubar.gnome.org (Postfix) with ESMTP id 7FD313B00DF for ; Sun, 25 Jun 2006 08:44:03 -0400 (EDT) Received: from [192.168.1.37] (adsl6-180.ptt.yu [89.110.201.180]) by ns2.ptt.yu (8.11.6/8.11.6) with ESMTP id k5PChYf10552; Sun, 25 Jun 2006 14:43:34 +0200 Subject: Re: CC-ing to this list isn't working From: Marko Anastasov To: Gezim Hoxha In-Reply-To: <1151184017.28760.13.camel@localhost.localdomain> References: <1151184017.28760.13.camel@localhost.localdomain> Content-Type: text/plain Date: Sun, 25 Jun 2006 14:45:22 +0200 Message-Id: <1151239522.2281.11.camel@kutija> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 (2.6.0-1) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[AWL=-0.005, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.45 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 12:44:05 -0000 On Sat, 2006-06-24 at 15:20 -0600, Gezim Hoxha wrote: > Hi all. > > I haven't done too much testing, but I got an email from Marko Anastasov > (client: Evolution 2.6.*) and from Murray Cumming (client: Evolution > 2.6.*) and they both CC-ed this list. However, neither of their emails > appeared on this list. They did (you probably refer to Murray's response to 'compile gtkmm source code'). Proof: http://marc.theaimsgroup.com/?l=gtkmm&r=1&b=200606&w=2 :). If you have message filter(s) and mail folders then perhaps that is why they ended up elsewhere. Marko From marko@marko.anastasov.name Sun Jun 25 09:10:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E1EB43B008C for ; Sun, 25 Jun 2006 09:10:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14840-07 for ; Sun, 25 Jun 2006 09:10:44 -0400 (EDT) Received: from ns1.ptt.yu (ns1.ptt.yu [212.62.32.1]) by menubar.gnome.org (Postfix) with ESMTP id 8EA503B009A for ; Sun, 25 Jun 2006 09:10:43 -0400 (EDT) Received: from [192.168.1.37] (adsl6-180.ptt.yu [89.110.201.180]) by ns1.ptt.yu (8.13.5/8.13.5) with ESMTP id k5PDA0dA020785; Sun, 25 Jun 2006 15:10:01 +0200 Subject: Re: patch for "Programming with GTKMM" book From: Marko Anastasov To: Gezim Hoxha In-Reply-To: <1151183679.28760.6.camel@localhost.localdomain> References: <1151097505.7123.0.camel@localhost.localdomain> <1151103449.2873.31.camel@kutija> <1151183679.28760.6.camel@localhost.localdomain> Content-Type: text/plain Date: Sun, 25 Jun 2006 15:11:49 +0200 Message-Id: <1151241109.2281.24.camel@kutija> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 (2.6.0-1) Content-Transfer-Encoding: 7bit X-Scanned-By: milter-spamc/1.3.364 (ns1.ptt.yu [212.62.32.1]); Sun, 25 Jun 2006 15:10:04 +0200 X-Virus-Scanned: ClamAV version 0.87.1, clamav-milter version 0.87 on ns1.ptt.yu X-Virus-Status: Clean X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[AWL=-0.005, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.45 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 13:10:45 -0000 On Sat, 2006-06-24 at 15:14 -0600, Gezim Hoxha wrote: > On Sat, 2006-24-06 at 00:57 +0200, Marko Anastasov wrote: > > I've commited this, thanks. > > It hasn't changed in the page > ( http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch17s03.html ). > Is there a release cycle for documentation too? Well, I haven't followed how it goes, I think yes. > > > > > Note that html files are generated from docbook source and are > > thus not meant to be modified. The source file is > > docs/tutorial/gtkmm-tut.xml . > > > Generally the practice here is to send patches to bugzilla. > > See http://www.gtkmm.org/bugs.shtml#NewBugs . > > Thanks, I'll keep this in mind. If what you said is agreed upon then > Chapter 24. Contributing is incorrect as it says "please post your > contribution to the gtkmm mailing list at ." Both are correct :). For typos and small stuff it's definitely ok to point it out here. Marko From suryakiran.gullapalli@gmail.com Sun Jun 25 11:51:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 018AC3B009A for ; Sun, 25 Jun 2006 11:51:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19837-08 for ; Sun, 25 Jun 2006 11:51:33 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 1BF4F3B008C for ; Sun, 25 Jun 2006 11:51:33 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 12so1160895nzp for ; Sun, 25 Jun 2006 08:51:09 -0700 (PDT) Received: by 10.36.252.42 with SMTP id z42mr6653491nzh; Sun, 25 Jun 2006 08:51:09 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Sun, 25 Jun 2006 08:51:09 -0700 (PDT) Message-ID: <3462bcdb0606250851v35bce67mf725816429f52603@mail.gmail.com> Date: Sun, 25 Jun 2006 21:21:09 +0530 From: "Surya Kiran Gullapalli" To: gtk-list@gnome.org, gtkmm-list@gnome.org Subject: Theme engine tutorial. In-Reply-To: <3462bcdb0606130350n4ccd42e7q8e17a9bb7d00a88f@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4916_21889957.1151250669841" References: <3462bcdb0606130350n4ccd42e7q8e17a9bb7d00a88f@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.196 tagged_above=-999 required=2 tests=[AWL=-0.733, BAYES_20=-0.74, DNS_FROM_RFC_ABUSE=0.2, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -1.196 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 15:51:34 -0000 ------=_Part_4916_21889957.1151250669841 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, Where can i get good tutorial/manual for writing a gtk theme engine. I've tried looking at the source code in gtk-engines package, but i'm totally lost. I dont know where to start. Surya ------=_Part_4916_21889957.1151250669841 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
Where can i get good tutorial/manual for writing a gtk theme engine. I've tried looking at the source code in gtk-engines package, but i'm totally lost. I dont know where to start.

Surya


------=_Part_4916_21889957.1151250669841-- From suryakiran.gullapalli@gmail.com Sun Jun 25 11:52:26 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69E0A3B00D9 for ; Sun, 25 Jun 2006 11:52:26 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19785-08 for ; Sun, 25 Jun 2006 11:52:25 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.192]) by menubar.gnome.org (Postfix) with ESMTP id 939723B008C for ; Sun, 25 Jun 2006 11:52:25 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so1533379nzh for ; Sun, 25 Jun 2006 08:51:49 -0700 (PDT) Received: by 10.37.2.65 with SMTP id e65mr6484642nzi; Sun, 25 Jun 2006 08:51:49 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Sun, 25 Jun 2006 08:51:49 -0700 (PDT) Message-ID: <3462bcdb0606250851q425402d4g74d107d87552d146@mail.gmail.com> Date: Sun, 25 Jun 2006 21:21:49 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org, gtk-list@gnome.org Subject: Font Path In-Reply-To: <3462bcdb0606122316k2fea57dfyf1c61116c5436ab4@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4920_12764368.1151250709216" References: <3462bcdb0606122316k2fea57dfyf1c61116c5436ab4@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.442 tagged_above=-999 required=2 tests=[AWL=-0.471, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077] X-Spam-Score: -1.442 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 15:52:26 -0000 ------=_Part_4920_12764368.1151250709216 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I'm trying to understand the gtk code. I've a question regarding font path. What is the font path, gtk application is looking into when one open a font selection dialog. This question arose, due to the fact that garnome ships with bitstream vera fonts, and when you install it, it goes into the installation directory ($PREFIX/share... etc) But when opened a font selection dialog, it shows all the available fonts on the machine. Also if i'm shipping a new application with a new font, and say, i've to ship this font also. where should i put that font. Also please let me know if i need to set any environment variables. Surya ------=_Part_4920_12764368.1151250709216 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi,
I'm trying to understand the gtk code. I've a question regarding font path.
What is the font path, gtk application is looking into when one open a font selection dialog.

This question arose, due to the fact that garnome ships with bitstream vera fonts, and when you install it, it goes into the installation directory ($PREFIX/share... etc)
But when opened a font selection dialog, it shows all the available fonts on the machine.

Also if i'm shipping a new application with a new font, and say, i've to ship this font also. where should i put that font. Also please let me know if i need to set any environment variables.

Surya
------=_Part_4920_12764368.1151250709216-- From pierre.thierry@levallois.eu.org Sun Jun 25 12:20:48 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7C67D3B00CA for ; Sun, 25 Jun 2006 12:20:48 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20788-09 for ; Sun, 25 Jun 2006 12:20:47 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id 304843B009A for ; Sun, 25 Jun 2006 12:20:47 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 7F7FEBF03A; Sun, 25 Jun 2006 18:15:44 +0200 (CEST) Date: Sun, 25 Jun 2006 18:15:44 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Subject: Signal library Message-ID: <20060625161544.GL10698@bateleur.arcanes.fr.eu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="M2Pxvdb9QxnGd/3e" Content-Disposition: inline X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.304 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.304 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 16:20:48 -0000 --M2Pxvdb9QxnGd/3e Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable As I'm using Boost libraries[1] quite much in my projects, I'm wondering how gtkmm fits with them. Especially, it seems that only specifically made sigc++ objects can be used as callbacks, not any function object made e.g. with Boost Bind[2] or Lambda[3] libraries. Would it be possible to enable the use of the Boost signals library[4] instead of libsigc++ when one wants to have the flexibility offered by it? Maybe building a separate alternative library would be possible, with some configure option like --use-boost-signals... If it's possible to consider it, I'd like to investigate this. Curiously, Nowhere man =20 [1] http://www.boost.org/libs/libraries.htm [2] http://www.boost.org/libs/bind/bind.html [3] http://www.boost.org/doc/html/lambda.html [4] http://www.boost.org/doc/html/signals.html --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --M2Pxvdb9QxnGd/3e Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEnrawxe13INnVDYoRAlUdAJ4mMAOsxjg6pXNmyWOW1NJlebbLOACgyjrY ttcZyiK98Au8nE6wG+2/rvA= =1/jR -----END PGP SIGNATURE----- --M2Pxvdb9QxnGd/3e-- From paul@linuxaudiosystems.com Sun Jun 25 13:00:00 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AE2353B00E7 for ; Sun, 25 Jun 2006 13:00:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22078-03 for ; Sun, 25 Jun 2006 12:59:58 -0400 (EDT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by menubar.gnome.org (Postfix) with ESMTP id 645633B008F for ; Sun, 25 Jun 2006 12:59:58 -0400 (EDT) Received: from dual ([151.197.6.124]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1F0078GDV2H994@vms040.mailsrvcs.net> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 11:59:27 -0500 (CDT) Date: Sun, 25 Jun 2006 12:59:59 -0400 From: Paul Davis Subject: Re: stupid segfaults -- argh! In-reply-to: To: Joe Van Dyk Message-id: <1151254799.27174.1.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <1149594023.12354.28.camel@localhost.localdomain> <1151166255.10221.88.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.553 tagged_above=-999 required=2 tests=[AWL=0.046, BAYES_00=-2.599] X-Spam-Score: -2.553 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 17:00:00 -0000 On Sat, 2006-06-24 at 10:52 -0700, Joe Van Dyk wrote: > Ok, thanks! I guess not being able to put the call inside main() > might be a good reason. its only my US$0.02, but not being able to put stuff inside main() or some known early-called function that main() will always execute suggests a very good reason to revisit your build procedure, not to put a Gtk::Main declaration at file scope. From joevandyk@gmail.com Sun Jun 25 13:12:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 52BA63B008C for ; Sun, 25 Jun 2006 13:12:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22540-03 for ; Sun, 25 Jun 2006 13:12:39 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id 593E83B00DF for ; Sun, 25 Jun 2006 13:12:39 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so527003uge for ; Sun, 25 Jun 2006 10:12:13 -0700 (PDT) Received: by 10.67.24.13 with SMTP id b13mr4168448ugj; Sun, 25 Jun 2006 10:12:13 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 10:12:13 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 10:12:13 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: communication between different parts of application via signals MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.065 tagged_above=-999 required=2 tests=[AWL=0.335, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.065 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 17:12:42 -0000 Hi, Say a user clicks a checkbox in a menu that affects three other parts of the application. Would a signal be the best way to communicate that change to the rest of the application? How would that work? Would I create a custom signal or slot? How would the other parts of the application listen to that signal? Would I create the slot and then pass that slot to the other parts of the application (i.e. in a constructor)? Sorry for the basic questions, but signals and slots and functors are still confusing to me. I'm also a gigantic fan of unit testing -- are signals unit testable? Joe From joevandyk@gmail.com Sun Jun 25 13:14:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BC38B3B008C for ; Sun, 25 Jun 2006 13:14:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22382-07 for ; Sun, 25 Jun 2006 13:14:21 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by menubar.gnome.org (Postfix) with ESMTP id 9E2D63B00CA for ; Sun, 25 Jun 2006 13:14:20 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so527351uge for ; Sun, 25 Jun 2006 10:13:55 -0700 (PDT) Received: by 10.66.243.2 with SMTP id q2mr4181051ugh; Sun, 25 Jun 2006 10:13:55 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 10:13:55 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 10:13:55 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.066 tagged_above=-999 required=2 tests=[AWL=0.334, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.066 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 17:14:21 -0000 On 6/25/06, Joe Van Dyk wrote: > Hi, > > Say a user clicks a checkbox in a menu that affects three other parts > of the application. Would a signal be the best way to communicate > that change to the rest of the application? How would that work? > Would I create a custom signal or slot? How would the other parts of > the application listen to that signal? Would I create the slot and > then pass that slot to the other parts of the application (i.e. in a > constructor)? > > Sorry for the basic questions, but signals and slots and functors are > still confusing to me. > > I'm also a gigantic fan of unit testing -- are signals unit testable? Historically, I've hooked up a function to the clicked event of the check box. And that function calls member functions of the different objects in the application. So, signals aren't used for communication. But something about that seems smelly. Joe From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 25 14:44:11 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8D5CF3B0097 for ; Sun, 25 Jun 2006 14:44:11 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25940-01 for ; Sun, 25 Jun 2006 14:44:10 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id B70D73B008F for ; Sun, 25 Jun 2006 14:44:09 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 47BBC160CD for ; Sun, 25 Jun 2006 11:44:09 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1158 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 25 Jun 2006 11:44:08 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.401 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.401 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 18:44:11 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345848] Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 2. [Bug 345848] New: Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 3. [Bug 345848] Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 4. [Bug 345882] New: gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 5. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 6. [Bug 89780] Treeview: signal_button_press_event needs connect_notify() (gtkmm (bugzilla.gnome.org)) 7. [Bug 345894] New: no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) 8. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sat, 24 Jun 2006 22:37:02 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625023702.EFB0C6CC1A9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 ------- Comment #1 from Gezim Hoxha 2006-06-25 02:37 UTC ------- Created an attachment (id=67956) --> (http://bugzilla.gnome.org/attachment.cgi?id=67956&action=view) The patch. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sat, 24 Jun 2006 22:36:02 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] New: Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 Summary: Dangling sentence in Chapter 18. Timeouts section Product: gtkmm Version: 2.4 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: Normal Component: reference documentation AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: gezimh@hotmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.13/2.14 GNOME milestone: Unspecified In the "Programming with gtkmm" book, Chapter 18. Timeouts section it says: ----START---- You receive a sigc::connection object that can be used to deactivate the connection. to destroy the connection. Another way of destroying the connection is your signal handler. -----END----- So, the "to destroy the connection." part didn't fit, thus I changed it a bit and now looks better. -Gezim -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 25 Jun 2006 09:30:49 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625133049.429036CC1A9@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marko@marko.anastasov.name ------- Comment #2 from Marko Anastasov 2006-06-25 13:30 UTC ------- Commited, thanks. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Sun, 25 Jun 2006 10:45:31 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] New: gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x Summary: gtkmm 20060625 CVS fails to build Product: gtkmm Version: 2.9.x Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: Normal Component: build AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: waschk@mandriva.org QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: Unspecified GNOME milestone: Unspecified The current CVS version of gtkmm fails to build with an error about a missing attributes_p.h in pango/pangomm/private. I'll attach the complete build log. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Sun, 25 Jun 2006 10:46:55 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625144655.6A41C6CC1B6@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x ------- Comment #1 from G?tz Waschk 2006-06-25 14:46 UTC ------- Created an attachment (id=67976) --> (http://bugzilla.gnome.org/attachment.cgi?id=67976&action=view) complete build output -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Sun, 25 Jun 2006 14:13:29 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 89780] Treeview: signal_button_press_event needs connect_notify() To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625181329.7DA1C6CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=89780 gtkmm | TreeView | Ver: 2.4 Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #17 from Murray Cumming 2006-06-25 18:13 UTC ------- Yevgen, firstly, please be nice. It's a condition of using this bug reporting system. Secondly, please provide a test case to prove your theory, or at least some further explanation about how you came to this odd conclusion - such as "lets gtk read garbage from the stack as a return value". It doesn't make sense to me at all, and the existing behaviour makes sense to me in terms of what the code does. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Sun, 25 Jun 2006 14:41:10 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] New: no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 Summary: no link for gtkmm_hello and gnomemm_hello packags Product: gtkmm Version: 2.4 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: Normal Component: reference documentation AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: gezimh@hotmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.13/2.14 GNOME milestone: Unspecified In the Internationalization chapter of the "Programming with gtkmm" book. gtkmm_hello and gnomemm_hello packages are mentioned followed by "available from the gtkmm download page." Since we are in the internet I linked them directly. (Besides, the gnomemm_hello wasn't in the gtkmm download page.) -Gezim -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Sun, 25 Jun 2006 14:43:58 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625184358.E51576CC121@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 ------- Comment #1 from Gezim Hoxha 2006-06-25 18:43 UTC ------- Created an attachment (id=67983) --> (http://bugzilla.gnome.org/attachment.cgi?id=67983&action=view) patch The only thing I wasn't sure about is, since gtkmm is written as >kmm; should gnomemm be same (namley &gnomemm;)? So, for now, I wrote it as gnomemm. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1158 ******************************************** From bryce@bryceharrington.org Sun Jun 25 14:46:00 2006 Return-Path: X-Original-To: gtkmm-list@mail.gnome.org Delivered-To: gtkmm-list@mail.gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 83AA03B006F for ; Sun, 25 Jun 2006 14:46:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25780-10 for ; Sun, 25 Jun 2006 14:45:59 -0400 (EDT) Received: from dc2-web15.assortedinternet.com (dc2-web15.assortedinternet.com [66.36.233.162]) by menubar.gnome.org (Postfix) with ESMTP id 3121F3B008F for ; Sun, 25 Jun 2006 14:45:59 -0400 (EDT) Received: from c-24-20-224-228.hsd1.or.comcast.net ([24.20.224.228] helo=localhost) by dc2-web15.assortedinternet.com with esmtpa (Exim 4.52) id 1FuZc8-0005Pz-KN for gtkmm-list@mail.gnome.org; Sun, 25 Jun 2006 14:45:44 -0400 Date: Sun, 25 Jun 2006 11:44:15 -0700 From: Bryce Harrington To: gtkmm-list@mail.gnome.org Subject: Versions of gtk/gtkmm used by distros? Message-ID: <20060625184415.GA9434@bryceharrington.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.11 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - dc2-web15.assortedinternet.com X-AntiAbuse: Original Domain - mail.gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - bryceharrington.org X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.596 tagged_above=-999 required=2 tests=[AWL=0.003, BAYES_00=-2.599] X-Spam-Score: -2.596 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 18:46:00 -0000 Hi, For Inkscape we're considering changing our required gtk/gtkmm requirements from 2.4 to something newer (e.g. 2.8). Could someone point me at a listing of which distros ship with which version of gtk? We're attempting to gauge how many users would be affected by this change. Thanks, Bryce Harrington http://www.inkscape.org From gtkmm-forge-bounces@lists.sourceforge.net Sun Jun 25 15:03:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6AD3C3B009A for ; Sun, 25 Jun 2006 15:03:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26551-07 for ; Sun, 25 Jun 2006 15:03:43 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 286793B008F for ; Sun, 25 Jun 2006 15:03:43 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 04004164E1 for ; Sun, 25 Jun 2006 12:03:40 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1159 To: gtkmm-forge@lists.sourceforge.net Date: Sun, 25 Jun 2006 12:03:37 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.401 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.401 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 19:03:44 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345848] Dangling sentence in Chapter 18. Timeouts section (gtkmm (bugzilla.gnome.org)) 2. [Bug 89780] Treeview: signal_button_press_event needs connect_notify() (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 25 Jun 2006 14:45:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345848] Dangling sentence in Chapter 18. Timeouts section To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625184544.F24796CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345848 gtkmm | reference documentation | Ver: 2.4 Gezim Hoxha changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sun, 25 Jun 2006 14:54:14 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 89780] Treeview: signal_button_press_event needs connect_notify() To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625185414.403EC6CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=89780 gtkmm | TreeView | Ver: 2.4 ------- Comment #18 from Yevgen Muntyan 2006-06-25 18:54 UTC ------- I apologize for producing nonsense myself. Indeed, "it just lets gtk read garbage from the stack as a return value" is not right, I misread the code. But, it's indeed nonsense that "pygtk defaults to connecting before, which probably causes more, other, problems". And it's true that "pygtk does right thing". Sorry for popping up here, it was caused by a bit of conversation/investigation of a WTF thing on irc. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1159 ******************************************** From jonathon.jongsma@gmail.com Sun Jun 25 16:00:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DEF923B0786 for ; Sun, 25 Jun 2006 16:00:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29413-05 for ; Sun, 25 Jun 2006 16:00:29 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id C31153B0769 for ; Sun, 25 Jun 2006 15:56:15 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so1233955nzo for ; Sun, 25 Jun 2006 12:56:15 -0700 (PDT) Received: by 10.36.141.20 with SMTP id o20mr6907359nzd; Sun, 25 Jun 2006 12:56:15 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Sun, 25 Jun 2006 12:56:14 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 14:56:14 -0500 From: "Jonathon Jongsma" To: "Mickael Drean" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.375 tagged_above=-999 required=2 tests=[AWL=0.025, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.375 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 20:00:36 -0000 On 6/22/06, Mickael Drean wrote: > genrapport.o(.text+0x515): In function > `ZN10GenRapport9save_HTMLEN4Glib7ustringE': > C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, > int)' > collect2: ld returned 1 exit status > > that's it!! > > hmm. Are you sure you're linking against the correct versions? (I think g_mkdir was introduced in 2.6) Jonner From mickael.drean@gmail.com Sun Jun 25 16:07:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DF3DB3B0A16 for ; Sun, 25 Jun 2006 16:07:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30283-07 for ; Sun, 25 Jun 2006 16:07:52 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id D0AF23B0477 for ; Sun, 25 Jun 2006 15:58:12 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i1so1559070nzh for ; Sun, 25 Jun 2006 12:58:12 -0700 (PDT) Received: by 10.65.206.5 with SMTP id i5mr401022qbq; Sun, 25 Jun 2006 12:58:12 -0700 (PDT) Received: by 10.65.38.4 with HTTP; Sun, 25 Jun 2006 12:58:11 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 21:58:11 +0200 From: "Mickael Drean" To: "Jonathon Jongsma" Subject: Re: create a directory In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_33216_12074932.1151265491945" References: <449A98D0.2030303@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.558 tagged_above=-999 required=2 tests=[AWL=0.346, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.558 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 20:07:55 -0000 ------=_Part_33216_12074932.1151265491945 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I think I am using the 2.4 version so maybe i just have to upgrade version. I'll check Thank Mick 2006/6/25, Jonathon Jongsma : > > On 6/22/06, Mickael Drean wrote: > > genrapport.o(.text+0x515): In function > > `ZN10GenRapport9save_HTMLEN4Glib7ustringE': > > C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*, > > int)' > > collect2: ld returned 1 exit status > > > > that's it!! > > > > > > hmm. Are you sure you're linking against the correct versions? (I > think g_mkdir was introduced in 2.6) > > Jonner > ------=_Part_33216_12074932.1151265491945 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I think I am using the 2.4 version so maybe i just have to upgrade version. I'll check

Thank

Mick


2006/6/25, Jonathon Jongsma <jonathon.jongsma@gmail.com>:
On 6/22/06, Mickael Drean <mickael.drean@gmail.com> wrote:
> genrapport.o(.text+0x515): In function
> `ZN10GenRapport9save_HTMLEN4Glib7ustringE':
> C:/****/genrapport.cpp:58: undefined reference to `g_mkdir(char const*,
> int)'
> collect2: ld returned 1 exit status
>
> that's it!!
>
>

hmm.  Are you sure you're linking against the correct versions?  (I
think g_mkdir was introduced in 2.6)

Jonner

------=_Part_33216_12074932.1151265491945-- From justinnoah@gmail.com Sun Jun 25 17:23:45 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 18AC33B0018 for ; Sun, 25 Jun 2006 17:23:45 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02696-07 for ; Sun, 25 Jun 2006 17:23:44 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id E37953B000C for ; Sun, 25 Jun 2006 17:23:43 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so578898uge for ; Sun, 25 Jun 2006 14:23:43 -0700 (PDT) Received: by 10.66.221.19 with SMTP id t19mr4317909ugg; Sun, 25 Jun 2006 14:23:42 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 14:23:42 -0700 (PDT) Message-ID: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> Date: Sun, 25 Jun 2006 14:23:42 -0700 From: "Justin N" To: gtkmm-list@gnome.org Subject: gtkmm useage MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4994_13492236.1151270622918" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.115 tagged_above=-999 required=2 tests=[BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.115 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 21:23:45 -0000 ------=_Part_4994_13492236.1151270622918 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I am new to gtkmm, and from what I have read about it, it looks awesme! So I tohught that I would try it. Although I am having some troubles and wish for some help. So here it goes...: I am using Ubuntu Dapper Drake and Anjuta. I was wondering what libs and include directories I need to use because I was recieving an error stating that the compiler could not find glibmmconfig.h If you need more details to help me let meknow I willbe glad to give them to you. Thank You! -- Thanks, ~Justin~ ------=_Part_4994_13492236.1151270622918 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I am new to gtkmm, and from what I have read about it, it looks awesme! So  I tohught that I would try it.  Although I am having some troubles and wish for some help.

So here it goes...:

I am using Ubuntu Dapper Drake and Anjuta.  I was wondering what libs and include directories I need to use because I was recieving an error stating that the compiler could not find glibmmconfig.h

If you need more details to help me let meknow I willbe glad to give them to you.

Thank You!
--
Thanks,
~Justin~ ------=_Part_4994_13492236.1151270622918-- From chris@cvine.freeserve.co.uk Sun Jun 25 17:51:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A23063B01D0 for ; Sun, 25 Jun 2006 17:51:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04165-02 for ; Sun, 25 Jun 2006 17:51:44 -0400 (EDT) Received: from smtp1.freeserve.com (smtp1.wanadoo.co.uk [193.252.22.158]) by menubar.gnome.org (Postfix) with ESMTP id E6CF73B00E9 for ; Sun, 25 Jun 2006 17:51:43 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3004.me.freeserve.com (SMTP Server) with ESMTP id 9BE3E1C001C6; Sun, 25 Jun 2006 23:51:42 +0200 (CEST) Received: from boulder.homenet (user-411.l3.c5.dsl.pol.co.uk [81.76.65.155]) by mwinf3004.me.freeserve.com (SMTP Server) with ESMTP id 6BF9B1C001C3; Sun, 25 Jun 2006 23:51:42 +0200 (CEST) X-ME-UUID: 20060625215142442.6BF9B1C001C3@mwinf3004.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by boulder.homenet (8.12.10/8.12.10) with ESMTP id k5PLpftx004374; Sun, 25 Jun 2006 22:51:41 +0100 From: Chris Vine To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals Date: Sun, 25 Jun 2006 22:51:41 +0100 User-Agent: KMail/1.9.1 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606252251.41293.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.264 tagged_above=-999 required=2 tests=[AWL=-0.000, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.264 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 21:51:44 -0000 On Sunday 25 June 2006 18:13, Joe Van Dyk wrote: > On 6/25/06, Joe Van Dyk wrote: > > Hi, > > > > Say a user clicks a checkbox in a menu that affects three other parts > > of the application. Would a signal be the best way to communicate > > that change to the rest of the application? How would that work? > > Would I create a custom signal or slot? How would the other parts of > > the application listen to that signal? Would I create the slot and > > then pass that slot to the other parts of the application (i.e. in a > > constructor)? > > > > Sorry for the basic questions, but signals and slots and functors are > > still confusing to me. > > > > I'm also a gigantic fan of unit testing -- are signals unit testable? > > Historically, I've hooked up a function to the clicked event of the > check box. And that function calls member functions of the different > objects in the application. So, signals aren't used for > communication. But something about that seems smelly. I do not really understand what you are saying. sigc slots are just callbacks, executed at the point the signal is invoked. Nothing "listens" to them; they just execute when called, like any other function pointer or functor or callback. If the callback function calls other member functions it does so because you have coded the callback function to call the member functions. Chris From denis@poolshark.org Sun Jun 25 17:58:50 2006 Return-Path: X-Original-To: gtkmm-list@mail.gnome.org Delivered-To: gtkmm-list@mail.gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F00323B0248 for ; Sun, 25 Jun 2006 17:58:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04556-05 for ; Sun, 25 Jun 2006 17:58:48 -0400 (EDT) Received: from charlie.albator.org (unknown [64.151.106.180]) by menubar.gnome.org (Postfix) with ESMTP id B44A63B01C9 for ; Sun, 25 Jun 2006 17:58:48 -0400 (EDT) Received: from [192.18.42.17] (nwkea-socks-2.sun.com [192.18.42.17]) (authenticated bits=0) by charlie.albator.org (8.13.1/8.13.1) with ESMTP id k5PMHOZQ006567 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 25 Jun 2006 15:17:29 -0700 Message-ID: <449F0698.9090607@poolshark.org> Date: Sun, 25 Jun 2006 14:56:40 -0700 From: Denis Leroy User-Agent: Mozilla Thunderbird 1.0.8-1.1.fc4 (X11/20060501) X-Accept-Language: en-us, en MIME-Version: 1.0 To: gtkmm-list@mail.gnome.org Subject: Re: Versions of gtk/gtkmm used by distros? References: <20060625184415.GA9434@bryceharrington.org> In-Reply-To: <20060625184415.GA9434@bryceharrington.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.518 tagged_above=-999 required=2 tests=[AWL=0.081, BAYES_00=-2.599] X-Spam-Score: -2.518 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 21:58:50 -0000 Bryce Harrington wrote: > Hi, > > For Inkscape we're considering changing our required gtk/gtkmm > requirements from 2.4 to something newer (e.g. 2.8). > > Could someone point me at a listing of which distros ship with which > version of gtk? We're attempting to gauge how many users would be > affected by this change. Speaking for Fedora : Fedora Core 3 (unmaintained) : 2.4.11 Fedora Core 4 : 2.6.5 Fedora Core 5 : 2.8.3 Fedora Core 6 test 1 : 2.8.5 -denis From emiml@wp.pl Sun Jun 25 19:09:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C0DDB3B0280 for ; Sun, 25 Jun 2006 19:09:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07595-04 for ; Sun, 25 Jun 2006 19:09:53 -0400 (EDT) Received: from smtp.wp.pl (smtp.wp.pl [212.77.101.1]) by menubar.gnome.org (Postfix) with ESMTP id 44C543B0271 for ; Sun, 25 Jun 2006 19:09:53 -0400 (EDT) Received: (wp-smtpd smtp.wp.pl 2664 invoked from network); 26 Jun 2006 01:09:51 +0200 Received: from xdsl-2650.lodz.dialog.net.pl (HELO galeon) (emiml@[84.40.203.90]) (envelope-sender ) by smtp.wp.pl (WP-SMTPD) with SMTP for ; 26 Jun 2006 01:09:51 +0200 Date: Mon, 26 Jun 2006 01:09:58 +0200 From: Emil Nowak To: gtkmm-list@gnome.org Subject: Re: gtkmm useage Message-ID: <20060626010958.03befa34@galeon> In-Reply-To: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.18; i486-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-WP-AV: skaner antywirusowy poczty Wirtualnej Polski S. A. X-WP-SPAM: NO AS1=NO(Body=1 Fuz1=1 Fuz2=1) AS2=NO(0.499998) AS3=NO AS4=NO X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.366 tagged_above=-999 required=2 tests=[AWL=-0.073, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_BG=0.077, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.366 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 23:09:55 -0000 On 2006-06-25 (Sun), at 14:23:42 Justin N wrote: > I am new to gtkmm, and from what I have read about it, it looks awesme! So > I tohught that I would try it. Although I am having some troubles and wish > for some help. > > So here it goes...: > > I am using Ubuntu Dapper Drake and Anjuta. I was wondering what libs and > include directories I need to use because I was recieving an error stating > that the compiler could not find glibmmconfig.h So use # apt-cache search glibmm and install package which ends with -dev (probably libglibmm-2.4-dev). Of course you will also need libgtkmm-2.4-dev to write gtkmm applications. You can install apt-file, and use this tool to search for files even in not installed packages. From justinnoah@gmail.com Sun Jun 25 19:31:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C76613B00B6 for ; Sun, 25 Jun 2006 19:31:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08622-08 for ; Sun, 25 Jun 2006 19:30:59 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.169]) by menubar.gnome.org (Postfix) with ESMTP id 52B863B0239 for ; Sun, 25 Jun 2006 19:30:59 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so604367uge for ; Sun, 25 Jun 2006 16:30:54 -0700 (PDT) Received: by 10.67.24.13 with SMTP id b13mr4372387ugj; Sun, 25 Jun 2006 16:30:54 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 16:30:54 -0700 (PDT) Message-ID: <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> Date: Sun, 25 Jun 2006 16:30:54 -0700 From: "Justin N" To: "Emil Nowak" Subject: Re: gtkmm useage In-Reply-To: <20060626010958.03befa34@galeon> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5834_3328015.1151278254447" References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.606 tagged_above=-999 required=2 tests=[AWL=0.111, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_30_40=0.374, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_BG=0.077, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.606 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 23:31:01 -0000 ------=_Part_5834_3328015.1151278254447 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the help, but I do have those both installed. Could there be something else? On 6/25/06, Emil Nowak wrote: > > On 2006-06-25 (Sun), at 14:23:42 Justin N wrote: > > > I am new to gtkmm, and from what I have read about it, it looks awesme! > So > > I tohught that I would try it. Although I am having some troubles and > wish > > for some help. > > > > So here it goes...: > > > > I am using Ubuntu Dapper Drake and Anjuta. I was wondering what libs > and > > include directories I need to use because I was recieving an error > stating > > that the compiler could not find glibmmconfig.h > So use > # apt-cache search glibmm > and install package which ends with -dev (probably libglibmm-2.4-dev). Of > course you will also need libgtkmm-2.4-dev to write gtkmm applications. > > You can install apt-file, and use this tool to search for files even in > not > installed packages. > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- Thanks, ~Justin~ ------=_Part_5834_3328015.1151278254447 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Thanks for the help, but I do have those both installed.  Could there be something else?

On 6/25/06, Emil Nowak <emiml@wp.pl > wrote:
On 2006-06-25 (Sun), at 14:23:42 Justin N wrote:

> I am new to gtkmm, and from what I have read about it, it looks awesme! So
> I tohught that I would try it.  Although I am having some troubles and wish
> for some help.
>
> So here it goes...:
>
> I am using Ubuntu Dapper Drake and Anjuta.  I was wondering what libs and
> include directories I need to use because I was recieving an error stating
> that the compiler could not find glibmmconfig.h
So use
# apt-cache search glibmm
and install package which ends with -dev (probably libglibmm-2.4-dev). Of
course you will also need libgtkmm-2.4-dev to write gtkmm applications.

You can install apt-file, and use this tool to search for files even in not
installed packages.
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list



--
Thanks,
~Justin~ ------=_Part_5834_3328015.1151278254447-- From justinnoah@gmail.com Sun Jun 25 19:40:12 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 590E63B00F7 for ; Sun, 25 Jun 2006 19:40:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08726-10 for ; Sun, 25 Jun 2006 19:40:11 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by menubar.gnome.org (Postfix) with ESMTP id 312EB3B02D9 for ; Sun, 25 Jun 2006 19:40:11 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so606198uge for ; Sun, 25 Jun 2006 16:40:09 -0700 (PDT) Received: by 10.66.219.11 with SMTP id r11mr4373941ugg; Sun, 25 Jun 2006 16:40:09 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 16:40:09 -0700 (PDT) Message-ID: <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> Date: Sun, 25 Jun 2006 16:40:09 -0700 From: "Justin N" To: "Emil Nowak" Subject: Re: gtkmm useage In-Reply-To: <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5846_14893815.1151278809370" References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.237 tagged_above=-999 required=2 tests=[AWL=-1.932, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, HTML_SHORT_LENGTH=1.574, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: 0.237 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 23:40:12 -0000 ------=_Part_5846_14893815.1151278809370 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I used apt-file to find it, it worked, thank you so much! -- Thanks, ~Justin~ ------=_Part_5846_14893815.1151278809370 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I used apt-file to find it, it worked, thank you so much!
--
Thanks,
~Justin~ ------=_Part_5846_14893815.1151278809370-- From fedemico@yahoo.com Sun Jun 25 20:56:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8D24B3B008C for ; Sun, 25 Jun 2006 20:56:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12457-10 for ; Sun, 25 Jun 2006 20:56:28 -0400 (EDT) Received: from web60312.mail.yahoo.com (web60312.mail.yahoo.com [209.73.178.135]) by menubar.gnome.org (Postfix) with SMTP id 81A143B00D9 for ; Sun, 25 Jun 2006 20:56:28 -0400 (EDT) Received: (qmail 68840 invoked by uid 60001); 26 Jun 2006 00:56:27 -0000 Message-ID: <20060626005627.68838.qmail@web60312.mail.yahoo.com> Received: from [196.40.43.74] by web60312.mail.yahoo.com via HTTP; Sun, 25 Jun 2006 19:56:27 CDT Date: Sun, 25 Jun 2006 19:56:27 -0500 (CDT) From: =?iso-8859-1?q?Luis=20Federico=20G=F3mez=20Salazar?= Subject: displaying text To: gtkmm-list@gnome.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.194 tagged_above=-999 required=2 tests=[AWL=-1.842, BAYES_50=0.001, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_WHOIS=1.447] X-Spam-Score: -0.194 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 00:56:29 -0000 Hi! I need some help... I have an infinite loop in where I manage images and I want to display a short text in the window when each iteration of the loop occurs... only a few words... it is no necessary that old text (from old iterations)remains in the window but the new text replace old text... Could anybody help me? Thanks! __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From justinnoah@gmail.com Mon Jun 26 00:59:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25A2C3B0149 for ; Mon, 26 Jun 2006 00:59:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22173-08 for ; Mon, 26 Jun 2006 00:59:50 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id E594B3B00D9 for ; Mon, 26 Jun 2006 00:59:49 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so676649uge for ; Sun, 25 Jun 2006 21:59:49 -0700 (PDT) Received: by 10.66.219.11 with SMTP id r11mr4576813ugg; Sun, 25 Jun 2006 21:59:49 -0700 (PDT) Received: by 10.67.100.9 with HTTP; Sun, 25 Jun 2006 21:59:48 -0700 (PDT) Message-ID: <7c09aeea0606252159v25f84616mc03318b1ebcba4c5@mail.gmail.com> Date: Sun, 25 Jun 2006 21:59:48 -0700 From: "Justin N" To: "Emil Nowak" Subject: Re: gtkmm useage In-Reply-To: <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_9523_32592975.1151297988960" References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.537 tagged_above=-999 required=2 tests=[AWL=0.574, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_50_60=0.134, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.537 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 04:59:51 -0000 ------=_Part_9523_32592975.1151297988960 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline I nearly have everything working, but I need to know which libraries I need to include to the project... Thanks for all your help! (I am just going through the online book examples right now) On 6/25/06, Justin N wrote: > > I used apt-file to find it, it worked, thank you so much! > -- > Thanks, > ~Justin~ > -- Thanks, ~Justin~ ------=_Part_9523_32592975.1151297988960 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I nearly have everything working, but I need to know which libraries I need to include to the project...  Thanks for all your help!  (I am just going through the online book examples right now)

On 6/25/06, Justin N <justinnoah@gmail.com> wrote:
I used apt-file to find it, it worked, thank you so much!
--
Thanks,
~Justin~



--
Thanks,
~Justin~ ------=_Part_9523_32592975.1151297988960-- From gezimetc@shaw.ca Mon Jun 26 01:21:51 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0CA653B012E for ; Mon, 26 Jun 2006 01:21:51 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23270-06 for ; Mon, 26 Jun 2006 01:21:48 -0400 (EDT) Received: from pd3mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 617433B0155 for ; Mon, 26 Jun 2006 01:21:48 -0400 (EDT) Received: from pd2mr2so.prod.shaw.ca (pd2mr2so-qfe3.prod.shaw.ca [10.0.141.109]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1G000GJC87OJ20@l-daemon> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 23:21:43 -0600 (MDT) Received: from pn2ml1so.prod.shaw.ca ([10.0.121.145]) by pd2mr2so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1G003UEC878W70@pd2mr2so.prod.shaw.ca> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 23:21:43 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1G00AT1C877S20@l-daemon> for gtkmm-list@gnome.org; Sun, 25 Jun 2006 23:21:43 -0600 (MDT) Date: Sun, 25 Jun 2006 23:21:42 -0600 From: Gezim Hoxha Subject: Re: CC-ing to this list isn't working In-reply-to: <1151239522.2281.11.camel@kutija> To: Marko Anastasov Message-id: <1151299302.24833.0.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151184017.28760.13.camel@localhost.localdomain> <1151239522.2281.11.camel@kutija> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.322 tagged_above=-999 required=2 tests=[AWL=-0.919, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.322 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 05:21:51 -0000 On Sun, 2006-25-06 at 14:45 +0200, Marko Anastasov wrote: > On Sat, 2006-06-24 at 15:20 -0600, Gezim Hoxha wrote: > > Hi all. > > > > I haven't done too much testing, but I got an email from Marko Anastasov > > (client: Evolution 2.6.*) and from Murray Cumming (client: Evolution > > 2.6.*) and they both CC-ed this list. However, neither of their emails > > appeared on this list. > > They did (you probably refer to Murray's response to 'compile gtkmm > source code'). Proof: > http://marc.theaimsgroup.com/?l=gtkmm&r=1&b=200606&w=2 :). > > If you have message filter(s) and mail folders then perhaps that is why > they ended up elsewhere. Yeah Marko, that's exactly why. -Gezim From joevandyk@gmail.com Mon Jun 26 01:33:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 85BDE3B0149 for ; Mon, 26 Jun 2006 01:33:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23897-01 for ; Mon, 26 Jun 2006 01:33:27 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id EA0383B01B8 for ; Mon, 26 Jun 2006 01:33:26 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so684391uge for ; Sun, 25 Jun 2006 22:33:26 -0700 (PDT) Received: by 10.67.22.2 with SMTP id z2mr3253691ugi; Sun, 25 Jun 2006 22:33:26 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 22:33:25 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 22:33:25 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals In-Reply-To: <200606252251.41293.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200606252251.41293.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.084 tagged_above=-999 required=2 tests=[AWL=0.316, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.084 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 05:33:28 -0000 On 6/25/06, Chris Vine wrote: > On Sunday 25 June 2006 18:13, Joe Van Dyk wrote: > > On 6/25/06, Joe Van Dyk wrote: > > > Hi, > > > > > > Say a user clicks a checkbox in a menu that affects three other parts > > > of the application. Would a signal be the best way to communicate > > > that change to the rest of the application? How would that work? > > > Would I create a custom signal or slot? How would the other parts of > > > the application listen to that signal? Would I create the slot and > > > then pass that slot to the other parts of the application (i.e. in a > > > constructor)? > > > > > > Sorry for the basic questions, but signals and slots and functors are > > > still confusing to me. > > > > > > I'm also a gigantic fan of unit testing -- are signals unit testable? > > > > Historically, I've hooked up a function to the clicked event of the > > check box. And that function calls member functions of the different > > objects in the application. So, signals aren't used for > > communication. But something about that seems smelly. > > I do not really understand what you are saying. sigc slots are just > callbacks, executed at the point the signal is invoked. Nothing "listens" to > them; they just execute when called, like any other function pointer or > functor or callback. > > If the callback function calls other member functions it does so because you > have coded the callback function to call the member functions. "Ardour makes heavy use of libsigc++ as a way to provide anonymous coupling between components, particulular between the backend and user interface. The code makes heavy use of the Model-View-Controller programming model, and attempts to draw from the best work on programming pattern languages." From http://ardour.org/development . That's what I'm asking about. I wonder if I'm not understanding "anonymous coupling" correctly. Hm. Joe From joevandyk@gmail.com Mon Jun 26 01:35:10 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 24E0D3B0187 for ; Mon, 26 Jun 2006 01:35:10 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23810-07 for ; Mon, 26 Jun 2006 01:35:08 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.170]) by menubar.gnome.org (Postfix) with ESMTP id E11363B0267 for ; Mon, 26 Jun 2006 01:35:07 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so684755uge for ; Sun, 25 Jun 2006 22:35:06 -0700 (PDT) Received: by 10.67.89.5 with SMTP id r5mr4602710ugl; Sun, 25 Jun 2006 22:35:06 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Sun, 25 Jun 2006 22:35:06 -0700 (PDT) Message-ID: Date: Sun, 25 Jun 2006 22:35:06 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: gtkmm useage In-Reply-To: <7c09aeea0606252159v25f84616mc03318b1ebcba4c5@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <7c09aeea0606251423j9ade14eoa870e892bb0fc8f6@mail.gmail.com> <20060626010958.03befa34@galeon> <7c09aeea0606251630y794ac070n6b7bad406ea1c034@mail.gmail.com> <7c09aeea0606251640x3950e36fseea51297baba83f9@mail.gmail.com> <7c09aeea0606252159v25f84616mc03318b1ebcba4c5@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.977 tagged_above=-999 required=2 tests=[AWL=0.192, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_BM=0.077, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.977 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 05:35:10 -0000 On 6/25/06, Justin N wrote: > On 6/25/06, Justin N wrote: > > > > I used apt-file to find it, it worked, thank you so much! > > I nearly have everything working, but I need to know which libraries I need > to include to the project... Thanks for all your help! (I am just going > through the online book examples right now) pkg-config --cflags --libs gtkmm-2.4 glibmm-2.4 or something like that. From pierre.thierry@levallois.eu.org Mon Jun 26 05:31:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E46663B03B5 for ; Mon, 26 Jun 2006 05:31:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06120-07 for ; Mon, 26 Jun 2006 05:31:33 -0400 (EDT) Received: from bateleur.arcanes.fr.eu.org (pthierry.net1.nerim.net [213.41.153.205]) by menubar.gnome.org (Postfix) with ESMTP id A4F363B03B0 for ; Mon, 26 Jun 2006 05:31:32 -0400 (EDT) Received: by bateleur.arcanes.fr.eu.org (Postfix, from userid 1000) id 1E55ABF03F; Mon, 26 Jun 2006 11:27:03 +0200 (CEST) Date: Mon, 26 Jun 2006 11:27:03 +0200 From: Pierre THIERRY To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals Message-ID: <20060626092702.GM10698@bateleur.arcanes.fr.eu.org> References: <200606252251.41293.chris@cvine.freeserve.co.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="E0h0CbphJD8hN+Gf" Content-Disposition: inline In-Reply-To: X-Operating-System: Debian GNU/Linux User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.382 tagged_above=-999 required=2 tests=[AWL=0.083, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.382 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 09:31:35 -0000 --E0h0CbphJD8hN+Gf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Scribit Joe Van Dyk dies 25/06/2006 hora 22:33: > I wonder if I'm not understanding "anonymous coupling" correctly. Hm. I suppose that the fact that any part of any plugged in module can connect some of it's function or method to an accessible signal is the anonymous part. That is, the signal has no knowledge of who it will be calling. If you write a function or method that explicitely calls some others, there is a "named coupling", in the contrary. Quickly, Nowhere man --=20 nowhere.man@levallois.eu.org OpenPGP 0xD9D50D8A --E0h0CbphJD8hN+Gf Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEn6hmxe13INnVDYoRAjSiAKDTH9wrst3mE2cKOBMz0pB/UbA1AgCgo5z/ hruC+qFmKpY0z/Icp7iLZrs= =w/ig -----END PGP SIGNATURE----- --E0h0CbphJD8hN+Gf-- From michael@elehack.net Mon Jun 26 08:15:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CF58B3B0124 for ; Mon, 26 Jun 2006 08:15:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16596-04 for ; Mon, 26 Jun 2006 08:15:27 -0400 (EDT) Received: from weirdo.crazywebhosting.net (weirdo.crazywebhosting.net [70.85.78.4]) by menubar.gnome.org (Postfix) with ESMTP id D9BFC3B00DD for ; Mon, 26 Jun 2006 08:15:27 -0400 (EDT) Received: from rentacop.student.iastate.edu ([64.113.93.202] helo=bezalel.elehack.net) by weirdo.crazywebhosting.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.52) id 1Fupzx-0007sa-Ii; Mon, 26 Jun 2006 07:15:26 -0500 Received: by bezalel.elehack.net (sSMTP sendmail emulation); Mon, 26 Jun 2006 07:15:24 -0500 From: "Michael Ekstrand" Date: Mon, 26 Jun 2006 07:15:24 -0500 To: Bryce Harrington Subject: Re: Versions of gtk/gtkmm used by distros? Message-ID: <20060626121524.GD5447@localhost.localdomain> References: <20060625184415.GA9434@bryceharrington.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060625184415.GA9434@bryceharrington.org> User-Agent: Mutt/1.5.11+cvs20060403 X-Antivirus-Scanner: Clean mail though you should still use an Antivirus X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - weirdo.crazywebhosting.net X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - elehack.net X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.314 tagged_above=-999 required=2 tests=[AWL=-0.004, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.314 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 12:15:29 -0000 On Sun, Jun 25, 2006 at 11:44:15AM -0700, Bryce Harrington wrote: > Could someone point me at a listing of which distros ship with which > version of gtk? We're attempting to gauge how many users would be > affected by this change. Debian: Sarge (stable) ships gtkmm 2.4 and GTK 2.6.4. Etch (testing) and unstable ship gtkmm 2.8 and GTK 2.8.18. Unless it's been updated since my last update, fink ships GTKmm and GTK 2.6.x. -- mouse, n: a device for pointing at the xterm in which you want to type. -- Fortune Visit me on the Web: http://www.elehack.net From cdrom205@googlemail.com Sat Jun 24 17:53:38 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 23A853B0094 for ; Sat, 24 Jun 2006 17:53:38 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03998-10 for ; Sat, 24 Jun 2006 17:53:37 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by menubar.gnome.org (Postfix) with ESMTP id BD1F23B026D for ; Sat, 24 Jun 2006 17:53:36 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id z59so1025205pyg for ; Sat, 24 Jun 2006 14:52:58 -0700 (PDT) Received: by 10.35.70.17 with SMTP id x17mr2025960pyk; Sat, 24 Jun 2006 14:52:57 -0700 (PDT) Received: by 10.35.37.17 with HTTP; Sat, 24 Jun 2006 14:52:57 -0700 (PDT) Message-ID: <9f092bbb0606241452r4cf73ff9m2b3cd68fa2ad64ca@mail.gmail.com> Date: Sat, 24 Jun 2006 22:52:57 +0100 From: "cd rom" To: "Murray Cumming" Subject: Re: compile gtkmm source code In-Reply-To: <1151090624.31826.18.camel@localhost> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_52919_11999975.1151185977887" References: <9f092bbb0606230400n192d4886o3572179b7017842a@mail.gmail.com> <1151089088.5035.4.camel@localhost.localdomain> <1151090624.31826.18.camel@localhost> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.799 tagged_above=-999 required=2 tests=[AWL=0.150, BAYES_00=-2.599, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.799 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Jun 2006 21:53:38 -0000 ------=_Part_52919_11999975.1151185977887 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Wow, great replies!!! Thanks you guys so much and the additional stuff is that i was struggling to set gtkmm up in window platform but now i realise that i can set it up with codeblock as well. I try Dev-c++ before but got stumped, lol. thanks again. On 23/06/06, Murray Cumming wrote: > > On Fri, 2006-06-23 at 12:58 -0600, Gezim Hoxha wrote: > > On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote: > > > hi, i am a newbie to gtkmm programming, i can program c++ so now i > > > like to experience GUI. I am fowlling the tutorial from the website, > > > the problem that i am facing is i can't compile gtkmm source code. > > > Like this, i am using anjuta to compile+manage gtkmm project and i > > > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works > > > for some project and for others it complains about missing headers > > > like gtkmm.h, main.h. It drives me insane + frustration. > > I assume that sometimes you just didn't get that line right. > > It is annoying that Anjuta doesn't do it for you: > http://bugzilla.gnome.org/show_bug.cgi?id=340618 > > > So do you > > > guys use any IDE for gtkmm or you guys just compile it from terminal > > > and in either case can you explain how to set it up or do it? > > Most people create the build files by hand. It's not actually that > difficult, and you can copy/paste from existing stuff. > http://www.openismus.com/documents/linux/automake/automake.shtml > > > Hi, I went through the same frustration with Anjuta that you're going > > through. I then installed codeblocks stable > > ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm > > > working with codeblocks, look at these posts: > > http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have > > to write makefiles and all that. I just build and run the execs from > > codeblocks :) > > > > Enjoy, > > -Gezim > > > > _______________________________________________ > > gtkmm-list mailing list > > gtkmm-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > ------=_Part_52919_11999975.1151185977887 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Wow, great replies!!! Thanks you guys so much and the additional stuff is that i was struggling to set gtkmm up in window platform but now i realise that i can set it up with codeblock as well. I try Dev-c++ before but got stumped, lol. thanks again.
On 23/06/06, Murray Cumming <murrayc@murrayc.com > wrote:
On Fri, 2006-06-23 at 12:58 -0600, Gezim Hoxha wrote:
> On Fri, 2006-23-06 at 12:00 +0100, cd rom wrote:
> > hi, i am a newbie to gtkmm programming, i  can program c++ so now i
> > like to experience GUI. I am fowlling the tutorial from the website,
> > the problem that i am facing is i can't compile gtkmm source code.
> > Like this, i am using anjuta to compile+manage gtkmm project and i
> > append the line `pkg-config gtkmm -2.4 --cflags --libs` and it works
> > for some project and for others it complains about missing headers
> > like gtkmm.h, main.h. It drives me insane + frustration.

I assume that sometimes you just didn't get that line right.

It is annoying that Anjuta doesn't do it for you:
http://bugzilla.gnome.org/show_bug.cgi?id=340618

>  So do you
> > guys use any IDE for gtkmm or you guys just compile it from terminal
> > and in either case can you explain how to set it up or do it?

Most people create the build files by hand. It's not actually that
difficult, and you can copy/paste from existing stuff.
http://www.openismus.com/documents/linux/automake/automake.shtml

> Hi, I went through the same frustration with Anjuta that you're going
> through. I then installed codeblocks stable
> ( http://www.codeblocks.org/ ) and it works great. In order to get gtkmm
> working with codeblocks, look at these posts:
> http://forums.codeblocks.org/index.php?topic=3181.0 . Now, I don't have
> to write makefiles and all that. I just build and run the execs from
> codeblocks :)
>
> Enjoy,
> -Gezim
>
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
--
Murray Cumming
murrayc@murrayc.com
www.murrayc.com
www.openismus.com


------=_Part_52919_11999975.1151185977887-- From bryce@bryceharrington.org Sat Jun 24 20:42:14 2006 Return-Path: X-Original-To: gtkmm-list@mail.gnome.org Delivered-To: gtkmm-list@mail.gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A59233B05D0 for ; Sat, 24 Jun 2006 20:42:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09124-10 for ; Sat, 24 Jun 2006 20:42:13 -0400 (EDT) Received: from dc2-web15.assortedinternet.com (dc2-web15.assortedinternet.com [66.36.233.162]) by menubar.gnome.org (Postfix) with ESMTP id 6AF533B024B for ; Sat, 24 Jun 2006 20:42:12 -0400 (EDT) Received: from c-24-20-224-228.hsd1.mn.comcast.net ([24.20.224.228] helo=localhost) by dc2-web15.assortedinternet.com with esmtpa (Exim 4.52) id 1FuIgY-0008OY-SB for gtkmm-list@mail.gnome.org; Sat, 24 Jun 2006 20:41:11 -0400 Date: Sat, 24 Jun 2006 17:39:44 -0700 From: Bryce Harrington To: gtkmm-list@mail.gnome.org Subject: Versions of gtk/gtkmm used by distros? Message-ID: <20060625003944.GM22746@bryceharrington.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.11 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - dc2-web15.assortedinternet.com X-AntiAbuse: Original Domain - mail.gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - bryceharrington.org X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.597 tagged_above=-999 required=2 tests=[AWL=0.002, BAYES_00=-2.599] X-Spam-Score: -2.597 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jun 2006 00:42:14 -0000 Hi, For Inkscape we're considering changing our required gtk/gtkmm requirements from 2.4 to something newer (e.g. 2.8). Could someone point me at a listing of which distros ship with which version of gtk? We're attempting to gauge how many users would be affected by this change. Thanks, Bryce Harrington http://www.inkscape.org From ssalston@gmail.com Sun Jun 25 23:10:56 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 40EDB3B0150 for ; Sun, 25 Jun 2006 23:10:56 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17842-10 for ; Sun, 25 Jun 2006 23:10:55 -0400 (EDT) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.176]) by menubar.gnome.org (Postfix) with ESMTP id 5F01E3B002B for ; Sun, 25 Jun 2006 23:10:55 -0400 (EDT) Received: by py-out-1112.google.com with SMTP id d42so1383827pyd for ; Sun, 25 Jun 2006 20:10:54 -0700 (PDT) Received: by 10.35.101.9 with SMTP id d9mr5471308pym; Sun, 25 Jun 2006 20:10:54 -0700 (PDT) Received: by 10.35.98.15 with HTTP; Sun, 25 Jun 2006 20:10:54 -0700 (PDT) Message-ID: <7e2fe93c0606252010m69e84b6r11a427a4b241364c@mail.gmail.com> Date: Sun, 25 Jun 2006 23:10:54 -0400 From: "S Alston" To: "gtkmm-list@gnome.org" Subject: Documentation MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1521_14998817.1151291454344" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.279 tagged_above=-999 required=2 tests=[AWL=-0.318, BAYES_05=-1.11, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -0.279 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 03:10:56 -0000 ------=_Part_1521_14998817.1151291454344 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I am new to gtkmm programming. Are there any good books that you could recommend to get me started? Is there a way to print "Programming with gtkmm". I will be using GTK+ in Linux programming in C++. Thanks in advance for any help. ------=_Part_1521_14998817.1151291454344 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,

I am new to gtkmm programming. Are there any good books that you could recommend to get me started? Is there a way to print "Programming with gtkmm". I will be using GTK+ in Linux programming in C++. Thanks in advance for any help. ------=_Part_1521_14998817.1151291454344-- From morten.bo.nielsen@topsil.com Mon Jun 26 02:51:37 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 616943B00B6 for ; Mon, 26 Jun 2006 02:51:37 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27445-09 for ; Mon, 26 Jun 2006 02:51:36 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id E1C783B009A for ; Mon, 26 Jun 2006 02:51:35 -0400 (EDT) Content-class: urn:content-classes:message Subject: SV: SV: drawables. Date: Mon, 26 Jun 2006 08:51:22 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36ED@SRVEXCH.topsil.dk> In-Reply-To: <1151074278.10221.64.camel@localhost.localdomain> X-MimeOLE: Produced By Microsoft Exchange V6.5 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: SV: drawables. Thread-Index: AcaW1KqJR4+SpaM/Qaucp4DwM+BhbACF5t5g From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.447 tagged_above=-999 required=2 tests=[AWL=-0.002, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.447 X-Spam-Level: X-Mailman-Approved-At: Mon, 26 Jun 2006 10:28:17 -0400 Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 06:51:37 -0000 > -----Oprindelig meddelelse----- > Fra: Paul Davis [mailto:paul@linuxaudiosystems.com] > Sendt: 23. juni 2006 16:51 > Til: Morten Bo Nielsen > Cc: gtkmm-list@gnome.org > Emne: Re: SV: drawables. >=20 > On Wed, 2006-06-21 at 10:30 +0200, Morten Bo Nielsen wrote: > > Now I do this (using libglade) - (InData is a class of my own making): > > > > Gtk::DrawingArea *PolyDrawArea; > > xml_interface->get_widget( "PolyDrawArea", PolyDrawArea ); > > > > Glib::RefPtr image =3D Gdk::Pixbuf::create_from_file( > > "nn.bmp" ); > > PolyDrawArea->set_size_request( image->get_width(), image->get_height() > > ); > > image->render_to_drawable( PolyDrawArea->get_window(), > > PolyDrawArea->get_style()- > >get_black_gc(), > > 0, 0, 0, 0, > > image->get_width(), image->get_height(), > > Gdk::RGB_DITHER_NONE, 0, 0); > > > > > > It works, but I get > > > > (AcqTest.exe:3996): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion > > 'GDK_IS_DRAWABLE (drawable)' failed > > > > on the render_to_drawable() line. > > Any ideas? >=20 > you are drawing in an expose handler, yes? >=20 no. :-) I do this now. // retrieving gdk::window to write to Glib::RefPtr Window =3D PolyDrawArea->get_window(); if( !Window ) return;=20 I exit the draw-function if the gdk::window is not visible. It is good for performance and it is properbly better programming as well. morten From paul@linuxaudiosystems.com Mon Jun 26 10:41:55 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3A43D3B0124 for ; Mon, 26 Jun 2006 10:41:55 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25125-09 for ; Mon, 26 Jun 2006 10:41:53 -0400 (EDT) Received: from vms048pub.verizon.net (vms048pub.verizon.net [206.46.252.48]) by menubar.gnome.org (Postfix) with ESMTP id 92D2A3B03C6 for ; Mon, 26 Jun 2006 10:41:53 -0400 (EDT) Received: from dual ([151.199.255.165]) by vms048.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1H003SZ20Z3Q36@vms048.mailsrvcs.net> for gtkmm-list@gnome.org; Mon, 26 Jun 2006 09:39:00 -0500 (CDT) Date: Mon, 26 Jun 2006 10:39:32 -0400 From: Paul Davis Subject: Re: SV: SV: drawables. In-reply-to: <80F65DC882C35A43AD82423898BB2D8A3B36ED@SRVEXCH.topsil.dk> To: Morten Bo Nielsen Message-id: <1151332772.28063.25.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain Content-transfer-encoding: 7bit References: <80F65DC882C35A43AD82423898BB2D8A3B36ED@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 14:41:55 -0000 > > you are drawing in an expose handler, yes? > > > > no. :-) > > I do this now. > > // retrieving gdk::window to write to > Glib::RefPtr Window = PolyDrawArea->get_window(); > if( !Window ) > return; > > I exit the draw-function if the gdk::window is not visible. It is good > for performance and it is properbly better programming as well. i don't know how many times or in what places it has to be written: Only attempt to draw to on-screen drawables in an expose handler. this is an absolute, basic, inviolable rule of all programming with any GUI toolkit. if you do not draw in the expose handler, then the contents of the window are at mercy of the underlying window system (X, Quartz, GDI), and may (or may not) be what you intended. if you draw in the expose handler and elsewhere, you're just wasting cycles. so please, repeat after me: Only attempt to draw to on-screen drawables in an expose handler. --p From jonathon.jongsma@gmail.com Mon Jun 26 11:04:03 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4411B3B0124 for ; Mon, 26 Jun 2006 11:04:03 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26550-09 for ; Mon, 26 Jun 2006 11:04:02 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id EC98F3B044D for ; Mon, 26 Jun 2006 11:04:01 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id i11so1185269nzi for ; Mon, 26 Jun 2006 08:04:01 -0700 (PDT) Received: by 10.37.13.37 with SMTP id q37mr2776584nzi; Mon, 26 Jun 2006 08:04:01 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 26 Jun 2006 08:04:01 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 10:04:01 -0500 From: "Jonathon Jongsma" To: "S Alston" Subject: Re: Documentation In-Reply-To: <7e2fe93c0606252010m69e84b6r11a427a4b241364c@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <7e2fe93c0606252010m69e84b6r11a427a4b241364c@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.299 tagged_above=-999 required=2 tests=[AWL=-0.053, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.299 X-Spam-Level: Cc: "gtkmm-list@gnome.org" X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 15:04:03 -0000 On 6/25/06, S Alston wrote: > Hi, > > I am new to gtkmm programming. Are there any good books that you could > recommend to get me started? Is there a way to print "Programming with > gtkmm". I will be using GTK+ in Linux programming in C++. Thanks in advance > for any help. The "Programming with gtkmm" book / tutorial is really quite good. I'd recommend that first. Unfortunately, there's not a good way to print this book at this point (other than printing it from your browser, which is not very nice). I've done a little bit of experimenting with generating a pdf of the book, but the results weren't very good when I tried. There's a bug open about this (http://bugzilla.gnome.org/show_bug.cgi?id=317406) that you can watch if you're interested, but I won't guarantee that I'll have time to look into it anytime soon. If anybody else wants to tackle it, feel free. If you want to understand GTK+ in addition to gtkmm, you might try the official GNOME2 developer's guide. It covers GNOME, but also has pretty good coverage of GLib and GTK+ as well (http://www.nostarch.com/frameset.php?startat=gnome). Alternatively, there's a GTK+ tutorial similar to the gtkmm one (http://gtk.org/tutorial/) Have fun, Jonner From bryce@bryceharrington.org Mon Jun 26 11:26:01 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F0EFA3B026F for ; Mon, 26 Jun 2006 11:26:00 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28291-10 for ; Mon, 26 Jun 2006 11:26:00 -0400 (EDT) Received: from dc2-web15.assortedinternet.com (dc2-web15.assortedinternet.com [66.36.233.162]) by menubar.gnome.org (Postfix) with ESMTP id E2BE73B03E8 for ; Mon, 26 Jun 2006 11:25:59 -0400 (EDT) Received: from c-24-20-224-228.hsd1.or.comcast.net ([24.20.224.228] helo=localhost) by dc2-web15.assortedinternet.com with esmtpa (Exim 4.52) id 1FusyC-0003ee-MF; Mon, 26 Jun 2006 11:25:48 -0400 Date: Mon, 26 Jun 2006 08:24:16 -0700 From: Bryce Harrington To: Michael Ekstrand Subject: Re: Versions of gtk/gtkmm used by distros? Message-ID: <20060626152416.GB10048@bryceharrington.org> References: <20060625184415.GA9434@bryceharrington.org> <20060626121524.GD5447@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060626121524.GD5447@localhost.localdomain> User-Agent: Mutt/1.5.11 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - dc2-web15.assortedinternet.com X-AntiAbuse: Original Domain - gnome.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - bryceharrington.org X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.508 tagged_above=-999 required=2 tests=[AWL=-0.063, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.508 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 15:26:01 -0000 On Mon, Jun 26, 2006 at 07:15:24AM -0500, Michael Ekstrand wrote: > On Sun, Jun 25, 2006 at 11:44:15AM -0700, Bryce Harrington wrote: > > Could someone point me at a listing of which distros ship with which > > version of gtk? We're attempting to gauge how many users would be > > affected by this change. > > Debian: > > Sarge (stable) ships gtkmm 2.4 and GTK 2.6.4. > Etch (testing) and unstable ship gtkmm 2.8 and GTK 2.8.18. > > Unless it's been updated since my last update, fink ships GTKmm and GTK > 2.6.x. Here's some more info we dug up... Source: distrowatch.com "Top" 4 Distros plus Red Hat: Distro. Version Date gtk+ Inkscape Ubuntu Snapshot Current 2.8.17 0.43 6.06 2006/06/01 2,8.17 0.43 5.10 2005/10/13 2.8.6 0.42 5.04 2005/04/08 2.6.4 0.40 4.10 2004/10/20 2.4.9 0.38.1 SUSE factory Current 2.8.10 0.43 10.1 2006/05/11 2.8.10 0.43 10.0 2005/10/06 2.8.3 0.42.2 9.3 2005/04/15 2.6.4 0.41 9.2 2004/10/25 2.4.9 0.39 9.1 2004/04/23 2.2.4 - 9.0 2003/10/15 2.2.3 - Fedora devel Current 2.9.3 - test 6.1 2006/06/21 2.9.3 - 5 2006/03/20 2.8.15 - 4 2005/06/13 2.6.7 - 3 2004/11/08 2.4.13 - Mandriva cooker Current 2.9.4 0.43 2006.1-0.3 2005/12/26 2.8.9 - 2006 2005/10/06 2.8.3 - 2005 2005/04/14 2.6.4 - 10.1 2004/09/16 2.4.9 - 10.0 2004/03/04 2.2.4 - Red Hat RHEL4 2005/02/15 2.4.13 - RHEL3 2003/10/22 2.2.4 - RHEL2.1 2002/03/26 1.2.10 - From gtkmm-forge-bounces@lists.sourceforge.net Mon Jun 26 15:05:29 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 502373B0007 for ; Mon, 26 Jun 2006 15:05:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08529-08 for ; Mon, 26 Jun 2006 15:05:26 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 05E943B007A for ; Mon, 26 Jun 2006 15:05:25 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 7EB4516830 for ; Mon, 26 Jun 2006 12:05:25 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1160 To: gtkmm-forge@lists.sourceforge.net Date: Mon, 26 Jun 2006 12:05:22 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.402 tagged_above=-999 required=2 tests=[AWL=0.083, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.402 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 19:05:29 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) 2. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) 3. [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Sun, 25 Jun 2006 18:44:44 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625224444.AE25C6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 jonner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathon.jongsma@gmail.com ------- Comment #2 from jonner 2006-06-25 22:44 UTC ------- For future reference, when you're creating patches, it's much easier on the developers if you follow these instructions: http://gtkmm.org/bugs.shtml#CreatingPatches Note also that you should run the diff from the root of the gtkmm tree so that we don't have to go hunt for the correct directory before applying the patch. Thanks a lot for your contribution, though. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Sun, 25 Jun 2006 18:51:05 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625225105.C7FC06CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 jonner changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #67983|none |committed Flag| | ------- Comment #3 from jonner 2006-06-25 22:51 UTC ------- (From update of attachment 67983) Thanks, committed -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Sun, 25 Jun 2006 18:51:26 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345894] no link for gtkmm_hello and gnomemm_hello packags To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060625225126.882C16CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345894 gtkmm | reference documentation | Ver: 2.4 jonner changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1160 ******************************************** From chris@cvine.freeserve.co.uk Mon Jun 26 18:06:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8A6553B00AD for ; Mon, 26 Jun 2006 18:06:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18874-10 for ; Mon, 26 Jun 2006 18:06:46 -0400 (EDT) Received: from smtp1.freeserve.com (smtp1.wanadoo.co.uk [193.252.22.158]) by menubar.gnome.org (Postfix) with ESMTP id 935883B02C6 for ; Mon, 26 Jun 2006 18:06:45 -0400 (EDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3013.me.freeserve.com (SMTP Server) with ESMTP id B8882B400095; Tue, 27 Jun 2006 00:06:43 +0200 (CEST) Received: from boulder.homenet (user-411.l3.c5.dsl.pol.co.uk [81.76.65.155]) by mwinf3013.me.freeserve.com (SMTP Server) with ESMTP id 870DCB400082; Tue, 27 Jun 2006 00:06:43 +0200 (CEST) X-ME-UUID: 20060626220643553.870DCB400082@mwinf3013.me.freeserve.com Received: from localhost (IDENT:1000@localhost [127.0.0.1]) by boulder.homenet (8.12.10/8.12.10) with ESMTP id k5QM6ThB006870; Mon, 26 Jun 2006 23:06:29 +0100 From: Chris Vine To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals Date: Mon, 26 Jun 2006 23:06:29 +0100 User-Agent: KMail/1.9.1 References: <200606252251.41293.chris@cvine.freeserve.co.uk> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606262306.29369.chris@cvine.freeserve.co.uk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.273 tagged_above=-999 required=2 tests=[AWL=-0.009, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.273 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jun 2006 22:06:47 -0000 On Monday 26 June 2006 06:33, Joe Van Dyk wrote: > On 6/25/06, Chris Vine wrote: > > On Sunday 25 June 2006 18:13, Joe Van Dyk wrote: [snip] > > > Historically, I've hooked up a function to the clicked event of the > > > check box. And that function calls member functions of the different > > > objects in the application. So, signals aren't used for > > > communication. But something about that seems smelly. > > > > I do not really understand what you are saying. sigc slots are just > > callbacks, executed at the point the signal is invoked. Nothing > > "listens" to them; they just execute when called, like any other function > > pointer or functor or callback. > > > > If the callback function calls other member functions it does so because > > you have coded the callback function to call the member functions. > > "Ardour makes heavy use of libsigc++ as a way to provide anonymous > coupling between components, particulular between the backend and user > interface. The code makes heavy use of the Model-View-Controller > programming model, and attempts to draw from the best work on > programming pattern languages." From http://ardour.org/development . > That's what I'm asking about. > > I wonder if I'm not understanding "anonymous coupling" correctly. Hm. This doesn't seem to have anything to do with your original post, which didn't really make sense. Any form of callback mechanism, whether plain function pointers, function objects, libsigc++, .NET delegates or the numerous similar techniques help promote loose coupling of objects (if, as I assume, that is what is meant by "anonymous coupling"). Loose coupling of objects promotes modularity which promotes good code organisation which promotes maintainability and extensibility. If you view the libsigc++ signal/slot mechanism as a means of organising your code through type safe function pointers (callbacks) suitable for use with class methods and with automatic disconnection of the callbacks when relevant objects cease to exist then you will not be far out. It is not magic (it doesn't create code execution paths you have not written). Chris From joevandyk@gmail.com Mon Jun 26 20:35:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BA6833B018E for ; Mon, 26 Jun 2006 20:35:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25469-10 for ; Mon, 26 Jun 2006 20:35:38 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by menubar.gnome.org (Postfix) with ESMTP id EC69D3B0161 for ; Mon, 26 Jun 2006 20:35:37 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1110040uge for ; Mon, 26 Jun 2006 17:35:36 -0700 (PDT) Received: by 10.67.101.8 with SMTP id d8mr5513513ugm; Mon, 26 Jun 2006 17:35:36 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Mon, 26 Jun 2006 17:35:36 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 17:35:36 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Glib::RefPtr vs boost::shared_ptr MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.199 tagged_above=-999 required=2 tests=[AWL=0.401, BAYES_00=-2.599, SPF_PASS=-0.001] X-Spam-Score: -2.199 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 00:35:40 -0000 How does Glib::RefPtr compare to boost::shared_ptr? Thanks, Joe From jonathon.jongsma@gmail.com Mon Jun 26 20:58:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8122C3B0286 for ; Mon, 26 Jun 2006 20:58:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26937-04 for ; Mon, 26 Jun 2006 20:58:53 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.207]) by menubar.gnome.org (Postfix) with ESMTP id 3FD983B00A1 for ; Mon, 26 Jun 2006 20:58:53 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id l8so662234nzf for ; Mon, 26 Jun 2006 17:58:52 -0700 (PDT) Received: by 10.37.22.14 with SMTP id z14mr8834176nzi; Mon, 26 Jun 2006 17:58:52 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Mon, 26 Jun 2006 17:58:52 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 19:58:52 -0500 From: "Jonathon Jongsma" To: "Joe Van Dyk" Subject: Re: Glib::RefPtr vs boost::shared_ptr In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.299 tagged_above=-999 required=2 tests=[AWL=-0.053, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.299 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 00:58:54 -0000 On 6/26/06, Joe Van Dyk wrote: > How does Glib::RefPtr compare to boost::shared_ptr? > > Thanks, > Joe > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > Glib::RefPtr is not really a general-purpose smart pointer like boost::shared_ptr. Glib::RefPtr requires that the object it points to keep track of the reference. This is good for wrapping GLib/GTK+ objects because reference-counted GObject types already have their own reference count, so adding a reference count in the smart pointer would just be duplication and introduce the possibility that the two counts could be out of sync. On the other hand, this same property means that it's not ideal for use with general types since you'd have to manage the reference-counting manually for each different type you wanted to use it with. So in general, if you want a smart pointer of an object isn't designed to work with Glib::RefPtr, you'd be better off using a general-purpose smart pointer like boost::shared_ptr in your application code. Does that help? Jonner From joevandyk@gmail.com Mon Jun 26 21:11:36 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7905C3B00AB for ; Mon, 26 Jun 2006 21:11:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27402-08 for ; Mon, 26 Jun 2006 21:11:34 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by menubar.gnome.org (Postfix) with ESMTP id 5A6563B0106 for ; Mon, 26 Jun 2006 21:11:34 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so1120088uge for ; Mon, 26 Jun 2006 18:11:33 -0700 (PDT) Received: by 10.67.22.2 with SMTP id z2mr4180576ugi; Mon, 26 Jun 2006 18:11:33 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Mon, 26 Jun 2006 18:11:32 -0700 (PDT) Message-ID: Date: Mon, 26 Jun 2006 18:11:33 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: communication between different parts of application via signals In-Reply-To: <20060626121135.GC5447@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060626121135.GC5447@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.108 tagged_above=-999 required=2 tests=[AWL=0.292, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.108 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 01:11:36 -0000 On 6/26/06, Michael Ekstrand wrote: > On Sun, Jun 25, 2006 at 10:12:13AM -0700, Joe Van Dyk wrote: > > Say a user clicks a checkbox in a menu that affects three other parts > > of the application. Would a signal be the best way to communicate > > that change to the rest of the application? How would that work? > > Would I create a custom signal or slot? How would the other parts of > > the application listen to that signal? Would I create the slot and > > then pass that slot to the other parts of the application (i.e. in a > > constructor)? > > What exactly you do to accomplish depends on what you're doing, > obviously. However, signals and slots are frequently a decent way to do > this kind of thing. For example, in my application, I have a singleton > class that manages application settings. My preferences dialog sets > configuration items in this config class when its checkboxes, etc. are > manipulated. Other parts of the application can then connect to signals > the configuration engine fires when config keys are changed. So when > you check the "always show tabs" checkbox, it sets the "tabalways" > configuration key to True in the config engine. The config engine then > fires the signal connected to the "tabalways" key, so any listening > application component knows that the "tabalways" option has changed, and > can adjust itself appropriately. It provides a very flexible, and > somewhat centralized, wah of disseminating such events. How do the various application components listen to the signal? > > Sorry for the basic questions, but signals and slots and functors are > > still confusing to me. > > As to me, with regards to their innards at least. Dressed up in more > template stuff than I'll probably ever know. But they aren't near as > confusing as they look, as long as you don't try to understand exactly > how the C++ compiler will make everything work. The libsigc++ tutorial > docs provide everything needed to effectively use signals and slots, > perhaps with the augmentation of a good STL reference such as the one on > SGI's website. The reference manual is usually more confusing than > benificial - I'd really advise you to ignore it if you're trying to > learn libsigc++. > > (No offence intended to those who prepared the reference docs. It's > just that all the template stuff, while excellent for completeness and > documenting implementation and limits, obscures what's actually going on > from a library user perspective.) I've gone through the tutorial for libsigc++ and it's still terribly confusing to me. http://libsigc.sourceforge.net/libsigc2/docs/manual/html/ch02s02.html says "Handily it derives from sigc::trackable already". I have no idea why that's handy. First time sigc::trackable is referenced in the document. Any chance someone would like to update that tutorial to make it a bit more clear? And possibly also introduce functors in it? Thanks, Joe From gezimetc@shaw.ca Tue Jun 27 02:15:07 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D33643B00D0 for ; Tue, 27 Jun 2006 02:15:07 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08215-04 for ; Tue, 27 Jun 2006 02:15:06 -0400 (EDT) Received: from pd2mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id F41003B0098 for ; Tue, 27 Jun 2006 02:15:05 -0400 (EDT) Received: from pd4mr6so.prod.shaw.ca (pd4mr6so-qfe3.prod.shaw.ca [10.0.141.69]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I002YK9D1H0E0@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 00:15:01 -0600 (MDT) Received: from pn2ml1so.prod.shaw.ca ([10.0.121.145]) by pd4mr6so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00B7A9D18SC0@pd4mr6so.prod.shaw.ca> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 00:15:01 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I0094V9D0Z4V0@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 00:15:01 -0600 (MDT) Date: Tue, 27 Jun 2006 00:15:00 -0600 From: Gezim Hoxha Subject: signal_timeout vs loops (changing label text continuously) To: gtkmm Message-id: <1151388900.7752.7.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: multipart/mixed; boundary="=-/4OZSa8ax8ZPBxZ+73Cx" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.348 tagged_above=-999 required=2 tests=[AWL=0.117, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.348 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 06:15:08 -0000 --=-/4OZSa8ax8ZPBxZ+73Cx Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi all. Luis Federico in the "displaying text" thread asks how can he print some text to the screen on each loop iteration. I though I should try to help him but I found myself in trouble. I thought that having a Label and just changing it's text with the set_text() method would do the job. However this doesn't really work, and I was wondering if someone could help me understand why the label changes only after the last loop iteration completes. It seems that when the loop is executing the window doesn't redraw itself at all. What gives? Thanks, -Gezim --=-/4OZSa8ax8ZPBxZ+73Cx Content-Disposition: attachment; filename=main.cc Content-Type: text/x-c++src; name=main.cc; charset=UTF-8 Content-Transfer-Encoding: 7bit #include #include #include #include class MyWindow: public Gtk::Window { public: MyWindow (); virtual ~MyWindow (); void on_button1_clicked (); void loop (); Gtk::Label showIterLabel; Gtk::Button button1; Gtk::HBox boxy; int i; }; int main (int argc, char * argv[]) { Gtk::Main kit (argc, argv); MyWindow window; kit.run (window); return 0; } MyWindow::MyWindow () : button1("Start"), i(0) { set_default_size (400, 400); add (boxy); showIterLabel.set_text("stopped"); boxy.pack_start (showIterLabel); boxy.pack_start (button1); button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); show_all_children(); } MyWindow::~MyWindow () {} void MyWindow::loop () { std::ostringstream stream1; while (i < 5) { stream1.str(""); stream1 << i; std::cout << i << std::endl; showIterLabel.set_text (stream1.str()); i++; sleep (1); } } --=-/4OZSa8ax8ZPBxZ+73Cx-- From suryakiran.gullapalli@gmail.com Tue Jun 27 03:01:12 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 750C83B00AE for ; Tue, 27 Jun 2006 03:01:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10520-05 for ; Tue, 27 Jun 2006 03:01:11 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.205]) by menubar.gnome.org (Postfix) with ESMTP id 672BC3B0093 for ; Tue, 27 Jun 2006 03:01:11 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id s1so1646923nze for ; Tue, 27 Jun 2006 00:01:10 -0700 (PDT) Received: by 10.36.18.16 with SMTP id 16mr7957439nzr; Tue, 27 Jun 2006 00:01:10 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Tue, 27 Jun 2006 00:01:10 -0700 (PDT) Message-ID: <3462bcdb0606270001v2b694022u8dc0f044ef803760@mail.gmail.com> Date: Tue, 27 Jun 2006 12:31:10 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org Subject: set_select_function In-Reply-To: <3462bcdb0606230311m1e9ca100hefc2b60d1bb75a5b@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_15189_3286183.1151391670621" References: <3462bcdb0606230311m1e9ca100hefc2b60d1bb75a5b@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.463 tagged_above=-999 required=2 tests=[AWL=-0.415, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.463 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 07:01:12 -0000 ------=_Part_15189_3286183.1151391670621 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all, I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this. say, select_function is the name of the function we pass to set_select_function myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ; 1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time. The sequence is, function call for "about to be selected" row function call for "about to be deselected" row function call for "about to be selected" row. Why three times? why second time for "about to be selected" row. 2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality. Thanks in advance, Surya ------=_Part_15189_3286183.1151391670621 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Hi all,
I've a Gtk::TreeView with ListStore as its model. I want to make atleast one row of the liststore be selected always. For that I'm using Gtk::TreeSelection::set_select_function. I've two questions regarding this.

say, select_function is the name of the function we pass to set_select_function

myTreeView->get_selection()->set_select_function (sigc::mem_fun (*this, &MyClass::select_function)) ;

1. I've observed that when ever i select a row, the control is going to this function thrice. I can understand Thrice. (once for the selected row, and the next time for the "going to be selected" row. But why third time.
The sequence is,
function call for "about to be selected" row
function call for "about to be deselected" row
function call for "about to be selected" row.

Why three times? why second time for "about to be selected" row.

2. Is there any other way to achive my objective. (Atleast one row of the listview should always be selected.) So when the user is about to deselect a last selected row, disable the functionality.

Thanks in advance,
Surya
------=_Part_15189_3286183.1151391670621-- From a.shevchuk@lt.ukrsotsbank.com Tue Jun 27 05:58:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 90D543B0344 for ; Tue, 27 Jun 2006 05:58:29 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21974-01 for ; Tue, 27 Jun 2006 05:58:27 -0400 (EDT) Received: from relay.ukrsotsbank.com (relay.ukrsotsbank.com [80.91.175.187]) by menubar.gnome.org (Postfix) with ESMTP id 167073B0095 for ; Tue, 27 Jun 2006 05:58:25 -0400 (EDT) Received: from FMAIL.UKRSOTSBANK.COM (ko.ukrsotsbank.com [192.168.1.35]) by relay.ukrsotsbank.com (8.13.6/8.13.3) with ESMTP id k5R9w3iZ068183 for ; Tue, 27 Jun 2006 12:58:04 +0300 (EEST) (envelope-from a.shevchuk@lt.ukrsotsbank.com) Message-ID: From: =?windows-1251?B?2OXi9/PqIMDt5PCz6SDf8O7x6+Di7uLo9w==?= To: GTKMM-LIST@gnome.org X-FMRP: C:UA/ADMD:UKRSOTS/PRMD:EMAIL/DDA:GTKMM-LIST@GNOME.ORG Subject: Gtk::Main::signal_key_snooper() Date: Tue, 27 Jun 2006 12:58:14 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: base64 X-Priority: 3 Importance: Normal X-Mailer: FossMail GateWay 4.0.3.11 X-Milter: Spamilter (Reciever: relay.ukrsotsbank.com; Sender-ip: 192.168.1.35; Sender-helo: fmail.ukrsotsbank.com; ) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=1.924 tagged_above=-999 required=2 tests=[BAYES_40=-0.185, MIME_BASE64_NO_NAME=0.224, MIME_BASE64_TEXT=1.885] X-Spam-Score: 1.924 X-Spam-Level: * X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 09:58:35 -0000 SGkhDQoNCkkgbmVlZCBleGFtcGxlLCBob3cgdG8gdXNlIEd0azo6TWFpbjo6c2lnbmFsX2tleV9z bm9vcGVyKCkuY29ubmVjdC4uLg0KDQp0aGFua3MuDQotLS0NClNvcnJ5IGZvciBteSBiYWQgRW5n bGlzaC4uLg== From obarneto@hasar.com Tue Jun 27 08:19:24 2006 Return-Path: X-Original-To: GTKMM-LIST@gnome.org Delivered-To: GTKMM-LIST@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AA2303B00AD for ; Tue, 27 Jun 2006 08:19:24 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27831-10 for ; Tue, 27 Jun 2006 08:19:23 -0400 (EDT) Received: from mailgw.hasar.com (mail.hasar.com [200.80.204.3]) by menubar.gnome.org (Postfix) with ESMTP id 904F23B0012 for ; Tue, 27 Jun 2006 08:19:20 -0400 (EDT) Received: from mailserver.hasar.com ([192.168.1.80]) by mailgw.hasar.com (8.13.6/8.12.10) with ESMTP id k5RCEXp6025335 for ; Tue, 27 Jun 2006 09:14:33 -0300 Received: (qmail 9157 invoked from network); 27 Jun 2006 12:20:32 -0000 Received: from unknown (HELO [192.0.2.254]) ([192.0.2.254]) (envelope-sender ) by 0 (qmail-ldap-1.03) with SMTP for ; 27 Jun 2006 12:20:32 -0000 Message-ID: <44A1228A.3040001@hasar.com> Date: Tue, 27 Jun 2006 09:20:26 -0300 From: Omar Barneto User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: =?UTF-8?B?0KjQtdCy0YfRg9C6INCQ0L3QtNGA0ZbQuSDQr9GA0L7RgdC70LDQstC+0LLQuA==?= =?UTF-8?B?0Yc=?= Subject: Re: Gtk::Main::signal_key_snooper() References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-HASAR-MailScanner-Information: Please contact the Administrator for more information X-HASAR-MailScanner: Found to be clean X-MailScanner-From: obarneto@hasar.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.016 tagged_above=-999 required=2 tests=[AWL=0.031, BAYES_00=-2.599, RCVD_IN_WHOIS_BOGONS=2.43, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: 0.016 X-Spam-Level: Cc: GTKMM-LIST@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 12:19:24 -0000 #include #include class MainWindow : public Gtk::Window { public: MainWindow() { show_all(); } int KeySnooper(Gtk::Widget *w,GdkEventKey *e) { printf("Key %x (%s) type %s\n",e->keyval,e->string, e->type == GTK_KEY_RELEASE ? "KEY_PRESS" : "KEY_RELEASE); return true } }; int main( int argc,char **argv) { Gtk::Main kit(argc,argv); MainWindow m; kit.signal_key_snooper().connect(sigc::mem_fun(m,&MainWindow::KeySnooper)); Gtk::Main::run(m); return 0; } Шевчук Ðндрій ЯроÑлавович wrote: > Hi! > > I need example, how to use Gtk::Main::signal_key_snooper().connect... > > thanks. > --- > Sorry for my bad English... > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > > From mekstran@scl.ameslab.gov Tue Jun 27 09:21:28 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 05E523B008D for ; Tue, 27 Jun 2006 09:21:28 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30600-09 for ; Tue, 27 Jun 2006 09:21:15 -0400 (EDT) Received: from mail.scl.ameslab.gov (mail.scl.ameslab.gov [147.155.137.19]) by menubar.gnome.org (Postfix) with ESMTP id 7A0D13B0011 for ; Tue, 27 Jun 2006 09:20:55 -0400 (EDT) Received: from [147.155.137.53] (erg.scl.ameslab.gov [::ffff:147.155.137.53]) by mail.scl.ameslab.gov with esmtp; Tue, 27 Jun 2006 08:20:09 -0500 id 00008024.44A13089.000007BA In-Reply-To: References: <20060626121135.GC5447@localhost.localdomain> Mime-Version: 1.0 (Apple Message framework v624) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <8d77469a08803c9ad94d394937a8a35a@scl.ameslab.gov> Content-Transfer-Encoding: 7bit From: Michael Ekstrand Subject: Re: communication between different parts of application via signals Date: Tue, 27 Jun 2006 08:19:38 -0500 To: "Joe Van Dyk" X-Mailer: Apple Mail (2.624) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.513 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599] X-Spam-Score: -2.513 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:21:28 -0000 On Jun 26, 2006, at 8:11 PM, Joe Van Dyk wrote: > On 6/26/06, Michael Ekstrand wrote: >> On Sun, Jun 25, 2006 at 10:12:13AM -0700, Joe Van Dyk wrote: >>> Say a user clicks a checkbox in a menu that affects three other parts >>> of the application. Would a signal be the best way to communicate >>> that change to the rest of the application? How would that work? >>> Would I create a custom signal or slot? How would the other parts of >>> the application listen to that signal? Would I create the slot and >>> then pass that slot to the other parts of the application (i.e. in a >>> constructor)? >> >> What exactly you do to accomplish depends on what you're doing, >> obviously. However, signals and slots are frequently a decent way to >> do >> this kind of thing. For example, in my application, I have a >> singleton >> class that manages application settings. My preferences dialog sets >> configuration items in this config class when its checkboxes, etc. are >> manipulated. Other parts of the application can then connect to >> signals >> the configuration engine fires when config keys are changed. So when >> you check the "always show tabs" checkbox, it sets the "tabalways" >> configuration key to True in the config engine. The config engine >> then >> fires the signal connected to the "tabalways" key, so any listening >> application component knows that the "tabalways" option has changed, >> and >> can adjust itself appropriately. It provides a very flexible, and >> somewhat centralized, wah of disseminating such events. > > How do the various application components listen to the signal? The key is that the configuration object is a singleton. It is managed by an App object (also a singleton). And my App object (to which a pointer is globally available - a getApp() function would also work) has a get_config() method, which returns a reference to the Config object. So a window can do app->get_config().signal_changed("mainwindow", "tabalways").connect(some_listener) The config object stores signals in a map, and signal_changed returns the existing signal for a particular config key if one exists, or creates a new signal and stores it in the map if one doesn't. > I've gone through the tutorial for libsigc++ and it's still terribly > confusing to me. > http://libsigc.sourceforge.net/libsigc2/docs/manual/html/ch02s02.html > says "Handily it derives from sigc::trackable already". I have no > idea why that's handy. First time sigc::trackable is referenced in > the document. Actually, sigc::trackable is referenced in the introduction, where it says that a slot can use a pointer-to-a-member-function and that its object should inherit from sigc::trackable. Why it's handy is that sigc::trackable provides the necessary mechanism so that signals don't try to call member functions bound to deleted objects. It provides a virtual destructor that disconnects all signal connections with members of the now-deleted object as slots, so that you don't have strange segfaults. So any time you use sigc::mem_fun to build a slot pointing to a method, the object containing the method should inherit from sigc::trackable. That should be cleared up though. > Any chance someone would like to update that tutorial to make it a bit > more clear? And possibly also introduce functors in it? A functor has the same definition as it does in the STL - to quote SGI's excellent STL documentation, "any object that can be called as if it is a function." So the problem is probably that the tutorial doesn't document prerequisite knowledge... it's probably best read with an STL reference in hand. Perhaps a note should be added to the introduction that the tutorial assumes familiarity with STL concepts and terminology. Which, I've learned, is about necessary in order to do much with templates. I would work on enhancing the tutorial, but I'm already behind enough without adding more tasks to my summer... Maybe if I get good and sick sometime... - Michael From paul@linuxaudiosystems.com Tue Jun 27 09:38:21 2006 Return-Path: X-Original-To: GTKMM-LIST@gnome.org Delivered-To: GTKMM-LIST@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 45E9B3B0084 for ; Tue, 27 Jun 2006 09:38:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31545-05 for ; Tue, 27 Jun 2006 09:38:20 -0400 (EDT) Received: from vms044pub.verizon.net (vms044pub.verizon.net [206.46.252.44]) by menubar.gnome.org (Postfix) with ESMTP id 372503B000F for ; Tue, 27 Jun 2006 09:38:20 -0400 (EDT) Received: from dual ([151.197.168.248]) by vms044.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J1I00COBTQEXLA0@vms044.mailsrvcs.net> for GTKMM-LIST@gnome.org; Tue, 27 Jun 2006 08:35:03 -0500 (CDT) Date: Tue, 27 Jun 2006 09:35:37 -0400 From: Paul Davis Subject: Re: Gtk::Main::signal_key_snooper() In-reply-to: To: =?iso-8859-5?Q?=C8=D5=D2=E7=E3=DA_?= =?iso-8859-5?Q?=B0=DD=D4=E0=F6=D9_?= =?iso-8859-5?Q?=CF=E0=DE=E1=DB=D0=D2=DE=D2=D8=E7?= Message-id: <1151415337.28727.43.camel@localhost.localdomain> Organization: Linux Audio Systems MIME-version: 1.0 X-Mailer: Evolution 2.0.4 (2.0.4-7) Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.553 tagged_above=-999 required=2 tests=[AWL=0.046, BAYES_00=-2.599] X-Spam-Score: -2.553 X-Spam-Level: Cc: GTKMM-LIST@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: paul@linuxaudiosystems.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:38:21 -0000 On Tue, 2006-06-27 at 12:58 +0300, Шевчук Ðндрій ЯроÑлавович wrote: > Hi! > > I need example, how to use Gtk::Main::signal_key_snooper().connect... first you should explain why you think you want to use it. it is very rare that there is a real need to use a key snooper. From bob@fis-cal.com Tue Jun 27 09:43:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6D5E53B002C for ; Tue, 27 Jun 2006 09:43:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31596-09 for ; Tue, 27 Jun 2006 09:43:13 -0400 (EDT) Received: from mailrtr3.mailzone.edeltacom.com (mailrtr3.mailzone.edeltacom.com [216.248.176.150]) by menubar.gnome.org (Postfix) with ESMTP id D0B803B0010 for ; Tue, 27 Jun 2006 09:43:10 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr3.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id GOX80757; Tue, 27 Jun 2006 09:42:28 -0400 (EDT) Message-ID: <44A135C5.50009@fis-cal.com> Date: Tue, 27 Jun 2006 08:42:29 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: [Fwd: Re: signal_timeout vs loops (changing label text continuously)] Content-Type: multipart/mixed; boundary="------------030203070300010905040901" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:43:14 -0000 This is a multi-part message in MIME format. --------------030203070300010905040901 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Oops! Forgot to "reply all." Bob -------- Original Message -------- Subject: Re: signal_timeout vs loops (changing label text continuously) Date: Tue, 27 Jun 2006 08:41:31 -0500 From: Bob Caryl Reply-To: bob@fis-cal.com Organization: Fiscal Systems, Inc. To: Gezim Hoxha References: <1151388900.7752.7.camel@localhost.localdomain> Anytime you create a "loop" in the GUI thread, all GUI operations (including your call to Gtk::Label::set_text()) are suspended until your loop finishes and the function in which it runs returns. You must allow Gtk::Main to do its job at some point during your loop iteration by inserting the following statements: while(Gtk::Main::events_pending()) Gtk::Main::iteration(); After your call to Gtk::Label::set_text(). This will allow the GUI to update. However, you should always avoid doing this sort of processing in the GUI thread. A well written application will do such processing in a separate thread and use a Gtk::Dispatcher to update the GUI if needed. See Gtk::Dispatcher for more information on how to do this. Bob Caryl Gezim Hoxha wrote: > Hi all. > > Luis Federico in the "displaying text" thread asks how can he print some > text to the screen on each loop iteration. > > I though I should try to help him but I found myself in trouble. I > thought that having a Label and just changing it's text with the > set_text() method would do the job. However this doesn't really work, > and I was wondering if someone could help me understand why the label > changes only after the last loop iteration completes. It seems that when > the loop is executing the window doesn't redraw itself at all. What > gives? > > Thanks, > -Gezim > > ------------------------------------------------------------------------ > > #include > #include > #include > #include > > class MyWindow: public Gtk::Window > { > public: > MyWindow (); > virtual ~MyWindow (); > > void on_button1_clicked (); > void loop (); > > Gtk::Label showIterLabel; > Gtk::Button button1; > Gtk::HBox boxy; > int i; > }; > > int main (int argc, char * argv[]) > { > Gtk::Main kit (argc, argv); > > MyWindow window; > > kit.run (window); > > return 0; > } > > MyWindow::MyWindow () > : button1("Start"), > i(0) > { > set_default_size (400, 400); > add (boxy); > showIterLabel.set_text("stopped"); > > boxy.pack_start (showIterLabel); > boxy.pack_start (button1); > > button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); > show_all_children(); > } > > MyWindow::~MyWindow () > {} > > void MyWindow::loop () > { > std::ostringstream stream1; > > while (i < 5) > { > stream1.str(""); > stream1 << i; > std::cout << i << std::endl; > showIterLabel.set_text (stream1.str()); > i++; > sleep (1); > } > } > > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ --------------030203070300010905040901 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------030203070300010905040901-- From bob@fis-cal.com Tue Jun 27 09:47:53 2006 Return-Path: X-Original-To: GTKMM-LIST@gnome.org Delivered-To: GTKMM-LIST@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 69CCE3B0011 for ; Tue, 27 Jun 2006 09:47:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 32023-04 for ; Tue, 27 Jun 2006 09:47:52 -0400 (EDT) Received: from mailrtr3.mailzone.edeltacom.com (mailrtr3.mailzone.edeltacom.com [216.248.176.150]) by menubar.gnome.org (Postfix) with ESMTP id 724A83B00E4 for ; Tue, 27 Jun 2006 09:47:52 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr3.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id GOX83159; Tue, 27 Jun 2006 09:47:24 -0400 (EDT) Message-ID: <44A136EB.4080305@fis-cal.com> Date: Tue, 27 Jun 2006 08:47:23 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: =?UTF-8?B?0KjQtdCy0YfRg9C6INCQ0L3QtNGA0ZbQuSDQr9GA0L7RgdC70LDQstC+0LLQuA==?= =?UTF-8?B?0Yc=?= Subject: Re: Gtk::Main::signal_key_snooper() References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------050306090701060004000209" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.437 tagged_above=-999 required=2 tests=[AWL=0.008, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.437 X-Spam-Level: Cc: GTKMM-LIST@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 13:47:53 -0000 This is a multi-part message in MIME format. --------------050306090701060004000209 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit I use Gtk::Main::signal_key_snooper to invoke my help application when the user presses the F1 function key. In the constructor of my GUI window I make the following call: Gtk::Main::signal_key_snooper().connect(sigc::mem_fun(*this,&Employee::on_F1_pressed)); which connects to this callback slot: // help invocation function int Employee::on_F1_pressed(Gtk::Widget *widget, GdkEventKey *keyevent) { if(keyevent->keyval == GDK_F1 && keyevent->type == GDK_KEY_PRESS) { system("/usr/fiscal/gmwhelp EmployeeSetup &"); } return 0; } I'm sure someone will disagree with my implementation, but it works well for me. Bob Caryl Шевчук Ðндрій ЯроÑлавович wrote: > Hi! > > I need example, how to use Gtk::Main::signal_key_snooper().connect... > > thanks. > --- > Sorry for my bad English... > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > > --------------050306090701060004000209 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bob.vcf" YmVnaW46dmNhcmQNCmZuOlJvYmVydCBDYXJ5bA0KbjpDYXJ5bDtSb2JlcnQNCm9yZzpGaXNj YWwgU3lzdGVtcywgSW5jLg0KYWRyOjs7MTAyIENvbW1lcmNlIENpcmNsZTtNYWRpc29uO0FM OzM1NzU4O1VTQQ0KZW1haWw7aW50ZXJuZXQ6Ym9iQGZpcy1jYWwuY29tDQp0aXRsZTpTZW5p b3IgU29mdHdhcmUgRGVzaWduIEVuZ2luZWVyDQp0ZWw7d29yazozNTYtNzcyLTg5MjAgWDEw OA0KeC1tb3ppbGxhLWh0bWw6VFJVRQ0KdXJsOmh0dHA6Ly93d3cuZmlzLWNhbC5jb20NCnZl cnNpb246Mi4xDQplbmQ6dmNhcmQNCg0K --------------050306090701060004000209-- From a.shevchuk@lt.ukrsotsbank.com Tue Jun 27 10:07:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BCC403B00AD for ; Tue, 27 Jun 2006 10:07:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01596-01 for ; Tue, 27 Jun 2006 10:07:51 -0400 (EDT) Received: from relay.ukrsotsbank.com (relay.ukrsotsbank.com [80.91.175.187]) by menubar.gnome.org (Postfix) with ESMTP id 5E2C23B00F3 for ; Tue, 27 Jun 2006 10:07:48 -0400 (EDT) Received: from FMAIL.UKRSOTSBANK.COM (cr.ukrsotsbank.com [192.168.1.35]) by relay.ukrsotsbank.com (8.13.6/8.13.3) with ESMTP id k5RE71qw083359 for ; Tue, 27 Jun 2006 17:07:02 +0300 (EEST) (envelope-from a.shevchuk@lt.ukrsotsbank.com) Message-ID: From: =?windows-1251?B?2OXi9/PqIMDt5PCz6SDf8O7x6+Di7uLo9w==?= To: GTKMM-LIST@gnome.org X-FMRP: C:UA/ADMD:UKRSOTS/PRMD:EMAIL/DDA:GTKMM-LIST@GNOME.ORG Subject: Gtk::TreeView without column headers Date: Tue, 27 Jun 2006 17:07:12 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: base64 X-Priority: 3 Importance: Normal X-Mailer: FossMail GateWay 4.0.3.11 X-Milter: Spamilter (Reciever: relay.ukrsotsbank.com; Sender-ip: 192.168.1.35; Sender-helo: fmail.ukrsotsbank.com; ) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.018 tagged_above=-999 required=2 tests=[AWL=-1.942, BAYES_40=-0.185, MIME_BASE64_NO_NAME=0.224, MIME_BASE64_TEXT=1.885] X-Spam-Score: -0.018 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:07:54 -0000 SGksIEFsbCENCg0KSG93IHRvIG1ha2UgVHJlZVZpZXcgd2l0aG91dCBjb2x1bW4gaGVhZGVycyho ZWFkZXIgYnV0dG9ucyk/DQoNCnRoYW5rcyENCldpdGggYmVzdCB3aXNoZXMsIEFuZHJleQ0KLS0t DQpTb3JyeSBmb3IgbXkgYmFkIGVuZ2xpc2guLi4= From a.shevchuk@lt.ukrsotsbank.com Tue Jun 27 10:17:49 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1FE3B3B0483 for ; Tue, 27 Jun 2006 10:17:49 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02443-04 for ; Tue, 27 Jun 2006 10:17:48 -0400 (EDT) Received: from relay.ukrsotsbank.com (relay.ukrsotsbank.com [80.91.175.187]) by menubar.gnome.org (Postfix) with ESMTP id AE72B3B048C for ; Tue, 27 Jun 2006 10:17:47 -0400 (EDT) Received: from FMAIL.UKRSOTSBANK.COM (uz.ukrsotsbank.com [192.168.1.35]) by relay.ukrsotsbank.com (8.13.6/8.13.3) with ESMTP id k5REHM0I084575 for ; Tue, 27 Jun 2006 17:17:23 +0300 (EEST) (envelope-from a.shevchuk@lt.ukrsotsbank.com) Message-ID: From: =?windows-1251?B?2OXi9/PqIMDt5PCz6SDf8O7x6+Di7uLo9w==?= To: GTKMM-LIST@gnome.org X-FMRP: C:UA/ADMD:UKRSOTS/PRMD:EMAIL/DDA:GTKMM-LIST@GNOME.ORG Subject: RE: Gtk::TreeView without column headers Date: Tue, 27 Jun 2006 17:17:33 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: base64 X-Priority: 3 Importance: Normal X-Mailer: FossMail GateWay 4.0.3.11 X-Milter: Spamilter (Reciever: relay.ukrsotsbank.com; Sender-ip: 192.168.1.35; Sender-helo: fmail.ukrsotsbank.com; ) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.101 tagged_above=-999 required=2 tests=[AWL=-1.470, BAYES_20=-0.74, MIME_BASE64_NO_NAME=0.224, MIME_BASE64_TEXT=1.885] X-Spam-Score: -0.101 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:17:49 -0000 PkhpLCBBbGwhDQo+SG93IHRvIG1ha2UgVHJlZVZpZXcgd2l0aG91dCBjb2x1bW4gaGVhZGVycyho ZWFkZXIgYnV0dG9ucyk/DQo+dGhhbmtzIQ0KPldpdGggYmVzdCB3aXNoZXMsIEFuZHJleQ0KPi0t LQ0KPlNvcnJ5IGZvciBteSBiYWQgZW5nbGlzaC4uLg0Kc29ycnksIGRvIG5vdCBhbnN3ZXIgdG8g dGhpcy4NCmJlY2F1c2UgYW5zd2VyIGlzOiBzZXRfaGVhZGVyc192aXNpYmxlOw0K From bob@fis-cal.com Tue Jun 27 10:21:32 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 25DE63B04D8 for ; Tue, 27 Jun 2006 10:21:32 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02586-07 for ; Tue, 27 Jun 2006 10:21:31 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id A54DE3B02D8 for ; Tue, 27 Jun 2006 10:21:30 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AVD09054; Tue, 27 Jun 2006 10:20:05 -0400 (EDT) Message-ID: <44A13E95.8060400@fis-cal.com> Date: Tue, 27 Jun 2006 09:20:05 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: [Fwd: Re: signal_timeout vs loops (changing label text continuously)] Content-Type: multipart/mixed; boundary="------------050003090207040000080904" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.438 tagged_above=-999 required=2 tests=[AWL=0.007, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.438 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:21:32 -0000 This is a multi-part message in MIME format. --------------050003090207040000080904 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit This is my morning for multiple goofs: I mistakenly identified the dispatcher class as Gtk::Dispatcher.... I should have said Glib::Dispatcher. Sorry folks. Bob Caryl -------- Original Message -------- Subject: Re: signal_timeout vs loops (changing label text continuously) Date: Tue, 27 Jun 2006 08:41:31 -0500 From: Bob Caryl Reply-To: bob@fis-cal.com Organization: Fiscal Systems, Inc. To: Gezim Hoxha References: <1151388900.7752.7.camel@localhost.localdomain> Anytime you create a "loop" in the GUI thread, all GUI operations (including your call to Gtk::Label::set_text()) are suspended until your loop finishes and the function in which it runs returns. You must allow Gtk::Main to do its job at some point during your loop iteration by inserting the following statements: while(Gtk::Main::events_pending()) Gtk::Main::iteration(); After your call to Gtk::Label::set_text(). This will allow the GUI to update. However, you should always avoid doing this sort of processing in the GUI thread. A well written application will do such processing in a separate thread and use a Gtk::Dispatcher to update the GUI if needed. See Gtk::Dispatcher for more information on how to do this. Bob Caryl Gezim Hoxha wrote: > Hi all. > > Luis Federico in the "displaying text" thread asks how can he print some > text to the screen on each loop iteration. > > I though I should try to help him but I found myself in trouble. I > thought that having a Label and just changing it's text with the > set_text() method would do the job. However this doesn't really work, > and I was wondering if someone could help me understand why the label > changes only after the last loop iteration completes. It seems that when > the loop is executing the window doesn't redraw itself at all. What > gives? > > Thanks, > -Gezim > > ------------------------------------------------------------------------ > > #include > #include > #include > #include > > class MyWindow: public Gtk::Window > { > public: > MyWindow (); > virtual ~MyWindow (); > > void on_button1_clicked (); > void loop (); > > Gtk::Label showIterLabel; > Gtk::Button button1; > Gtk::HBox boxy; > int i; > }; > > int main (int argc, char * argv[]) > { > Gtk::Main kit (argc, argv); > > MyWindow window; > > kit.run (window); > > return 0; > } > > MyWindow::MyWindow () > : button1("Start"), > i(0) > { > set_default_size (400, 400); > add (boxy); > showIterLabel.set_text("stopped"); > > boxy.pack_start (showIterLabel); > boxy.pack_start (button1); > > button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); > show_all_children(); > } > > MyWindow::~MyWindow () > {} > > void MyWindow::loop () > { > std::ostringstream stream1; > > while (i < 5) > { > stream1.str(""); > stream1 << i; > std::cout << i << std::endl; > showIterLabel.set_text (stream1.str()); > i++; > sleep (1); > } > } > > ------------------------------------------------------------------------ > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list > -- /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ --------------050003090207040000080904 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------050003090207040000080904-- From leandro@hasar.com Tue Jun 27 10:33:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 80A4D3B0497 for ; Tue, 27 Jun 2006 10:33:44 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03709-04 for ; Tue, 27 Jun 2006 10:33:43 -0400 (EDT) Received: from mailgw.hasar.com (mail.hasar.com [200.80.204.3]) by menubar.gnome.org (Postfix) with ESMTP id 9A8303B04D9 for ; Tue, 27 Jun 2006 10:33:42 -0400 (EDT) Received: from mailserver.hasar.com ([192.168.1.80]) by mailgw.hasar.com (8.13.6/8.12.10) with ESMTP id k5RETLLb031593 for ; Tue, 27 Jun 2006 11:29:21 -0300 Received: (qmail 18044 invoked from network); 27 Jun 2006 14:35:20 -0000 Received: from unknown (HELO [192.0.2.127]) ([192.0.2.127]) (envelope-sender ) by 0 (qmail-ldap-1.03) with SMTP for ; 27 Jun 2006 14:35:20 -0000 Message-ID: <44A1416F.1050205@hasar.com> Date: Tue, 27 Jun 2006 11:32:15 -0300 From: Leandro Fanzone User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) References: <1151388900.7752.7.camel@localhost.localdomain> In-Reply-To: <1151388900.7752.7.camel@localhost.localdomain> Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-HASAR-MailScanner-Information: Please contact the Administrator for more information X-HASAR-MailScanner: Found to be clean X-MailScanner-From: leandro@hasar.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=0.269 tagged_above=-999 required=2 tests=[AWL=-0.092, BAYES_00=-2.599, HTML_30_40=0.374, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.001, RCVD_IN_WHOIS_BOGONS=2.43, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: 0.269 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:33:44 -0000 You should call

    while(Gtk::Main::events_pending())
        Gtk::Main::iteration(false);

and be aware that any other event (for example, another button press) may enter through that hole.

Leandro.

Gezim Hoxha wrote:
Hi all.

Luis Federico in the "displaying text" thread asks how can he print some
text to the screen on each loop iteration.

I though I should try to help him but I found myself in trouble. I
thought that having a Label and just changing it's text with the
set_text() method would do the job. However this doesn't really work,
and I was wondering if someone could help me understand why the label
changes only after the last loop iteration completes. It seems that when
the loop is executing the window doesn't redraw itself at all. What
gives?

Thanks,
-Gezim
  

#include <gtkmm.h> #include <sstream> #include <iostream> #include <unistd.h> class MyWindow: public Gtk::Window { public: MyWindow (); virtual ~MyWindow (); void on_button1_clicked (); void loop (); Gtk::Label showIterLabel; Gtk::Button button1; Gtk::HBox boxy; int i; }; int main (int argc, char * argv[]) { Gtk::Main kit (argc, argv); MyWindow window; kit.run (window); return 0; } MyWindow::MyWindow () : button1("Start"), i(0) { set_default_size (400, 400); add (boxy); showIterLabel.set_text("stopped"); boxy.pack_start (showIterLabel); boxy.pack_start (button1); button1.signal_clicked ().connect (sigc::mem_fun (*this, &MyWindow::loop) ); show_all_children(); } MyWindow::~MyWindow () {} void MyWindow::loop () { std::ostringstream stream1; while (i < 5) { stream1.str(""); stream1 << i; std::cout << i << std::endl; showIterLabel.set_text (stream1.str()); i++; sleep (1); } }

_______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtkmm-list
From gezimetc@shaw.ca Tue Jun 27 10:47:54 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 28FD83B0073 for ; Tue, 27 Jun 2006 10:47:54 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04180-09 for ; Tue, 27 Jun 2006 10:47:50 -0400 (EDT) Received: from pd4mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 8B55C3B02C9 for ; Tue, 27 Jun 2006 10:47:50 -0400 (EDT) Received: from pd3mr5so.prod.shaw.ca (pd3mr5so-qfe3.prod.shaw.ca [10.0.141.12]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00FC2X0BSY10@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 08:45:47 -0600 (MDT) Received: from pn2ml10so.prod.shaw.ca ([10.0.121.80]) by pd3mr5so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00FEVX0BRDA0@pd3mr5so.prod.shaw.ca> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 08:45:47 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1I00CC6X0BYAT0@l-daemon> for gtkmm-list@gnome.org; Tue, 27 Jun 2006 08:45:47 -0600 (MDT) Date: Tue, 27 Jun 2006 08:45:47 -0600 From: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) In-reply-to: <44A1358B.406@fis-cal.com> To: bob@fis-cal.com Message-id: <1151419547.5764.3.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.352 tagged_above=-999 required=2 tests=[AWL=0.113, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -2.352 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 14:47:54 -0000 On Tue, 2006-27-06 at 08:41 -0500, Bob Caryl wrote: > Anytime you create a "loop" in the GUI thread, all GUI operations > (including your call to Gtk::Label::set_text()) are suspended until your > loop finishes and the function in which it runs returns. You must allow > Gtk::Main to do its job at some point during your loop iteration by > inserting the following statements: > > while(Gtk::Main::events_pending()) > Gtk::Main::iteration(); > > After your call to Gtk::Label::set_text(). This will allow the GUI to > update. However, you should always avoid doing this sort of processing > in the GUI thread. A well written application will do such processing > in a separate thread and use a Gtk::Dispatcher to update the GUI if > needed. See Gtk::Dispatcher > > for more information on how to do this. > Thanks alot for your answer Bob. Also thanks to Leandro Fanzone. You keep mentioning threads, but unfortunately I don't know anything about them. Which book should I pick up? Thanks, -Gezim From bob@fis-cal.com Tue Jun 27 12:51:20 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 773683B033F for ; Tue, 27 Jun 2006 12:51:20 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08545-08 for ; Tue, 27 Jun 2006 12:51:16 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 2AC653B02B3 for ; Tue, 27 Jun 2006 12:51:15 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AVD97385; Tue, 27 Jun 2006 12:50:32 -0400 (EDT) Message-ID: <44A161D2.2070400@fis-cal.com> Date: Tue, 27 Jun 2006 11:50:26 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> In-Reply-To: <1151419547.5764.3.camel@localhost.localdomain> Content-Type: multipart/mixed; boundary="------------000207070206070107090704" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 16:51:20 -0000 This is a multi-part message in MIME format. --------------000207070206070107090704 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit The docs page for Glib::Thread is http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1Thread.html Basically, to use a "thread" you first write a function to do the work you wish to have done outside the GUI thread. Then you create the thread using Glib::Thread *my_thread = Glib::Thread::create(sigc::mem_fun(*this,&YourClass::your_thread_function),false); Then, your function will be executed by that thread and the thread will exit when your function returns. In my example the function that is passed to Glib::Thread::create is a member of a class, but you do not have to do that if you do not want to; you can use sigc::ptr_fun() instead: Glib::Thread *my_thread = Glib::Thread::create(sigc::ptr_fun(&your_thread_function),false); Hope this helps, Bob Caryl Gezim Hoxha wrote: > On Tue, 2006-27-06 at 08:41 -0500, Bob Caryl wrote: > >> Anytime you create a "loop" in the GUI thread, all GUI operations >> (including your call to Gtk::Label::set_text()) are suspended until your >> loop finishes and the function in which it runs returns. You must allow >> Gtk::Main to do its job at some point during your loop iteration by >> inserting the following statements: >> >> while(Gtk::Main::events_pending()) >> Gtk::Main::iteration(); >> >> After your call to Gtk::Label::set_text(). This will allow the GUI to >> update. However, you should always avoid doing this sort of processing >> in the GUI thread. A well written application will do such processing >> in a separate thread and use a Gtk::Dispatcher to update the GUI if >> needed. See Gtk::Dispatcher >> >> for more information on how to do this. >> >> > > Thanks alot for your answer Bob. Also thanks to Leandro Fanzone. > > You keep mentioning threads, but unfortunately I don't know anything > about them. Which book should I pick up? > > Thanks, > -Gezim > > > --------------000207070206070107090704 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------000207070206070107090704-- From bob@fis-cal.com Tue Jun 27 14:30:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D50823B01EE for ; Tue, 27 Jun 2006 14:30:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12468-01 for ; Tue, 27 Jun 2006 14:30:31 -0400 (EDT) Received: from mailrtr2.mailzone.edeltacom.com (mailrtr2.mailzone.edeltacom.com [216.248.176.138]) by menubar.gnome.org (Postfix) with ESMTP id 439B23B00A6 for ; Tue, 27 Jun 2006 14:30:29 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr2.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id AVE51666; Tue, 27 Jun 2006 14:29:38 -0400 (EDT) Message-ID: <44A17912.4050407@fis-cal.com> Date: Tue, 27 Jun 2006 13:29:38 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: Bakery Content-Type: multipart/mixed; boundary="------------080303020004090701050504" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 18:30:35 -0000 This is a multi-part message in MIME format. --------------080303020004090701050504 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Please admonish and then forgive me if this is off topic: I downloaded Murray's Bakery package and begun compiling it. Everything was going along fine until the compiler reached the Association.cc file whereupon it spit out a plethora of errors, all of which looked like this one: Association.cc:162: error: template-id 'save_widget<>' for 'void Bakery::Conf::Association::save_widget()' does not match any template declaration Association.cc:162: error: invalid function declaration Can anyone give me a clue as to what I'm doing wrong here? Thanks, Bob Caryl --------------080303020004090701050504 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------080303020004090701050504-- From gtkmm-forge-bounces@lists.sourceforge.net Tue Jun 27 15:07:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5FD523B00A6 for ; Tue, 27 Jun 2006 15:07:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13672-06 for ; Tue, 27 Jun 2006 15:07:32 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 91E833B0110 for ; Tue, 27 Jun 2006 15:07:32 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id B116612D4F for ; Tue, 27 Jun 2006 12:06:44 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1161 To: gtkmm-forge@lists.sourceforge.net Date: Tue, 27 Jun 2006 12:06:43 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.403 tagged_above=-999 required=2 tests=[AWL=0.082, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.403 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 19:07:34 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345992] New: notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) 2. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 3. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Mon, 26 Jun 2006 18:47:48 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] New: notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x Summary: notebook shows incorrect page Product: gtkmm Version: 2.4.x Platform: Other OS/Version: All Status: UNCONFIRMED Severity: minor Priority: Normal Component: general AssignedTo: gtkmm-forge@lists.sourceforge.net ReportedBy: rodrivg@gmail.com QAContact: gtkmm-forge@lists.sourceforge.net GNOME version: 2.7/2.8 GNOME milestone: Unspecified Please describe the problem: when i create a notebook, and call append_page(my widget(...)) to append two pages, the notebook's tabs shows first page, but notebook's widget shown is the one of the second page. Steps to reproduce: 1. call twice: m_Notebook.append_page(*manage(new GuiWidgetWave(ch,gfr)), us); 2. look at the gui 3. Actual results: the notebook shows the second widget, but the tab activated is the first. you can switch to tab #1 and back to tab #0 to see first widget. Expected results: the notebook shows the first widget Does this happen every time? yes Other information: there is a workaround: after appending the widgets call: m_Notebook.set_current_page(-1); m_Notebook.set_current_page(0); -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Tue, 27 Jun 2006 11:56:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060627155643.ABFC16CC1AE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #2 from Murray Cumming 2006-06-27 15:56 UTC ------- People report this problem sometimes. It's usually fixed by doing a clean checkout (delete the directory and check it out again), and sometimes it's caused by using difference versions of the autotools. Are you using jhbuild? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Tue, 27 Jun 2006 13:28:53 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060627172853.EBD486CC192@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x ------- Comment #3 from G?tz Waschk 2006-06-27 17:28 UTC ------- Checking out the source again did not help. I'm not using jhbuild. My versions of the autotools: automake 1.9.6 autoconf 2.59 libtool 1.5.20 -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1161 ******************************************** From kohlerj@ukzn.ac.za Wed Jun 28 02:29:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2E26C3B002A for ; Wed, 28 Jun 2006 02:29:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29255-05 for ; Wed, 28 Jun 2006 02:29:14 -0400 (EDT) Received: from dbnmail2.ukzn.ac.za (dbnmail2.ukzn.ac.za [146.230.128.79]) by menubar.gnome.org (Postfix) with ESMTP id 415433B000F for ; Wed, 28 Jun 2006 02:29:12 -0400 (EDT) Received: from DBNWEBACC1.ukzn.ac.za (gwpop.ukzn.ac.za [146.230.128.75]) by dbnmail2.ukzn.ac.za (8.12.6/8.12.6/SuSE Linux 0.6) with ESMTP id k5S6SS7I011430 for ; Wed, 28 Jun 2006 08:28:28 +0200 Received: from goose.cs.ukzn.ac.za [146.230.94.72] by DBNWEBACC1.ukzn.ac.za; Wed, 28 Jun 2006 08:28:13 +0200 Date: Wed, 28 Jun 2006 08:28:21 +0200 To: "gtkmm-list@gnome.org" Subject: Adding spinbutton to toolbar using UImanager? From: "Johan Kohler" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Message-ID: User-Agent: Opera Mail/9.00 (Linux) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.103 tagged_above=-999 required=2 tests=[AWL=-2.152, BAYES_40=-0.185, RCVD_IN_WHOIS_INVALID=2.234] X-Spam-Score: -0.103 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 06:29:17 -0000 Hi, I don't understand how I can add a Gtk::SpinButton to a toolbar using the UIManager method explained in the tutorial. If someone could give an example, I would be grateful. Johan -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ -------------------------------------------------------------------- Please find our disclaimer at http://www.ukzn.ac.za/disclaimer -------------------------------------------------------------------- <<<>>> From gezimetc@shaw.ca Wed Jun 28 14:03:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4BD9C3B038E for ; Wed, 28 Jun 2006 14:03:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25294-10 for ; Wed, 28 Jun 2006 14:03:12 -0400 (EDT) Received: from pd4mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id B8BF63B0465 for ; Wed, 28 Jun 2006 14:03:12 -0400 (EDT) Received: from pd5mr6so.prod.shaw.ca (pd5mr6so-qfe3.prod.shaw.ca [10.0.141.182]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00F2O0QLQRC0@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 12:01:33 -0600 (MDT) Received: from pn2ml9so.prod.shaw.ca ([10.0.121.7]) by pd5mr6so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00BKK0QLOY70@pd5mr6so.prod.shaw.ca> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 12:01:33 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00B400QL3A90@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 12:01:33 -0600 (MDT) Date: Wed, 28 Jun 2006 12:01:33 -0600 From: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) In-reply-to: <44A161D2.2070400@fis-cal.com> To: bob@fis-cal.com Message-id: <1151517693.5981.6.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.401 tagged_above=-999 required=2 tests=[AWL=-0.844, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -1.401 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 18:03:14 -0000 On Tue, 2006-27-06 at 11:50 -0500, Bob Caryl wrote: > The docs page for Glib::Thread is > http://www.gtkmm.org/docs/glibmm-2.4/docs/reference/html/classGlib_1_1Thread.html > > Basically, to use a "thread" you first write a function to do the work > you wish to have done outside the GUI thread. Then you create the > thread using > > Glib::Thread *my_thread = > Glib::Thread::create(sigc::mem_fun(*this,&YourClass::your_thread_function),false); > > > Then, your function will be executed by that thread and the thread will > exit when your function returns. > > In my example the function that is passed to Glib::Thread::create is a > member of a class, but you do not have to do that if you do not want to; > you can use sigc::ptr_fun() instead: > > Glib::Thread *my_thread = > Glib::Thread::create(sigc::ptr_fun(&your_thread_function),false); > > Hope this helps, Bob, that helps me implement a thread, which is great, but I also want to understand what threads are and how they work. How do they relate to forks and so on. Is there a book or something I can read to understand this further. Thanks, -Gezim From doug@mobile-intelligence.com Wed Jun 28 14:13:34 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8473D3B00B9 for ; Wed, 28 Jun 2006 14:13:34 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25870-10 for ; Wed, 28 Jun 2006 14:13:31 -0400 (EDT) Received: from mic3.mobile-intelligence.com (mic3.mobile-intelligence.com [66.73.38.140]) by menubar.gnome.org (Postfix) with SMTP id EBA773B0365 for ; Wed, 28 Jun 2006 14:13:30 -0400 (EDT) Received: (qmail 23627 invoked from network); 28 Jun 2006 18:13:10 -0000 Received: from mic2.mobile-intelligence.com (HELO doug.workgroup.local) (66.73.38.139) by mic3.mobile-intelligence.com with SMTP; 28 Jun 2006 18:13:10 -0000 Subject: Re: signal_timeout vs loops (changing label text continuously) From: "Douglas C. MacKenzie" To: gtkmm In-Reply-To: <1151517693.5981.6.camel@localhost.localdomain> References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> <1151517693.5981.6.camel@localhost.localdomain> Content-Type: text/plain Date: Wed, 28 Jun 2006 14:13:10 -0400 Message-Id: <1151518390.14375.90.camel@doug.workgroup.local> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-4.fc4) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.101 tagged_above=-999 required=2 tests=[AWL=0.209, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.101 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 18:13:34 -0000 It is old, but one good reference is: Threads Primer A Guide to Multithreaded Programming Bil Lewis and Daniel J. Berg Sunsoft Press (Prentice Hall) 1996. I'm sure there are newer ones. Doug On Wed, 2006-06-28 at 12:01 -0600, Gezim Hoxha wrote: > > Bob, that helps me implement a thread, which is great, but I also want > to understand what threads are and how they work. How do they relate to > forks and so on. Is there a book or something I can read to understand > this further. > > Thanks, > -Gezim > > _______________________________________________ > gtkmm-list mailing list > gtkmm-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtkmm-list From jonathon.jongsma@gmail.com Wed Jun 28 14:40:59 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BC2A23B048F for ; Wed, 28 Jun 2006 14:40:59 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27739-04 for ; Wed, 28 Jun 2006 14:40:58 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.193]) by menubar.gnome.org (Postfix) with ESMTP id 6FFAC3B03CF for ; Wed, 28 Jun 2006 14:40:58 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 9so2072517nzo for ; Wed, 28 Jun 2006 11:40:57 -0700 (PDT) Received: by 10.36.178.19 with SMTP id a19mr1676164nzf; Wed, 28 Jun 2006 11:40:57 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Wed, 28 Jun 2006 11:40:57 -0700 (PDT) Message-ID: Date: Wed, 28 Jun 2006 13:40:57 -0500 From: "Jonathon Jongsma" To: "Gezim Hoxha" Subject: Re: signal_timeout vs loops (changing label text continuously) In-Reply-To: <1151517693.5981.6.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> <1151517693.5981.6.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.376 tagged_above=-999 required=2 tests=[AWL=0.024, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.376 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 18:40:59 -0000 On 6/28/06, Gezim Hoxha wrote: > Bob, that helps me implement a thread, which is great, but I also want > to understand what threads are and how they work. How do they relate to > forks and so on. Is there a book or something I can read to understand > this further. > > Thanks, > -Gezim I haven't really read through it all, so I'm not sure how good it is, but you might start at wikipedia: http://en.wikipedia.org/wiki/Thread_%28computer_science%29 There's a list of references (books and online material) at the end of that article as well, if you're interested. Otherwise, I'm sure you can find decent information by searching google for terms like threads, threading, multi-threading, tutorial, introduction, etc. Jonner From gezimetc@shaw.ca Wed Jun 28 15:42:35 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6FD183B00EC for ; Wed, 28 Jun 2006 15:42:35 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30492-04 for ; Wed, 28 Jun 2006 15:42:32 -0400 (EDT) Received: from pd2mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 2027D3B0080 for ; Wed, 28 Jun 2006 15:42:32 -0400 (EDT) Received: from pd5mr8so.prod.shaw.ca (pd5mr8so-qfe3.prod.shaw.ca [10.0.141.184]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00K735CQBQ00@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 13:41:14 -0600 (MDT) Received: from pn2ml8so.prod.shaw.ca ([10.0.121.152]) by pd5mr8so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L008025CQYSH0@pd5mr8so.prod.shaw.ca> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 13:41:14 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1L00CD55CQPI00@l-daemon> for gtkmm-list@gnome.org; Wed, 28 Jun 2006 13:41:14 -0600 (MDT) Date: Wed, 28 Jun 2006 13:41:14 -0600 From: Gezim Hoxha Subject: Re: signal_timeout vs loops (changing label text continuously) In-reply-to: To: Jonathon Jongsma Message-id: <1151523674.5981.9.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: text/plain Content-transfer-encoding: 7bit References: <1151388900.7752.7.camel@localhost.localdomain> <44A1358B.406@fis-cal.com> <1151419547.5764.3.camel@localhost.localdomain> <44A161D2.2070400@fis-cal.com> <1151517693.5981.6.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.397 tagged_above=-999 required=2 tests=[AWL=-0.840, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, DNS_FROM_RFC_POST=1.708, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001] X-Spam-Score: -1.397 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 19:42:35 -0000 On Wed, 2006-28-06 at 13:40 -0500, Jonathon Jongsma wrote: > On 6/28/06, Gezim Hoxha wrote: > > Bob, that helps me implement a thread, which is great, but I also want > > to understand what threads are and how they work. How do they relate to > > forks and so on. Is there a book or something I can read to understand > > this further. > > > > Thanks, > > -Gezim > > I haven't really read through it all, so I'm not sure how good it is, > but you might start at wikipedia: > http://en.wikipedia.org/wiki/Thread_%28computer_science%29 > > There's a list of references (books and online material) at the end of > that article as well, if you're interested. Otherwise, I'm sure you > can find decent information by searching google for terms like > threads, threading, multi-threading, tutorial, introduction, etc. Jonner, thanks, that does help. There's a nice big list of references on that wikipedia page :) -Gezim From morten.bo.nielsen@topsil.com Tue Jun 27 02:39:58 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 133303B00D0 for ; Tue, 27 Jun 2006 02:39:58 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09613-05 for ; Tue, 27 Jun 2006 02:39:51 -0400 (EDT) Received: from SRVEXCH.topsil.dk (srvexch.topsil.dk [217.157.56.210]) by menubar.gnome.org (Postfix) with ESMTP id 9477C3B002C for ; Tue, 27 Jun 2006 02:39:50 -0400 (EDT) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message Subject: SV: SV: SV: drawables. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Tue, 27 Jun 2006 08:39:48 +0200 Message-ID: <80F65DC882C35A43AD82423898BB2D8A3B36EE@SRVEXCH.topsil.dk> In-Reply-To: <1151332772.28063.25.camel@localhost.localdomain> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: SV: SV: drawables. Thread-Index: AcaZLqt+AN80PBbTQX+k24lkBb7rEAAhAVwQ From: "Morten Bo Nielsen" To: X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.446 tagged_above=-999 required=2 tests=[AWL=-0.001, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.446 X-Spam-Level: X-Mailman-Approved-At: Thu, 29 Jun 2006 10:05:26 -0400 Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jun 2006 06:39:58 -0000 > -----Oprindelig meddelelse----- > Fra: Paul Davis [mailto:paul@linuxaudiosystems.com] > Sendt: 26. juni 2006 16:40 > Til: Morten Bo Nielsen > Cc: gtkmm-list@gnome.org > Emne: Re: SV: SV: drawables. >=20 > > > you are drawing in an expose handler, yes? > > > > > > > no. :-) > > > > I do this now. > > > > // retrieving gdk::window to write to > > Glib::RefPtr Window =3D PolyDrawArea->get_window(); > > if( !Window ) > > return; > > > > I exit the draw-function if the gdk::window is not visible. It is good > > for performance and it is properbly better programming as well. >=20 > i don't know how many times or in what places it has to be written: >=20 > Only attempt to draw to on-screen drawables in an expose > handler. >=20 > this is an absolute, basic, inviolable rule of all programming with > any GUI toolkit. if you do not draw in the expose handler, then > the contents of the window are at mercy of the underlying window system > (X, Quartz, GDI), and may (or may not) be what you intended. if you draw > in the expose handler and elsewhere, you're just wasting cycles. >=20 > so please, repeat after me: >=20 > Only attempt to draw to on-screen drawables in an expose > handler. >=20 > --p >=20 ok Only attempt to draw to on-screen drawables in an expose handler (and I will properly remember this from now on.) I'm fairly new to GUI and gtk programming and I have had a hard time getting an overview of it all. I have always prefered the simplicity of concole programming. The gtk tutorial (from http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/index.html) is good reading, and gives the basics on gtkmm programming - based on the examples, I can extrapolate using the documentation of the different widgets. But, as should be obvious, I have a hard time distinguishing between gdk, glib, atk, pango, etc. and most of the examples I find using google is pure C that doesn't translate easily to C++. Do you have links to other good documentation? (beside gtkmm.org) morten From alberto.chiodi@gmail.com Wed Jun 28 07:47:37 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F302D3B00B9 for ; Wed, 28 Jun 2006 07:47:36 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08558-04 for ; Wed, 28 Jun 2006 07:47:35 -0400 (EDT) Received: from hu-out-0102.google.com (hu-out-0102.google.com [72.14.214.192]) by menubar.gnome.org (Postfix) with ESMTP id 4AF473B00A0 for ; Wed, 28 Jun 2006 07:47:34 -0400 (EDT) Received: by hu-out-0102.google.com with SMTP id 35so1228595hue for ; Wed, 28 Jun 2006 04:46:31 -0700 (PDT) Received: by 10.48.235.13 with SMTP id i13mr388666nfh; Wed, 28 Jun 2006 04:46:31 -0700 (PDT) Received: from ?10.0.0.5? ( [80.87.23.252]) by mx.gmail.com with ESMTP id h1sm3946895nfe.2006.06.28.04.46.30; Wed, 28 Jun 2006 04:46:30 -0700 (PDT) Message-ID: <44A26C09.4020901@gmail.com> Date: Wed, 28 Jun 2006 13:46:17 +0200 From: Alberto Chiodi User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.13) Gecko/20060501 Fedora/1.7.13-1.1.fc4 X-Accept-Language: it, en-us, en MIME-Version: 1.0 To: gtkmm-list@gnome.org Subject: New gtkmm24.2.6.9-2.fc4.i386 Content-Type: multipart/alternative; boundary="------------090501090405020905020202" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.329 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_10_20=1.351, HTML_MESSAGE=0.001, HTML_TITLE_EMPTY=0.214, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, URG_BIZ=0.351] X-Spam-Score: -0.329 X-Spam-Level: X-Mailman-Approved-At: Thu, 29 Jun 2006 10:05:26 -0400 X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jun 2006 11:47:37 -0000 This is a multi-part message in MIME format. --------------090501090405020905020202 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi Excuse me but I have a little problem with yum update and dependencies of your library. (I don't know if the problem is related only with "extra" rpm repositories.... ) I think that it isn't really a bug so, because I'm only an end-user of linux and not a programmer or developer of linux, I prefer contact you and not subscribe a new bug. It' s only a "post it" that I write for you because I cannot see anything on the net by "linuxian" community about this my (?) new problem. This is the question: Yesterday night (Italy time) I updated my system FC4 and yum processed new files (with the new kernel 2.6.17...). Yum stopped the update with the message of missing dependency: library libatkmm-1.6.so.1 is need by Gparted program. I thought that there was a problem (?) in the new files, so I tried to uninstall Gparted (actually I haven't necessity to use it). After these, I began a new update and yum worked well. (and..... on my sistem (I use gnome), actually all seem work well). But when, at the end I tried to reinstall Gparted, yum refused to do it with a message about the necessity of the library libatkmm-1.6.so.1 Now, today mornig I searched answers on the net and I saw that this library (libatkmm-1.6.so.1) is part of gtkmm24 package. I tried to install devel package of gtkmm24 with the hope that this library was in it, but it isn't so. ........ So, I don't know if this library is too old for the evolution of the Linux sistem or other..... ....but I think that there is a misunderstanding from this new packages "gtkmm24.2.6.9-2.fc4.i386" that now doesn't contain libatkmm-1.6.so.1 (unlike older release) or from Gparted program that yet needs this library. Actually I' haven't no problem on my sistem (except that I won't can use Gparted in the future....)...so I haven't any necessity of "urgent" assistance........I'm only waiting for new updates....... .....I only hope I make myself useful for Linux development. Excuse me for my scholastic english. Best regards Alberto Chiodi --------------090501090405020905020202 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Hi

Excuse me but I have a little problem with yum update and dependencies of your library.
(I don't know if the problem is related only with "extra" rpm repositories.... )

I think that it isn't really a bug so, because I'm only an end-user of linux and not a programmer or developer of linux, I prefer contact you and not subscribe a new bug.
It' s only a "post it" that I write for you because I cannot see anything on the net by "linuxian" community about this my (?) new problem.

This is the question:
Yesterday night (Italy time) I updated my system FC4 and yum processed new files (with the new kernel 2.6.17...).
Yum stopped the update with the message of missing dependency: library libatkmm-1.6.so.1 is need by Gparted program.
I thought that there was a problem (?) in the new files, so I tried to uninstall Gparted (actually I haven't necessity to use it).
After these, I began a new update and yum worked well. (and..... on my sistem (I use gnome), actually all seem work well).
But when, at the end I tried to reinstall Gparted, yum refused to do it with a message about the necessity of the library libatkmm-1.6.so.1
Now, today mornig I searched answers on the net  and I saw that this library (libatkmm-1.6.so.1) is part of gtkmm24 package.
I tried to install devel package of gtkmm24 with the hope that this library was in it, but it isn't so.
........
So, I don't know if this library is too old for the evolution of the Linux sistem or other.....
....but I think that there is a misunderstanding from this new packages  "gtkmm24.2.6.9-2.fc4.i386" that now doesn't contain libatkmm-1.6.so.1 (unlike older release) or from Gparted program that yet needs this library.

Actually I' haven't no problem on my sistem (except that I won't can use Gparted in the future....)...so I haven't any necessity of "urgent" assistance........I'm only waiting for new updates.......
.....I only hope I make myself useful for Linux development.
Excuse me for my scholastic english.

Best regards

Alberto Chiodi

--------------090501090405020905020202-- From jonathon.jongsma@gmail.com Thu Jun 29 10:38:30 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0F6B83B0581 for ; Thu, 29 Jun 2006 10:38:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19542-03 for ; Thu, 29 Jun 2006 10:38:25 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id 05B773B057B for ; Thu, 29 Jun 2006 10:38:24 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id l8so159809nzf for ; Thu, 29 Jun 2006 07:38:24 -0700 (PDT) Received: by 10.36.47.14 with SMTP id u14mr2938998nzu; Thu, 29 Jun 2006 07:38:22 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 29 Jun 2006 07:38:22 -0700 (PDT) Message-ID: Date: Thu, 29 Jun 2006 09:38:22 -0500 From: "Jonathon Jongsma" To: "Morten Bo Nielsen" Subject: Re: SV: SV: drawables. In-Reply-To: <80F65DC882C35A43AD82423898BB2D8A3B36EE@SRVEXCH.topsil.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1151332772.28063.25.camel@localhost.localdomain> <80F65DC882C35A43AD82423898BB2D8A3B36EE@SRVEXCH.topsil.dk> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.3 tagged_above=-999 required=2 tests=[AWL=-0.054, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.3 X-Spam-Level: Cc: gtkmm-list@gnome.org, paul@linuxaudiosystems.com X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 14:38:30 -0000 On 6/27/06, Morten Bo Nielsen wrote: > The gtk tutorial (from > http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/index.html) is > good reading, and gives the basics on gtkmm programming - based on the > examples, I can extrapolate using the documentation of the different > widgets. But, as should be obvious, I have a hard time distinguishing > between gdk, glib, atk, pango, etc. and most of the examples I find > using google is pure C that doesn't translate easily to C++. > > Do you have links to other good documentation? (beside gtkmm.org) > What sort of documentation? other gtkmm documentation? There's not really much besides the tutorial on the gtkmm.org website as far as book-style documentation. There is also the API reference of course, which I assume you're aware of. A lot of the documentation was written by people like yourself who were learning to program with gtkmm and added things that helped them understand it better. Feel free to offer suggestions on what could be improved in the documentation and what sort of things you feel are missing. You're welcome to ask questions on the list about things that don't make sense of course. Otherwise, I'd just suggest trying things out by experimenting and reading other source code. You can find a partial list of applications using gtkmm here: http://www.gtkmm.org/extra.shtml -- jonner From jonathon.jongsma@gmail.com Thu Jun 29 10:47:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DCF493B0476 for ; Thu, 29 Jun 2006 10:47:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20062-10 for ; Thu, 29 Jun 2006 10:47:38 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.202]) by menubar.gnome.org (Postfix) with ESMTP id 1C38E3B0228 for ; Thu, 29 Jun 2006 10:47:38 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id z31so202943nzd for ; Thu, 29 Jun 2006 07:47:37 -0700 (PDT) Received: by 10.36.50.15 with SMTP id x15mr3065034nzx; Thu, 29 Jun 2006 07:47:37 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Thu, 29 Jun 2006 07:47:37 -0700 (PDT) Message-ID: Date: Thu, 29 Jun 2006 09:47:37 -0500 From: "Jonathon Jongsma" To: "Alberto Chiodi" Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 In-Reply-To: <44A26C09.4020901@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44A26C09.4020901@gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.125 tagged_above=-999 required=2 tests=[AWL=-0.230, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077, URG_BIZ=0.351] X-Spam-Score: -2.125 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 14:47:41 -0000 On 6/28/06, Alberto Chiodi wrote: > > Hi > > Excuse me but I have a little problem with yum update and dependencies of > your library. > (I don't know if the problem is related only with "extra" rpm > repositories.... ) > > I think that it isn't really a bug so, because I'm only an end-user of > linux and not a programmer or developer of linux, I prefer contact you and > not subscribe a new bug. > It' s only a "post it" that I write for you because I cannot see anything > on the net by "linuxian" community about this my (?) new problem. > > This is the question: > Yesterday night (Italy time) I updated my system FC4 and yum processed new > files (with the new kernel 2.6.17...). > Yum stopped the update with the message of missing dependency: library > libatkmm-1.6.so.1 is need by Gparted program. > I thought that there was a problem (?) in the new files, so I tried to > uninstall Gparted (actually I haven't necessity to use it). > After these, I began a new update and yum worked well. (and..... on my > sistem (I use gnome), actually all seem work well). > But when, at the end I tried to reinstall Gparted, yum refused to do it > with a message about the necessity of the library libatkmm-1.6.so.1 > Now, today mornig I searched answers on the net and I saw that this > library (libatkmm-1.6.so.1) is part of gtkmm24 package. > I tried to install devel package of gtkmm24 with the hope that this library > was in it, but it isn't so. > ........ > So, I don't know if this library is too old for the evolution of the Linux > sistem or other..... > ....but I think that there is a misunderstanding from this new packages > "gtkmm24.2.6.9-2.fc4.i386" that now doesn't contain libatkmm-1.6.so.1 > (unlike older release) or from Gparted program that yet needs this library. > > Actually I' haven't no problem on my sistem (except that I won't can use > Gparted in the future....)...so I haven't any necessity of "urgent" > assistance........I'm only waiting for new updates....... > .....I only hope I make myself useful for Linux development. > Excuse me for my scholastic english. > > Best regards > > Alberto Chiodi Hi Alberto. This sounds like a problem with your distribution (Fedora) packaging and not necessarily a gtkmm problem. You might try asking your question on a fedora users mailing list or a fedora forum. -- jonner From denis@poolshark.org Thu Jun 29 12:07:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 928E13B03DF for ; Thu, 29 Jun 2006 12:07:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25541-07 for ; Thu, 29 Jun 2006 12:07:37 -0400 (EDT) Received: from charlie.albator.org (unknown [64.151.106.180]) by menubar.gnome.org (Postfix) with ESMTP id C7D5A3B02D5 for ; Thu, 29 Jun 2006 12:07:32 -0400 (EDT) Received: from [192.168.1.110] (c-71-202-97-45.hsd1.ca.comcast.net [71.202.97.45]) (authenticated bits=0) by charlie.albator.org (8.13.1/8.13.1) with ESMTP id k5TGR3CQ013183 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 Jun 2006 09:27:03 -0700 Message-ID: <44A3FA31.3020209@poolshark.org> Date: Thu, 29 Jun 2006 09:05:05 -0700 From: Denis Leroy User-Agent: Mozilla Thunderbird 1.0.8-1.1.fc4 (X11/20060501) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Alberto Chiodi Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 References: <44A26C09.4020901@gmail.com> In-Reply-To: <44A26C09.4020901@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.455 tagged_above=-999 required=2 tests=[AWL=-0.010, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.455 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 16:07:40 -0000 Alberto Chiodi wrote: > This is the question: > Yesterday night (Italy time) I updated my system FC4 and yum processed > new files (with the new kernel 2.6.17...). > Yum stopped the update with the message of missing dependency: library > libatkmm-1.6.so.1 is need by Gparted program. Hi Alberto, Yup, it's all my fault. I temporarily broke the FC-4 yum update for gtkmm-related package. I did a routine upgrade from gtkmm 2.6.5 to gtkmm 2.6.9, not realizing right away that an entire so library went away. Because of the way RPM works, this caused all gtkmm-dependent packages to fail to upgrade. Note that everything is fixed now (as of 2 days ago). There's only one package that still needs to be rebuilt (wp_tray), but all the other ones (Gparted, inkscape, regexxer, ..) are fixed, so if you do a 'yum update' it should fix everything. It if doesn't, you might be using an out-of-date repository mirror... More on the topic, does anyone one what happened to libatkmm.so in 2.6.9 ? -denis From murrayc@murrayc.com Thu Jun 29 12:22:14 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5387D3B00F3 for ; Thu, 29 Jun 2006 12:22:14 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26473-02 for ; Thu, 29 Jun 2006 12:22:11 -0400 (EDT) Received: from swarthymail-a4.dreamhost.com (sd-green-bigip-118.dreamhost.com [208.97.132.118]) by menubar.gnome.org (Postfix) with ESMTP id 5562E3B00D2 for ; Thu, 29 Jun 2006 12:22:11 -0400 (EDT) Received: from [10.0.22.44] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a4.dreamhost.com (Postfix) with ESMTP id 2E174129A87; Thu, 29 Jun 2006 09:22:08 -0700 (PDT) Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 From: Murray Cumming To: Denis Leroy In-Reply-To: <44A3FA31.3020209@poolshark.org> References: <44A26C09.4020901@gmail.com> <44A3FA31.3020209@poolshark.org> Content-Type: text/plain Date: Thu, 29 Jun 2006 18:22:05 +0200 Message-Id: <1151598125.6687.11.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.445 X-Spam-Level: Cc: Alberto Chiodi , gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 16:22:14 -0000 On Thu, 2006-06-29 at 09:05 -0700, Denis Leroy wrote: > Alberto Chiodi wrote: > > This is the question: > > Yesterday night (Italy time) I updated my system FC4 and yum processed > > new files (with the new kernel 2.6.17...). > > Yum stopped the update with the message of missing dependency: library > > libatkmm-1.6.so.1 is need by Gparted program. > > Hi Alberto, > > Yup, it's all my fault. I temporarily broke the FC-4 yum update for > gtkmm-related package. I did a routine upgrade from gtkmm 2.6.5 to gtkmm > 2.6.9, not realizing right away that an entire so library went away. I'm not sure what this is referring to, and it sounds scary. [snip] > There's only one > package that still needs to be rebuilt (wp_tray), but all the other ones > (Gparted, inkscape, regexxer, ..) are fixed, [snip] Are you talking about an ABI break? Have I done something bad? > More on the topic, does anyone one what happened to libatkmm.so in 2.6.9 ? Eek. I guess I need to investigate. There's a special patch that maybe got into cvs or the tarball that never should have. If this did get into the tarball, you (as a distro packager) should be telling me and _not_ just packaging it. If you have, please revert immediately. You know that gtkmm is _meant_ to be ABI stable. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From gtkmm-forge-bounces@lists.sourceforge.net Thu Jun 29 15:09:47 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 114913B00AE for ; Thu, 29 Jun 2006 15:09:47 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03920-07 for ; Thu, 29 Jun 2006 15:09:46 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id C69283B01C6 for ; Thu, 29 Jun 2006 15:09:45 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 59EE51282B for ; Thu, 29 Jun 2006 12:09:45 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1162 To: gtkmm-forge@lists.sourceforge.net Date: Thu, 29 Jun 2006 12:09:44 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.404 tagged_above=-999 required=2 tests=[AWL=0.081, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.404 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jun 2006 19:09:47 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345992] notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 29 Jun 2006 10:01:21 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060629140121.568E26CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |murrayc@murrayc.com ------- Comment #1 from Murray Cumming 2006-06-29 14:01 UTC ------- Thanks for the report. Could you create a small test case, please? And xactly what version of gtkmm are yoo using? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1162 ******************************************** From suryakiran.gullapalli@gmail.com Thu Jun 29 21:53:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 018F23B000D for ; Thu, 29 Jun 2006 21:53:43 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19931-01 for ; Thu, 29 Jun 2006 21:53:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.194]) by menubar.gnome.org (Postfix) with ESMTP id A2D913B00D0 for ; Thu, 29 Jun 2006 21:53:40 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id n29so221852nzf for ; Thu, 29 Jun 2006 18:53:40 -0700 (PDT) Received: by 10.36.47.6 with SMTP id u6mr132713nzu; Thu, 29 Jun 2006 18:53:40 -0700 (PDT) Received: by 10.37.15.31 with HTTP; Thu, 29 Jun 2006 18:53:39 -0700 (PDT) Message-ID: <3462bcdb0606291853t5ac3d247n8e86a7b31f0860da@mail.gmail.com> Date: Fri, 30 Jun 2006 07:23:39 +0530 From: "Surya Kiran Gullapalli" To: gtkmm-list@gnome.org Subject: Custom sort function MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_624_11079306.1151632419983" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.724 tagged_above=-999 required=2 tests=[AWL=-0.120, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, HTML_00_10=0.795, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -1.724 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 01:53:43 -0000 ------=_Part_624_11079306.1151632419983 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I'm using a treeview with list store as its model. I want to sort some of the columns in the model. But by the design of my code, i cannot use the default sort functions. When ever i click on the header of the column, i want custom sort function (written for my code) to be called. How can i do that?? Thanks in advance, Surya ------=_Part_624_11079306.1151632419983 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi,
I'm using a treeview with list store as its model. I want to sort some of the columns in the model. But by the design of my code, i cannot use the default sort functions. When ever i click on the header of the column, i want custom sort function (written for my code) to be called. How can i do that??

Thanks in advance,
Surya
------=_Part_624_11079306.1151632419983-- From gezimetc@shaw.ca Fri Jun 30 03:01:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4DB773B011D; Fri, 30 Jun 2006 03:01:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31309-08; Fri, 30 Jun 2006 03:01:52 -0400 (EDT) Received: from pd5mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by menubar.gnome.org (Postfix) with ESMTP id 219DD3B0073; Fri, 30 Jun 2006 03:01:51 -0400 (EDT) Received: from pd5mr4so.prod.shaw.ca (pd5mr4so-qfe3.prod.shaw.ca [10.0.141.168]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1N00C4AVJ3KIA0@l-daemon>; Fri, 30 Jun 2006 01:01:51 -0600 (MDT) Received: from pn2ml7so.prod.shaw.ca ([10.0.121.151]) by pd5mr4so.prod.shaw.ca (Sun Java System Messaging Server 6.2-2.05 (built Apr 28 2005)) with ESMTP id <0J1N00L6ZVJ269N0@pd5mr4so.prod.shaw.ca>; Fri, 30 Jun 2006 01:01:51 -0600 (MDT) Received: from laptopi ([70.65.137.227]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0J1N00HH6VJ2HOC1@l-daemon>; Fri, 30 Jun 2006 01:01:50 -0600 (MDT) Date: Fri, 30 Jun 2006 01:01:50 -0600 From: Gezim Hoxha Subject: Re: gnome applets with gtkmm In-reply-to: To: Dodji Seketeli Message-id: <1151650910.8679.7.camel@localhost.localdomain> MIME-version: 1.0 X-Mailer: Evolution 2.6.1 Content-type: multipart/mixed; boundary="=-acdrdVGBBIkWMwuUt41J" References: <1150540051.6504.1.camel@localhost.localdomain> <1150585266.8446.2.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.271 tagged_above=-999 required=2 tests=[AWL=0.040, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.271 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 07:01:53 -0000 --=-acdrdVGBBIkWMwuUt41J Content-Type: text/plain Content-Transfer-Encoding: 7bit On Sun, 2006-18-06 at 01:28 +0200, Dodji Seketeli wrote: > > Thanks for that. Yes it helped :) > > Good to hear that :-) > > > I got the GTK+ version working but I have no idea how to convert it to > > GTKMM. > Okay, cool. > > [...] > > okay, here is what I get after quickly changing the code: > #include > #include > #include > > using namespace std ; > using namespace Glib ; > using namespace Gtk ; > > =~= > > static bool > myexample_applet_fill (PanelApplet *applet, const gchar *iid, gpointer data) > { > if (!iid) { > return false ; > } > > if (ustring (iid) != "OAFIID:ExampleApplet") { > cerr << "got a call for an other applet\n" ; > return false ; > } > > Label *label = manage( new Label ("Hello World")); > gtk_container_add (GTK_CONTAINER (applet), > GTK_WIDGET (label->gobj ())); > > gtk_widget_show_all (GTK_WIDGET (applet)); > > return true; > } > > PANEL_APPLET_BONOBO_FACTORY ("OAFIID:ExampleApplet_Factory", > PANEL_TYPE_APPLET, > "The Hello World Applet", > "0", > (PanelAppletFactoryCallback) myexample_applet_fill, > NULL); > =~= > > To compile it, I ran: > g++ -o test-applet `pkg-config --libs --cflags libpanelapplet-2.0 > gtkmm-2.4` test-applet.cc > > I don't know if it runs okay though :-) But you should get the idea . Dodji, that works fine. However, instead of doing : gtk_container_add (GTK_CONTAINER (applet), GTK_WIDGET (label->gobj ())); since PanelApplet is child of GtkEventBox (from gnome-panel docs) why can't I do : Gtk::EventBox gtkmmApplet = static_cast (*applet); gtkmmApplet.add (*panelLabel); BTW, I get this error: no matching function for call to 'Gtk::EventBox::EventBox (_PanelApplet &)' Thank, -Gezim --=-acdrdVGBBIkWMwuUt41J Content-Disposition: attachment; filename=main.cc Content-Type: text/x-c++src; name=main.cc; charset=utf-8 Content-Transfer-Encoding: 7bit #include #include #include #include static bool gPrayerTimesDashboard (PanelApplet *applet, const gchar *iid, gpointer data) { if (!iid) { return false ; } if (Glib::ustring (iid) != "OAFIID:gPrayerTimesApplet") { std::cerr << "got a call for an other applet\n" ; return false ; } Gtk::Label *panelLabel = Gtk::manage (new Gtk::Label ("Hello World" ) ); Gtk::EventBox gtkmmApplet = static_cast (*applet); gtkmmApplet.add (*panelLabel); //gtk_container_add (GTK_CONTAINER (applet), // GTK_WIDGET (panelLabel->gobj ())); gtk_widget_show_all (GTK_WIDGET (applet)); return true; } PANEL_APPLET_BONOBO_FACTORY ("OAFIID:gPrayerTimesApplet_Factory", PANEL_TYPE_APPLET, "The Prayer Times Applet", "0.1", (PanelAppletFactoryCallback) gPrayerTimesDashboard, NULL); --=-acdrdVGBBIkWMwuUt41J-- From murrayc@murrayc.com Fri Jun 30 03:42:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA1CC3B00C8; Fri, 30 Jun 2006 03:42:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01056-06; Fri, 30 Jun 2006 03:42:40 -0400 (EDT) Received: from swarthymail-a2.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id E81CB3B0122; Fri, 30 Jun 2006 03:42:39 -0400 (EDT) Received: from [10.0.16.44] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a2.dreamhost.com (Postfix) with ESMTP id 30753EB651; Fri, 30 Jun 2006 00:42:38 -0700 (PDT) Subject: Re: gnome applets with gtkmm From: Murray Cumming To: Gezim Hoxha In-Reply-To: <1151650910.8679.7.camel@localhost.localdomain> References: <1150540051.6504.1.camel@localhost.localdomain> <1150585266.8446.2.camel@localhost.localdomain> <1151650910.8679.7.camel@localhost.localdomain> Content-Type: text/plain Date: Fri, 30 Jun 2006 09:42:34 +0200 Message-Id: <1151653354.5685.2.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.445 X-Spam-Level: Cc: gtkmm X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 07:42:41 -0000 On Fri, 2006-06-30 at 01:01 -0600, Gezim Hoxha wrote: > Gtk::EventBox gtkmmApplet = static_cast (*applet); > gtkmmApplet.add (*panelLabel); > > BTW, I get this error: no matching function for call to > 'Gtk::EventBox::EventBox (_PanelApplet &)' Widgets do not have copy constructors (because there would be no sensible behaviour when copying a widget). You should use a pointer or reference in this case. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From murrayc@murrayc.com Fri Jun 30 03:47:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 20AFC3B0123 for ; Fri, 30 Jun 2006 03:47:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01548-08 for ; Fri, 30 Jun 2006 03:47:55 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-60.dreamhost.com [208.97.132.60]) by menubar.gnome.org (Postfix) with ESMTP id 6A2D83B00C8 for ; Fri, 30 Jun 2006 03:47:55 -0400 (EDT) Received: from [10.0.16.44] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 115417F01A; Fri, 30 Jun 2006 00:47:53 -0700 (PDT) Subject: Re: New gtkmm24.2.6.9-2.fc4.i386 From: Murray Cumming To: Denis Leroy In-Reply-To: <1151598125.6687.11.camel@localhost> References: <44A26C09.4020901@gmail.com> <44A3FA31.3020209@poolshark.org> <1151598125.6687.11.camel@localhost> Content-Type: text/plain Date: Fri, 30 Jun 2006 09:47:51 +0200 Message-Id: <1151653671.5685.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.445 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.445 X-Spam-Level: Cc: Alberto Chiodi , gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 07:47:57 -0000 On Thu, 2006-06-29 at 18:22 +0200, Murray Cumming wrote: > > More on the topic, does anyone one what happened to libatkmm.so in 2.6.9 ? > > Eek. I guess I need to investigate. There's a special patch that maybe > got into cvs or the tarball that never should have. > > If this did get into the tarball, you (as a distro packager) should be > telling me and _not_ just packaging it. If you have, please revert > immediately. You know that gtkmm is _meant_ to be ABI stable. I just released gtkmm 2.6.10, so please check that it fixes this problem. Let's consider gtkmm 2.6.9 totally broken and useless. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From emiml@wp.pl Fri Jun 30 05:00:40 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A4BDA3B00D4 for ; Fri, 30 Jun 2006 05:00:40 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06194-07 for ; Fri, 30 Jun 2006 05:00:39 -0400 (EDT) Received: from smtp.wp.pl (smtp.wp.pl [212.77.101.1]) by menubar.gnome.org (Postfix) with ESMTP id B69CE3B0114 for ; Fri, 30 Jun 2006 05:00:38 -0400 (EDT) Received: (wp-smtpd smtp.wp.pl 25063 invoked from network); 30 Jun 2006 11:00:32 +0200 Received: from xdsl-2650.lodz.dialog.net.pl (HELO galeon) (emiml@[84.40.203.90]) (envelope-sender ) by smtp.wp.pl (WP-SMTPD) with SMTP for ; 30 Jun 2006 11:00:32 +0200 Date: Fri, 30 Jun 2006 11:00:42 +0200 From: Emil Nowak To: gtkmm-list@gnome.org Subject: Re: Custom sort function Message-ID: <20060630110042.1d7b926d@galeon> In-Reply-To: <3462bcdb0606291853t5ac3d247n8e86a7b31f0860da@mail.gmail.com> References: <3462bcdb0606291853t5ac3d247n8e86a7b31f0860da@mail.gmail.com> X-Mailer: Sylpheed-Claws 2.3.1 (GTK+ 2.8.18; i486-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-WP-AV: skaner antywirusowy poczty Wirtualnej Polski S. A. X-WP-SPAM: NO AS1=NO(Body=1 Fuz1=1 Fuz2=1) AS2=NO(0.462496) AS3=NO AS4=NO X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.086, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -2.515 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 09:00:40 -0000 On 2006-06-30 (Fri), at 07:23:39 "Surya Kiran Gullapalli" wrote: > Hi, > I'm using a treeview with list store as its model. I want to sort some of > the columns in the model. But by the design of my code, i cannot use the > default sort functions. When ever i click on the header of the column, i > want custom sort function (written for my code) to be called. How can i do > that?? As you can see Gtk::ListStore implements Gtk::TreeSortable, so you can use Gtk::TreeSortable::set_sort_func() method to add custom search function. From marble@igloo.snowplains.org Fri Jun 30 05:07:17 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D7BF33B011D for ; Fri, 30 Jun 2006 05:07:17 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06824-06 for ; Fri, 30 Jun 2006 05:07:15 -0400 (EDT) Received: from igloo.snowplains.org (igloo.snowplains.org [217.160.168.218]) by menubar.gnome.org (Postfix) with ESMTP id 6AF613B00D4 for ; Fri, 30 Jun 2006 05:07:15 -0400 (EDT) Received: by igloo.snowplains.org (Postfix, from userid 1002) id 18459368570; Fri, 30 Jun 2006 10:07:14 +0100 (BST) Date: Fri, 30 Jun 2006 10:07:13 +0100 From: Ainsley Pereira To: gtkmm-list@gnome.org Subject: Re: Apps that use libglademm Message-ID: <20060630090713.GA3950@snowplains.org> Mail-Followup-To: gtkmm-list@gnome.org References: <1151022077.6839.5.camel@localhost> <20060623072302.GA30417@snowplains.org> <19548.194.138.18.132.1151048832.squirrel@webmail.murrayc.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <19548.194.138.18.132.1151048832.squirrel@webmail.murrayc.com> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.444 tagged_above=-999 required=2 tests=[AWL=0.003, BAYES_00=-2.599, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.444 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 09:07:18 -0000 > > I have a heavily documented example on my website here: > > http://www.pebble.org.uk/programming/libglademm_simple > > Excellent. That would be even better with a screenshot, and screenshots of > the parts of Glade that you mention. > > Feel free to link to it from the gtkmm Documentation overview page (just > edit it in cvs). You might even want to add it to the gtkmm tutorial. Hi, Thanks for the feedback. I've finally got round to adding some screenshots now. I don't have any gnome cvs write access, but if someone who does would like to add a link, here's something cut'n'pastable: A libglademm walkthrough on pebble.org.uk ~Ainsley From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 30 05:16:57 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6F9E53B0105 for ; Fri, 30 Jun 2006 05:16:57 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07391-06 for ; Fri, 30 Jun 2006 05:16:55 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 9BCD43B00EA for ; Fri, 30 Jun 2006 05:16:55 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 2C9B012736 for ; Fri, 30 Jun 2006 02:16:55 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1163 To: gtkmm-forge@lists.sourceforge.net Date: Fri, 30 Jun 2006 02:16:53 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.289 tagged_above=-999 required=2 tests=[AWL=-0.035, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GD=0.077, TW_GT=0.077, TW_JH=0.077, TW_TK=0.077, TW_XZ=0.077] X-Spam-Score: -1.289 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 09:16:57 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 345992] notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) 2. [Bug 345992] notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) 3. [Bug 345992] notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) 4. [Bug 345992] notebook shows incorrect page (gtkmm (bugzilla.gnome.org)) 5. [Bug 345882] gtkmm 20060625 CVS fails to build (gtkmm (bugzilla.gnome.org)) 6. [Bug 345882] No rule to make target `attributes_p.h' (gtkmm (bugzilla.gnome.org)) 7. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 8. [Bug 343054] gdkmm build fails with Visual Studio 2005 (gtkmm (bugzilla.gnome.org)) 9. [Bug 345882] No rule to make target `attributes_p.h' (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Thu, 29 Jun 2006 16:57:23 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060629205723.8A20B6CC0BE@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x ------- Comment #2 from Rodrigo 2006-06-29 20:57 UTC ------- Created an attachment (id=68189) --> (http://bugzilla.gnome.org/attachment.cgi?id=68189&action=view) source code and Makefile for the bug .tar.gz with source code and Makefile showing the bug. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Thu, 29 Jun 2006 16:59:19 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060629205919.6A88B6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x ------- Comment #3 from Rodrigo 2006-06-29 20:59 UTC ------- here is the test case... i tried with labels but it worked well. with this subclass of Gtk::DrawingArea shows the bug. i compiled it with gtkmm version 2.4.10 in debian sarge 3.1r0a with X11R6. i attach file gtkmm-2.4.10-bug.tar.gz in order to test it: tar xzf gtkmm-2.4.10-bug.tar.gz cd gtkmm-2.4.10-bug make ./gui_main and then press "open" i see a tab labeled "/" with a drawn line like this "\" press second tab. i see the same. press first tab "/". i see what should be seen at first, a drawn line like this "/" sorry if the size of the test case is too big... thanks [sorry, this might be send with the attachment...] -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 3 Date: Fri, 30 Jun 2006 03:59:54 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630075954.405026CC0C1@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED ------- Comment #4 from Murray Cumming 2006-06-30 07:59 UTC ------- Thanks. This seems to work fine for me on Ubuntu Dapper (with gtkmm 2.8.8). I always see / on the tab and / on the page, or \ on the tab and \ on the page. Maybe this is a GTK+ bug that was fixed in a later version. GTK+ 2.4 is quite old. If you can not upgrade, you could try to ask the people on gtk-list@gnome.org to backport a fix. Otherwise, you can use your workaround, with a comment in your code saying that it is fixed in a later version. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 4 Date: Fri, 30 Jun 2006 04:00:25 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345992] notebook shows incorrect page To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630080025.422A56CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345992 gtkmm | general | Ver: 2.4.x ------- Comment #5 from Murray Cumming 2006-06-30 08:00 UTC ------- And please reopen this bug if I have misunderstood. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 5 Date: Fri, 30 Jun 2006 04:26:19 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] gtkmm 20060625 CVS fails to build To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630082619.DE7C26CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x ------- Comment #4 from Murray Cumming 2006-06-30 08:26 UTC ------- My versions: automake (GNU automake) 1.9.6 autoconf (GNU Autoconf) 2.59 ltmain.sh (GNU libtool) 1.5.22 (1.1220.2.365 2005/12/18 22:14:06) But it's possible that autogen.sh uses other parallel-installed versions. You are using autogen.sh, right? Are you using any autogen.sh options or special environment variables? I am using jhbuild on Ubuntu Dapper. What distro are you using? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 6 Date: Fri, 30 Jun 2006 04:28:53 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] No rule to make target `attributes_p.h' To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630082853.E90A66CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x Murray Cumming changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|gtkmm 20060625 CVS fails to |No rule to make target |build |`attributes_p.h' ------- Comment #5 from Murray Cumming 2006-06-30 08:28 UTC ------- Also, do other CVS versions (branches, or dates) work for you? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 7 Date: Fri, 30 Jun 2006 04:29:43 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630082943.D7DBD6CC0F8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #7 from Murray Cumming 2006-06-30 08:29 UTC ------- Marko, are you waiting for anything from me for this? If not, could you make the changes and commit, please? -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 8 Date: Fri, 30 Jun 2006 04:31:07 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 343054] gdkmm build fails with Visual Studio 2005 To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630083107.E9F286CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=343054 gtkmm | build | Ver: 2.8.x ------- Comment #3 from Murray Cumming 2006-06-30 08:31 UTC ------- Surya, we would really like to fix your bug if you could just give us the information that we need. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 9 Date: Fri, 30 Jun 2006 05:16:47 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 345882] No rule to make target `attributes_p.h' To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630091647.8349F6CC11F@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=345882 gtkmm | build | Ver: 2.9.x ------- Comment #6 from G?tz Waschk 2006-06-30 09:16 UTC ------- I haven't tried other CVS versions. I'm on Mandriva Cooker. Yes, I'm calling autogen.sh without options. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1163 ******************************************** From murrayc@murrayc.com Fri Jun 30 06:20:53 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 300703B0219 for ; Fri, 30 Jun 2006 06:20:53 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10920-09 for ; Fri, 30 Jun 2006 06:20:52 -0400 (EDT) Received: from swarthymail-a3.dreamhost.com (sd-green-bigip-61.dreamhost.com [208.97.132.61]) by menubar.gnome.org (Postfix) with ESMTP id 5039B3B00A8 for ; Fri, 30 Jun 2006 06:20:52 -0400 (EDT) Received: from [10.0.19.45] (proxlinux.epsevg.upc.es [147.83.156.10]) by swarthymail-a3.dreamhost.com (Postfix) with ESMTP id 914FA7F053; Fri, 30 Jun 2006 03:20:50 -0700 (PDT) Subject: Re: Apps that use libglademm From: Murray Cumming To: Ainsley Pereira In-Reply-To: <20060630090713.GA3950@snowplains.org> References: <1151022077.6839.5.camel@localhost> <20060623072302.GA30417@snowplains.org> <19548.194.138.18.132.1151048832.squirrel@webmail.murrayc.com> <20060630090713.GA3950@snowplains.org> Content-Type: text/plain Date: Fri, 30 Jun 2006 12:20:46 +0200 Message-Id: <1151662846.5685.8.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.451 tagged_above=-999 required=2 tests=[AWL=-0.006, BAYES_00=-2.599, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.451 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 10:20:53 -0000 On Fri, 2006-06-30 at 10:07 +0100, Ainsley Pereira wrote: > > > I have a heavily documented example on my website here: > > > http://www.pebble.org.uk/programming/libglademm_simple > > > > Excellent. That would be even better with a screenshot, and screenshots of > > the parts of Glade that you mention. > > > > Feel free to link to it from the gtkmm Documentation overview page (just > > edit it in cvs). You might even want to add it to the gtkmm tutorial. > > Hi, > Thanks for the feedback. I've finally got round to adding some > screenshots now. > I don't have any gnome cvs write access, but if someone who does would > like to add a link, here's something cut'n'pastable: > A > libglademm walkthrough on pebble.org.uk > > ~Ainsley That's fantastic. Thanks. -- Murray Cumming murrayc@murrayc.com www.murrayc.com www.openismus.com From mwhoosier@gmail.com Fri Jun 30 10:12:15 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C355D3B01F6 for ; Fri, 30 Jun 2006 10:12:15 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 24581-08 for ; Fri, 30 Jun 2006 10:12:14 -0400 (EDT) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.200]) by menubar.gnome.org (Postfix) with ESMTP id 82B963B035E for ; Fri, 30 Jun 2006 10:12:14 -0400 (EDT) Received: by wx-out-0102.google.com with SMTP id t5so290567wxc for ; Fri, 30 Jun 2006 07:12:14 -0700 (PDT) Received: by 10.70.74.4 with SMTP id w4mr676994wxa; Fri, 30 Jun 2006 07:12:13 -0700 (PDT) Received: by 10.70.58.10 with HTTP; Fri, 30 Jun 2006 07:12:13 -0700 (PDT) Message-ID: Date: Fri, 30 Jun 2006 09:12:13 -0500 From: "Matt Hoosier" To: "Murray Cumming" Subject: Re: Wrapper functions for setting up RGBA colormaps In-Reply-To: <1150396620.8808.6.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1150396620.8808.6.camel@localhost.localdomain> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.356 tagged_above=-999 required=2 tests=[AWL=-0.110, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.356 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 14:12:15 -0000 Thanks, Murray. On 6/15/06, Murray Cumming wrote: > On Wed, 2006-06-14 at 15:41 -0500, Matt Hoosier wrote: > > I'd like to do some drawing using the alpha channel for blending. At > > least one technique for doing this in raw Gtk+ is to query whether an > > RGBA colormap exists: > > > > GdkScreen* screen = gtk_widget_get_screen(widget); > > > > GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen); > > gboolean supports_alpha = TRUE; > > > > if (!colormap) > > { > > /* display doesn't support compositing; fall back to RGB */ > > colormap = gdk_screen_get_rgb_colormap(screen); > > supports_alpha = FALSE; > > } > > > > gtk_widget_set_colormap(widget, colormap); > > > > One then can later inspect the 'supports_alpha' flag when setting up > > the colormap on a Cairo context. > > > > Gtkmm doesn't seem to offer wrappers for this RGBA colormap > > fetching/setting. Should I continue to use the underlying Gtk+ API, or > > is there a cleaner way of doing this kind of thing in Gtkmm? > > I wrapped those functions in HEAD just a few days ago, so they are not > available yet in stable releases: > http://cvs.gnome.org/viewcvs/gtkmm/ChangeLog?r1=1.486&r2=1.487 > > But it should be totally OK to use the C API together with the gtkmm > API, using gobj(). > > -- > Murray Cumming > murrayc@murrayc.com > www.murrayc.com > www.openismus.com > > From bob@fis-cal.com Fri Jun 30 15:05:21 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3583F3B0336 for ; Fri, 30 Jun 2006 15:05:21 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07055-10 for ; Fri, 30 Jun 2006 15:05:19 -0400 (EDT) Received: from mailrtr1.mailzone.edeltacom.com (mailrtr1.mailzone.edeltacom.com [216.248.176.149]) by menubar.gnome.org (Postfix) with ESMTP id 812C43B0372 for ; Fri, 30 Jun 2006 15:05:19 -0400 (EDT) Received: from [192.168.1.30] ([216.248.189.97]) by mailrtr1.mailzone.edeltacom.com (MOS 3.7.2-GA) with ESMTP id FFH85749; Fri, 30 Jun 2006 15:05:17 -0400 (EDT) Message-ID: <44A575E8.2080908@fis-cal.com> Date: Fri, 30 Jun 2006 14:05:12 -0500 From: Bob Caryl Organization: Fiscal Systems, Inc. User-Agent: Thunderbird 1.5.0.4 (X11/20060516) MIME-Version: 1.0 To: Gtkmm Mailing List Subject: Convenience utility for Glade users Content-Type: multipart/mixed; boundary="------------040908080602070706000408" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.515 tagged_above=-999 required=2 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: bob@fis-cal.com List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:05:21 -0000 This is a multi-part message in MIME format. --------------040908080602070706000408 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hello all, I have found Glade to be a very useful tool. I use it in conjunction with libglademm (using the Gnome::Glade::Xml::create_from_buffer method), and because I have a phobia about my executables being dependent on "load files" I wrote a utility that takes the standard Glade project file (e.g. foo.glade) and converts it into an include file that contains the Glade XML converted into a const char * literal. The output also encloses the entire thing in a macro wrapper. This can be downloaded here: http://users/nehp.net/rcaryl/xmltocsource-0.09.tar.gz Run from the command line without arguments, it outputs a verbose usage message. I use it in my makefiles to keep the include (.h) file synchronized with my Glade file. -- /*Bob Caryl* Fiscal Systems,Inc. 256.772.8920 Ext. 108 http://www.fis-cal.com / /This email message may contain privileged or confidential information. If you are not the intended recipient, you may not disclose, use, disseminate, distribute, copy or rely on this message or attachment in any way. If you received this email message in error, please return by forwarding the message and its attachment to the sender and then delete the message and its attachment from your computer. Neither Fiscal Systems, Inc., nor its affiliates, accept any liability for any errors, omissions, corruption or virus in the contents of this message or any attachments that arise as a result of e-mail transmission./ --------------040908080602070706000408 Content-Type: text/x-vcard; charset=utf-8; name="bob.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="bob.vcf" begin:vcard fn:Robert Caryl n:Caryl;Robert org:Fiscal Systems, Inc. adr:;;102 Commerce Circle;Madison;AL;35758;USA email;internet:bob@fis-cal.com title:Senior Software Design Engineer tel;work:356-772-8920 X108 x-mozilla-html:TRUE url:http://www.fis-cal.com version:2.1 end:vcard --------------040908080602070706000408-- From gtkmm-forge-bounces@lists.sourceforge.net Fri Jun 30 15:08:44 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E3FAC3B03B1 for ; Fri, 30 Jun 2006 15:08:43 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07399-09 for ; Fri, 30 Jun 2006 15:08:42 -0400 (EDT) Received: from lists-outbound.sourceforge.net (lists-outbound.sourceforge.net [66.35.250.225]) by menubar.gnome.org (Postfix) with ESMTP id 0160E3B0372 for ; Fri, 30 Jun 2006 15:08:41 -0400 (EDT) Received: from sc8-sf-list2-new.sourceforge.net (unknown [10.3.1.94]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 67F59125AA for ; Fri, 30 Jun 2006 12:08:41 -0700 (PDT) From: gtkmm-forge-request@lists.sourceforge.net Subject: Gtkmm-forge Digest, Vol 1, Issue 1164 To: gtkmm-forge@lists.sourceforge.net Date: Fri, 30 Jun 2006 12:08:39 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gtkmm-forge@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Sender: gtkmm-forge-bounces@lists.sourceforge.net Errors-To: gtkmm-forge-bounces@lists.sourceforge.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-1.404 tagged_above=-999 required=2 tests=[AWL=0.081, BAYES_00=-2.599, NO_REAL_NAME=0.961, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -1.404 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org Reply-To: gtkmm-forge@lists.sourceforge.net List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:08:44 -0000 Send Gtkmm-forge mailing list submissions to gtkmm-forge@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gtkmm-forge or, via email, send a message with subject or body 'help' to gtkmm-forge-request@lists.sourceforge.net You can reach the person managing the list at gtkmm-forge-owner@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Gtkmm-forge digest..." gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla. A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list. Today's Topics: 1. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) 2. [Bug 344925] Further printing API updates (gtkmm (bugzilla.gnome.org)) ---------------------------------------------------------------------- Message: 1 Date: Fri, 30 Jun 2006 08:44:42 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630124442.125216CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x ------- Comment #8 from Marko Anastasov 2006-06-30 12:44 UTC ------- Ok, this is resolved now. You committed my patch from comment #4 on 20/06, and made the changes you pointed out in #5 right after, except the default parameter to PrintOperation::run(), which I've just committed: 2006-06-30 Marko Anastasov * gtk/src/printoperation.hg: Added a default value of PRINT_OPERATION_ACTION_PRINT_DIALOG to the version of run() without std::auto_ptr. -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Message: 2 Date: Fri, 30 Jun 2006 08:46:20 -0400 (EDT) From: "gtkmm (bugzilla.gnome.org)" Subject: [gtkmm bugzilla] [Bug 344925] Further printing API updates To: gtkmm-forge@lists.sourceforge.net Message-ID: <20060630124620.1660D6CC0C8@window.gnome.org> Content-Type: text/plain; charset=utf-8 Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=344925 gtkmm | general | Ver: 2.9.x Marko Anastasov changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. ------------------------------ Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ------------------------------ _______________________________________________ Gtkmm-forge mailing list Gtkmm-forge@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtkmm-forge End of Gtkmm-forge Digest, Vol 1, Issue 1164 ******************************************** From jonathon.jongsma@gmail.com Fri Jun 30 15:30:42 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 71ACE3B03F6 for ; Fri, 30 Jun 2006 15:30:42 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08797-03 for ; Fri, 30 Jun 2006 15:30:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.200]) by menubar.gnome.org (Postfix) with ESMTP id 522093B03EF for ; Fri, 30 Jun 2006 15:30:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 14so21075nzn for ; Fri, 30 Jun 2006 12:30:40 -0700 (PDT) Received: by 10.36.139.3 with SMTP id m3mr1138057nzd; Fri, 30 Jun 2006 12:30:39 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 30 Jun 2006 12:30:39 -0700 (PDT) Message-ID: Date: Fri, 30 Jun 2006 14:30:39 -0500 From: "Jonathon Jongsma" To: bob@fis-cal.com Subject: Re: Convenience utility for Glade users In-Reply-To: <44A575E8.2080908@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44A575E8.2080908@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.376 tagged_above=-999 required=2 tests=[AWL=0.024, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.376 X-Spam-Level: Cc: Gtkmm Mailing List X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:30:42 -0000 On 6/30/06, Bob Caryl wrote: > Hello all, > > I have found Glade to be a very useful tool. I use it in conjunction > with libglademm (using the Gnome::Glade::Xml::create_from_buffer > method), and because I have a phobia about my executables being > dependent on "load files" I wrote a utility that takes the standard > Glade project file (e.g. foo.glade) and converts it into an include file > that contains the Glade XML converted into a const char * literal. The > output also encloses the entire thing in a macro wrapper. This can be > downloaded here: > > http://users/nehp.net/rcaryl/xmltocsource-0.09.tar.gz cool. Looks like it should be http://users.nehp.net/rcaryl/xmltocsource-0.09.tar.gz (there was a / instead of a . ) -- jonner From msameer@foolab.org Fri Jun 30 15:32:12 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C73533B0415 for ; Fri, 30 Jun 2006 15:32:12 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09035-02 for ; Fri, 30 Jun 2006 15:32:09 -0400 (EDT) Received: from naboo.foolab.org (naboo.foolab.org [207.210.228.52]) by menubar.gnome.org (Postfix) with ESMTP id C3B3B3B03E1 for ; Fri, 30 Jun 2006 15:32:09 -0400 (EDT) Received: from home.foolab.org (unknown [81.10.17.94]) by naboo.foolab.org (Postfix) with ESMTP id 6BF73889403 for ; Fri, 30 Jun 2006 19:35:41 +0000 (UTC) Received: by home.foolab.org (Postfix, from userid 1000) id 895CD974EE; Fri, 30 Jun 2006 22:32:02 +0300 (EEST) Date: Fri, 30 Jun 2006 22:32:02 +0300 From: Mohammed Sameer To: gtkmm-list@gnome.org Subject: Re: Convenience utility for Glade users Message-ID: <20060630193202.GA4888@home.foolab.org> References: <44A575E8.2080908@fis-cal.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="+HP7ph2BbKc20aGI" Content-Disposition: inline In-Reply-To: <44A575E8.2080908@fis-cal.com> User-Agent: Mutt/1.5.11+cvs20060403 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[AWL=0.149, BAYES_00=-2.599] X-Spam-Score: -2.45 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list Reply-To: Mohammed Sameer List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:32:13 -0000 --+HP7ph2BbKc20aGI Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable [snip] On Fri, Jun 30, 2006 at 02:05:12PM -0500, Bob Caryl wrote: > Hello all, >=20 > and because I have a phobia about my executables being=20 > dependent on "load files" I always thought taht keeping such files "outside" the binary is better. I'm not trying to say that my approach is better than your approach. I'm ju= st trying to understand the reasons behind your point of view of possible! >=20 > http://users/nehp.net/rcaryl/xmltocsource-0.09.tar.gz http://users.nehp.net/rcaryl/xmltocsource-0.09.tar.gz ;-) --=20 GNU/Linux registered user #224950 Proud Egyptian GNU/Linux User Group Member. Life powered by Debian, Homepage: www.foolab.org -- Don't send me any attachment in Micro$oft (.DOC, .PPT) format please Read http://www.gnu.org/philosophy/no-word-attachments.html Preferable attachments: .PDF, .HTML, .TXT Thanx for adding this text to Your signature --+HP7ph2BbKc20aGI Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEpXwyy2aOKaP9DfcRAoOJAJ9VcCIR3bGhxTqkwXaZn4+HyQcYewCfZPl4 6yQcU9pSSwstuUqpX58XKpw= =5BHF -----END PGP SIGNATURE----- --+HP7ph2BbKc20aGI-- From jonathon.jongsma@gmail.com Fri Jun 30 15:36:43 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3DC503B027A for ; Fri, 30 Jun 2006 15:36:43 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09109-06 for ; Fri, 30 Jun 2006 15:36:41 -0400 (EDT) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.196]) by menubar.gnome.org (Postfix) with ESMTP id 568B93B0404 for ; Fri, 30 Jun 2006 15:36:41 -0400 (EDT) Received: by nz-out-0102.google.com with SMTP id 14so21951nzn for ; Fri, 30 Jun 2006 12:36:40 -0700 (PDT) Received: by 10.36.10.20 with SMTP id 20mr1136830nzj; Fri, 30 Jun 2006 12:36:40 -0700 (PDT) Received: by 10.36.247.26 with HTTP; Fri, 30 Jun 2006 12:36:40 -0700 (PDT) Message-ID: Date: Fri, 30 Jun 2006 14:36:40 -0500 From: "Jonathon Jongsma" To: "Mohammed Sameer" Subject: Re: Convenience utility for Glade users In-Reply-To: <20060630193202.GA4888@home.foolab.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44A575E8.2080908@fis-cal.com> <20060630193202.GA4888@home.foolab.org> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.376 tagged_above=-999 required=2 tests=[AWL=0.024, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001] X-Spam-Score: -2.376 X-Spam-Level: Cc: gtkmm-list@gnome.org X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:36:43 -0000 On 6/30/06, Mohammed Sameer wrote: > [snip] > On Fri, Jun 30, 2006 at 02:05:12PM -0500, Bob Caryl wrote: > > Hello all, > > > > and because I have a phobia about my executables being > > dependent on "load files" > > I always thought taht keeping such files "outside" the binary is better. > > I'm not trying to say that my approach is better than your approach. I'm just trying > to understand the reasons behind your point of view of possible! > It depends on your definition of 'better' :) Having it outside of the executable is better in the sense that you can just update a text file to change the UI and not have to recompile the binary. But having it compiled into the executable is better in the sense that it will never fail to find the UI definition because of a permission problem or disk read error, or something like that. So you just have to choose which one you value more. -- jonner From joevandyk@gmail.com Fri Jun 30 15:38:31 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 78B603B0443 for ; Fri, 30 Jun 2006 15:38:31 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09213-06 for ; Fri, 30 Jun 2006 15:38:29 -0400 (EDT) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by menubar.gnome.org (Postfix) with ESMTP id 07C533B0422 for ; Fri, 30 Jun 2006 15:38:28 -0400 (EDT) Received: by ug-out-1314.google.com with SMTP id o2so179343uge for ; Fri, 30 Jun 2006 12:38:28 -0700 (PDT) Received: by 10.67.24.13 with SMTP id b13mr3417927ugj; Fri, 30 Jun 2006 12:38:27 -0700 (PDT) Received: by 10.66.222.19 with HTTP; Fri, 30 Jun 2006 12:38:27 -0700 (PDT) Message-ID: Date: Fri, 30 Jun 2006 12:38:27 -0700 From: "Joe Van Dyk" To: gtkmm-list@gnome.org Subject: Re: Convenience utility for Glade users In-Reply-To: <44A575E8.2080908@fis-cal.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44A575E8.2080908@fis-cal.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.04 tagged_above=-999 required=2 tests=[AWL=0.206, BAYES_00=-2.599, DNS_FROM_RFC_ABUSE=0.2, SPF_PASS=-0.001, TW_GT=0.077, TW_TK=0.077] X-Spam-Score: -2.04 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:38:31 -0000 On 6/30/06, Bob Caryl wrote: > Hello all, > > I have found Glade to be a very useful tool. I use it in conjunction > with libglademm (using the Gnome::Glade::Xml::create_from_buffer > method), and because I have a phobia about my executables being > dependent on "load files" I wrote a utility that takes the standard > Glade project file (e.g. foo.glade) and converts it into an include file > that contains the Glade XML converted into a const char * literal. The > output also encloses the entire thing in a macro wrapper. This can be > downloaded here: > > http://users/nehp.net/rcaryl/xmltocsource-0.09.tar.gz > > Run from the command line without arguments, it outputs a verbose usage > message. I use it in my makefiles to keep the include (.h) file > synchronized with my Glade file. Very nice. Wouldn't mind seeing this officially integrated with gtkmm somehow. From doug@mobile-intelligence.com Fri Jun 30 15:42:30 2006 Return-Path: X-Original-To: gtkmm-list@gnome.org Delivered-To: gtkmm-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A65E03B039C for ; Fri, 30 Jun 2006 15:42:30 -0400 (EDT) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09356-10 for ; Fri, 30 Jun 2006 15:42:27 -0400 (EDT) Received: from mic3.mobile-intelligence.com (mic3.mobile-intelligence.com [66.73.38.140]) by menubar.gnome.org (Postfix) with SMTP id 121723B03ED for ; Fri, 30 Jun 2006 15:42:26 -0400 (EDT) Received: (qmail 22019 invoked from network); 30 Jun 2006 19:42:25 -0000 Received: from mic2.mobile-intelligence.com (HELO doug.workgroup.local) (66.73.38.139) by mic3.mobile-intelligence.com with SMTP; 30 Jun 2006 19:42:25 -0000 Subject: Re: Convenience utility for Glade users From: "Douglas C. MacKenzie" To: gtkmm-list@gnome.org In-Reply-To: References: <44A575E8.2080908@fis-cal.com> <20060630193202.GA4888@home.foolab.org> Content-Type: text/plain Date: Fri, 30 Jun 2006 15:42:25 -0400 Message-Id: <1151696545.371.4.camel@doug.workgroup.local> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-4.fc4) Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.203 tagged_above=-999 required=2 tests=[AWL=0.261, BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.203 X-Spam-Level: X-BeenThere: gtkmm-list@gnome.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: gtkmm general discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2006 19:42:30 -0000 I compile a default glade file into the executable and provide a command line option to use a different one. I also compile all custom glyphs into the executable using a similar technique. I think it is critical to have a single executable that doesn't depend on finding other files at runtime. It is too hard to get all installations correct. Doug On Fri, 2006-06-30 at 14:36 -0500, Jonathon Jongsma wrote: > On 6/30/06, Mohammed Sameer wrote: > > [snip] > > On Fri, Jun 30, 2006 at 02:05:12PM -0500, Bob Caryl wrote: > > > Hello all, > > > > > > and because I have a phobia about my executables being > > > dependent on "load files" > > > > I always thought taht keeping such files "outside" the binary is better. > > > > I'm not trying to say that my approach is better than your approach. I'm just trying > > to understand the reasons behind your point of view of possible! > > > > It depends on your definition of 'better' :) Having it outside of the > executable is better in the sense that you can just update a text file > to change the UI and not have to recompile the binary. But having it > compiled into the executable is better in the sense that it will never > fail to find the UI definition because of a permission problem or disk > read error, or something like that. So you just have to choose which > one you value more. >